body {
	margin:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:150%;
	background:#786d6d;
}
form{margin:0;}
p, h1, h2, h3, h4, h5, h6{margin:12px 0;}
h1{font-size:24px; line-height:24px;}
#content h2{
	font-size:12px;
	color:#efefef;
	background:#073b54;	
	padding:0 5px;
	line-height:23px;
	font-weight:normal;
	margin-top:0;
}

#left_col h2{
	font-size:12px;
	color:#efefef;
	background:#073b54;
	padding:0 5px;
	line-height:23px;
	font-weight:normal;
	margin-top:0;
}
#left_col h2 .f_right a{color:#ffffff;}
.main_box h2{
	font-size:16px;
	margin-top:0;
	text-align:center;
}
.main_box_title .f_right {font-size:12px;font-weight:normal}
.main_box_title .f_right a{color:#ffffff;padding:0 2px;}
#right_col h2{
	font-size:12px;
	color:#000000;
	background:#d9d9b7;
	padding:0 5px;
	line-height:23px;
	font-weight:bold;
}

.dynaPage h2{
	font-size:12px;
	color:#efefef;
	background:#073b54;	
	padding:0 5px;
	line-height:23px;
	font-weight:normal;
	margin-top:0;
}

h3{
	font-size:12px;
	color:#000000;
	background:#efefef;
	padding:0 5px;
	line-height:23px;
	margin-top:0;
}
h2 .f_right, h3 .f_right{display:block;font-weight:normal}
h2 .f_right a, h3 .f_right a{padding:0 2px;}
h3 .f_right{color:#ab0000;}
* html h3 .f_right{padding-top:3px;}
img{border:0}
a{color:#ab0000;}
input, select{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
}
ul{
	padding:0;
	margin:5px 0 0px 25px;
}
#page_con {
	margin: auto;
	width:1000px;
	background:#ffffff;
}
#header {background:url(../images/header_bg.jpg) repeat-y;}
#header2 {background:url(../images/header_bg2.jpg) repeat-y;}
#header_nav{
	border-bottom:1px solid #105b78;
	height:28px;
	line-height:28px;
	color:#FFFFFF;
	text-align:right;
	padding:8px 8px;
}
#header_nav a{
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;
	padding:0 5px;
}
#header_content{
	border-top:1px solid #073c54;
	height:58px;
	padding:11px 12px;
}

#header_content2{
	border-top:1px solid #073c54;
	height:90px;
	padding:11px;

}
#logo{float:left;}
#search2{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
padding-top:8px;
padding-left:8px;


}
#search{
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:18px;
}
#search input{vertical-align:middle;}
#top_nav{
	background:#000000;
	height:36px;
	line-height:36px;
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#top_nav li{float:left;border-right:1px solid #294b57;}
#top_nav a{
	float:left;
	display:block;
	font-family:"Century Gothic";
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 7px;
	text-decoration:none;
}
#top_nav a:hover, #top_nav a.active{background:#ab0000;}
#top_nav li.last {border-right:0;}
#top_login{
	background:#d9d9b7;
	height:28px;
	font-size:14px;
	font-weight:bold;
	padding:7px 12px 0 12px;
}
#top_login a{margin:0 3px;color:#000000;}
#top_login_form{float:right; vertical-align:middle;}
#top_login_form input{vertical-align:middle; padding-left:3px;}

#content{padding:15px 5px;}
#left_col{
	float:left;
	width:360px;
}

#left_col2{
	float:left;
	width:360px;
}

#wide_left_col{
  width: 680px; 
  float: left;
}

#article_left_col{
	float:left;
	width:300px;
}

#middle_col{
	float:left;
	width:300px;
	padding-left:15px;
}
#middle_col2{
	float:left;
	width:300px;
	padding-right:15px;
}

#article_middle_col{
	float:left;
	width:360px;
	padding-left:15px;
}

#right_col{
	float:right;
	width:300px;
}
.light_bg{
	background:#efefef;
	padding:5px;
}
.img_caption{
	background:#d9d9b7;
	font-size:11px;
	color:#646266;
	display:block;
	padding:2px;
	font-weight:bold;
}

