*{
	color:#4F4F4F;
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:13px;
	text-align:left;
	margin:0 auto;
}

a{
	color:#0F81AB;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

body{
	text-align:center;
	background:#FFFFFF;
}

img{
	border:0;
}

img, input, textarea{
	vertical-align:middle;
}

#head{
	height:111px !important;height /**/:123px;
	padding-top:10px;
	background:url("../images/head_bg.gif") left top repeat-x;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #505050;
	padding-left:25px;
	padding-right:25px;
}

.head_cont{
	position:relative;
	width:880px !important;width /**/:940px;
}

#head .logo{
	position:relative;
	top: 10px;
}

#head a.logo{
	position:absolute;
	top:0;
}

#head h1 *{
	font-size:21px;
}

#head h1 a{
	color:#8F1313;
}

#head h1 span{
	color:#F20000;
}

#head .rss{
	display:block;
	height:50px;
	position:absolute;
	right:5px;
	top: 10px;
	color:#ED8232;
	font-size:11px;
	padding-left:70px;
	background:url("../images/header_rss.gif") left bottom no-repeat;
	z-index: 1;
}

#head .rss span{
	color:#0F81AB;
	font-size:11px;
}

.nav{
	height:35px !important;height /**/:36px;
	text-align:center;
	border-bottom:1px solid #818181;
	background:#7C7C7C url("../images/nav_bg.gif") left top repeat-x;
	padding-left:25px;
	padding-right:25px;
}

.nav_cont{
	position:relative;
	width:880px;
}

.search{
	position:absolute;
	top:5px;
}

.search p{
	padding:0;
}

.search_field{
	float:left;
	color:#0F81AB;
	width:123px !important;width /**/:143px;
	height:19px !important;height /**/:24px;
	padding:3px 10px 2px 10px;
	border:0;
	background:url("../images/search_field.gif") left top no-repeat;
}

.search_submit{
	cursor:pointer;
	float:left;
	color:#FFFFFF;
	width:30px;
	height:24px;
	padding:0 0 1px 0;
	text-align:center;
	border:0;
	background:#C20001 url("../images/search_btn.gif") left top no-repeat;
}

.nav ul{
	position:absolute;
	right:0;
	padding:0;
	margin:0;
}

.nav ul li{
	list-style-type:none;
	float:left;
	display:block;
	padding:0;
	margin:0;
}

.nav ul li a{
	display:block;
	float:left;
	color:#FFFFFF;
	font-size:15px;
	height:36px !important;height /**/:38px;
	line-height:32px;
	margin:-1px 0 -2px 0;
	padding:0 1.5em;
	border:1px solid transparent;
	_border:0;
}

.nav ul li a:hover{
	text-decoration:none;
	border:1px solid #9B0001;
	background:#D70001 url("../images/nav_hoverbtn.gif");
}

#main{
	width:880px !important;width /**/:930px;
	padding:30px 25px 15px 25px;
}

.cont{
	float:left;
	width:549px !important;width /**/:610px;
	padding-right:60px;
	border-right:1px solid #E6E6E6;
}

.col{
	float:left;
	width:240px !important;width /**/:270px;
	padding-left:29px;
	border-left:1px solid #E6E6E6;
	margin-left:-1px;
}

.col ul{
	width:240px;
	border-bottom:1px solid #E6E5E7;
	padding:0;
	margin:0 0 3em 0;
}

.col ul li{
	list-style-type:none;
}

.col ul li a{
	display:block;
	width:200px !important;width /**/:240px;
	padding:0.7em 20px;
	border-top:1px solid #E6E5E7;
}

.col ul li a:hover, .col ul li a.active{
	background:#F7F6F7;
}

.col .title, .cont h2{
	display:block;
	font-size:25px;
	font-weight:normal;
	color:#EF0001;
	margin-bottom:0.2em;
}

.article_title{
	position:relative;
}

.article_title h2{
	margin-bottom:4px;
}

.article_title a{
	color:#F80001;
	font-size:12px;
}

.article_title h2, .article_title h2 a{
	color:#636363;
	font-size:25px;
	line-height:1em;
	font-weight:normal;
}

.article_title .addthis{
	position:absolute;
	bottom:2px;
	right:0;
}

.article_title .date{
	width:42px;
	height:42px !important;height /**/:45px;
	text-align:center;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:9px;
	line-height:9px;
	padding-top:3px;
	margin-left:0;
	background:url("../images/calendar.gif") left top no-repeat;
}

.article_title .date span{
	display:block;
	color:#9D9E9D;
	font-size:20px;
	line-height:25px;
	text-align:center;
	margin-top:5px;
}

.article_title div{
	width:495px;
	float: right;
	font-size:12px;
	color:#0F81AB;
}

