@charset "utf-8";
/* CSS Document */
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
img {border: 0;}
a{outline:none;}
.clear {clear: both;height: 0px;width: 100%;}
body {
	background-color: #B4E8FE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{outline:none;color:#333;}a:hover{color:#FFF;}

#wrap {
	width: 996px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#heading {
	clear: both;
	height: 92px;
	width: 980px;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(../images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
}
#heading .logo {
	background-image: url(../images/css_garden_logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 72px;
	width: 316px;
	margin-top: 10px;
	float: left;
}
#heading .logo a{outline:none;height: 72px;width: 316px;display:block;}
#heading .userbox {
	height: 72px;
	width: 500px;
	float: right;
	text-align: right;
	padding-top: 10px;
}
#heading .userbox img {
	float: right;
	height: 72px;
	width: 72px;
	display: block;
	margin-left: 8px;
}
#heading .userbox p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
}
#heading .userbox .ub p{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-weight: normal;
}
#heading .userbox .ubl p {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0b4159;
	margin-top: 5px;
}
#heading .userbox .ubl p a{color:#333;text-decoration:none;}

#ad-area {
	height: 106px;
	width: 996px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 5px;
}
#ad-area .large {
	background-color: #E8E8E8;
	border: 3px solid #C0C0C0;
	float: left;
	height: 100px;
	width: 310px;
	margin-right: 8px;
	margin-left: 8px;
}
#ad-area .large.middle {
	background-color: #E8E8E8;
	border: 3px solid #C0C0C0;
	float: left;
	height: 100px;
	width: 300px;
	margin-right: 13px;
	margin-left: 13px;
}
#ad-area .squares {
	sfloat: right;
	height: 100px;
	width: 672px;
	float: left;
}
#ad-area .squares .square{
	background-color: #E8E8E8;
	border: 1px solid #C0C0C0;
	float: left;
	height: 100px;
	width: 100px;
	margin-left: 10px;
}
#content {
	width: 996px;
	clear: both;
	background-image: url(../images/main_bg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height: 1152px;
}
#content .gallery-wrap {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
}
#content .gallery-wrap .pad{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 13px;
}
#content .gallery-wrap .categories{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	padding-top: 0px;
}
.categories h1 {margin: 0px;}

.categories h2 {
	font-size: 18px;
	font-weight: bold;
	color: #0E94D3;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.categories a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #C33;
	display: block;
	float: left;
	width: auto;
	margin-bottom:16px;
	margin-right: 16px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.categories a:hover{
	color: #333;
	background-color: #8ED4F4;
}
#content .gallery-wrap .box
{
	width: 310px;
	height: 80px;
	margin:8px;
	float:left;
	border: 3px solid #8399AF;
	overflow: hidden;
	position: relative;
	opacity: .9;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	background-color: #002D40;
	padding-top: 10px;
}
#content .gallery-wrap .box p
{
	color:#FFF;
	font-weight:bold;
	font:10pt "Lucida Grande", Arial, sans-serif;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#content .gallery-wrap .box h3
{
	color:#FFF;
	letter-spacing:-1px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 16px;
}
#content .top-picks {
	width: 996px;
	margin-right: auto;
	margin-left: auto;
}
#content .top-picks h1 {margin: 0px;}

#tpleft {
	width: 650px;
	float: left;
}
#tpleft .profile {
	width: 642px;
	height: 480px;
	margin:8px;
	float:left;
	border: 3px solid #8399AF;
	overflow: hidden;
	position: relative;
}
#tpleft .pick {
	width: 642px;
	height: 200px;
	margin:8px;
	float:left;
	border: 3px solid #8399AF;
	overflow: hidden;
	position: relative;
}
#tpleft .pick .yay{
	border: 0;
	background-image: url(../images/toppick_banner.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 132px;
	width: 132px;
	float: left;
	z-index: 2;
	position: absolute;
	left: 0px;
	top: 0px;
}
#tpleft .pick img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	z-index: 1;
}
#tpleft .profile img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
	z-index: 1;
}
#tpleft .pick p{
	color:#FFF;
	font-weight:normal;
	font:10pt "Lucida Grande", Arial, sans-serif;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#tpleft .profile p{
	color:#FFF;
	font-weight:normal;
	font:10pt "Lucida Grande", Arial, sans-serif;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#tpleft .pick.caption .cover.boxcaption .leftsec {
	width: 200px;
	float: left;
}
#tpleft .pick.caption .cover.boxcaption .rightsec {
	width: 440px;
	float: left;
}
#tpleft .pick .boxcaption{
	float: left;
	position: absolute;
	height: 100px;
	width: 100%;
	opacity: .9;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	background-color: #0D5A80;
	z-index: 4;
}
#tpleft .profile .boxcaption{
	float: left;
	position: absolute;
	height: 100px;
	width: 100%;
	opacity: .9;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	background-color: #0D5A80;
	z-index: 4;
}
#tpleft .profile .caption .boxcaption{
	top: 450px;
	left: 0;
	z-index: 3;
}
#tpleft .profile .captionfull .boxcaption{
	top: 450px;
	left: 0;
	z-index: 4;
}
#tpleft .profile.caption .cover.boxcaption .leftsec {
	width: 642px;
	float: left;
}
#tpleft .pick .captionfull .boxcaption{
	top: 200px;
	left: 0;
	z-index: 4;
}
#tpleft .pick .caption .boxcaption{
	top: 170px;
	left: 0;
	z-index: 3;
}	
#tpleft .pick h3{
	color:#FFF;
	letter-spacing:-1px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 16px;
}
#tpleft .pick a{
	color: #2FAEE6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
