@charset "utf-8";
/* CSS Document */
/*
Theme Name: 
Description:
Author: 
Author URI: 
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote { width:375px; margin-left:95px; margin-bottom:28px; padding-top:50px; }
blockquote p {font-family:Arial, sans-serif; font-size:16px; color:#aaa29a; font-weight:normal; line-height:24px; margin-bottom:0px; font-style:italic; }

code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}

fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
hr { border-right:0px;border-left:0px;border-top:0px; border-bottom:1px solid #494645 !important; margin-bottom:25px; display:block;}


textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
strong{margin-right:0px;}

p{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#aaa29a; margin-bottom:30px; line-height:24px;}


/****** Common Classes ******/
.clear{ display:block; clear:both; line-height:0;}
.space { display:block; clear:both; height:30px;}
.dspace { display:block; clear:both; height:22px;}

h1{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e0dbd0; margin-bottom:26px; font-size:30px; font-weight:bold;}
h2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e0dbd0; margin-bottom:26px;font-size:18px;font-weight:bold;}
h3{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e0dbd0; margin-bottom:26px;font-size:16px;font-weight:bold;}
h4{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e0dbd0; margin-bottom:26px;font-size:16px;font-weight:normal;}
h5{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e0dbd0; margin-bottom:5px;font-size:14px; text-transform:uppercase;font-weight:bold;}
h6{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#e0dbd0; margin-bottom:5px;font-size:14px;font-weight:bold;}

h1 a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa29a; margin-bottom:30px; font-size:30px; font-weight:bold; text-decoration:none;}
h2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa29a; margin-bottom:30px;font-size:18px;font-weight:bold;}

.post h1 a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa29a; margin-bottom:30px; font-size:30px; font-weight:bold; text-decoration:none;}
.post h2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#aaa29a; margin-bottom:30px;font-size:18px;font-weight:bold;}




/***** Theme CSS ******/