.article p{
	line-height:1.6em;
	margin-top:1em;
}

.article img{
	float:left;
	margin:1em 2em 1em 0;
}

.article_continue{
	text-align:right;
	margin-top:0.5em;
}

.article_continue a{
	color:#F80001;
}

.article_props{
	clear:both;
	padding:2px 15px;
	background:#FCFCFC;
	border-top:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	margin:0.7em 0 2.5em 0;
}

.article_props *{
	font-weight:normal;
}

.article_props a{
	font-size:12px;
	padding-right:1.5em;
}

.article_props img{
	margin-right:0.3em;
}

.article_props span{
	color:#FC8800 !important;
}

.cleaner{
	display:block;
	clear:both;
	width:50%;
	height:1px;
	line-height:1px;
	font-size:1px;
}

#foot{
	background:#0B6C91 url("../images/foot_bg.jpg") left top repeat-x;
	border-top:1px solid #002E3F;
}

#foot *{
	color:#FFFFFF;
}

.foot_cont{
	width:880px !important;width /**/:940px;
	color:#FFFFFF;
	text-align:right;
	padding:30px;
}

.foot_cont p{
	float:left;
}

.foot_cont a{
	padding-left:2em;
}

#foot a span{
	color:#FC8800;
}

.listing{
	width:100%;
	height:1.5em;
	position:relative;
	margin:-1em 0 2em 0;
}

.listing span{
	display:block;
	position:absolute;
	right:0;
	top:0;
}

.comments_title, .comments_title_admin, .comments_body, .comments_body_admin{
	position:relative;
	padding:0.25em 0.5em;
	margin-top:1.25em;
}

.comments_body, .comments_body_admin{
	margin-top:0;
}

.comments_title{
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
}

.comments_title *{
	color:#4D4D4D;
}

.comments_body{
	color:#5A5E61;
	background:#FCFCFC;
	border-bottom:1px solid #EAEAEA;
}

.comments_title_admin{
	border-top:1px solid #ACE8FF;
	border-bottom:1px solid #ACE8FF;
}

.comments_title_admin *{
	color:#0C829E;
}

.comments_body_admin{
	color:#0297D1;
	background:#F4F9FC;
	border-bottom:1px solid #ACE8FF;
}

.comments_props{
	position:absolute;
	right:0.6em;
}

.comments_props, .comments_props *{
	font-size:12px;
}

.comments_reply, #comments_mtitle a{
	display:block;
	padding-left:16px;
	margin-top:0.5em;
	background:url("../images/ico_addcomment.gif") left center no-repeat;
	outline: none;
}

#comments_mtitle a{
	margin-top:0.25em;
}

.comments_reply a{
	color:#F00400;
}

#comments_mtitle strong{
	color:#EF0001;
	font-size:20px;
	font-weight:normal;
}

#comments form{
	margin-top:1.25em;
	padding-top:1em;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	background:#FCFCFC;
}

#comments form table{
  width: 90%;
}

#comments form td, #comments form th{
	padding-bottom:0.75em;
}

#comments form th{
	width:35%;
	text-align:right;
	padding-right:1em;
}

.comments_form_bottom td{
	text-align:center;
}

.comments_txtinput, #comments form textarea, #articles_add .txtinput{
	width:85%;
	padding:auto 0.5em;
}

#comments form textarea{
	height:6em;
}

.comments_form_bottom input{
	width:auto !imporat;
	font-weight:bold;
	text-align:center;
	margin:0 auto;
}

.comments_notice{
	text-align:center;
	color:#468C38;
}

#comments_clsbtn, .comments_notice.err{
	color:#EF0001;
}

#articles_add{
  display:block;
  margin-right:-20px;
}

#articles_add table{
  width:100%;
}

#articles_add th{
	width:25%;
	text-align:right;
	padding-right:1em;
  color:#0F81AB;
  padding-bottom:1em;
}

#articles_add td{
  padding-bottom:1em;
}

#articles_add strong{
  display:block;
  color:#0F81AB;
}

#articles_add em{
  display:block;
  margin-top:1em;
  text-align:center;
}

#articles_add textarea{
  width:100%;
  height:20em;
  margin-top:0.5em;
}

.articles_add_bottom{
  text-align:center;
}

.articles_add_bottom input{
  margin:auto;
  text-align:center;
}

#articles_add span{
  color:#F80001;
}

.articles_add_result{
  color:#0F81AB;
  text-align:center;
  margin-bottom:1em;
}

#articles_add .error{
	border:1px solid #EF7779;
}
.article_props img{
  margin-top: -3px;
}

div.article{
  margin-bottom: 1em;
}

#head .advertiser_banner{
  position: absolute !important;
  right: 0;
  top: 0;
  z-index: 10;
}
