body{background:#cdd5db url(../../App_Images/body-bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;}
#wrapper{margin:0 auto;width:891px;}
.error{padding: 4px;border: dotted 1px #800000;font: italic 11px tahoma;background: yellow;color: #800000;}
/*Header Styles*/
#header{width:100%;text-align:right;height:76px;}
#header img{padding-top:22px;float:left;padding-left:10px;}
#header ul{padding-top:50px;margin-right:28px;}
#header ul li{display:inline;padding:0 0 0 20px;}
#header ul a{color:#154d72;text-decoration:none;font-weight:bold;font-size:13px;}
#header ul a:hover{color:#000;}

/*Category Navigation Styles*/
#catNav{width:100#;height:44px;background:url(../../App_Images/category-bg.jpg) no-repeat;}
#catNav ul{font-size:12px;padding:20px 0 0 10px;font-weight:bold;}
#catNav ul li{display:inline;padding:0 14px;}
#catNav a{color:#FFF;text-decoration:none;}
#catNav a:hover{color:#FFF;text-decoration:underline;}

/*Content Navigation Styles*/
#content{width:99%;margin:0 auto;background:#f0f0f0;}

/*Left Column Styles*/
#leftCol{float:left;width:548px;padding:10px 0 0 20px;}
#leftCol h2{font-family:century gothic;color:#195173;font-size:22px;font-weight:normal;}
#leftCol p{font-size:13px;color:#424242;line-height:22px;padding:0 0 10px 0;}
#leftCol p.published{font-family:verdana;font-size:11px;color:#a6a6a6;line-height:11px;padding:0;}
#leftCol img{padding:0 0 6px 0;}
#leftCol img.chatbubble{padding:0;}
#leftCol p a.more{color:#2980b8;font-size:14px;}
div.top{margin-top:4px;margin-bottom:4px;}
div.top a{color:#d77614;}
div.top a:hover{color:#2982ba;}
div.top a.comments{color:#2982ba;}
div.top a.comments:hover{color:#d77614;}
div.subscribe{width:100%;height:22px;background:#dadfe2;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;margin-bottom:12px;padding-left:4px;padding-top:3px;}
#leftCol div.subscribe img{margin:0;padding:0;display:inline;}
div.subscribe a{color:#5d5d5d;font-size:11px;padding:0 14px 0 4px;}
div.subscribe a:hover{color:#d27013;}


/*Right Column Styles*/
#rightCol{float:right;width:290px;}
div.box{width:270px;background:#ededed;border:1px solid #d0d0d0;margin:20px 0;}
div.box h3{background:url(../../App_Images/box-header-bg.jpg) repeat-x;height:32px;font-size:20px;font-weight:bold;color:#f0f0f0;padding:4px 0 0 20px;}
div.box ul{width:230px;margin:0 auto;}
div.box li{border-bottom:1px solid #cccccc;background:url(../../App_Images/arrow.gif) 0% 14px no-repeat;padding:7px 0 7px 18px;}
div.box li.last{border-bottom:none;}
div.box li a{text-decoration:none;font-size:13px;color:#154d72;padding:0;}
div.box li a:hover{text-decoration:underline;}

/*Comment Styles*/
#comments-wrapper{width:502px;background:#dadfe2;padding:25px 25px 0px 25px;margin-bottom:20px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;}
#comments-wrapper a{text-decoration:none;}
#comments-wrapper h3{font-family:Trebuchet MS;color:#565656;font-size:22px;font-weight:normal;}
#comments-wrapper .add-yours{font-size:12px;letter-spacing:-1px;padding-top:6px;display:block;float:right;}
#comments-wrapper ol {margin: 0px;padding: 0px;padding-left: 120px;}
#comments-wrapper ol li {list-style:none;padding:0px;margin:10px 0px;padding-top: 1px;}
#comments-wrapper .comment-wrap {position: relative;	background: #f0f0f0;border: 1px solid #b8b8b8;}
#comments-wrapper .comment-wrap p{padding:10px 20px 40px 20px;}
#comments-wrapper .comment-author {position: absolute;left: -120px;width: 100px;color: #8d8d8d;font-size: 10px;line-height: 14px;}
#comments-wrapper .comment-author span {display: block;}
#comments-wrapper .comment-author a{font-size:13px;}
#comments-wrapper .comment-author p{padding:0;margin:0;line-height:16px;}
#comments-wrapper .comment-arrow {position: absolute;top: 20px;left: -32px;}
#comments-wrapper span.comment-reply {position:absolute;bottom: 10px;left:20px;font-size:11px;text-transform:uppercase;}


#comments-wrapper .children {padding-left:0px;border-left: 1px solid #ced0d0;}
#comments-wrapper .children li {padding-left:25px;background: url(../../App_Images/comment_li_bg.gif) no-repeat 0px 25px;}
#comments-wrapper .children .comment-wrap {background: #f0f0f0;border: 1px solid #b8b8b8;}
#comments-wrapper .children .comment-arrow {display: none;}
#comments-wrapper .children .comment-author {position: absolute;left: auto;right: 20px;bottom:10px;width: 200px;height: 40px;}
#comments-wrapper .children .comment-author p {position: absolute;right: 50px;bottom:0px;text-align: right;}
#comments-wrapper .children .comment-author span {display: block;}
#comments-wrapper .children .comment-author img {width: 40px;	height: 40px;float: right;}
#comments-wrapper .single-comment {padding:0;padding-bottom: 60px;}




#respond {position: relative;}
#respond h3{margin-top:40px}
#respond .comment-form-wrap {position: relative;padding-left: 120px;}
#respond .textarea_arrow {position: absolute;top: 35px;	left: 89px;}
#respond .comment-form-wrap .comment-author {position: absolute;left: 0px;}

#respond .input {
	width: 370px;
	padding: 4px 5px;
	background: #f0f0f0;
	border: 1px solid #b8b8b8;
	color: #5f6565;
	font-family:Trebuchet MS;
	font-size:13px;
	display: block;
	margin-bottom: 10px;
}

#respond .textarea {
	padding-top: 20px;
	padding-left: 20px;
	width: 354px;
	height: 135px;
	font-size: 12px;
}

#respond .submit-button {
	width: 10.0em;
	height: 2.6em;
	float: right;
	margin-top: 10px;
}






/*Footer Styles*/
#footer{width:99%;margin:0 auto;height:20px;background:url(../../App_Images/footer-bg.jpg) repeat-x;text-align:center;}
#footer p{font-size:10px;color:#b4d8ef;padding:3px 0 0 0;}
#footer p a{color:#b4d8ef;}
#footer p a:hover{color:#d77614;}

.left {float:left;}
.clear {clear:both;}

.pagenavi {
	font-size:12px;margin:18px 0 16px 120px;
}

.pagenavi a, .pagenavi a:link, .pagenavi a:active {
	padding:2px 4px 2px 4px;
	margin:1px;
	text-decoration:none;
	border:1px solid #b8b8b8;
	background-color:#FFF;
	font-weight:bold;
	color:#164767;
}

 .pagenavi a:hover {
	border:1px solid #A9A9A9;
	color:#FFF;
	background:#164767;
}



.pagenavi span.pages {
	padding:3px 5px 3px 5px;
	margin:2px 2px 2px 2px;
	color:#000;
	background-color:#164767;
	color:#fff;
	font-weight:bold;
}
.pagenavi span.current {
	padding:2px 4px 2px 4px;
	margin:2px;
	font-weight:bold;
	border:1px solid #b8b8b8;
	color:#333;
	background-color:#dadfe2;
}
.pagenavi span.extend {
	padding:0px;
	margin:2px;
	color:#000;
}
