body {background:#9999FF; text-align:center; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:1em; padding:0; margin:0;}
.clear {clear:both;}
body { background:#6666CC url(imgs/bodybg.jpg) repeat-x left top;}
#overall {margin:0 auto; width:900px; position:relative; padding:0; text-align:left;}
#wizard {position:absolute; left:-50px; top:0;}
#header {background:#9999FF url(imgs/woc-header.jpg) no-repeat left top; height:206px; font-size:.80em; margin:0; width:auto;}
#headerh {background:#9999FF url(imgs/woc-header2.jpg) no-repeat left top; height:206px; font-size:.80em; margin:0; width:auto;}
#header ul, #headerh ul {list-style:none; margin:0; padding:125px 0 0 0; float:right;}
#header ul li, #headerh ul li {float:left; margin-right:10px; color:#5555FF;}
#header ul li.login {width:335px; margin:0; text-align:right;}
#header ul li a, #headerh ul li a {color:#000; text-decoration:none; display:block; padding-top:5px;}
#header ul li a:hover, #headerh ul li a:hover {color:#5555FF; text-decoration:underline;}
#header ul li a#logoutbtn, #headerh ul li a#logoutbtn {display:inline; padding-left:10px;}
#header ul li input.inpfield, #headerh ul li input.inpfield {width:75px; font-size:.90em;}
#header ul li input, #headerh ul li input {vertical-align:middle;}
#slogan {color:#fff; font-size:1.1em; position:absolute; right:15px; top:20px;}
#body {background:#fff; padding:0 0 20px 0; font-size:.65em;}
#welcome a {color:#00f;}
#bodyleft {float:left; width:470px; margin:30px 0 0 10px;}
#featimg img {border:2px solid #5555FF;}
p#featcapt {margin:5px 0 0 0; padding:0; text-align:center;}
#bodyright {float:right; width:200px; margin:30px 20px 0 0;}
#bodyright h3 {color:#FF9900; border-bottom:1px solid #FF9900; margin:0; padding:0 0 3px 0;}
#footer {background:none; width:auto; font-size:.55em; color:#5555FF;}
#footer a {color:#5555FF;}
#footer p { padding:70px 10px 0 0; text-align:right;}

/* form */
.required {color:#FF0000;}
#comments {width:300px; height:100px;}
#commentForm { width: 500px; text-align:left;}
#commentForm label { display: inline-block; line-height: 1.8; width: 110px; vertical-align: top;}
#commentForm label.error {color:#f00; margin-left:20px; width:200px;}
#commentForm input.submit { margin-left: 130px; }


/* blog add */
#bio {border:1px solid #ccc; background:#fff; padding:8px; margin-bottom:4px;}
#bio img {padding-right:5px;}
.post {margin:0 10px 40px 20px;}
#sidebar {margin-left:600px; padding:0 0 10px; width:275px; }
#sidebarcont {padding:10px 10px; background:#f4f4f4; border-width:2px 0 2px 0; border-color:#dddddd; border-style:solid;}
#sidebarimg img{border:1px solid #9999FF;}
.narrowcolumn {width:575px; padding:0 0 20px 10px;}
.pipesTitle a {color:#5555FF;}
.widecolumn {margin-top:0;}
div#bodyright div.ybx div.ybr li.ybi {padding:5px;}
#searchform {margin:0; padding:0;}
.be {padding:3px 0;}
.bedate {font-size:1em;}
.bename {font-size:1.1em; padding:2px 0;}
.bename a {color:#00f;}
.bedesc {font-size:.95em; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}
#advertise {padding:10px 0; text-align:center;}
#advertise div {padding-bottom:5px;}
#advertise div a {padding-right:3px;}
#adbody {padding:15px;}
#adrate {border-top:1px solid #aaa; border-bottom:1px solid #aaa; padding:5px;}