#tpleft .profile h3{
	color:#FFF;
	letter-spacing:-1px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 16px;
}
#tpleft .profile a{
	color: #2FAEE6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
#tpright {
	float: right;
	width: 316px;
	margin: 8px;
}
#tpright .sidebar_ad{
	width: 310px;
	height: 200px;
	background-color: #E8E8E8;
	border: 3px solid #C0C0C0;
}
#tpright .item{
	width: 316px;
	background-image: url(../images/panel_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
}
#tpright .item .item-content{
	width: 304px;
	background-color: #8ED4F4;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6DC8EF;
	border-left-color: #6DC8EF;
	padding-right: 5px;
	padding-left: 5px;
}
#tpright .item .item-content h2 {
	color: #0D5A80;
	font-size: 16px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0D5A80;
	float: left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#tpright .item .item-content p {
	font-size: 12px;
	color: #0C5274;
	clear: both;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tpright .item_f{
	width: 316px;
	background-image: url(../images/panel_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 5px;
	margin-bottom: 16px;
}
#content .bnf {
	width: 524px;
	height: 70px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 6px;
}
#content .bnf .back {
	height: 60px;
	width: 254px;
	float: left;
	background-image: url(../images/back.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#content .bnf .back a {
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	line-height: 60px;
	width: 234px;
	display: block;
	text-align: right;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#content .bnf .back a:hover {
	color: #333;
}
#content .bnf .forth {
	height: 60px;
	width: 254px;
	float: right;
	background-image: url(../images/forth.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#content .bnf .forth a {
	color: #FFF;
	text-decoration: none;
	font-size: 36px;
	line-height: 60px;
	width: 234px;
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
}
#content .bnf .forth a:hover {
	color: #333;
}
.boxgrid{
	width: 310px;
	height: 200px;
	margin:8px;
	float:left;
	border: 3px solid #8399AF;
	overflow: hidden;
	position: relative;
}
.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}
.boxgrid p{
	color:#FFF;
	font-weight:bold;
	font:10pt "Lucida Grande", Arial, sans-serif;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.boxcaption{
	float: left;
	position: absolute;
	height: 100px;
	width: 100%;
	opacity: .9;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	background-color: #0D5A80;
}
.captionfull .boxcaption {
top: 200px;
left: 0;
}
.caption .boxcaption {
	top: 170px;
	left: 0;
}	
h3 a{}
.boxgrid h3{
	color:#FFF;
	letter-spacing:-1px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-family: Arial, sans-serif;
	font-size: 16px;
}
.boxgrid a{
	color: #2FAEE6;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
}
#foot-wrap {
	clear: both;
	width: 100%;
	background-image: url(../images/crossweave.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #3e2f0f;
}
#foot-wrap #footer {
	width: 996px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/footer_bg_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 80px;
}
#foot-wrap #innershadow{
	background-image: url(../images/footer_bg_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;}
