/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, fieldset {
	border: 0;
}
abbr, acronym {
	text-decoration: none;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align=left] {
	display: block;
	float: left;
}
.right, .alignright, img[align=right] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align=middle] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type=submit], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
body { font-size: 18px; line-height: 20px; font-weight: normal; color: #FFFFFF; background-color: #E8EECF; background-image: url('images/bld_img_bg_anna.jpg'); background-position: top,center; background-attachment: fixed; background-repeat: no-repeat; }
a { color: #916262; text-decoration: none; }
a:visited { color: #916262; }
#Container { width: 800px; border-color: #000000; margin-top: 10px; margin-right: auto; margin-left: auto; }
#sub-nav { background-color: #7395aa; border-width: 1px; border-style: solid; border-color: #383838; }
#sub-nav{overflow: hidden; clear: both;}
#sub-nav .wrap { width: 960px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; margin-right: auto; margin-left: auto; }
.second-menu { position: relative; list-style: none; z-index: 50; }
.second-menu li { position: relative; float: left; }
.second-menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.second-menu ul li { clear: both; }
.second-menu a { display: block; }
.second-menu ul ul { position: absolute; top: 0; }
.second-menu li:hover ul, .second-menu a:hover ul, .second-menu :hover ul :hover ul, .second-menu :hover ul :hover ul :hover ul { visibility: visible; }
.second-menu :hover ul ul, .second-menu :hover ul :hover ul ul { visibility: hidden; }
.second-menu ul, .second-menu ul li { width: 150px; }
.second-menu ul ul, .second-menu :hover ul :hover ul { left: 150px; }
.second-menu a { font-size: 12px; padding-top: 9px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; }
.second-menu ul a { width: auto; }
.second-menu a, .second-menu .current ul a, .second-menu .current-cat ul a, .second-menu .current-menu-item ul a { color: #ffffff; }

#header { width: 800px; background-image: url('images/img_banner_anna_header.jpg'); background-position: top,center; background-repeat: no-repeat; margin-right: auto; margin-left: auto; }
#header{min-height: 100px; overflow: hidden;}
#title-area { width: 500px; padding-top: 15px; }
#title-area{float: left; overflow: hidden; letter-spacing: -10px;}

#site_title a {
    display: block;
    height: 200px;
    text-indent: -9999px;
    width: 900px;
}

#site_title {font-size:48px; line-height:48px;}
#site_title a {color: c3;}
#font_tagline {font-size: 18px; color: #916262;}
#header .widget-area { font-size: 16px; line-height: 26px; margin-right: auto; margin-left: auto; }
#header .widget-area .widget_title { font-size: 20px; line-height: 32px; }
#header .widget-area p, #header .widget-area ul { margin-bottom: 26px; }
#header .widget-area li ul { margin-bottom: 0; }
#header .widget-area{width: 200px; float: left; padding-top: 40px;}
#nav { width: 800px; font-size: 12px; text-transform: uppercase; color: #870000; background-color: #000000; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
#nav {overflow: hidden; clear: both;}
.menu { position: relative; list-style: none; z-index: 50; }
.menu li { position: relative; float: left; }
.menu ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
.menu ul li { clear: both; }
.menu a { display: block; }
.menu ul ul { position: absolute; top: 0; }
.menu li:hover ul, .menu a:hover ul, .menu :hover ul :hover ul, .menu :hover ul :hover ul :hover ul { visibility: visible; }
.menu :hover ul ul, .menu :hover ul :hover ul ul { visibility: hidden; }
.menu ul, .menu ul li { width: 150px; }
.menu ul ul, .menu :hover ul :hover ul { left: 150px; }
.menu a { font-size: 12px; padding-top: 6px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
.menu ul a { width: auto; }
.menu a, .menu .current ul a, .menu .current-cat ul a, .menu .current-menu-item ul a { color: #ffffff; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover, .menu .current-menu-item a, .menu .current-menu-item a:hover { color: #AB000B; }

#content-box { width: 760px; background-color: #140202; border-width: 1px; border-style: solid; border-color: #000000; margin-top: 10px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
#content-box {overflow: hidden; border: 2px;}
.columns-2, .columns-2 > .c1, .columns-2 > .c2 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.columns-2 > .c1 { width: 550px; float: left; padding-top: 10px; padding-bottom: 20px; }
.columns-2 > .c2 { width: 200px; float: right; }
.post_box, .post_box h4 { font-size: 14px; line-height: 23px; font-family: Verdana, sans-serif; }
.post_box h1, .post_box .headline { font-size: 28px; line-height: 30px; font-family: "American Typewriter", Georgia, serif; }
.post_box .post_content h2, .post_box h3 { font-size: 18px; line-height: 29px; margin-top: 35px; margin-bottom: 12px; }
.post_box h5, .post_box .small { font-size: 11px; line-height: 18px; }
.post_box .drop_cap { font-size: 46px; line-height: 1em; margin-right: 8px; float: left; }
.post_box p, .post_box ul, .post_box ol, .post_box blockquote, .post_box pre, .post_box dl, .post_box dd { margin-bottom: 23px; }
.post_box ul { list-style-type: none; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol { margin-left: 23px; }
.post_box ul ul, .post_box ul ol, .post_box ol ul, .post_box ol ol, .wp-caption p { margin-bottom: 0; }
.post_box .left, .post_box .alignleft, .post_box .ad_left { margin-bottom: 23px; margin-right: 23px; }
.post_box .right, .post_box .alignright, .post_box .ad { margin-bottom: 23px; margin-left: 23px; }
.post_box .center, .post_box .aligncenter { margin-bottom: 23px; }
.post_box .block, .post_box .alignnone { margin-bottom: 23px; }
.post_box .stack { margin-left: 23px; }
.post_box {margin:0 0 40px; padding: 0 30px 0 0; overflow: hidden; clear: both;}
.headline_area{color: #916262; margin: 0 0 10px 0;}
.post_info{ font-size: 13px; margin: -5px 0 15px 0; text-transform: lowercase;}
.post_info a {color: #9f2d2d; margin: 0 10px 0 10px;}

div.post_date { width: 55px; font-size: 12px; text-align: center; color: #ffffff; background-color: #000000; border-width: 1px; border-style: solid; border-color: #9f2d2d; margin-right: 10px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; }
.post_date{float: left;}
.post_meta { font-size: 13px; text-transform: lowercase; background-color: #f2f2ee; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.post_meta .post_cats {margin:0;}
.post_meta .post_cats a {color: #9f2d2d;}

.widget { font-size: 14px; line-height: 23px; font-family: Calibri, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; margin-bottom: 5px; }
.widget .widget_title { font-size: 20px; line-height: 32px; margin-bottom: 5px; padding-bottom: 5px; }
.widget p, .widget ul { margin-bottom: 23px; }
.widget li ul { margin-bottom: 0; }
.widget li { margin-bottom: 12px; }
.widget li ul, .widget li ol { margin-top: 12px; }
.widget {overflow: hidden;}
.widget h4 {color: #ffffff;}
.widget li{color: #ffffff;}
#footer-widgets { width: 800px; font-size: 13px; line-height: 20px; color: #FFFFFF; background-color: #000000; margin-top: 20px; margin-right: auto; margin-bottom: 20px; margin-left: auto; }
#footer-widgets{overflow: hidden;}
#footer-widgets .wrap {padding: 15px 5px 0 5px;}
.footer-widget-one, .footer-widget-two {float: left; width: 250px;}
.footer-widget-three {float: right; width: 250px;}

.footer-widget-one, .footer-widget-two{margin: 0 10px 0 0;}

#footer { font-size: 16px; text-align: right; background-color: #000000; padding-top: 14px; padding-bottom: 7px; }
#footer {overflow: hidden; clear: both;}
#footer .wrap {width: 800px; margin: 0 auto 0 auto;}
.attribution {float: right;}
.attribution a {color: #ffffff;}

#comment-box, #comment-response { font-size: 20px; line-height: 20px; font-family: Verdana, sans-serif; color: ffffffff; margin-bottom: 15px; }
#comment-box, #comment-response{overflow: hidden;}
#comment-box h3 {margin-bottom: 10px; padding-bottom: 10px; border-bottom:5px solid #000000;}

#comment-response p#comment_form_title {color: #000000; margin-bottom: 10px; font-size: 30px;}
#comment-reponse #comment, #commentform #comment {height: 150px; margin 10px 0; width: 98%;}
#comment-response testarea, #commentform textarea #comment-response input, {background-color: #f2f2ee; border: 1px solid #0000ff; margin: 10px 0 0 5px; padding: 5px; font-family:Georgia, Times, 'Times New Roman', serif; font-size: 13px; width: 250px;}
.comment { font-size: 13px; line-height: 20px; margin-top: 15px; margin-bottom: 5px; margin-left: 25px; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; padding-left: 10px; }
.comment .comment_author { font-size: 17px; line-height: 28px; }
.comment .comment_aux { font-size: 10px; line-height: 16px; }
.children .comment { list-style-type: none; }
.comment .comment_text ul { list-style-type: decimal; }
.comment .comment_text li { margin-bottom: 11px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-top: 11px; }
.comment p, .comment .comment_text ul, .comment .comment_text ol, .comment .comment_text blockquote, .comment .comment_text pre { margin-bottom: 21px; }
.comment .comment_text li ul, .comment .comment_text li ol { margin-left: 21px; margin-bottom: 0; }
.comment .comment_text .left, .comment .comment_text .alignleft { margin-bottom: 21px; margin-right: 21px; }
.comment .comment_text .right, .comment .comment_text .alignright { margin-bottom: 21px; margin-left: 21px; }
.comment .comment_text .center, .comment .comment_text .aligncenter { margin: 0 auto 21px auto; }
.comment .comment_text .block, .comment .comment_text .alignnone { margin: 0 auto 21px 0; }
.comment-list li img.avatar{float: right; margin: 0 5px 0 10px; border: 2px solid #000000;}
.comment_date, a.comment_edit, a.comment-reply-link {font-size: 14px;}
.comment p {margin: 10px 5px 10px 0;}

#header-image { background-image: url('images/img_banner_anna_header.jpg'); background-position: top, center; }

.post-nav { width: 500px; text-align: center; color: #FFF703; border-color: #000000; }
.post-nav .previous_posts {float: right;}
.post-nav .next_posts {float: left;}
.second-menu:after, .menu:after, .columns-2:after, .post_box:after, .post_box .post_content:after, .comment .comment_text:after { display: table; clear: both; content: '';  }