html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th {
border : 0;
}
#topmenu ol, #topmenu ul, li, center, dl, dt, dd, fieldset, form, label, legend, caption {
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
margin : 0;
padding : 0;
}
body {
background : #ebe9e1;
color : #555;
font-size : 12px;
margin : 0 !important ;
}
.ac {
text-align : center;
}
.ar {
text-align : right;
}
.col-full:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.fix {
clear : both;
height : 1px;
overflow : hidden;
margin : 0 0 -1px;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
background : none;
border : 0;
clear : both;
display : block;
float : none;
font-size : 0;
list-style : none;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
margin : 0;
padding : 0;
}
select, #nav {
padding : 0;
}
hr {
background-color : #e6e6e6;
border : 0;
height : 1px;
margin-bottom : 20px;
}
h1, h2, h3, h4, h5, h6 {
font-family : "Droid Serif", Georgia, serif;
color : #222;
font-weight : 400;
margin : 0;
}
h1 {
font-size : 2em;
}
h2 {
font-size : 1.8em;
}
h3 {
font-size : 1.6em;
}
h4 {
font-size : 1.2em;
}
h5 {
font-size : 1em;
}
h6 {
font-size : 0.8em;
}
#topmenu a {
color : #e8a02c;
text-decoration : none;
}
a {
color : #e8a02c;
text-decoration : underline;
}
#background {
background-color : #ebe9e1;
}
#content {
margin-bottom : 30px;
}
.col-full, .layout-full #main, #main.fullwidth {
width : 940px;
margin : 0 auto;
}
#main {
width : 580px;
float : left;
margin-bottom : 30px;
}
#sidebar {
width : 340px;
float : right;
}
#sidebar .secondary {
float : left;
width : 160px;
margin-right : 20px;
}
#sidebar .last {
margin-right : 0;
}
#top {
background : url(images/bg-top.png) top repeat-x #252620;
border-bottom : 1px solid #191a14;
font-size : 11px;
line-height : 33px;
margin : 0 auto;
padding : 0;
}
.nav1, .nav1 ul {
list-style : none;
z-index : 100;
margin : 0;
padding : 0;
}
.nav1 a {
color : #a0a09b;
text-shadow : #000 0 1px 0;
display : block;
z-index : 100;
position : relative;
padding : 0 10px;
}
.nav1 li a:hover, .nav1 li.current_page_item a, .nav1 li.current_page_parent a, .nav1 li.current-menu-ancestor a, .nav1 li.current-cat a, .nav1 li.current-menu-item a, .nav1 li.sfHover {
color : #e9e9e9;
text-decoration : none;
}
.nav1 li ul {
left : -999em;
position : absolute;
width : 130px;
}
.nav1 li ul li {
background : #252620;
border : 1px solid #222;
border-width : 0 1px 1px;
}
.nav1 li ul li a {
color : #ccc !important ;
text-shadow : none;
font-size : 11px;
line-height : 25px;
padding-bottom : 0;
width : 130px;
}
.nav1 li ul li a:hover {
color : #fff !important ;
}
.nav1 li ul li ul li a {
border-width : 0 1px 1px 0;
}
.nav1 li ul ul {
margin : -25px 0 0 150px;
}
.nav1 .sf-sub-indicator {
background : url(images/arrow-superfish.png) no-repeat;
position : absolute;
display : block;
right : 0.4em;
top : 1.3em;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
}
.nav1 li ul .sf-sub-indicator {
background : url(images/arrow-superfish-right.png) no-repeat;
top : 40%;
}
.nav1 li a.sf-with-ul {
padding-right : 20px;
}
.nav1 li ul li a.sf-with-ul {
padding-right : 10px;
}
#top .subscribe {
color : #a0a09b;
float : right;
}
#top .subscribe .posts, #top .subscribe .comments, #top .subscribe .email {
padding : 0 5px;
}
#header {
background : url(images/bg-header.png) top repeat-x #33342e;
border-top : 0;
padding : 0;
}
#logo .site-title, #logo .site-description {
display : none;
}
#logo .site-title {
text-shadow : #000 1px 1px 1px;
}
#logo {
float : left;
overflow : hidden;
padding : 15px 0 10px;
}
#header #searchform {
color : #a0a09b;
float : right;
font-size : 11px;
text-align : right;
padding : 23px 0 0 0;
}
#header #search {
border : 1px solid #555;
height : 32px;
border-radius : 3px;
margin : 0 0 10px;
}
#header #search input {
background : transparent;
border : 0;
color : #aaa;
float : left;
font-size : 12px;
width : 178px;
margin : 5px 0 0 10px;
padding : 3px;
}
#header #search .btn {
width : auto;
margin : 7px 0 0;
padding : 0;
}
#topmenu #rss {
height : 38px;
position : relative;
z-index : 0;
right : 0;
top : -10px;
width : 39px;
}
#topmenu {
background : url(images/bg-nav.png) top repeat-x #fffeff;
border-bottom : 1px solid #dcdcd4;
height : 33px;
margin-bottom : 20px;
z-index : 12;
position : relative;
}
#topmenu li {
border-left : 1px solid #dedbd1;
float : left;
line-height : 33px;
}
#topmenu li a {
color : #333;
display : block;
position : relative;
margin : 0;
padding : 0 15px;
}
#nav, #nav ul {
float : left;
list-style : none;
padding : 0;
}
#nav a {
display : block;

}
#nav li {
float : left;
line-height : 33px;
}
#nav li a:hover {
background : none;
}
#nav li ul {
left : -999em;
padding-top : 1px;
position : absolute;
width : 211px;
margin-left : -1px;

}
#nav li:hover ul, #nav li.sfhover ul {
left : auto;
z-index : 1000;
}
#nav li ul li a {
border-bottom : 1px solid #dedbd1;
border-left : 1px solid #dedbd1;
border-right : 1px solid #dedbd1;
line-height : 28px;
width : 180px;
background : url(images/bg-nav.png) top repeat-x #fff !important ;

}
#nav li ul ul {
margin : -30px 0 0 210px;
}
.nav1 li ul ul li a, #main .date-comments p {
line-height : 25px;
}
.nav1 li:hover, .nav1 li.hover {
position : static;
}
.nav1 li:hover ul ul, .nav1 li.sfhover ul ul, .nav1 li:hover ul ul ul, .nav1 li.sfhover ul ul ul, .nav1 li:hover ul ul ul ul, .nav1 li.sfhover ul ul ul ul {
left : -999em;
}
.nav1 li:hover ul, .nav1 li.sfhover ul, .nav1 li li:hover ul, .nav1 li li.sfhover ul, .nav1 li li li:hover ul, .nav1 li li li.sfhover ul, .nav1 li li li li:hover ul, .nav1 li li li li.sfhover ul {
left : auto;
}
#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_parent a, #nav li.current-menu-ancestor a, #nav li.current-cat a, #nav li.current-menu-item a {
background : #f5f4f0;
}
#nav li ul li {
border : none;
}
#nav li ul li a:hover {
background : #fff !important ;
}
#nav .sf-sub-indicator {
background : url(images/arrow-superfish.png) no-repeat;
position : absolute;
display : block;
right : 0.4em;
top : 40%;
width : 10px;
height : 10px;
text-indent : -999em;
overflow : hidden;
}
#nav li ul .sf-sub-indicator {
background : url(images/arrow-superfish-right.png) no-repeat;
}
#nav li a.sf-with-ul {
padding-right : 22px;
}
#nav li ul li a.sf-with-ul {
padding-right : 15px;
}
img.fl {
margin : 0 12px 5px 0;
}
img.post-thumbnail {
float : left;
margin : 5px 10px 15px 0;
}
.gravatar {
background : #fff;
border : 1px solid #dedbd1;
float : left;
margin : 0 7px 0 0;
padding : 4px;
}
.ie #nav li ul {
margin-top : -1px;
}
.ie #nav li li ul {
margin-top : -30px;
}
.ie #nav .sf-sub-indicator {
top : 15%;
}
html {
overflow-y : scroll;
}
a:hover {
color : #e8a02c !important ;
text-decoration : none !important ;
}
#top, #top a {
font : normal 12px/3em Arial, sans-serif !important ;
}
#genbox {
width : 920px;
background : url(images/bgr-box-trans.png) left top repeat-x #fff;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
border : 1px solid #dedbd1;
margin : auto auto 18px;
padding : 18px;
}
#genfooter {
background : url(images/bgr-footer.gif) repeat-x #e4e2db;
font-size : 11px;
margin-top : 0;
line-height : 14px;
}
#genfooter, #genfooter a {
color : #777;
text-decoration : none;
}
#genfooter img {
vertical-align : middle;
}
.flc {
margin-left : 100px;
border : 0;
padding : 0;
}
.fl, .col-left, .layout-left-sidebar #sidebar, .nav1 li, .fl {
float : left;
}
.fr, .col-right, .layout-left-sidebar #main, .nav1 {
float : right;
}
#top a, h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited, #topmenu li a:hover, #topmenu li.active a, #genfooter a:hover {
text-decoration : none;
}
a:hover, #top .subscribe a:hover, .author_info a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration : underline;
}
.ie #nav li ul .sf-sub-indicator, .ie8 #nav .sf-sub-indicator {
top : 40%;
}