#foot-wrap #footer h3  {
	color: #7C8932;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	float: left;
	margin-bottom: 5px;
	margin-top:0px;
}
#foot-wrap #footer p  {
	font-size: 12px;
	color: #7A7562;
	clear: both;
}
#foot-wrap #footer a  {
	color: #FFF;
	text-decoration: underline;
}#foot-wrap #footer a:hover  {
	color: #6A7619;
}
#foot-wrap #footer .left {
	padding:5px;
	width: 490px;
	float: left;
	radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#231a05;
}
#foot-wrap #footer .middle {
	padding:5px;
	width: 220px;
	float: left;
	margin-left: 10px;
	text-align: left;
	radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#231a05;
}
#foot-wrap #footer .middle h3 {
	float: left;
}
#foot-wrap #footer .middle a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	background-color:#6A7619;
	radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:2px;
	clear: both;
	width: 200px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#foot-wrap #footer .middle a:hover {
	color: #140F03;
}
#foot-wrap #footer .right {
	radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color:#231a05;
	width: 230px;
	float: left;
	margin-left: 10px;
	padding:5px;
}
#foot-wrap #footer .right a {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	clear: both;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#foot-wrap #footer .right a:hover {
	color: #6A7619;
}
#foot-wrap hr {
	display: block;
	width: 100%;
	height: 1px;
	background-color: #614B15;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #544010;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#foot-wrap .copyrighting {
	clear: both;
	width: 996px;
	height: 50px;
	margin-right: auto;
	margin-left: auto;
}
#foot-wrap .copyrighting p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #A5A29D;
	line-height: 50px;
	margin: 0px;
}
#foot-wrap .copyrighting a {
	color: #A5A29D;
	text-decoration: none;
}
#foot-wrap .copyrighting .cls{
	padding-top: 15px;
	height: 26px;
	width: 88px;
	display: block;
	float: left;
	margin-right: 5px;
}
#foot-wrap .copyrighting .tls{
	padding-top: 17px;
	height: 15px;
	width: 80px;
	display: block;
	float: left;
	margin-right: 5px;
}
#foot-wrap .copyrighting a:hover {
	color: #444444;
}
#foot-wrap .copyrighting .left {
	float: left;
}
#foot-wrap .copyrighting .centre {
	position: absolute;
	width: 100px;
	text-align: center;
	display: block;
	left: 506px;
	top: 1922px;
}
#foot-wrap .copyrighting .lefty {
	float: left;
	color: #45340E;
}
#foot-wrap .copyrighting .lefty img {
	display: block;
	float: left;
	height: 32px;
	width: 32px;
	margin: 0px;
	padding: 0px;
}
#foot-wrap .copyrighting .right {
	float: right;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
.breakbox {
	clear: both;
	height: 0px;
	width: 640px;
}


.max{height:500px;}

.user_gallery_title{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding-bottom: 8px;
	padding-top: 8px;
}
.user_gallery_title h1{
	font-size:20px;
	color:#5F899E;
	margin: 0px;
}