body { margin: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#AAA29A;  background-color:#312d2c; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top; }

#header{ width:940; height:60px; display:block;}

.logo{ float:left; display:block; margin-right:0px; padding-top:13px;}

.main-menus {
    display: block;
    float: right;
    margin: 0 auto;
    padding-top: 20px;
    width: auto;
}
.main-menus ul{ list-style:none; list-style-type:none;}
.main-menus ul li{ float:left; list-style:none; list-style-type:none; padding:0px;}
.main-menus ul li a{ float:left; list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333130; text-decoration:none; text-transform:uppercase; padding: 0 14px 16px !important; margin-bottom:0px !important;}
.main-menus ul li a:hover{text-decoration:none; color:#FFF !important;}



ul.dropdown li.parent > a:after {
    border-left: 0 none !important;
    border-right: 0 none !important;}


/*** Sub Menu Level  ***/


.main-menus ul li ul.sub-menu {background-color: #494645 !important; margin-left: 0;margin-top: 0px;padding-bottom: 15px;padding-top: 15px;width: 197px;}

.main-menus ul li ul.sub-menu li{ float:left; display:block; margin:0; padding:0; background:none; /*border-collapse:collapse;*/position: relative;z-index: 999; }
.main-menus ul li ul.sub-menu li a{ float:left; display:block;  color:#aaa29a !important;text-decoration:none;width:auto;margin:0; width: 158px; padding: 7px 14px !important;}

.main-menus ul ul.sub-menu li a:hover{color:#fff !important;  }
:root .main-menus ul li ul.sub-menu li a:hover{ }

.main-menus .current-menu-item a { float:left; display:block; font-family:Arial, Helvetica, sans-serif; color:#fff !important; text-decoration:none;}

/*<!--ul.main-menus ul li.hover{ float:left; display:block; font:bold 13px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  background:url(images/submenuh_bg.png);}-->*/


.main-menus li ul.sub-menu  li ul.sub-menu {background-color: #494645 !important; margin-left: 0;margin-top: -17px;padding-bottom: 15px;padding-top: 15px;width: 197px;}
.main-menus li ul.sub-menu  li ul.sub-menu li { float:left; display:block; margin:0; padding:0; background:none; border-collapse:collapse;position: relative; }

.main-menus li ul.sub-menu  li ul.sub-menu li a { float:left; display:block;  color:#aaa29a !important;text-decoration:none;width:auto;margin:0; width: 158px; padding: 7px 14px !important;}

.main-menus li ul.sub-menu  li ul.sub-menu li a:hover{ color:#FFf !important;  }
.main-menus li ul.sub-menu  li ul.sub-menu li a:hover{ padding-bottom:7px\0/IE9;} 

.main-menus li ul.sub-menu  li ul.sub-menu  li ul.sub-menu {width: 182px; margin-left:0px;background:#494645;}
.main-menus li ul.sub-menu  li ul.sub-menu  li ul.sub-menu li { float:left; display:block; margin:0; padding:0; background:none; border-collapse:collapse;position: relative; }

.main-menus li ul.sub-menu  li ul.sub-menu  li ul.sub-menu li a { float:left; display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding:12px 12px 12px 12px; text-decoration:none; background:url(images/sub_menu_bg.png) repeat-x scroll left top transparent;width:auto;margin:0; width: 182px; }
.main-menus li ul.sub-menu  li ul.sub-menu  li ul.sub-menu li a:hover{ float:left; display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#000; padding: 12px 12px  12px 12px; text-decoration:none; background:url(images/sub_menu_h_img.png) repeat-x scroll left top transparent; width:auto; margin:0; width: 182px;}
/*.main-menus li ul.sub-menu li a:hover {
    background-color:#3aa2c4; !important;}*/
	
.main-menus li.hover a {
    color: #FFFFFF;
    text-decoration: none;}
	
ul.dropdown {
    white-space: normal !important;
}

/**** Parent Menu Highlight of Submenus ******/

.current_page_ancestor a  { float:left; display:block;   color:#fff !important;text-decoration:none;}


/***** Plugin menu Css *****/

/* Reset */
div.shailan-dropdown-menu table, div.shailan-dropdown-menu tbody, div.shailan-dropdown-menu tr, div.shailan-dropdown-menu td, div.shailan-dropdown-menu ul, div.shailan-dropdown-menu li, div.dropdown-horizontal-container, ul.dropdown * {}  

.dropdown-horizontal-container{ width:100%; }

/* Remove list styling */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; }

/* Z-index */

ul.dropdown, ul.dropdown li, ul.dropdown ul li, ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }

ul.dropdown li { z-index: 598; }
ul.dropdown ul { position:relative; z-index: 990; } 
ul.dropdown ul li { z-index: 9999; } 
ul.dropdown li.hover, ul.dropdown li:hover{ cursor: default; } 



/* Top level */

ul.dropdown li { display:inline; vertical-align: middle; /*zoom:1;*/ }
ul.dropdown > li { float:left; }
ul.dropdown li a{ margin-bottom:2px; }

/* Sub levels */

ul.dropdown ul { position: absolute; top: 100%; left: 0; }relative
ul.dropdown ul li { float: none; display: list-item; list-style: none;  }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown a:active, ul.dropdown a:focus { outline-style:none; }

* html ul.dropdown li { height: 1px; }

/* IE Submenu margin fix */
ul.dropdown ul li, ul.dropdown-vertical{ margin-left: -16px; mar\gin-left: 0; }


/* Hide submenus */
ul.dropdown ul, ul.dropdown li.hover ul ul, ul.dropdown li.hover ul ul ul, ul.dropdown li.hover ul ul ul ul, ul.dropdown li.hover ul ul ul ul ul, ul.dropdown ul, ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul, ul.dropdown li:hover ul ul ul ul ul { display: none; }

ul.dropdown ul ul ul ul ul ul { display: none !important; }


/* Vertical menu support */ 

ul.dropdown-vertical { width: 240px; }

ul.dropdown-vertical ul { top: 30px; /*left: 99%; */ }

ul.dropdown-vertical li { float: none; display:block; }



/****** End of Plugin menu css *****/


/* ------------------------------------------------- */


#wrapper{ margin: 0 auto; width:940px; display:block;}
#container{margin: 0 auto; width:940px; display:block; padding-top:40px; margin-bottom:40px;}


/***** primary ******/

#primary{ float:left; width:220px; display:block;}
.xoxo{ list-style:none; list-style-type:none;}
/*.category{ float:left; width:220px; }*/
#container .category ul{ list-style:none; list-style-type:none; margin-bottom:20px;}
#container .category ul li{ list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#aaa29a; margin-bottom:35px;}
#container .category ul li a{ text-decoration:none; color:#aaa29a;text-transform:uppercase;}

#container .category ul li a:hover{  color:#ffffff;}

.widget-container{ float:left; display:block; border:1px solid #4e4d4c; padding:25px 15px; width:190px; margin-bottom:28px;}
.widget-container p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa29a; line-height:24px;}

.subscribefacebook{ float:left; display:block; width:190px; margin-bottom:20px;}
.subscribefacebook .icon{ float:right; display:block; margin-right:0px;}
.subscribefacebook a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa29a; line-height:24px; text-decoration:underline; float:left; width:132px; }
.subscribefacebook a:hover{ text-decoration:none;}

.widget-container h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aaa29a; line-height:24px; font-weight:bold; margin-bottom:20px; text-transform:uppercase;}

.searchbar{ float:left; display:block; width:220px;}
.searchbar .input{ float:left; display:block; border:1px solid #4e4d4c; background-color:#8e8983; margin-right:0px; height:25px; width:148px; margin-top: 2px;}

.searchbtn{ float:right; border:none;background: none repeat scroll 0 0 transparent;margin-right: -5px;}


/*.last-child { font-size:0px !important;}
.last-child ul li{ font-size:14px;}

.Archives ul li.last-child { font-size:14px !important;}*/



/***** post ******/

.post{ width:700px; display:block; float:right;}
.post-img{ float:left; display:inline-block; margin-left:19px; margin-bottom:19px; background-color: #D6CEC6 !important;}

.post a{ text-decoration:none; color:#e0dbd0;}
.post a:hover{ text-decoration:underline;}
.post p a{ text-decoration:underline; color:#e0dbd0;}
.post p a:hover{ text-decoration:none;}

.postimage{ width:720px;margin-left: -20px;}

.Ordered-List{ display:block; clear:both;}

.Ordered-List h3{ margin-bottom:20px;font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#aaa29a; font-weight:normal; }
.Ordered-List ul{ list-style:none; list-style-type:none;}

.Ordered-List ul li{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#aaa29a;  line-height:24px;}
.Ordered-List ol {
    margin-bottom: 25px;
    padding-left: 19px; 
}


.blog .post-container {
    border-bottom: 1px solid #494645;
    display: block;
    float: left;
    margin-bottom: 50px;
    padding-bottom: 26px;
}

.post .post{ padding-left:0px !important;}

.Ordered-List ol li{font-family:Arial, Helvetica, sans-serif; font-size:14px;color:#aaa29a; line-height:24px;}

.hrule{ font-weight:normal; color:#aaa29a; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

.icons {
    display: block;
    margin-top: 10px; margin-bottom:30px;
}

.entry-utility {
    clear: both;
    color: #AAA29A;
    font-size: 11px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.meta-sep {
    color: #AAA29A;
    text-decoration: none;
}

.meta-sep a {
    color: #E0DBD0;
   
}

.comments-link {
    color: #AAA29A;
    font-size: 11px;
    margin-left: 2px;
    text-decoration: none;
}

.blog .post{ width:458px; float:left; padding-left:20px;}

.widget-container p{ margin-bottom:0px;}

/***** secondary ******/

#secondary{ float:right; width:220px; display:block; }
#secondary h3{ font-size:16px; color:#e0dbd0; font-weight:normal;}

.news-category ul{ list-style:none; list-style-type:none; margin-bottom:30px; }
.news-category ul li{ list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#aaa29a; margin-bottom:35px;}
.news-category ul li a{ text-decoration:none; color:#aaa29a;text-transform:uppercase;}

.news-category ul li a:hover{  color:#ffffff;}

.Archives{ list-style:none; list-style-type:none; margin-bottom:30px; float:left; clear:both;}

.Archives ul li{ list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#aaa29a; margin-bottom:10px;}
.Archives ul li a{ text-decoration:none; color:#aaa29a;text-transform:uppercase;}
.Archives ul li a:hover{  color:#ffffff;}


/***** footer ******/

.footer{ width:100%; background-color:#a7a19b; display:block;}
.footer h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6a615e;font-weight:normal; margin-bottom:0px;}
.footer strong{ margin-top:-2px;}
.footer h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#6a615e;font-weight:bold; width:120px; margin-bottom:0px;}
.footer span{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#6a615e;font-weight:bold;}
.footer p{ont-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333130;font-weight:normal; line-height:24px; margin-bottom:0px;}
.main-footer{ width:940px; margin: auto; padding:12px 0px 0px;}
.main-footer .top-section{ width:941px; float:left;  padding:10px 0px}
.footer-menus{ float:left; width:240px; display:block; margin-right:22px; margin-bottom:8px;}
.footer-menus ul{ list-style:none; list-style-type:none;}
.footer-menus ul li{ list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333130; font-weight:bold; text-transform:uppercase; margin-bottom:10px;}
.footer-menus ul li a{ text-decoration:underline; color:#333130;}
.footer-menus ul li a:hover{ text-decoration:none;}


.footer-mid{ float:left; width:295px; display:block;}
.footer-mid a{ text-transform:uppercase; font-weight:bold; color:#333130;}
.footer-content{ float:left; width:337px;background-image:url(images/footer_li_img.jpg); background-repeat:repeat-x; background-position:bottom; padding:0px;}
.footer-img{ float:left; width:51px; margin-right:15px;}
.footer-right{float:right; width:230px; display:block; margin-right:0px;}
.bottomlogo {
    padding-top: 25px;
    width: 396px;
}

.footer-content a{ font-weight:bold; color:#333130;}
.footer-content a:hover{ text-decoration:none;}

.outbaklogo {
    float: left;
}
.australin {
    float: right;
    margin-top: -10px;
}

.admin {
    display: block;
    padding-top: 29px;
}

.unfeattext p {
    color: #333130;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 10px;
}
.unfeattext p a{  color:#333130; font-weight:normal; text-decoration:underline;}
.unfeattext p a:hover{ text-decoration:none;}


.unfeathead {
    color: #333130;
    font-size: 14px;
    font-weight: bold;
    padding: 20px 10px 15px 15px;
    text-transform: uppercase;
}

#s {
    background-color: #8E8983;
    border: 1px solid #4E4D4C;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 25px;
    margin-right: 0;
    margin-top: 2px;
    padding-left: 11px;
    width: 141px;
}

#searchsubmit{  background: url("images/search_btn.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 30px;
    margin-right: -5px; text-indent:-999999px; cursor:pointer; font-size:0px;
     
    width: 64px;}
	
.screen-reader-text {
    display: none;
}
#menu-footer-menu li{color: #333130;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    margin-bottom: 10px;
    text-transform: uppercase; width:200px;}
	
#menu-footer-menu li a{}
.addthisoption{ padding-top:10px;}
.wpcf7-text {
    border: 1px solid #4E4D4C; background-color:#AAA29A;
    height: 20px;
    margin-top: 5px;
    width: 270px;
}

.your-message textarea {
    border: 1px solid #4E4D4C; background-color:#AAA29A;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 270px;
}

#author {
    border: 1px solid #AAA29A;
    height: 20px;
    margin-left: 36px;
    width: 230px;
}

#comment {
    border: 1px solid #AAA29A;
    margin-left: 20px;
    width: 230px;margin-left: 23px;
}
#url {
    border: 1px solid #AAA29A;
    height: 20px;
    margin-left: 32px;
    width: 230px;
}
#email {
    border: 1px solid #AAA29A;
    height: 20px;
    margin-left: 37px;
    width: 230px;
}

.aligncenter {
    display: block;
    float: none;
    margin: 0 auto 30px;
}

.alignnone {
    display: block;
    float: none;
    margin-bottom: 20px;
    margin-right: 16px;
}
.alignright {
    display: block;
    float: right;
    margin-bottom: 20px;
    margin-left: 16px;
}

.alignleft {
    display: block;
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
}

.rssbottom{ margin-bottom:0px;}
#submit {
    margin-left: 82px !important; 
}
.wpcf7-validation-errors{border: 2px solid #AAA29A !important; background-color:#FFF;}
#menu-footer-menu li a{ padding:0px;}

.news-category {
    list-style: none outside none;
    margin-bottom: 72px;
    padding-left: 0;
}

#submit, .wpcf7-submit  {
  display: inline-block; text-decoration:none !important;
  *display: inline;
  padding: 3px 9px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  color: #000 !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #D9CFC6;
  *background-color: #D9CFC6;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D9C7B7), to(#B39882));
  background-image: -webkit-linear-gradient(top, #D9C7B7, #B39882);
  background-image: -o-linear-gradient(top, #D9C7B7, #B39882);
  background-image: linear-gradient(to bottom, #D9C7B7, #B39882);
  background-image: -moz-linear-gradient(top, #D9C7B7, #B39882);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  *border: 0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-color: #BBAC9F;
  border-bottom-color: #BBAC9F;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#D9C7B7', endColorstr='#B39882', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.comment-form-comment > label {
    vertical-align: top;
}

.vcard{ color:#e0dbd0;}

.entry-content table {
    border-collapse: collapse;
    color: #E0DBD0;
    margin-bottom: 20px;
}

.entry-content table td {
    padding: 5px;
}
.commentlist div {
    line-height: 25px;
}

.wp-caption p{text-align:center;font-size: 11px;margin-bottom:0px; line-height: 18px; padding-right: 10px;}


.leaveacomment{ color: #E0DBD0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 26px;
}
#reply-title {
    display: block;
    font-size: 0; margin:0;
    text-indent: -999999px;
}

#reply-title small {
    display: block;
    font-size: 12px;
    text-indent: 0;
}

.entry-content table td {
    border: 1px solid #E0DBD0;
    padding: 5px;
}

.entry-content table {
    border: 1px solid #E0DBD0;
    border-collapse: collapse;
    color: #E0DBD0;
    margin-bottom: 20px; margin-left:2px;
}
div.wpcf7-mail-sent-ok{ background-color:#ffffff;}




#container .category ul li ul {
    float: none;
    margin-bottom: 35px;
    margin-left: 20px;
}

.wp-caption {
   
}

/* #container .category ul li ul li {
    margin-bottom: 0;
    padding-bottom: 12px;
    padding-top: 11px;
} */
#container .category ul li ul li {
    font-weight: normal;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 7px;
}

ol {
    margin-bottom: 25px;
    padding-left: 19px;
}


ol li {
    color: #AAA29A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 24px;
}


ul {
    list-style: none outside none;
}

 ul li {
    color: #AAA29A; 
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;line-height: 24px; list-style: disc inside none;} 



dl {
    color: #AAA29A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 25px;
}
   
dl dt, dd {
    color: #AAA29A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px; line-height: 24px;}

.col3 img { height:auto; }
.nav-next {
    float: right;
}
   

#primary ul li {
    list-style: none outside none;
}
.wpcf7-form-control.wpcf7-captchar{  background-color: #AAA29A;
    border: 1px solid #4E4D4C;
    height: 20px;
    margin-top: 5px;
    width: 194px;}
div.wpcf7-mail-sent-ok {
    background-color: none !important;
}

.blog .post-full {
    float: left;
    padding-left: 20px;
    
}
.post-full .post {
    width: 690px;
}


.post-img {
  
    height: auto !important;

}


.unfeattext p {   
    margin-bottom: 15px;
}
.registerpage .wpcf7-text {
    background-color: #ADADAD;
    border: 1px solid #8F5F28;
    float: right;
    height: 14px;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-top: 3px;
    width: 270px;
    padding-right:5px;
}


.registerpage .wpcf7-form-control-wrap.discl span.wpcf7-form-control span.wpcf7-list-item {
    margin: 0;
}




/* ------------------css-30-6-2017---------------- */

.main-menus ul li.menu-item-has-children {
	position:relative;
}

.main-menus li ul.sub-menu {
  width: 180px;
    background-image: url(images/submenus_bg.png);
    background-repeat: repeat;
    padding-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 2px;
    padding-bottom: 0px;
	padding-left: 0;
	display: none;
	position:absolute;
	top:25px;
	z-index:999;
}

.main-menus li:hover ul.sub-menu {
  display:block !important;
}


#menu-footer-menu li {
  margin-bottom: 2px;
}

