body{
background-color:#014A8E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#014A8E;
margin:0px;

}

a{
color:#014A8E;
text-decoration:none;
}

#wrapper{
	margin:auto;
	width:1024px;
	height:auto;
}

#main{
float:left;
width:1024px;
}

#content_main{
float:left;
width:100%;
}

#header{
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
width:1024px;
height:390px;
}

#header ul{
margin:0px;
padding:0px;
margin-top:8px;
}

#header ul li{
margin:0px;
display:inline;
list-style-type:none;
}

#header li{
font-weight:bold;
font-size:15px;
padding-left:15px;
}

#sub_nav li{
font-weight:bold;
font-size:13px;
padding-left:15px;
}

#header li a{
line-height:20px;
padding:3px 10px 3px 10px;
}

#header li a:hover, li.current_page_item a, .selected{
background-color:#014A8E;
color:#FFFFFF;
}

#header_top{

float:left;
height:115px;
width:1024px;
}

#header_left{
margin-left:2px;
font-size:23px;
/*margin-top:31px;*/
float:left;
width:830px;
text-transform:uppercase;
}
#header_right{

float:left;
text-align:right;
width:170px;
height:100%;
}


#top_nav{
width:1024px;
height:38px;
float:left;
background-color:#FFFFFF;


}
#sub_nav{
width:1024px;
height:38px;
float:left;
background-color:#F1DC29;


}
#baner{
float:left;
width:100%;

}

#left_content{
float:left;
width:700px;
background-color:#FFFFFF;
border:0px solid #eaeaea;
height:100%;
padding-bottom:10px;
}

#left_content a:link {
  color:#014A8E;
  text-decoration:underline;
}

#left_content a:active {
  color:#014A8E;
  text-decoration:underline;
}

#left_content a:visited {
  color:#014A8E;
  text-decoration:underline;
}

#left_content a:hover {
  color:#F1DC29;
  text-decoration:underline;
}

#right_pan{

float:left;
//width:253px;

width:253px;

}
.right_content{

float:right;
width:250px;
background-color:#FFFFFF;
border:0px solid #eaeaea;
margin-bottom:20px;
height:100%;
}

.right_content h1{
/*color:#575757;
font-size:12px;
padding-left:25px;*/
font-weight:normal;


}
.right_content ul, .right_content li{
margin:0px;
padding:0px;
margin-left:0px;
list-style:none;
line-height:25px;


}
.right_content ul{

/*border-top:1px solid #eaeaea;*/
margin-left:-7px;

}

.right_content li{

/*border-bottom:1px solid #eaeaea;*/
background:url(images/arrow.jpg);
background-position:right;
background-repeat:no-repeat;

}

.right_content li a{
padding-left:10px;

}

.right_content a:link {
  color:#014A8E;
  text-decoration:underline;
}

.right_content a:active {
  color:#014A8E;
  text-decoration:underline;
}

.right_content a:visited {
  color:#014A8E;
  text-decoration:underline;
}

.right_content a:hover {
  color:#F1DC29;
  text-decoration:underline;
}
.cat{
 padding-left:20px;
 background:url(images/category_img.jpg);
 background-repeat:no-repeat;
}
.recent_posts{
 padding-left:20px;
 background:url(images/recent_posts_img.jpg);
 background-repeat:no-repeat;
}
.tages{
 padding-left:20px;
 background:url(images/tag_img.jpg);
 background-repeat:no-repeat;
}
.recent_comments{
 padding-left:20px;
 background:url(images/recent_comments_img.jpg);
 background-repeat:no-repeat;

}
.archives{
padding-left:20px;
 background:url(images/archive_bg.jpg);
 background-repeat:no-repeat;
}
.blog_posts{

margin:15px 21px 0px 18px;
float:left;
width:678px;
border-style:solid;
border-width:2px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:5px;

}
.blog_posts img{

}
.post_header{

float:left;
height:50px;
width:100%;
/*margin-bottom:30px;*/
color:
}
.post_date{
width:100%;
height:72px;
font-size:9px;
font-weight:normal;
float:left;
background:url(images/date_bg.jpg);

}
.post_title_data{


float:left;
width:548px;

}
.post_comments{

width:29px;
height:27px;
float:left;
text-align:center;
padding-top:2px;
margin-left:18px;

background:url(images/post_comments_count.jpg);


}
.post_title_data h1{
font-size:20px;
width:auto;
margin-bottom:5px;


}
.post_title{
float:left;
width:auto;

}
.post_category_author{
float:left;
width:400px;

}
.category{
float:left;
color:#999999;
background:url(images/post_cat_icon.jpg);
background-repeat:no-repeat;
padding-left:20px;


}

.category a{

color:#0098f2;
text-decoration:none;
}
.author{
margin-left:10px;

color:#999999;
padding-left:20px;
background:url(images/author_icon.jpg);
background-repeat:no-repeat;
float:left;
}
.date_month{
line-height:24px;
text-align:center;
margin-top:5px;
width:40px;
margin-left:10px;
float:left;
}
.date_year{
color:#FFFFFF;
margin-top:-2px;

float:left;
width:60px;
text-align:center;
}
#footer{
line-height:25px;
padding-top:30px;
padding-bottom:30px;
width:100%;
float:left;
text-align:center;
color:#ffffff;

}
.right_content h1{

font-size:18px;
font-weight:bold;
}
.post_title h1{

font-size:16px;

}

.p2c-nav {
  border-top-color:#CCCCCC;
  border-top-style:solid;
  border-top-width:1px;
  color:#014A8E;
  padding-bottom: 10px;
  padding-right: 10px;
  text-align:right;
  width:100%;
}