/*
Theme Name: P5v3
Theme URI: http://www.project05.com/
Description: Project05.com Theme
Version: v3.0
Author: Project05.com
*/

body {margin:0px; padding:0px; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;}
a {color:#106084; text-decoration:none;}
a:hover{color:#990000;}
.clear {clear:both;}
.hr{background-image:url(http://www.project05.com/i/hr.png); background-repeat:no-repeat; background-position:top; width:944px; height:4px; margin:6px 0px;}
.ad_bot{text-align:center; padding:12px 0px 0px 0px; margin:0px auto;}
#main{width:944px; padding:0px 8px; margin:0px auto;}
.nav{width:944px; padding:8px 0px 0px 0px;}
.nav .nav_l{float:left; padding-top: 2px;}
.nav .nav_r{float:right;}
.nav .nav_l a{font-size:13px; color:#106084;}
.nav_l ul {list-style: none; padding: 0; margin: 0;}
.nav_l li {float: left; padding-right:16px;}
.nav_l .n a{height: 22px; display: block;}
.nav_l .nl a:hover{background-position: 0px -22px;}
.nav_l .n1 a{background: url(http://www.project05.com/i/n1.png) 0 0 no-repeat; width: 66px;}
.nav_l .n2 a{background: url(http://www.project05.com/i/n2.png) 0 0 no-repeat; width: 54px;}
.nav_l .n3 a{background: url(http://www.project05.com/i/n3.png) 0 0 no-repeat; width: 108px;}
.nav_l .n4 a{background: url(http://www.project05.com/i/n4.png) 0 0 no-repeat; width: 106px;}
.nav_l .n5 a{background: url(http://www.project05.com/i/n5.png) 0 0 no-repeat; width: 78px;}
.nav_l .n6 a{background: url(http://www.project05.com/i/n6.png) 0 0 no-repeat; width: 57px;}
.nav_l .n7 a{background: url(http://www.project05.com/i/n7.png) 0 0 no-repeat; width: 12px;}
.nav_l .n8 a{background: url(http://www.project05.com/i/n8.png) 0 0 no-repeat; width: 12px;}
.nav_l .na a{background-position: 0px -44px;}
.header{width:944px;}
.header .h_left{float:left; padding-top: 31px;}
.header .h_left  img{border: none}
.header .h_right{float:right;}
.content{width:944px;}
.content .c_data{float:left; width:776px; padding:0px 8px 0px 0px;}
.content .c_data p, .content .c_data .contactform{font-size:12px;}
.content .sidebar{float:right; width:160px;}
.content .c_data .c_left{float:left; width:384px; margin: 2px 0px 2px 0px; border: 1px solid #f0f0f0;}
.content .c_data .c_right{float:right; width:384px; margin: 2px 0px 2px 0px; border: 1px solid #f0f0f0;}
.content .c_data .c_left:hover {border: 1px solid #d0d0d0;}
.content .c_data .c_right:hover {border: 1px solid #d0d0d0;}
.content .c_data .c_left img, .content .c_data .c_right img{float:left; margin: 0px; border: none; border-right: 1px solid #f0f0f0; padding:1px 1px 1px 1px;}
.content .c_data .c_item{float:right; width:200px; height:107px; padding:0px 0px 0px 7px;  border: none;}
.content .c_data h1{font-size:24px;color:#106084; margin:0px; font-weight:normal; padding:0px 0px 5px 0px;}
.content .c_data h2{font-size:14px; color:#106084; margin:0px; font-weight:normal; padding-bottom: 8px;}
.content .c_data h2 a:hover{color:#990000;}
.content .c_data .heading{font-size:12px; color:#404040; margin:0px; font-weight:normal; padding:0px 0px 15px 0px;}
.content .c_data .c_item_desc{font-size:12px; color:#404040;}
.content .c_data .c_item_desc a{color:#106084;}
.content .c_data .c_item_desc a:hover{color:#990000;}
.content .c_data .c_item_more{font-size:14px;color:#106084; text-align:right;}
.content .c_data .c_item_more a{color:#106084; text-decoration:none;}
.content .c_data .c_aleft{float:left; width:300px; font-size:12px; color:#404040;}
.content .c_data .c_aright{float:right; width:468px;}
.content .c_data .c_aright img{margin-bottom: 8px;}
.footer{width:944px; font-size:12px; color:#404040; margin:0px 0px 8px 0px; text-align:right;}

.contactform { position: static; overflow: hidden; width: 500px;}
.contactleft {width: 100px; text-align: right; clear: both; float: left; display: inline; margin: 10px 0;}
.contactright {width: 380px; text-align: left; float: right; display: inline; margin: 10px 10px;}
.contacterror {border: 1px solid #ff0000;}
.contactsubmit {}

.wp-pagenavi {
	font-size:12px;
	text-align:center; 
	padding:20px 0px 10px 0px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #106084;
	color: #106084;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #106084;
	color: #106084;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #106084;
	color: #990000;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #106084;
	color: #106084;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #404040;
	border: 1px solid #404040;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #404040;
	color: #404040;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #404040;
	color: #404040;
	background-color: #FFFFFF;
}

#tw {float:left;width:60px;text-align:left;margin-top: 5px;display: inline;}
#g1 {float:left;width:37px;text-align:left;margin-top: 5px;display: inline;}
#fb {float:left;width:201px;text-align:left;margin: 5px 0 10px 0; display: inline;}
