/*
Theme Name: Perfect World Network
Theme URI: http://pwn.dutchesswebdesign.com/
Description: The default theme for PWN
Version: 1.0
Author: Michael Glubokyi
Author URI: http://meelk.com.ua/
*/
/* CSS Document */
body{background:#130273;}
img {border:0;}
#container{width:1012px; margin:0px auto; padding:0px;}
#contents{width:975px; margin-left:0px; clear:both; font-family:verdana; font-size:15px; color:#130273; line-height:18px;background:url(images/frame-body.jpg) repeat-y;}
#contents h1{font-size:22px; color:#130273; font-weight:bold; font-family:verdana;}
#contents h2{font-size:17px; color:#130273; font-weight:bold; font-family:verdana;}
#footer{width:980px; margin:0px auto; padding:0px; clear:both; font-family:Verdana;} 
#footer{ padding:20px; font-size:11px; color:#FFFFFF; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

.map {text-align:left; font-size:12px !important; width:800px !important; height:600px !important; margin:50px auto !important;color:black;}

div.logos { padding-top:20px; padding-left:40px;}
div.logos .img-container {	vertical-align:middle; padding-bottom:40px; float:left; width:300px; text-align:center; }
div.logos img {border:0;margin-top:20px}
div.member{text-align:left}
div.member ul li {margin-left:200px;}
div.member h2 {padding-top:20px}

div.aboutus {color:#130273;text-align:left;}
div.faq h1, div.aboutus h1 {color:#130273!important;}

div.faq {text-align:left; color:#130273;margin-top:20px;}

div#content-head {padding-left:30px;padding-right:60px; padding-top:20px; background:url(images/frame-top.jpg) no-repeat;width:915px;}
div#contents-end { background:url(images/frame-bottom.jpg) no-repeat;width:975px;height:40px;}
div#home {color:white;width:100%; text-align:center;margin:0 auto;}

    .submit { margin-left: 125px; margin-top: 10px;}
    .label { display: block; float: left; width: 120px; text-align: right; margin-right: 5px; }
    .form-row { padding: 5px 0; clear: both; width: 700px; }
    label.error { width: 800px !important;text-align:center; display: block; color: red; padding-left: 10px; }
    #myForm {text-align:left;padding-top:0px}
    #myForm label {width:350px; display:block;float:left}
    #myForm input[type=text] {width:250px; float:left}
    #myForm textarea {width:250px;}
    #myForm p {clear:both;padding-bottom:20px;}    
    #myForm div.likep {clear:both;padding-bottom:20px;}    
    table {margin-left:auto;margin-right:auto;margin-top:20px;}    
    table td {border:1px solid #666;margin:0;padding:10px;}
    table tr {padding:2px;background:#ccc;}
    table th {background:white;color:blue;border:1px solid #555; padding:5px}
.profile-table {
	border:1px solid #777;
	border-top:0;
}    
.profile-table td {	
	color:#333;
	text-align:left;
	padding:0px 0px 0px 20px;
	font-size:10px;
	margin:0;
	border-left:0;
	border-bottom:0;	
	border-right:0;	
	background:#dcdcdc url(images/grad2.png) repeat-y left;

}

.profile-table td.header {	
	background:#abacab url(images/grad.png) repeat-x left -3px;
	height:30px;
	width:250px;
	text-shadow:0 1px 0 #fff;
	color:#000000;	
	border-left:0;
	border-bottom:0;	
	border-right:1px solid #777;	
	padding:0px 0px 0px 20px;
}

.profile-description {
	font-size:13px;
	font-family: Verdana, Tahoma, Arial;
}
.profile-description ul li {
	list-style:disc;
}
.search-output {
	border:1px solid #777;
	border-left:0;
	border-top:0;
	font-size:12px;
}
.search-output td {
	background:#dcdcdc repeat-y left;
	text-align:center;
	border-right:0px;
	border-bottom:0px;
}

.search-output th {
	background:#abacab url(images/grad.png) repeat-x left -3px;
	text-shadow:0 1px 0 #fff;
	color:#000000;	
	border-right:0px;
	border-bottom:0px;		
}

.valid-title {
	float:left;
	height:35px;
	width:40px;
	background:url(images/valid.png) left;
}
.valid-xhtml {
	display:block;
	float:left;
	height:35px;
	width:80px;
	background:url(images/valid.png) -40px 0px;
}
.valid-css {
	display:block;
	float:left;
	height:35px;
	width:60px;
	background:url(images/valid.png) -120px 0px;
}
a.valid-xhtml:hover {
	display:block;
	float:left;
	height:35px;
	width:80px;
	background:url(images/valid_active.png) -40px 0px;
}

a.valid-css:hover {
	display:block;
	float:left;
	height:35px;
	width:60px;
	background:url(images/valid_active.png) -120px 0px;
}

tr.approved-row td {
	background:#F4F4F4!important;
}

#footer a {color:white;font-weight:bold;font-size:120%;text-shadow:0 1px 0 #000;}

.img-sponsor {background: url(images/sponsor.jpg) no-repeat center !important;}
.img-newest { background: url(images/newest.jpg) no-repeat center !important;}
.img-spotlight { background: url(images/spotlight.jpg) no-repeat center !important; }
.img-featured {background: url(images/featured.jpg) no-repeat center !important;}
.img-container {padding-top:10px;}
.img-member {background: url(images/member.jpg) no-repeat center !important;}

.member a {color:white; font-weight:bold}