.article_img_caption{
	font-size:12px;
	color:#073B54;
	display:block;
	padding:2px;
	font-weight:bold;
}
.entry{margin-bottom:5px;}
.entry_footer{color:#ab0000}
.entry_footer a{padding:0 2px;}
#footer{
	background:#d6d6d6;
	text-align:center;
	padding:20px 0;
	color:#666666;
}
#footer a{
	text-decoration:none;
	color:#666666;
	padding:0 5px;
}
.copy{font-weight:bold;font-size:11px;}
.main_box{border:2px solid #093d55;}
.main_box_title{
	background:#093d55;
	font-size:18px;
	font-weight:bold;
	line-height:32px;
	padding:0 10px;
	color:#FFFFFF;
}
.main_box_content{
	padding:5px;
}
.blue_box{
	background:#073b54 url(../images/blue_box_bottom.gif) no-repeat left bottom;
	width:297px;

}
.blue_box_content{
	background:url(../images/blue_box_top.gif) no-repeat left top;
	padding:0px;
	color:#FFFFFF;
}
.blue_box input{vertical-align:middle;}
.blue_box_title{font-size:20px;margin-top:0;}
.ads_con{text-align:center;padding:0px 0;}
.f_left{float:left;} 
img.f_left{margin-right:12px;margin-bottom:10px;}
.f_right{float:right;}
img.f_right{margin-left:12px;margin-bottom:10px;}
.center{text-align:center;}
.clear{
	font-size: 1px;
	line-height: 1px;
	clear: both;
	height: 1px;
}

.ad240{text-align:center;}

#table_board{width:685px; float:left;}
#table_board th{
	background: url(../images/bg_table_board.jpg) repeat-x;
	padding:0 10px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	border-right:1px solid #558296;
	border-left:1px solid #2983af;
	line-height:34px
}
#table_board th.cel_1{text-align:left;font-size:15px;}
#table_board .row_header .cel_1{background:#dce5e9;color:#0b4d69;font-size:14px;font-weight:bold;}
#table_board td{padding:8px 10px;vertical-align:middle;font-size:12px;}
#table_board td a{font-size:12px;}
#table_board .cel_1{width:50%;border-left:0;}
#table_board .cel_2{width:10%;text-align:center;}
#table_board .cel_3{width:10%;text-align:center;}
#table_board .cel_4{width:30%;text-align:center;border-right:0;}
#table_board .cel_4 a{font-size:10px;}
#table_board .row_alt td{background:#f5f6f6;}

.watermarked_psw
{
color: White;
vertical-align:middle;
text-align:right;
background-image:url(../images/psw_wMark.png);
background-repeat:no-repeat;
}

.watermarked_username
{
color: White;
vertical-align:middle;
text-align:right;
background-image:url(../images/username_wMark.png);
background-repeat:no-repeat;
}

.post-title{
  color: #ab0000;
  font-size:16px;
  font-weight:bold;
  padding-bottom:15px;
}

.post{
  border-bottom:1px solid #ccc;
  margin-bottom:20px;
}

.post-date{
  font-size:11px;
}

.blogger-section{
  margin: 0 10px 0 10px;
}

.blogger-section li{
  margin-left:10px;
}

#footerText{
  margin: 0 10px 10px 10px;
  padding-bottom:10px;
  font-size:11px;
  line-height:12px;
  text-align:justify;
  color:#333;
}

.recentLink{
  font-size: 10px;
  font-weight: normal; 
  line-height: normal;
}

.regForm{ font-size:14px; font-weight:bold; color:#333;}
.regForm input[type=text], .regForm select{ font-size:14px; font-weight:normal; height: 18px; border: 1px solid #999; color:#333;}
.regForm input[type=password]{ font-size:14px;  font-weight:normal; height: 18px; border: 1px solid #999;}
.regForm td{ padding:5px; }
.regForm select{ height: 20px; }

.editTable{ font-size:12px; font-weight:bold; color:#333;}
.editTable tr{ padding:5px;  }
.editTable td{ padding:5px; background-color: #eee; }


.byline
{
  font-size: 12px;
  margin: 8px 0 0 0;
}

.postDate
{
  margin-top: -5px;
  font-size: 11px;
}

.blogDate
{
  text-align: right;
  border-bottom: 1px solid #d3d3c5;
}

.commentCount
{
  font-size: 11px;
}

.commentCount a
{
  color: #727679;
}

.ad
{
  margin-top: 15px;
  text-align: left;
}

.blogFoot
{
  background-color: #eee;
  text-align: right;
  padding: 0 5px;
  font-size: 12px;
}
.blogFooter
{
  margin: 10px 0 0 0;
}

.leftSide
{
  float: left;
  width: 49%;
}
.rightSide
{
  float: right;
  width: 49%;
  text-align: right; /* depends on element width */
}

.borderBottom
{
  clear: both;
  border-bottom: 1px solid #d3d3c5;
  height: 3px;
}

.commentName
{
  line-height: 30px;
  color: #555;
  font-size: 14px;
  font-weight: bold;
}

.commentDate
{
  font-size: 12px;
}
.marginFix
{
  margin-bottom: -3px;
}