/*
Theme Name:  ElegantBlue
Description:  ElegantBlue theme is a 3 column Free WP theme.
Version: 1.1
Author: Templates Craze
Author URI: http://www.templatescraze.com/
*/
body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;background:#DCF3FC url(images/back.gif) repeat-x top left;font-size:12px;}
a{color:#78752D;text-decoration:none;}
a:hover{color:#78752D;text-decoration:underline;}
.wraper{width:988px;margin:0px auto;}
.logo{padding-top:34px;float:left;}
.logo img{border:0px;}
.search{height:26px;padding:7px 7px 11px 8px;width:349px;float:right;background:url(images/search.png) no-repeat top left;}
.clear{clear:both;}
.headerbg{border-top:10px solid #0261A3;}
.toppages{
text-align:right;
padding-right:10px;
line-height:25px;
color:#FFFFFF;
background:#3D3D3D;
border-bottom:1px solid #989090;
}
.toppages a{
color:#FFFFFF;
text-decoration:none;
}
.toppages a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.toppages span{
color:#D4F5FD;
padding-left:5px;
padding-right:5px;
}
.searchbox{width:248px;height:23px;padding-top:2px;padding-left:5px;margin-right:2px;border:1px solid #000000;float:left;}
.searchbutton{border:0px;float:left;background:url(images/searchbutton.gif) no-repeat top left;height:29px;width:91px;}
.header{height:153px;}

.topnavr{
background:url(images/navr.png) no-repeat top right;
height:29px; padding-top:1px; padding-right:20px;
overflow:hidden;
}
.topnavl{ background:url(images/navl.png) no-repeat top left;padding-left:20px;}
.topnavr a{color:#696969;font-size:13px;font-weight:bold;text-decoration:none;float:left;padding-left:15px;padding-right:15px;text-transform:uppercase;display:block;line-height:29px;}
.topnavr span{ background:url(images/bor.gif) repeat-y top right; padding-right:2px; display: block; float:left;}
.topnavr a:hover{color:#ffffff;background:url(images/navhover.gif) repeat-x top left;text-decoration:none;}
.content{
padding-top:10px;
}
.leftcont{

background:url(images/rightmid2.png) repeat-y top right;
}
.leftmid{
padding-bottom:10px;
}

.leftmain{
overflow:hidden;
padding-right:10px;
width:609px;
float:left;
}
.recpad{ padding-bottom:20px;}
.recentbottom{ background:url(images/recbottom.png) no-repeat bottom left; padding-bottom:10px;}
.recenttop{ background:url(images/rectop.png) no-repeat top left; padding-top:10px;}
.recentframe{padding-left:10px;padding-right:10px;padding-top:20px;background:#FFFFFF url(images/recb.png) repeat-x bottom left;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;padding-bottom:1px; padding-top:1px!important;min-height:123px;}
.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{ background:url(images/recbg.png) no-repeat top left;padding-bottom:6px;height:36px;}
.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:#FFFFFF;font-size:16px;line-height:26px;margin:0px;padding:0px; float:left; width:508px;font-weight:bold;padding:7px 10px 0;}
.recenttitle2{color:#92C83E;font-size:18px;line-height:26px;margin:0px;padding:0px;font-weight:bold;padding:7px 10px 0; padding-bottom:5px;}
.dateclass{ float:left;width:42px; padding-left:5px;}
.recenttitle a{color:#FFFFFF;text-decoration:none;}
.recenttitle a:hover{color:#fff;text-decoration:underline;}
.postedby{padding-left:10px;border-bottom:1px dotted #0261A3;color:#585A58;padding-bottom:4px;padding-top:5px;}
.postedby a{font-weight:bold;color:#00ACED;}
.postedby a:hover{color:#00ACED;}
.recentdescription{padding-left:10px;padding-right:10px;padding-top:10px;color:#41403D;}
.recentdescription p{margin:0px;padding:0px;padding-bottom:8px;line-height:18px;}
.midmain{float:right;width:167px; padding-left:1px; padding-right:1px;}
.midtitle{border-bottom:1px dotted #2B9AC6;color:#7AC143;font-size:18px;font-style:italic;font-weight:bold;height:26px;line-height:26px;margin:0;padding:0 0 5px 10px;}
.midtitle2{border-bottom:1px dotted #2B9AC6;color:#29AAE1;font-size:18px;font-style:italic;font-weight:bold;height:26px;line-height:26px;margin:0;padding:0 0 5px 10px;}

.adsenseblock { float:left; padding-bottom:10px; }

.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:#fff;display:block;font-size:12px;line-height:24px;padding-left:8px;padding-right:8px;text-decoration:none;font-weight:bold;}
.catelist ul li a:hover{background:url(images/catehover.jpg) no-repeat top left;color:#fff;text-decoration:none;}
.catelist li ul{margin:0px;padding:0px;}
.catelist li ul li{padding:0px;margin:0px;list-style:none;}


.catelist2{}
.catelist2 h2{border-bottom:1px dotted #2B9AC6;color:#29AAE1;font-size:18px;font-style:italic;font-weight:bold;height:26px;line-height:26px;margin:0;padding:0 0 5px 10px;}
.catelist2 div{ color:#FFFFFF; padding:10px;}
.catelist2 div a{ color:#FFFFFF;}
.catelist2 ul{margin:0px;padding:6px 6px 0; padding-bottom:20px;}
.catelist2 ul li{padding:0px;margin:0px;list-style:none; border-bottom:1px dotted #E0E0E0;}
.catelist2 ul 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 ul li a:hover{background:url(images/cate.jpg) no-repeat 5px 8px;color:#54990F;text-decoration:underline;}
.catelist2 li ul{margin:0px;padding:0px;}
.catelist2 li ul li{padding:0px;margin:0px;list-style:none;}



.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; background:#032E4D;}
.tags a{color:#fff;}
.tags a:hover{color:#fff;}
.feattitle{ padding-bottom:3px;}
.feattitle a{ color:#FFFFFF; background:url(images/bullet.png) no-repeat 10px 7px; display: block; line-height:24px; padding-left:25px; text-decoration:none; font-weight:bold; font-size:13px; border:1px solid #00ACED; border-bottom:1px dotted #0261A3;}
.feattitle a:hover{ color:#FFFFFF; background:#5AC213 url(images/bullet.png) no-repeat 10px 7px;text-decoration:none;border:1px solid #8ACFE9;}
.featfloat{width:313px;float:right; padding:0px 10px;}
.featfloat h2{ color:#FFFFFF; font-style:italic; font-size:18px; margin:0px; padding:0px; padding-top:7px; padding-bottom:10px; padding-left:10px;}
.featfloat h2 span{ color:#044572;}
.footer{
background:#5AC213;
border-top:1px solid #ffffff;
color:#FFFFFF;
line-height:35px;
height:35px;
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{}
.contenttop{ }
.contentbottom{padding-bottom:10px;background:url(images/rightbottom2.png) no-repeat bottom right;}

.rightmain{ float:left; width:185px; padding-left:2px; padding-right:1px;}
.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:3px solid #C8C4BA;
}
.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:#FAFAD6;
height:60px;
line-height:19px;
overflow:hidden;
padding-left:5px;
padding-right:5px;
padding-top:8px;
}
.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;
}


.popframe{
padding-bottom:20px;
padding-top:20px;
background:url(images/bor.gif) repeat-x bottom left;
}
.poptitle{
color:#E6E4CC;
font-size:14px;
font-weight:bold;
margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px; padding-bottom:8px;
background:url(images/bor.gif) repeat-x bottom left;
}
.poptitle a{
color:#6AA788;
}

.popdes{
color:#5E5E5E;
line-height:18px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}
.toppad{padding-top:18px;}
.outertop{}
.outerbottom{ padding-bottom:20px;}
.outermid{}
.leftbottom3{ padding-bottom:20px;}
.lefttop3{}
.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;}
.popreadmore{ color:#C3212E; text-align:right; padding-right:10px; font-weight:bold;}
.popreadmore a{ color:#C3212E; text-decoration:underline;}
.popreadmore a:hover{ color:#C3212E; text-decoration:none;}
.readmore{}
.readmore a{ color:#C3212E;}
.bodybg{border-bottom:10px solid #9FDA1D;}
.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:#7AAF0A; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover{ color:#7AAF0A; text-decoration:underline; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; color:#939393; }
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:#F2FDFF; }
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:348px; height:70px;  background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; padding:5px; }
#comment2 { width:576px;  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:218px; margin-right:2px; background:#F9F9F9; border:1px solid #DDDDDD; color:#555555; }
#url { width:218px;margin-right:0px; }
.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:#42821C; border-width:0px; }
.leftcomments{ width:227px; float:left;}
.rightcomments{ float:right; width:360px;}
.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;}
.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;}

.breadcrumb{ height:30px; background:url(images/bread.gif) no-repeat top left;!important; line-height:30px;color:#fff; padding-left:35px;}
.breadcrumb a{ color:#044572; font-weight:bold;}
.linkunitcode{ border-bottom:1px dotted #0261A3; padding-bottom:10px;padding-top:10px;}

.postinform { padding:5px; border:1px solid #dedede; background:#fff; font-size:11px; line-height:15px; }
.toc {
border:1px solid #ccc; float:right;
line-height:1.5em;
max-width:100%;
margin:5px -10px 0 10px;
width:228px; background:#fff;
}

.toc.toc-left {
float:left;
margin:5px 5px 5px 0
}

.toc.toc-right {
float:right;
margin:5px 0 5px 5px
}

.toc-interior {
background-color:#fff
}

.toc-header {
text-align:left; display:block; background:#d4d4d4;
font-size:1.25em;
font-weight:700;
padding:1px 2px
}

.toc-clickable .toc-header {
cursor:pointer
}

.toc.auto-collapse .toc-body {
display:none
}

.toc-footer {
border-bottom:0 none;
font:80% Arial, Helvetica, sans-serif;
line-height:1.5em;
text-align:center
}

.toc-footer a {
border:0 none;
text-decoration:none
}

.toc ul {
cursor:default;
margin:2px!important;
padding:0!important
}

.toc li {
list-style:none!important;
margin:0!important
}

.toc li a {
text-decoration:none;
border:0 none
}
.toc li a:hover {
text-decoration:underline;
}

.toc li.toc-level-1 { 
font-weight:700;
padding-left:0!important
}

.toc li.toc-level-2 { 
font-weight:700;
padding-left:.5em!important
}

.toc li.toc-level-3 { background:url(images/bllt_arrw_blue.gif) no-repeat 10px 8px;
padding-left:1.6em!important
}

.toc li.toc-level-4 { background:url(images/bllt_arrw_blue.gif) no-repeat 17px 8px;
padding-left:2.5em!important
}

.recentdescription h1 { margin:0 0 15px 0; padding:0 0 10px; font-size:24px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; }
.recentdescription h2 { margin:0 0 15px 0; padding:0 0 10px; font-size:22px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; }
.recentdescription h3 { margin:0 0 15px 0; padding:0 0 10px; font-size:19px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; }
.recentdescription h4 { margin:0 0 15px 0; padding:0 0 10px; font-size:16px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; }
.recentdescription h5 { margin:0 0 15px 0; padding:0 0 10px; font-size:14px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; }
.recentdescription h6 { margin:0 0 15px 0; padding:0 0 10px; font-size:12px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #CCCCCC; }

.footermain .cols { width:246px; background:#03416d; padding:9px; -moz-border-radius:6px; min-height:300px; margin:0 10px 10px 0; float:left; }
.footermain .cols h4 { font-size:20px; font-weight:normal; font-style:italic; margin:0 0 6px; color:#fff; }

.footermain .cols ul { margin:0px; padding:0px; padding-top:10px;}
.footermain .cols ul li{ margin:0px; padding:0px; list-style:none; padding-bottom:5px;}
.footermain .cols ul 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;}
.footermain .cols ul li a:hover{ background:url(images/footnavhover.gif) repeat-x top left; text-decoration:none;}
.footermain .cols div {padding:10px; background:#032E4D;}
.footermain .cols div  a{color:#fff;}
.footermain .cols div a:hover{color:#fff;}
.footermain .widget_tag_cloud { width:412px; }
.postInfo { border-bottom:1px dotted #818181; padding-bottom:5px; margin-bottom:5px; }
.postInfo .postDate { width:60px; float:left; }
.postInfo .postDate .bd { font-size:60px; color:#7d7b89; font-family:Impact; line-height:58px; }
.postInfo .postDate .mo { color:#17161c; font:bold 14px Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; text-align:center; letter-spacing:4px; }
.postInfo .postHead { /*width:510px; float:right;*/ padding:4px 0 0; }
.postInfo .postHead .postitle { margin:0; font:normal 22px Georgia, "Times New Roman", Times, serif; }
.postInfo .postHead .postitle a { color:#39311e; }
.postInfo .postHead p { margin:5px 0 0; color:#b12014; }
.postInfo .postHead p a { color:#8b5129; }

