/*
Theme Name:  General Theme
Description:  General Theme theme is a 3 column Free WP theme.
Version: 1.1
Author: Transit Connect
Author URI: http://www.transitconnect.net/
Tags:  blue, custom-colors, theme-options, three-columns, fixed-width, threaded-comments
*/
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background:#F0F0F0 url(images/header.jpg) repeat-x top left;font-size:12px;}
a{color:#78752D;text-decoration:none;}
a:hover{color:#78752D;text-decoration:underline;}
.wraper{width:969px;margin:0px auto;}
.logo{float:left;text-transform:uppercase;padding-top:3px;width:397px; overflow:hidden;}
.logo h1{ color:#158DB9; font-size:23px; font-weight:normal; margin:0px; padding:0px; font-weight:bold;}
.logo h1 a{ color:#158DB9;}
.logo h2{ color:#158DB9; font-size:23px; font-weight:normal; margin:0px; padding:0px; font-weight:bold;}
.logo h2 a{ color:#158DB9;}
.logo h3{ color:#158DB9; font-size:23px; font-weight:normal; margin:0px; padding:0px; font-weight:bold;}
.logo h3 a{ color:#158DB9;}
.slogon{ color:#C7C7C7; font-size:20px; padding-top:38px;height:53px;}
.search{float:right;height:20px;padding:7px 7px 11px 8px;width:245px;background:url(images/search.png) no-repeat top left;}
.clear{clear:both;}
.headerbg{}
.toppages{
float:left;
}
.toppages a{
color:#FFFFFF;
text-decoration:none;
display:block;
float:left;
background:url(images/navl.gif) no-repeat top left; padding-left:10px;
margin-right:5px;
}
.toppages a span{
display:block;
float:left;
height:27px;
padding-right:10px;
line-height:27px;
background:url(images/navr.gif) no-repeat top right;
}
.toppages a span span{
display:block;
float:left;
padding-right:0px;
padding-bottom:4px;
background:url(images/navm.png) no-repeat bottom center;
}
.toppages a:hover{
background:url(images/plhover.gif) no-repeat top left;
}
.toppages a:hover span{
background:url(images/prhover.gif) no-repeat top right;

}


.toppages a:hover span span{
background:url(images/navm.png) no-repeat bottom center;
}

.searchbox{border:1px solid #000000;float:left;height:19px;margin-right:2px;padding-left:5px;padding-top:2px;width:178px;}
.searchbutton{border:0px;float:left;background:url(images/searchbutton.gif) no-repeat top left;height:23px;width:58px;}
.header{padding-top:7px;height:170px;}

.topnavr{padding-top:12px;float:right;height:27px;overflow:hidden;width:570px;}
.topnavr a{ margin-left:5px; display:block; color:#818181; font-size:12px; font-weight:bold;padding-left:13px; height:27px; float:left;}
.topnavr a span{ display:block; color:#818181; font-size:12px; font-weight:bold;line-height:27px;  height:27px; padding-right:13px;float:left;}
.topnavr a:hover{background:url(images/pagel.jpg) no-repeat top left; color:#fff; text-decoration:none;}
.topnavr a:hover span{background:url(images/pager.jpg) no-repeat top right;color:#fff;}

.topnavr a.selected{background:url(images/pagel.jpg) no-repeat top left; color:#fff; text-decoration:none;}
.topnavr a.selected span{background:url(images/pager.jpg) no-repeat top right;color:#fff;}

.content{

padding-top:10px;
}
.leftcont{

}
.leftmid{
padding-bottom:10px;
}

.leftmain{
overflow:hidden;
width:454px;
float:left;
padding-left:6px;
}
.leftbg{ background:url(images/leftmain.jpg) no-repeat top left; padding-top:10px;}
.recpad{}
.recentframe{padding-left:10px;padding-right:10px;padding-top:25px;}
.recenttitle3{font-size:20px;font-weight:normal;height:32px;line-height:29px;margin:0;color:#8CC63F;padding:0 0 0 10px;border-bottom:2px solid #D7D7D7; margin-bottom:10px;}

.recenttitle3 span{ color:#555555;}

.recenttitle5{
background:url(images/bullet.gif) no-repeat 5px 0px;
color:#4F4F4F;
font-size:18px;
line-height:20px;
margin:0px;
padding:0px;
padding-left:30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
border-bottom:1px dotted #2C2C2C;
padding-bottom:4px;
}
.recbg{ float:right; width:338px;}
.date{color:#FFFFFF;font-size:18px;font-weight:bold;letter-spacing:2px;line-height:20px;padding-left:2px;padding-top:2px;}
.year{width:25px; text-align:center;color:#FFFFFF;font-size:11px;font-weight:bold;line-height:10px;padding-left:1px;text-transform:uppercase;}
.recenttitle{color:#242424;font-size:22px; font-family:"Times New Roman", Times, serif;line-height:26px; font-style:italic;margin:0px;font-weight:bold;padding:0px 0px 10px 0;}
.recenttitle2{color:#242424;font-size:22px; font-family:"Times New Roman", Times, serif;line-height:26px; font-style:italic;margin:0px;font-weight:bold;padding:9px 0px 10px 0;}
.dateclass{ float:left; width:80px; height:96px; border-top:4px solid #0088CC;border-bottom:1px solid #0088CC;border-right:1px solid #0088CC;border-left:7px solid #0088CC;}
.recenttitle a{color:#242424;text-decoration:none;}
.recenttitle a:hover{color:#158DB9;text-decoration:underline;}
.postedby{border-bottom:1px solid #EEEEEE;border-top:1px solid #EEEEEE;color:#585A58;padding-bottom:4px;padding-top:5px;}
.postedby a{color:#158DB9;}
.postedby a:hover{color:#00ACED;}
.recentdescription{padding-top:10px;color:#3A3A3A;}
.recentdescription p{margin:0px;padding:0px;line-height:18px; margin-bottom:7px;}
.midmain{float:right;width:270px;}
.midtitle{border-bottom:1px dotted #2B9AC6;color:#000000;font-size:22px;font-style:italic;font-weight:bold;height:26px;margin:0;padding:10px 0 5px 10px;}
.midtitle span{color:#158DB9;}

.midtitle2{color:#000000;font-size:25px;font-style:italic;font-weight:bold;margin:0;padding:10px 0 3px 0px;}
.midtitle2 span{color:#158DB9;}


.midtitle3{ background:url(images/bor.gif) repeat-x bottom left;color:#000000;font-size:22px;font-style:italic;font-weight:bold;height:26px;margin:0;padding:10px 0 5px 10px;}
.midtitle3 span{color:#158DB9;}


.catelist{}
.catelist h2{border-bottom:1px dotted #2B9AC6;color:#656565;font-size:18px;font-style:italic;font-weight:bold;height:26px;line-height:26px;margin:0;padding:0 0 5px 10px;}
.catelist div{ color:#FFFFFF; padding:10px;}
.catelist div a{ color:#FFFFFF;}
.catelist ul{margin:0px;padding:6px 6px 0;}
.catelist ul li{padding:0px;margin:0px;list-style:none;}
.catelist ul li a{color:#595959;display:block;font-size:12px;line-height:24px;padding-left:20px;text-decoration:none;font-weight:bold; background:url(images/bullet1.gif) no-repeat 0px 7px; border-bottom:1px dotted #37A1D7;}
.catelist ul li a:hover{color:#252525;text-decoration:underline;}
.catelist li ul{margin:0px;padding:0px;}
.catelist li ul li{padding:0px;margin:0px;list-style:none;}


.catelist2{margin:0px;padding:6px 6px 0; padding-bottom:20px;}
.catelist2 li{padding:0px;margin:0px;list-style:none; border-bottom:1px dotted #E0E0E0;}
.catelist2 li a{ background:url(images/cate.jpg) no-repeat 5px 8px;color:#696A68;display:block;font-size:12px;line-height:24px;padding-left:20px;padding-right:8px;text-decoration:none;font-weight:bold;}
.catelist2 li a:hover{background:url(images/cate.jpg) no-repeat 5px 8px;color:#0088CC;text-decoration:underline;}



.rightcont{width:362px;float:right;}

.ads{padding-bottom:11px;}
.subscribebottom{
background:url(images/subscribebottom.png) no-repeat bottom left;
padding-bottom:8px;
margin-bottom:10px;
}
.subscribemid{
background:url(images/subicon.png) no-repeat top left;
padding-left:60px;
}
.subscribe{
background:url(images/sub.png) no-repeat top left;
height:137px;
padding-left:10px;
padding-top:16px;
}
.submaintitle{
color:#FFFFFF;
font-size:22px;
margin:0px;
padding:0px;
}
.subshorttitle{
color:#FFFFFF;
font-size:11px;
margin:0px;
padding:0px;
padding:3px 0 5px;
font-weight:normal;
}
.subscribebox{
width:178px;
height:24px;
border:1px solid #797979;
background:#ffffff;
}
.subscribebutton{
background:url(images/subscribebutton.gif) no-repeat top left;
width:91px;
height:29px;
border:0px;
cursor:pointer;
}
.tags{padding:10px;}
.tags a{color:#000000;}
.tags a:hover{color:#0088CC;}
.feattitle{ padding-bottom:3px; font-weight:normal; margin:0px; padding:0px;}
.feattitle a{ color:#0088CC;font-size:13px;}
.feattitle2{ padding-bottom:3px; font-weight:normal; margin:0px; padding:0px; background:url(images/rec.jpg) no-repeat 186px 2px; padding-right:20px; padding-bottom:2px; overflow:hidden; height:16px;}
.feattitle2 a{ color:#0088CC;font-size:13px;}


.featfloat{width:187px;float:right; padding-right:7px;}
.footer{
background:url(images/footer.gif) repeat-x top left;
border-top:1px solid #ffffff;
color:#FFFFFF;
line-height:30px;
height:30px;
text-align:center;
}

.footer a{
color:#ffffff;
}

.wp-pagenavi{
text-align:right;
margin-top:20px;

padding:5px 10px 5px 5px;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CECCCC;
	color: #000000;
	background-color: #ffffff;	
}

.wp-pagenavi a:hover {	
	border: 1px solid #334050;
	color: #ffffff;
	background-color: #334050;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #334050;
	color: #ffffff;
	background-color: #334050;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #CECCCC;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #334050;
	color: #ffffff;
	background-color: #334050;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #CECCCC;
	color: #000000;
	background-color: #FFFFFF;
}


img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid #333333;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	border:1px solid #333333;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	border:1px solid #333333;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

p img { max-width:100%; height:auto; }

.post2{

background:#F9F7F3;

margin-left:10px;

margin-right:10px;

border:1px solid #E5DED0;

margin-bottom:2px;

padding:10px;

}

.comenttitle{

color:#000000;

font-size:14px;

padding-bottom:10px;

}


.comenttitle a{

color:#000000;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.comenttitle a:hover{

color:#141414;

font-size:14px;

padding-bottom:10px;

text-decoration:none;

}

.commentpic{

background:url(images/comments.png) no-repeat top left;

height:46px;

width:50px;

text-align:center;

float:left;

}

.commentpic img{

height:42px;

padding-top:2px;

width:46px;

}

.commenttext{

float:right;
width:538px;
}

.commenttime{

color:#AA5050;

padding-bottom:5px;
padding-top:5px;
font-size:11px;

}

.commenttime a{

color:#AA5050;

text-decoration:none;

}

.commenttime a:hover{

color:#AA5050;

text-decoration:underline;

}

.commentdetail{

color:#6C6C6C;

font-size:11px;

}

.commentdetail a{

color:#056E63;

font-size:11px;

text-decoration:none;

}

.commentdetail a:hover{

color:#19978A;

font-size:11px;

text-decoration:underline;

}

.commentdetail p{

margin:0px;

}

.lat{
padding-top:10px;
padding-bottom:10px;
}


.formtextbox{
width:253px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:11px;
height:16px;
padding-left:5px;
padding-top:2px;
}
.formtextarea{
width:607px;
padding-left:5px;
padding-right:5px;
padding-top:2px;
border:1px solid #CECCCC;
margin-bottom:5px;
font-size:11px;
}
#submit{
background:#334050;
border:1px solid #334050;
height:30px;
padding-bottom:3px;
color:#ffffff;
font-weight:bold;
}

.contentmid{ background:url(images/rightmid2.png) repeat-y top left;}
.contenttop{ }
.contentbottom{padding-bottom:10px;background:url(images/rightbottom2.png) no-repeat bottom right;}
.lefttop{background:url(images/lefttop.gif) no-repeat top left;}
.rightmain{ width:234px; float:left;}
.adbg{ background:#fff; padding-bottom:20px;}
.leftblue{ background:#F9FDFE url(images/righttop2.png) no-repeat top right; padding-top:10px;}
.subscribebg{
background:#B1AA96;
border-bottom:1px solid #8C887C;
border-top:1px solid #8C887C;
padding-top:5px;
padding-bottom:5px;
padding-left:3px;
padding-right:3px;
margin-bottom:10px;
}

.adv{
text-align:center;
padding-bottom:10px;
padding-top:10px;
}

.featuredframe{
padding-top:13px;
padding-bottom:10px;
border-bottom:1px solid #EEEEEE;
padding-left:7px;
}
.featpic{ width:61px; height:69px; float:left;}
.featpic img{ border:2px solid #D2D2D2;}
.featuredtitle{
color:#EAE696;
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
border-bottom:2px solid #EBEADF;
padding-bottom:5px;
padding-left:5px;
}

.featuredtitle a{
color:#EAE696;
font-size:16px;
font-weight:bold;
}
.featureddes{
color:#797C80;
font-size:11px;
height:56px;
line-height:14px;
overflow:hidden;
padding-top:1px;
}
.featuredreadmore{
padding-top:5px;
color:#605B1E;
text-align:right;
}
.featuredreadmore a{
color:#605B1E;
font-weight:bold;
}

.featbg{
background:#8C852E;
padding:10px;
border-top:2px solid #989090;
}

.featad{
width:336px;
height:280px;
padding:5px;
background:#ACA54C;
border:1px solid #676224;
float:left;
}

.popmainframe{ width:227px; float:left; padding-left:1px;}
.popmainframe2{ width:218px; float:right; padding-right:1px;}
.popframe{padding-bottom:5px;padding-left:6px;padding-top:10px;}
.poptitle{height:20px;padding-top:102px;font-weight:bold;}
.poptitle a{color:#fff;background:url(images/bor.jpg) repeat-x top left; height:20px; display: block; line-height:20px; padding-left:10px;}
.poptitle a:hover{ background:#000;}
.outertop{}
.outerbottom{ padding-bottom:20px;}
.outermid{}
.leftbottom3{padding-right:2px; padding-bottom:14px; background:url(images/leftbottom.gif) no-repeat bottom left;}
.rightbottom{ background:url(images/rightbottom.gif) no-repeat bottom left; padding-bottom:15px;}
.righttop{ background:url(images/righttop.gif) no-repeat top left; padding-top:8px; padding-left:1px; padding-right:1px;}

.readmore{ padding-top:10px; border-bottom:1px solid #0088CC;}
.readmore a{ background:url(images/readl.jpg) no-repeat top left; height:19px; padding-left:11px; display:block; float:left;}
.readmore a span{ color:#fff; background:url(images/readr.jpg) no-repeat top right; line-height:19px; height:19px; padding-right:11px; display:block; float:left;}
.readmore a:hover{ background:url(images/readlhover.jpg) no-repeat top left;}
.readmore a:hover span{ color:#fff; background:url(images/readrhover.jpg) no-repeat top right;}

.bodybottom{  border-bottom:1px solid #fff;}
.footerbottom{ background:url(images/footbottom.png) no-repeat bottom left; padding-bottom:10px;}
.footertop{ background:url(images/foottop.png) no-repeat top left; padding-top:10px;}
.footermid{ background:url(images/footmid.png) repeat-y top left; min-height:200px;}
.pagetop{ color:#fff; font-size:18px; font-weight:bold; font-style:italic; margin:0px; padding:0px; padding-bottom:7px;}
.toppages2{padding-left:10px;padding-right:8px;width:246px; float:left;}
.toppages3{float:left;padding-left:24px;padding-right:10px;width:416px;}
.toppages4{float:left;padding-left:20px;padding-right:8px;width:246px;}

.toppagenav{ margin:0px; padding:0px; padding-top:10px;}
.toppagenav li{ margin:0px; padding:0px; list-style:none; padding-bottom:5px;}
.toppagenav li a{ text-decoration:none;margin:0px;padding:0px; padding-left:10px; font-size:12px; display:block;list-style:none; background:url(images/footnav.gif) repeat-x top left; line-height:22px; color:#CFCFCF;}
.toppagenav li a:hover{ background:url(images/footnavhover.gif) repeat-x top left; text-decoration:none;}


.slidebottom{ background:url(images/slidebottom.png) no-repeat bottom left; padding-bottom:5px;}
.slidetop{ background:url(images/slidetop.png) no-repeat top left; padding-top:5px;}
.slidemid{ background:url(images/slidemid.png) repeat-y top left; padding-left:1px; padding-right:1px;}
.slider{ float:left; width:644px; height:257px; padding-left:4px; padding-right:5px;}
.adbottom{ background:url(images/rightbottom.png) no-repeat bottom left; padding-bottom:11px;}
.adtop{ background:url(images/righttop.png) no-repeat top left; padding-top:11px;}
.admid{ background:url(images/rightmid.png) repeat-y top left; padding-left:1px; padding-right:1px; text-align:center;}
.ad{ text-align:center;}
.bankgothic{color:#92C83E;font-size:18px;line-height:26px;margin:0px;padding:0px;font-weight:bold;padding:7px 10px 0; padding-bottom:5px;border-bottom:1px dotted #0261A3;}

.post-wrapper {}

.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }
.background{ padding-bottom:10px;}
ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #DFDFDF; height:1%; margin:0 0 10px; padding:5px 7px 5px 47px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; color:# }
ol.commentlist li div.vcard cite.fn { font-style:normal; color:#939393; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#0088CC; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover{ color:#0088CC; text-decoration:underline; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; color:#3A3A3A; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply{ height:30px;}
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#FBFEFE; }
ol.commentlist li.odd { background:#F3F3F3; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond { padding-top:10px;  }
#comment {width:422px; height:70px;  background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; padding:5px; }
#comment2 {width:422px;background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; padding:5px; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }


.footbarboxheading, .footbarbox .bodyWrapper, .footbarbox .bodyWrapper .body { background:url(images/footbarbox.jpg); }
.footbarspacer { margin-right:20px!important; }
.footbarbox { width:311px; margin-bottom:20px; float:left; }
.footbarbox .footbarboxheading { background-repeat: no-repeat; height:52px; }
.footbarbox .footbarboxheading h2 { color:#43422D; font-size:20px; font-weight:normal; margin:0px; padding:8px 0px 0px 17px; }
.footbarbox .bodyWrapper { background-repeat:repeat-y; background-position:-311px 0px; }
.footbarbox .bodyWrapper .body { background-repeat:no-repeat; background-position:bottom right; padding:0px 10px 18px;  }
.footbarbox .bodyWrapper .body ul { list-style:none; margin:0px; padding:0px;  }
.footbarbox .bodyWrapper .body ul li { padding:0px 0px 5px 0px; margin-bottom:4px; background:url(images/sep-list.gif) repeat-x bottom left; line-height:16px; }
.footbarbox .bodyWrapper .body ul li a { padding:0px 0px 0px 12px; display:block; background:url(images/astarick.png) no-repeat 2px 5px; font-weight:bold; color:#565656; }

#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }

.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }

#author, #email, #url {width:433px;margin-right:2px; background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; }
.tableComment { margin:7px 0px; }
#submit { cursor:pointer; width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }

.button { color:#fff; font-family:Arial; float:right; display:block; padding:4px; background:#122F5C; cursor:pointer; border-width:0px; }
.leftcomments{}
.rightcomments{}
.commentframe label{ display:block;}
.commentframe{ padding-top:3px; padding-bottom:6px;}
.footermain{ background: #032E4D; padding-top:10px;padding-bottom:10px;}
.navigation{color:#787777; font-size:13px; font-weight:bold; line-height:33px; padding:10px;}
.navigation a{ background:url(images/nav.png) no-repeat top left; display:block; height:36px; float:left; padding:0px 10px; width:129px; line-height:36px; text-align:center;text-decoration:none; color:#fff;}
.navigation a:hover{ background:url(images/navhover.png) no-repeat top left;text-decoration:none;color:#fff;}
.bread{}
.breadcrumb{  background:#0088CC;height:30px;line-height:30px;color:#D6F0FD; padding-left:35px;}
.breadcrumb a{ color:#fff; font-weight:bold;}
.linkunitcode{ border-bottom:1px dotted #0261A3; padding-bottom:10px;padding-top:10px;}
.advert{ float:left;padding-left:6px;padding-top:6px;}
.advert img{ border:0px;}
.ad278{width:729px; height:90px; float:right; background:#F0F0F0; padding-bottom:10px;}
.shareicon{ float:left; width:20px; padding-left:5px; padding-top:5px; height:20px;}
.shareicon img{ border:0px;}
.sharedis{border-top:1px solid #D8D8DC; padding:5px; font-size:10px;}
.sharedis img{ border:0px;}
.sharedis a{ color:#0177C2;}
.commentstop{ background:url(images/commenttop.jpg) no-repeat top left; padding-top:28px;}
.poptop{ background:url(images/poptop.jpg) no-repeat top left; padding-top:6px;}
.popbottom{ background:url(images/popbottom.jpg) no-repeat bottom left; padding-bottom:6px;}
.popmid{ background:url(images/popmid.jpg) repeat-y top left;}
.poppic{ width:214px; height:122px;}
.featsubframe{ padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #EEEEEE;}
.popbg{ background:#F0F0F0; padding-bottom:5px;}
.loginmain{ background:url(images/login.jpg) no-repeat top left;height:67px;padding-left:67px;}
.logindes{ font-weight:bold; color:#4C4D4D;}
.textbox{ float:left; width:126px; height:27px; padding-left:5px;}
.box{ border:1px solid #E5E5E5; background:#F6F6F6; color:#C8C5C5;width:124px; height:25px;}
.logpic{ text-align:right; padding-top:5px; padding-right:5px; float:right;}
.btext{ padding-left:5px; float:left; padding-top:5px;}
.btext a{ color:#0088CC;}