/*
Theme Name: Andoru
Theme URI: http://templategrow.com/
Description: WordPress 3.0 Theme For your wordpress blog site. Comes with clean style and proffesional. Nice and very clean typography, easy reading the content. The sticky posts will have unique featured ribbon in the top right of posts. Fully supported threaded comment into 5 level deep, featured image for more attention into each post, custom menu that allow you put whatever you want to put there. If you love this theme, please visit my site (http://templategrow.com) for just "say Thankyou" :) . Enjoy it!
Author: ThemesGuy - TemplateGrow
Version: 1.0
Tags: light, silver, two-columns, fixed-width, threaded-comments, sticky-post, translation-ready, custom-menu

* License: GNU General Public License, v2 (or newer)
* License URI: http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*/

/*font face*/
@import url("font.css");

/* ==== RESET ==== */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,address,code,del,dfn,em,img,q,
dl,dt,dd,ol,ul,li,
table,caption,tbody,tfoot,thead,tr,th,td,br,fieldset,textarea{letter-spacing:0px;word-spacing:0px;margin:0;padding:0;border:0;vertical-align:baseline;outline: 0;}
strong, b{font-weight:bold;}
em, dfn, i{font-style:italic;}
a, img{outline: none; border: 0;}
a{text-decoration: none;}

/* ==== STYLES (General/Global) ==== */
body { margin: 0; 
	padding: 0; 
	position: relative; 
	font-family: Georgia, serif; 
	font-size: 12px;
	line-height: 22px;
	background: #E5E5E5;
	color: #555
	}