.ymessage {margin:0px 0px 16px 0px;padding:0px 10px 0px 10px;height:40px;line-height:40px;font-size:20px;color:#0b4159;background:#daf4fe;display:inline-block;}
.ytitle{	padding-left:8px;	display:inline-block;	margin: 8px 16px 8px 0px;}
.ytitle h1{	padding:0px 10px 0px 10px;	height:40px;line-height:40px;	font-size:20px;	color:#0b4159;	background:#8ed4f5;	display:inline-block;	font-weight: normal;}

.vlmessage{text-decoration:none;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;line-height:16px;font-size:12px;color:#0b4159;background:#daf4fe;display:inline-block;}
.vmessage a{text-decoration:none;margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;height:40px;line-height:40px;font-size:20px;color:#0b4159;background:#daf4fe;display:inline-block;}
.vmessage a:hover{color:#0b4159;background:#daf4fe;-moz-box-shadow: 0px 0px 5px #155472;-webkit-box-shadow: 0px 0px 5px #155472;box-shadow: 0px 0px 5px #155472;}
.vtitle{display:inline-block;	margin: 5px 16px 0px 0px;}
.vtitle h1{	padding:0px 10px 0px 10px;height:40px;line-height:40px;font-size:20px;color:#0b4159;background:#8ed4f5;display:inline-block;	font-weight: normal;}

.ctitle{display:inline-block;margin: 8px 16px 0px 0px;}
.ctitle h1{	padding:0px 10px 0px 10px;height:40px;line-height:40px;font-size:20px;color:#0b4159;background:#8ed4f5;display:inline-block;	font-weight: normal;}

.submit-site-form a{color:#0b4159;text-decoration:none;}
.submit-site-form a:hover{color:#05222E;text-decoration:none;}

.submit-site-form{padding-top:8px;width:980px;clear:both;margin-left:auto;margin-right:auto;background-image:url(../images/alien-abduction.png);background-repeat: no-repeat;background-position: right 50px;min-height:400px;}
.submit-site-form .xtitle{margin:0px 16px 16px 0px;padding:0px 10px 0px 10px;height:40px;line-height:40px;font-size:20px;color:#0b4159;background:#8ed4f5;display:inline-block;}
.submit-site-form .xmessage{margin:0px 0px 16px 0px;padding:0px 10px 0px 10px;height:40px;line-height:40px;font-size:20px;color:#0b4159;background:#daf4fe;display:inline-block;}
.submit-site-form .xform-cont{background:#8ed4f5;padding:10px;width:790px;font-size:12px;color:#0b4159;position:absolute;}
.submit-site-form .xpartone{width:338px;float:left;}
.submit-site-form .xparting{width:1px;background:#77c1e4;float:left;height:330px;}
.submit-site-form .xpartingl{clear:both;width:100%;background:#77c1e4;height:1px;}
.submit-site-form .xparting2{width:1px;background:#77c1e4;float:left;height:250px;}
.submit-site-form .xpartone input{width:320px;border:solid 1px #FFF;clear:both;padding:4px 0px 4px 5px;margin:9px 0px 9px 0px;}
.submit-site-form .xpartone input:focus{background:#daf4fe;-moz-box-shadow: 0px 0px 5px #155472;-webkit-box-shadow: 0px 0px 5px #155472;box-shadow: 0px 0px 5px #155472;}
.submit-site-form .xpartone textarea{height:100px;width:320px;border:solid 1px #FFF;clear:both;padding:4px 0px 4px 5px;margin:5px 0px 5px 0px;}
.submit-site-form .xpartone textarea:focus{background:#daf4fe;-moz-box-shadow: 0px 0px 5px #155472;-webkit-box-shadow: 0px 0px 5px #155472;box-shadow: 0px 0px 5px #155472;}
.submit-site-form .xparttwo{width:440px;float:left;padding-left:10px;}
.submit-site-form .xparttwo p{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;border-bottom:solid 1px #77c1e4;}
.submit-site-form .xparttwo p .xred{color:#db1707;}
.submit-site-form .xparttwo .xtab-field {width:440px;margin:10px 0px 10px 0px;}
.submit-site-form .xparttwo .xtab-field .tab-choice{display:inline-block;width:85px;}
.submit-site-form .xparttwo .xtab-field .tab-choice label{font-size:10px;}
.submit-site-form .xparttwo .xtab-field .tab-choice input{display:inline-block;}
.submit-site-form .xparttwo .xa select{font-size:12px;width:330px;border:solid 1px #FFF;clear:both;padding:4px 5px 4px 5px;margin:9px 0px 9px 0px;}
.submit-site-form .xparttwo .xb select{font-size:12px;width:150px;border:solid 1px #FFF;clear:both;padding:4px 5px 4px 5px;margin:9px 0px 9px 0px;display:inline-block;}
.submit-site-form .xparttwo select:focus{background:#daf4fe;-moz-box-shadow: 0px 0px 5px #155472;-webkit-box-shadow: 0px 0px 5px #155472;box-shadow: 0px 0px 5px #155472;}
.submit-site-form .xparttwo .button {border:none;display:inline-block;float:right;background:#155472;height:40px;width:150px;color:#FFF;font-size:14px;}
.submit-site-form .xpartone .button {border:none;display:inline-block;float:left;background:#155472;height:40px;width:150px;color:#FFF;font-size:14px;}

.comments{clear:both;width:648px;padding:8px 0px 0px 8px;}

.comments .message{text-decoration:none;margin:0px 0px 0px 0px;width:326px;padding:10px 10px 10px 10px;line-height:16px;font-size:12px;color:#0b4159;background:#daf4fe;display:inline-block;}
.comments .comment-form form{display:block;background:#8ed4f5;padding:10px;width:326px;font-size:12px;color:#0b4159;position:absolute;}
.comments .comment-form form textarea{height:100px;width:320px;border:solid 1px #FFF;clear:both;padding:4px 0px 4px 5px;margin:5px 0px 10px 0px;}
.comments .comment-form form textarea:focus{background:#daf4fe;-moz-box-shadow: 0px 0px 5px #155472;-webkit-box-shadow: 0px 0px 5px #155472;box-shadow: 0px 0px 5px #155472;}
.comments .comment-form form .button {border:none;display:inline-block;float:left;background:#155472;height:40px;width:150px;color:#FFF;font-size:14px;}

.comments .comments-list{margin:0px 0px 16px 0px;}
.comments .comments-list .com{background:#8ed4f5;display:inline-block;width:648px;margin-bottom:5px;}
.comments .comments-list .com .comment{clear:both;padding:10px;width:628px;font-size:14px;color:#0b4159;}
.comments .comments-list .com .poster{font-size:14px;clear:both;line-height:30px;height:30px;width:648px;color:#0b4159;background:#daf4fe;display:block;}
.comments .comments-list .com .poster a{float:left;text-decoration:none;color:#0b4159;}
.comments .comments-list .com .poster a:hover{color:#106183;}
.comments .comments-list .com .poster .psright{float:right;margin-right:10px;}
.comments .comments-list .com .poster img{float:left;height:30px;width:176px;margin:0px 10px 0px 0px;border:none;padding:0px;}