@charset "utf-8";
body {background: #e7222b; margin: 0; padding: 0; text-align: center; color: #000000;}
ul { list-style:none;}
#container {min-width:800px; width: 100%; margin: 0 auto; text-align: left; background-position:center; background-repeat:repeat-y;}
.content {width:800px; height:inherit; margin: 0 auto;}
.content .header {width:800px; height:208px; background-repeat:no-repeat;}
.content .header .bc {width:375px; height:208px; background-image:url(images/adminbc.gif); float:left;}
.content .header .chalkoutline {width:425px; height:208px; float:left;}
.content .navbar {width:530px; height:75px; background-repeat:no-repeat; padding-left:70px; padding-right:200px;}
.content .navbar .toplinkdiv{height:28px; float:left; margin:23px 7px;} /* Top margin 9px when two line. */
.content .members {width:800px; height:90px; background-image:url(images/adminmemberstapebg.png); background-repeat:no-repeat;}
.content .members .loginbox{width: 58px; height:27px; margin-left:423px; float:left;}
.content .members .accountbox{width: 69px; height:27px; float:left;}
.content .members .tafbox{width: 98px; height:23px; margin-left: 20px; margin-top: -6px; float:left; z-index: 1;}
.content .pmain {width:800px; min-height:165px; margin:0px; padding:0px; overflow: auto; background-image:url(images/adminsides.png); background-repeat: repeat-y;}
.content .pmain .post {width:686px; padding: 0 57px; min-height:165px; float:left; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #333333; background-image:url(images/admincardcorner.jpg); background-repeat: no-repeat; background-position:right top;}
.content .pmain .post a{color: #3c70af; text-decoration:underline;}
.content .pmain .post a:hover{color: #8cb3e3; text-decoration:none;}
.content .pmain .post {color:#313131; font: 100% Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify;}
.content .pmain .post h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color:#12498d;}
.content .pmain .post h1 a{color:#12498d;}
.content .pmain .post h1 a:hover{color:#4073b2;}
.commentcount a{font-size:10px;}
.commentcount img{margin-bottom:-2px;}
.navlinks {text-align:center; height:0px; width:498px; float:left; font: 100% Verdana, Arial, Helvetica, sans-serif;}
.navlinks a{color: #3c70af; text-decoration:underline;}
.navlinks a:hover{color: #8cb3e3; text-decoration:none;}
.searchbutton{margin-top:11px;}
#searchbox {background: none; border: 0px; width: 165px; height: 25px; font-size: 19px; margin-top: 5px; color:#484200; padding-left:2px; padding-top:2px; font-weight:bold; font-family: 100% Verdana, Arial, Helvetica, sans-serif;}
#container .footer {min-width:800px; width:100%; padding-top:115px; height:319px; background-repeat:no-repeat; background-position: top center; float:left; font-size:12px; text-align:center;}
#container .footer .footerinside {width:800px; margin:0px auto 0px auto; padding:0 10px 0 0;}
#container .footer .footerinside .prevnextlink {width:180px; height: 166px; padding:5px 50px 0px 68px; margin:0;}
#container .footer .footerinside .footerseparator {width:570px; margin-top:0px; height:54px; padding: 28px 115px 0px 115px;}
.botlinkdiv{height:28px; float:left; margin: 0 7px;}

/* Search Contact Form */
#contact-area {width: 100%; margin-top: 25px;}
#Subject, #Name, #Email, #City, #contact-area textarea, #contact-area input.submitbtn, #email, #name, #website, #message, #submit, #submitlp, #url, #aim, #yim, #jabber, #pass1, #pass2, #description, #user_login, #first_name, #last_name, #nickname, #display_name, #user_pass, #user_email, #security_code {padding: 5px; width: 250px; font-family: Helvetica, sans-serif; border: 1px solid #8bb6dd; background: #e9eff4; margin: 0px 0px 10px 0px; height: 16px; font-size: 13px; color:#002748; padding-left:4px; padding-top:3px;}
#Occasion, #Relationship {padding: 5px; width: 250px; font-family: Helvetica, sans-serif; border: 1px solid #8bb6dd; background: #e9eff4; margin: 0px 65px 10px 65px; height: 16px; font-size: 13px; color:#002748; padding-left:4px; padding-top:3px;}
#contact-area textarea, #message, #description{height: 90px; width: 317px;}
#display_name{height: 30px; width:250px;}
#contact-area textarea:focus, #Subject:focus, #Name:focus, #Email:focus, #City:focus, #name:focus, #email:focus, #website:focus, #Occasion:focus, #Relationship:focus, #message:focus, #url:focus, #aim:focus, #yim:focus, #jabber:focus, #description:focus, #pass1:focus, #pass2:focus, #display_name:focus, #user_login:focus, #first_name:focus, #last_name:focus, #nickname:focus, #user_pass:focus, #user_pass:focus, #security_code:focus{background: #deeaf4;}
#contact-area .submit-button {width: 380px; text-align:center;}
#contact-area input.submitbtn, #submit{width: 100px; margin:20px 0 0 0; height:30px;}
#submitlp{width:150px; height:30px;}
label {float: left; text-align: right; margin-right: 10px; width: 120px; padding-top: 5px; font-size: 12px;}
.password-form label {text-align:right; margin-right: 15px; width:80px; padding-top: 5px; font-size:12px; float:none;}
.password-form input{padding: 5px; font-family: Helvetica, sans-serif; border: 1px solid #8bb6dd; background: #e9eff4; margin: 0px 0px 10px 0px; font-size: 13px; color:#002748; padding-left:4px; padding-top:3px;}
.password-form{width: 340px;}
.mes{width: 340px; padding-top: 5px; font-size: 12px; margin: 20px 20px 10px; text-align:center;}
.larmes {width: 340px; padding-top: 5px; font-size: 12px; margin: 20px 20px 10px; text-align:left;}
.checkbox{font-size: 12px; font-weight:normal; margin: 5px 5px 10px 5px;}
.Check {margin-bottom:-2px;}
.radio{width: 380px; text-align:center; margin: 0px 0px 20px 0px;}

.center {text-align:center;}
.break {margin-bottom:20px;}
#formerror {color:#ff0000; font-weight:bold; padding:10px;}
.linebreak {width:380px; height:20px; padding:10px 0px 20px;}
.commentmeta {margin-bottom:10px;}
.right {text-align:right;}
#creditsbar {float:left; height: 23px; width:100%; min-width:800px; margin:0 auto; text-align:center; overflow: visible;}
.credits {height:23px; padding: 0 2px; float:right;}
.w3counter {width:0px; overflow:hidden; float:right;}
.posticon {margin-bottom: -3px;}
p.message, p#login_error {padding: 3px 5px; width:85%;}
p.message {color:#ff8800; font-weight:bold;}
p#login_error {color: #ff0000; font-weight:bold;}