h1, h2, h3, h4, h5, h6  { font-weight:normal;font-family: OldStandardTTBold, sans-serif;color: #222}
h1  {font-size: 30px; line-height:36px;} 
h2  {font-size: 24px; line-height: 28px;} 
h3  {font-size: 22px; line-height: 24px;} 
h4  {font-size: 18px; line-height: 24px;} 
h5  {font-size: 16px; line-height: 24px;} 
h6  {font-size: 15px; line-height: 24px;}
h1 strong{font-size: 40px;font-weight: bold;}
h1,h2,h3,h4,h5,h6,hr,p,ul,ol,dl,pre,address,table,form{margin:0 0 15px}
ul,li{list-style:none outside;margin-left:20px;list-style-type:disc;}
ol, ol li{list-style:decimal outside;}
ol, dd{margin-left:24px;}
ul ul, ol ul, ul ol, ol ol{margin-bottom:0;margin-top:0;}
a{color: #0F94B0}
a:hover{text-decoration: underline;color: #aaa;}

object{display: block;margin: 0px auto 30px; padding: 10px; background: #fafafa; border: 1px solid #e1e1e1;}
blockquote{margin: 10px 20px 5px 20px; padding-left: 25px; font-size: 12px; font-style: italic; letter-spacing: 1px;font-family: Georgia, serif; background: url(images/quote.png) 0px 0px no-repeat; }
blockquote p{padding: 0px;}
pre,code{font-family:mono-space,monospace;white-space:pre;overflow-x:auto;overflow-y:hidden;padding:0px;line-height: 20px;font-weight: 400;}
pre{padding:0px 5px; border: 1px solid #CCC; border-top: 0;background-image: url(images/pre.gif);background-position: 0px 1px; background-repeat: repeat;}
pre code{margin: 0; padding: 0;}

.wrap{margin: 0 auto; padding: 0px; width: 980px;}
.clear{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;overflow: hidden;}
.alignright,img.alignright,a img.alignright {float:right; margin:10px 0px 10px 16px;}
.alignleft,img.alignleft,a img.alignleft {float:left; margin:10px 16px 10px 0;}
.aligncenter,img.aligncenter,a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption {border: 1px solid #ddd;margin-bottom:18px;text-align: center;background-color: #fff;padding: 4px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color: #111;}
.center{text-align:center;}
	.buttons{
		margin: 10px 0px 10px;
		padding: 2px 20px;
		color: #FAFAFA;
		font-size: 12px;
		display: inline-block;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		border-width: 1px;
		border-style: solid;
		border-color:#dadada;
		background: #333333;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#999999, endColorstr=#333333); /* for IE */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#999999, endColorstr=#333333)";
		background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#333333)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #999999,  #333333); /* for firefox 3.6+ */
		background: -khtml-gradient(linear, left top, left bottom, from(#999999), to(#333333));
	}
	.buttons:hover{
		border-width: 1px;
		border-style: solid;
		border-color:#dadada;
		background: #777777;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#777777); /* for IE */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#333333, endColorstr=#777777)";
		background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#777777)); /* for webkit browsers */
		background: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#777777));
		background: -moz-linear-gradient(top,  #333333,  #777777); /* for firefox 3.6+ */
		color: #FAFAFA;
		text-decoration :none;
		}
	table {border-collapse:separate;border-spacing:0;width:100%;border-top:1px solid #FAFAFA;border-bottom:1px solid #FAFAFA;margin-bottom:18px;font-size: 11px;}
	table,td,th {vertical-align:middle;}
	th{padding:10px;color:#666;border-top:1px solid #fff;text-transform:uppercase;}
	td{padding:10px;color:#888;}
	tr{background-color: #F8F8F8;font-size: 11px;}
	tfoot td{border:0px;}
	th{background-color:#FBFBFB;border-bottom: 1px solid #EAEAEA}
	tr:hover{background-color:#FEFEFE;}
	td#next{text-align: right;}
	
	
/* ==== LAYOUT ==== */		
.wrap{
	width: 980px;
	}
	.left-area{/*main content*/
		margin: 0;
		padding: 0;
		float: left;
		_display: inline;
		width : 635px; 
	}
	.right-area{/*sidebar*/
		margin: 0;
		padding: 0;
		float: right;
		_display: inline;
		width : 320px;
		font-size: 11px;
	}

/* ==== TOP SECTIONS ==== */
#top{margin: 0; 
	padding: 0; 
	height: 36px; 
	background: #1b1b1b; 
	border-bottom: 1px solid #000;
	}
#logo_area{
	margin: 0px;
	padding: 0px;
	background-image: url(images/top.jpg);
	background-position: scroll left top;
	background-repeat: repeat;
	border-top: 1px solid #2b2b2b;
	border-bottom: 1px solid #000;
	}
#logo_area .bgrad{
	margin: 0;
	padding: 20px 0px;
	background: url(images/grad.png) scroll bottom left repeat-x;
	}
	#logo_area .bgrad .wrap{
		position: relative;
	}
	#logo_area .bgrad #logo{
		float: left; display: inline-block; margin: 0; padding: 0;
	}
	#toprss{position: absolute; right: 0px; bottom: -21px; width: 62px; height: 45px; display: block; background: url(images/rss.png) 0 0  no-repeat;}
	#mid-menu{
		margin: 0px;
		padding: 0;
		height: 42px;
		background: url(images/menu.jpg) scroll top left repeat-x;
	}
	
	#menu{margin: 0;padding: 0px;}
	#menu div{margin: 0; padding: 0;}
	#menu ul#pagemenu{margin: 0;padding: 0;list-style-type: none;z-index: 9998;position: relative;}
	#pagemenu li{position: relative;display: inline;float: left;padding: 0px;margin: 0;}
	#pagemenu li a{display: block;padding: 0px 20px 0px 18px; text-decoration: none; text-shadow: #aaa 0px 1px 0px;height:40px;line-height:40px;font-size: 11px;color: #333;overflow:hidden;text-transform: uppercase;}
	#pagemenu li a:hover{background-color: #212121; color: #FFF; text-shadow: #000 0px 1px 0px;}
	#pagemenu ul {position:absolute;top:40px;left: 0; margin: 0;display:none;z-index: 9997;width: 210px;}
	#pagemenu ul li{padding: 0;z-index: 9996;background: none;}
	#pagemenu li:hover ul ul, #pagemenu li:hover ul ul ul, #pagemenu li:hover ul ul ul ul{display:none;}
	#pagemenu li:hover ul, #pagemenu li li:hover ul, #pagemenu li li li:hover ul, #pagemenu li li li li:hover ul{display:block; z-index: 9997;}
	#pagemenu ul ul{top:auto;border-top: none;}
	#pagemenu li ul ul {left:210px;margin:0px;}
	#pagemenu li.current_page_item a.pageactive, #pagemenu ul li.current_page_item a.pageactive,  #pagemenu ul li li.current_page_item a.pageactive{background-color: #212121; color: #FFF!important; text-shadow: #000 0px 1px 0px!important;}
	#pagemenu ul {border-top: 2px solid #111;}
	#pagemenu li ul a, #pagemenu li.onhov ul a, #pagemenu li.onhov li.onhov ul a, #pagemenu li.onhov li.onhov li.onhov ul a{width : 170px; background: #1B1B1B; padding: 0px 20px; height: 35px; line-height: 35px; border-bottom: 1px solid #242424;float:left;display: block;color: #aaa!important; text-shadow: none;}
	#pagemenu li ul a:hover{background-color: #212121;}
	#pagemenu ul li.onhov a,#pagemenu ul li.onhov li.onhov a,  #pagemenu li.onhov ul a:hover,  #pagemenu li.onhov li.onhov ul a:hover, #pagemenu li.onhov li.onhov li.onhov ul a:hover{background-color: #212121;color: #FFF!important;}
	#pagemenu li.onhov a{background-color: #212121;color: #FFF!important; text-shadow: #000 0px 1px 0px;}

/*=== MAIN CONTENT ===*/
#main{
	margin: 0;
	padding: 20px 0px;
	}
	.outer{
		margin: 0px 0px 20px;
		padding: 0;
		border: 1px solid #d1d1d1;
	}
	.inner{
		margin: 0;
		padding: 20px;
		border: 1px solid #FEFEFE;
		background-color: #F4F4F4;
		background-image: url(images/btfade.png);
		background-position: scroll 0% 0%;
		background-repeat: repeat-x;
		position: relative;
	}
		.inner-after{
			margin: 0;
			padding: 20px;
			border: 1px solid #FEFEFE;
			border-top: 1px solid #E1E1E1;
			background-color: #F4F4F4;
			background-image: url(images/btfade.png);
			background-position: scroll 0% 0%;
			background-repeat: repeat-x;
		}
		.inner-after-dark{
			margin: 0;
			padding: 20px;
			border: 1px solid #FEFEFE;
			border-top: 1px solid #E1E1E1;
			background-color: #CACACA;
			background-image: url(images/btfade.png);
			background-position: scroll 0% 0%;
			background-repeat: repeat-x;
		}
		.sticky_ribbon{
			position: absolute;
			top: -7px;
			right: -6px;
			width: 83px;
			height: 49px;
			background: url(images/ribbon.png) 0 0 no-repeat;
		}
		.morepad{
			display:block;
			margin: 0;
			padding: 0;
			height: 15px;
		}
	/* == blog lists == */
	img.thumbnail{
		display: inline-block;
		padding: 8px;
		margin: 0px 15px 10px 0px;
		background: #FBFBFB;
		border: 1px solid #EDEDED;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		}
	h1.post-title  a{
		color: #222;
		}
	h1.post-title  a:hover{
		color: #555;
		text-decoration: none;
		border: none;
		}
	.meta{
		margin: 0px 0px 30px;
		padding: 2px 10px;
		color: #646464;
		font-size: 11px;
		letter-spacing: 1px;
		text-shadow: #eaeaea 0px 1px 0px;
		display: block;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		-khtml-border-radius: 6px;
		border-radius: 6px;
		border-width: 1px;
		border-style: solid;
		border-color: #ddd #ccc #aaa;
		background: #E3E3E3;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e8e8e8, endColorstr=#cacaca); /* for IE */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e8e8e8, endColorstr=#cacaca)";
		background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #e8e8e8,  #cacaca); /* for firefox 3.6+ */
		background: -khtml-gradient(linear, left top, left bottom, from(#e8e8e8), to(#cacaca));
	}
	.meta a{
		color: #646464;
	}
	.meta a:hover{
		text-decoration: none;
		border-bottom: 1px dotted #aaa;
	}
	.meta .post-author{
		height: 22px;
		line-height: 22px;
		display: inline-block;
		padding: 0px 22px;
		background: url(images/user.png) left center no-repeat;
	}
	.meta .post-date{
		height: 22px;
		line-height: 22px;
		display: inline-block;
		padding: 0px 22px;
		background: url(images/clock.png) left center no-repeat;
	}
	.meta .post-comment{
		height: 22px;
		line-height: 22px;
		display: inline-block;
		padding: 0px 22px;
		background: url(images/comment.png) left center no-repeat;
	}
	.meta .edit-link{
		height: 22px;
		line-height: 22px;
		display: inline-block;
		padding: 0px 22px;
		background: url(images/edit.png) left center no-repeat;
	}
	.post-tag{
		height: 22px;
		width: 440px;
		line-height: 22px;
		padding: 0px 0px 0px 26px;
		margin-right: 0px;
		margin-top: 12px;
		background: url(images/tag.png) left top no-repeat;
		font-size: 11px;
		overflow: hidden;
	}
	.post-tag a:hover{
		text-decoration: none;
		border-bottom: 1px dotted #aaa;
	}
	.post-tag:hover{
		overflow: display;
		height: auto;
		background-color: #F4F4F4;
		border: 1px solid #F4F4F4;
	}
	.post-content{
		margin: 0px 0px 30px;
		padding: 0;
	}
	.post-content img{
		max-width: 590px;
	}
	.page-link{
		clear: both;
		margin: 0px;
		padding: 5px 10px;
		border: 1px solid #e7e7e7;
		background-image: url(images/btfade.png);
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #f1f1f1;
	}
	.postmetadata{
		text-align:center;
		font-size: 11px;
		font-family: Arial, Tahoma, Verdana, sans-serif;
		color: #999;
		padding: 10px; 
		margin: 0px;
		border: 1px solid #e7e7e7;
		background-image: url(images/btfade.png);
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #f1f1f1;
	}
	.nav-previous a, .nav-next a{
		padding: 5px 15px;
		border: 1px solid #dadada;
		background-image: url(images/btfade.png);
		background-position: top left;
		background-repeat: repeat-x;
		background-color: #f1f1f1;
		}
	.nav-previous a:hover, .nav-next a:hover{
		background-image: url(images/button-fade-hover.png);
		background-position: bottom left;
		background-repeat: repeat-x;
		text-decoration: none;
	}
	h2.elem_title_page{margin: 0px; padding: 0px; font-style: italic;}
	h2.elem_title_page .small{font-size: 14px; font-style: normal; line-height: 100%;}
	
	
/*==== SIDEBARS ====*/
	.inner-side{
		margin: 0;
		padding: 18px;
		border: 1px solid #FEFEFE;
		background-color: #F6F6F6;
		background-image: url(images/btfade.png);
		background-position: scroll 0% 0%;
		background-repeat: repeat-x;
	}
	.inner-side-after{
		margin: 0;
		padding: 28px 18px;
		border: 1px solid #FEFEFE;
		border-top: 1px solid #d1d1d1;
		background-color: #F6F6F6;
		background-image: url(images/btfade.png);
		background-position: scroll 0% 0%;
		background-repeat: repeat-x;
	}
	.inner-side h3.sidebar_title, .inner-side-after h3.sidebar_title{
		font-size: 20px;
		margin: 0px 0px 20px;
		color: #212121;
	}
	.widget_tag_cloud a{display: inline-block; margin: 0px 5px 2px; padding: 1px 2px; line-height: 100%;}
	.widget_tag_cloud a:hover{ border: 0; background: #1b1b1b; color: #FFF; padding: 1px 2px 2px;text-decoration: none;}
	.widget_tag_cloud div{margin: 0; padding: 0; text-align:center;}
	.inner-side ul.ads_125{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		.inner-side ul.ads_125 li{
			list-style-type: none;
			display: inline;
			padding: 0;
			margin: 0px 3px;
		}
		.inner-side ul.ads_125 li a img{
			display: inline-block;
			padding: 2px;
			margin-bottom: 5px;
			border: 1px solid #e1e1e1;
			background: #FFF;
		}
	.inner-side ul, .inner-side-after ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		.inner-side ul li, .inner-side-after ul li{
			list-style-type: none;
			margin: 0;
			padding-left: 24px;
			background: url(images/list_arrow.png) scroll 0px 3px no-repeat;
		}
		.inner-side ul li a, .inner-side-after ul li a{
			color: #515151;
		}
		
		/*form element*/
		fieldset{padding:20px;border:1px solid #e5e5e5;}
		legend, label{letter-spacing:1px;text-transform:uppercase;font-size:11px;}
		input[type=text], input[type=password], input[type=file], select{padding:5px;width:50%; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 5px;}
		textarea{width:70%;height:100px;padding:5px; -moz-border-radius:6px; -webkit-border-radius:5px; border-radius: 5px;}
		input, textarea, select {outline-style:none!important;}
		input[type="submit"]::-moz-focus-inner{border : 0px!important;} 
		input[type="submit"]:focus{outline:none;}
		button::-moz-focus-inner,
		input[type="reset"]::-moz-focus-inner,
		input[type="button"]::-moz-focus-inner,
		input[type="submit"]::-moz-focus-inner,
		input[type="file"] > input[type="button"]::-moz-focus-inner {
			border: none;
		}
		input[type=text], input[type=password], input[type=file], textarea, select{
			background-color:#FAFAFA;
			border-color:#D9D9D9 #EAEAEA #FFFFFF;
			border-style:solid;
			border-width:1px;
			color:#666;
			font-size: 12px;}
			
/* ==== FOOTER ==== */
	#footer{margin: 0; padding: 15px 0px; text-align:center; background: url(images/line.gif) scroll left top repeat-x;}
		
/* ==== COMMENTS ==== */
	h3#comments{padding: 0px;margin: 0; color: #FFF; text-shadow: #666 1px 1px 0px;}
	.box_comments{margin: 0px;}
	.box_comments ul, .box_comments ul li{margin-left: 0px; list-style:none;}
	ul#comment_appart li #respond{margin-bottom: 10px; display: block;padding: 0px;}
	.commentlist{padding: 0px; width: 590px;}
	.commentlist ul#comment_appart{list-style: none; margin: 0;padding: 0;}
	ul#comment_appart li, ul#comment_appart li li{margin: 0px;}
	ul#comment_appart li .pro_comment{padding: 0px; margin-bottom: 10px;_height: 1px;}
	ul#comment_appart li .comment_text pre{width: 90%;}
	ul#comment_appart li .moderation{padding: 3px 0px; font-style: italic;color: #888;}
	ul#comment_appart li .comment_text{float: left; display: inline; width: 493px; padding: 10px 12px;}
	ul#comment_appart li li .comment_text{float: left; display: inline; width: 463px;padding: 10px 12px;}
	ul#comment_appart li li li .comment_text{float: left; display: inline; width: 433px;padding: 10px 12px;}
	ul#comment_appart li li li li .comment_text{float: left; display: inline; width: 403px;padding: 10px 12px;}
	ul#comment_appart li li li li li .comment_text{float: left; display: inline; width: 373px;padding: 10px 12px;}
	ul#comment_appart li .comment_text .cdate{font-style: italic; font-size: 10px;color: #aaa}
	ul#comment_appart li .comment_text a:hover{color: #111;}
	
	ul#comment_appart li .comment-author{float: left; display: inline-block; width: 60px; height: 100%; margin: 0px 10px 0px 0px;}
	ul#comment_appart li .comment-author img{display: block; padding: 5px;background: url(images/avatar-thumbnail.png) 0 0 no-repeat;box-shadow: 0px 0px 0px;-moz-box-shadow: 0px 0px 0px;-webkit-box-shadow: 0px 0px 0px;}
	ul#comment_appart li .comment-author .pinging {display: block; text-align:left;text-transform: uppercase; font-size: 9px; font-weight: bold;}
	ul#comment_appart li .fn{font-weight: bold; font-size: 13px;font-family: Tahoma,Geneva,Arial,sans-serif;}ul#comment_appart li .fn a:hover{color: #000}
	ul#comment_appart ul.children{margin: 0px; padding: 0px;}
	ul#comment_appart ul.children li{padding-left: 30px;}
	
	ul#comment_appart li .comment_text, ul#comment_appart ul ul li .comment_text{background:#FAFAFA;border-color:#D9D9D9 #EAEAEA #FFFFFF;border-style:solid;border-width:1px;font-family: Georgia, serif; font-size: 11px;line-height: 20px;}
	ul#comment_appart li #respond{background:#F5F5F5;border-color:#D9D9D9 #EAEAEA #FFFFFF;border-style:solid;border-width:1px;padding: 10px;}
	ul#comment_appart li #respond #commentform{margin-bottom: 0px;}
	#comment_submit{background-color: #999 ;background-image:url(images/btfade.png); background-repeat: repeat-x; background-position: scroll left top;position: relative;margin: 0px;padding: 6px 25px;cursor: pointer;border-width: 1px;border-style: solid;border-color: #CCC;color: #FFF;}
	#comment_submit:hover{background-image:url(images/button-fade-hover.png); background-repeat: repeat-x;background-position: scroll left bottom;}
	
	.reply a, #cancel-comment-reply-link{background: #f2f2f2 url(images/btfade.png) repeat-x scroll left top;position: relative;margin: 0;line-height: 18px;padding: 1px 10px;font-size: 11px;cursor: pointer;border-width: 1px;border-style: solid;border-color: #CCC;color: #777;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-khtml-box-sizing: content-box;box-sizing: content-box;}
	.comment-edit-link{display: block; text-align:center; color: #aaa;font-size: 10px;}
	.comment-edit-link:hover{color: #555}
	ul#comment_appart li #commentform #form_left{float: right; display: inline;}
	ul#comment_appart ul li #commentform #form_left, ul#comment_appart ul li #commentform #form_right{float: none; display: block; width: 100%;}
	.comments-paging{margin: 0;padding-top:5px; background:url(images/line.gif) repeat-x scroll center top;}
	.comments-paging a{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px 0px 0px;background: #EAEAEA;border-top: 1px solid #F9F9F9; border-bottom: 1px solid #e3e3e3;border-left: 1px solid #F9F9F9; border-right: 1px solid #e3e3e3;}
	.comments-paging span{display: inline-block; height: 20px; line-height: 20px; padding: 0px 6px;margin: 0px 3px;background: #f4f4f4;border-top: 1px solid #e3e3e3; border-bottom: 1px solid #fefefe;border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
	.comments-paging a:hover{color: #333;}
	
	.content-title{margin: 10px 0px 20px;font-size: 22px;display: inline-block;font-family: OldStandardTTBold, sans-serif;color: #222}
	#comments{letter-spacing: 1px; padding: 5px 10px;}
	#commentform{margin: 10px 0px; padding:30px 20px 0px;clear: both; background: #F2F2F2 url(images/btfade.png) scroll left top repeat-x; border: 1px solid #e8e8e8; border-right: 2px solid #e5e5e5;border-bottom: 2px solid #e5e5e5;}
	#commentform #form_left{float: right; display: inline; width: 65%; margin: 0;}
	#commentform #form_admin{margin: 0; padding: 0px;}
	#commentform #form_right{float: left; display: inline;width: 30%; margin: 0px;}
	#commentform #form_left textarea, #commentform #form_admin textarea{width:90%; height: 175px; padding: 5px; color: #999; border: 1px solid #ccc; background:#FAFAFA}
	#commentform #form_right input{padding: 5px; color: #999; border: 1px solid #ccc; width:90%; background:#FAFAFA}
	#commentform #form_left label, #commentform #form_right label{font-size: 10px!important; color: #999;}
	#commentform #form_right p{margin-bottom: 5px;}
	#commentform #form_right p#lastp{margin-bottom: 15px;}