@charset utf-8;
html{font-size:100.01%;}
html,body{border:0;margin:0;padding:0;}
*{margin:0;padding:0;}
body{font-size:16px;color:#333;line-height:24px;font-family:Arial;sans-serif;color:#444;background:url(images/content_body.jpg) top left repeat;}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;}
h1{font-size:24px;color:#ac1616;font-family:Georgia, "Times New Roman", Times, serif;padding:0 0 10px;}
h2{font-size:24px;padding:0 0 20px;}
p,ul,ol{margin:0;padding:0 0 20px;}
ul,ol{padding:0 0 20px 2.5em;}
blockquote{margin:20px;padding:20px 1.25em 0;}
small{font-size:.85em;}
img{border:0;}
sup{position:relative;bottom:.3em;vertical-align:baseline;}
sub{position:relative;bottom:-.2em;vertical-align:baseline;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
a,a:link,a:visited,a:hover{text-decoration:none;}
a:active{color:#ff4200;}
form{display:inline;margin:0;padding:0;}
input,select,textarea{font:1em Arial, Helvetica, sans-serif;}
textarea{width:100%;line-height:1.25;}
label{cursor:pointer;}
table{border:0;margin:0 0 1.25em;padding:0;}
table tr td{padding:2px;}
.wrap{width:1000px;overflow:hidden;margin:0 auto;}
.clear{clear:both;overflow:hidden;width:1px;height:1px;}
.float-left{float:left;}
.float-right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.underline{border-bottom:1px solid;}
.highlight{background:#ffc;}
.img-left{float:left;margin:4px 10px 4px 0;}
.img-right{float:right;margin:4px 0 4px 10px;}
.nopadding{padding:0;}
.noindent{margin-left:0;padding-left:0;}
.nobullet{list-style:none;list-style-image:none;}
.width100{width:100%;}
.width75{width:75%;}
.width50{width:50%;}
.header{width:1000px;height:240px;overflow:hidden;position:relative;background:url(images/header.jpg) top left no-repeat;}
.logo{font:bold 34px/34px "Trebuchet MS", Helvetica, sans-serif;letter-spacing:0;color:#ad1616;position:absolute;left:350px;top:70px;margin:10px;padding:10px;}
.description{font:bold 14px/14px "Trebuchet MS", Helvetica, sans-serif;color:#000;position:absolute;left:240px;top:110px;margin:10px;padding:0;}
ul.menu{list-style:none;position:absolute;top:197px;left:70px;margin:0;padding:0;}
ul.menu li,ul.menu li ul,ul.menu li ul li{display:block;list-style:none;height:12px;overflow:hidden;margin:0;padding:0;}
ul.menu li ul li{float:left;font:bold 11px/11px Georgia, "Times New Roman", Times, serif;text-transform:uppercase;color:#000;margin:0 28px 0 0;padding:0;}
ul.menu li ul li a,ul.menu li ul li a:visited{color:#000;}
.content{width:100%;overflow:hidden;background:url(images/content_body.jpg) top left repeat;}
.mainbar{float:left;width:669px;overflow:hidden;background:url(images/mainbar_body.jpg) top left repeat;display:inline;margin:13px 0 20px 22px;}
.mainbar_top{width:669px;overflow:hidden;}
.mainbar_bottom{width:669px;overflow:hidden;background:url(images/mainbar_bottom.jpg) bottom left no-repeat;padding:10px 0;}
.mainbar_inner{width:580px;margin:0 0 0 60px;}
.post{width:100%;position:relative;margin:0 0 40px;}
.post h2.post_header{font:normal 22px/22px Georgia, "Times New Roman", Times, serif;color:#222;margin:0 0 7px;padding:0;}
.post h2.post_header a,.post h2.post_header a:visited{color:#222;}
.post_line{width:100%;height:7px;background:url(images/post_line.jpg) top left no-repeat;margin:0 0 12px;}
.post_data{width:540px;background:#d7d0b9;font:normal 12px/12px Georgia, "Times New Roman", Times, serif;color:#000;margin:0;padding:4px 10px;}
.post_data a,.post_data a:visited{color:#605b18;text-decoration:underline;}
.post_date{width:64px;height:64px;background:url(images/mainbar_date.png) top left no-repeat;position:absolute;left:-70px;top:30px;color:#FFFFF;}
.post_date2{width:64px;height:64px;background:url(images/mainbar_date.png) top left no-repeat;position:absolute;left:-70px;top:0;color:#FFFFF;}
.post_date_top{font:bold 24px/24px Georgia, "Times New Roman", Times, serif;text-align:center;margin:5px;}
.post_date_bottom{font:bold 12px/12px Georgia, "Times New Roman", Times, serif;text-align:center;text-transform:uppercase;margin:2px;}
.comments{margin:0 0 30px;}
.comment{margin:0 0 10px;}
.comment p{width:540px;margin:0 10px;}
.comment_data{width:540px;background:#d7d0b9;font:normal 12px/12px Georgia, "Times New Roman", Times, serif;color:#000;margin:0 0 10px;padding:6px 10px;}
.comment_data a,.comment_data a:visited{color:#605b18;text-decoration:underline;font:normal 16px/12px Georgia, "Times New Roman", Times, serif;}
.comments form{display:block;width:433px;overflow:hidden;font:normal 12px/12px "Trebuchet MS", Helvetica, sans-serif;}
.comments form .form_string{width:100%;overflow:hidden;margin:0 0 4px;}
.comments form .form_string .form_name{float:left;width:60px;overflow:hidden;font-size:12px;}
.comments form .form_string .form_input{float:left;width:350px;overflow:hidden;}
.comments form .form_string .form_input input{width:200px;height:18px;background:#e4ddc6;border:1px solid #8d8c87;vertical-align:middle;font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif;padding:1px 0 0 5px;}
.comments form .form_string .form_input textarea{width:340px;height:100px;background:#e4ddc6;border:1px solid #8d8c87;vertical-align:middle;font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif;padding:1px 0 0 5px;}
.comments form .form_string .form_input input.submit{width:84px;height:21px;background:#667b8f;border:1px solid #667b8f;font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;margin:0;padding:0;}
.sidebar{float: right;
  width: 270px;
  overflow: hidden;
  background: url(images/mainbar_body.jpg);
  margin: 12px 0 10px 0px;
  padding: 15px;}
.sidebar ul,.sidebar ul li,.sidebar ul li ul,.sidebar ul li ul li{list-style:none;border:0;background:none;overflow:hidden;margin:0;padding:0;}
.sidebar ul li,.sidebar ul,.sidebar ul li ul{display:block;}
.sidebar ul li h2{width:268px;height:33px;background:url(images/sidebar_h2.gif) top left repeat-x;color:#c7d1db;text-transform:uppercase;font:bold 24px/33px "Trebuchet MS", Helvetica, sans-serif;margin:11px 0 20px;padding:0 0 0 18px;}
.sidebar ul li ul{width:232px;margin:0 0 18px;}
.sidebar ul li ul li{background:url(images/bullet.gif) left no-repeat;margin:0 0 10px 18px;padding:0 0 0 13px;}
.sidebar ul li ul li a,.sidebar ul li ul li,.sidebar ul li ul li a:visited{color:#3f3f3f;}
.sidebar ul li input.search_input{width:180px;height:18px;background:#e4ddc6;border:1px solid #8d8c87;vertical-align:middle;font:normal 12px/100% "Trebuchet MS", Helvetica, sans-serif;margin:0 5px 0 0;padding:1px 0 0 5px;}
.sidebar ul li input{vertical-align:middle;}
.sidebar ul li input.submit_search{width:32px;height:21px;background:#667b8f;border:1px solid #667b8f;font:bold 12px/100% "Trebuchet MS", Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;margin:0;padding:0;}
form.sidebar_search{width:232px;display:block;padding:13px 18px;}
.copy{position:absolute;top:10px;left:30px;font:normal 13px/12px Georgia, "Times New Roman", Times, serif;color:#000;}
.copy_support{position:absolute;top:10px;right:30px;font:normal 13px/12px Georgia, "Times New Roman", Times, serif;color:#000;}
#banners a img{opacity:.3px;filter:alpha(opacity=30);}
#banners a:hover img{opacity:1px;filter:alpha(opacity=100);}
a:link,a:visited{color:#ac1616;}
a:hover,.sidebar ul li ul li a:hover{color:#73794f;}
.logo a,.logo a:visited,.post_data a:hover,.comment_data a:hover{color:#ad1616;text-decoration:none;}
.subscribe_rss a,.subscribe_rss a:visited,.subscribe_email a,.subscribe_email a:visited{color:#3e3f42;text-decoration:none;}
.subscribe_email a:hover,.subscribe_rss a:hover,ul.menu li ul li a:hover,.post h2.post_header a:hover{color:#ad1616;}
.buttons a img{border:none;opacity:1.0;-moz-opacity:0.3;filter:alpha(opacity=40);padding:1px;}
.buttons a:hover img{border:none;opacity:0.5;-moz-opacity:1.0;filter:alpha(opacity=100);}
h3,h5{font-size: 18px;/* font-weight:400; *//* font-family:Georgia, "Times New Roman", Times, serif; */text-transform:uppercase;color:#ac1616;padding: 20px;}
.subscribe_rss,.subscribe_email{font:bold 14px/14px Georgia, "Times New Roman", Times, serif;text-transform:uppercase;position:absolute;top:30px;right:30px;margin:0;padding:0;}
.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}