span.login {
float:right;
text-align:right;
}

table.topics {
width:99%;
border:1px solid #000;
border-collapse:collapse;
margin-top:5px;
}

div.messages {
margin-top:5px;
background-color: #8161AA;
padding:2px;
}

div.fname {
background-color:#eee;
border-bottom: 1px solid #000;
padding:3px;
height:1.25em;
}

div.name {
background-color:#eee;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding:3px;
height:1.25em;
}

div.fname span {
float:left;
}

div.fname span.nameply {
float:right;
}

div.name span {
float:left;
}

div.name span.nameply {
float:right;
}

div.post {
padding: 4px;
background-color: #efe;
}

div.post a:hover{color:#f00;}

table.boards {
margin:auto;
margin-top:5px;
border:2px solid #86A;
border-spacing:0;
border-collapse:collapse;
width:99%;
}

table.boards td {
border:1px solid #86A;
}



table.topics th.lastp {width:11em;}
table.topics th.tposts {width:3.5em;}
table.topics th.author {width:8em;}

div form {
margin:0px;
}

table.moderate form input {
margin:0px;
padding: 0px;
margin-right:5px;
}

table.moderate td {
padding: 0px;
border:0px;
}

table.userprofile {
margin:auto;
margin-top:10px;
margin-bottom:10px;
border-collapse: collapse;
}

#boardbar ul {
list-style:outside;
margin:0px;
margin-top:1px;
padding:0px;
list-style: none;
float:left;
}

#boardbar li {
display: inline;
}

#boardbar ul a {
padding:4px;
padding-top:2px;
border-top:2px solid #000;
}

#boardbar ul a:hover {
color: #336633;
padding:4px;
padding-top:2px;
border-top:2px solid #8161AA;
border-bottom:1px solid #8161AA;
background-color: #EEE;
}

#boardbar {
height:25px;
border-top:2px solid;
background-color: #FFF;
}

div.boardnav {font-weight:bold;}

a.admin {color:#F00;}
a.admin:hover {color:#00F;}

span.closed {color: #FF0000;}
span.sticky {color: #00BB00;}

option {padding-left:2px;}

fieldset {
border:1px solid;
padding:6px;
}

legend {
padding:0px 7px;
}

div.profboard {
margin:4px;
}

div.profinf {
margin:4px;
margin-top:9px;
}

div.profgem {
margin:4px;
}

div.profmod {
margin:4px;
margin-top:7px;
}

div.profpm {
padding:5px;
}

div.profleft {
width:50%;
padding-right:5px;
float:left;
}

div.profright {
margin-left:50%;
}

div.pmessage {
margin:5px;
padding:5px;
border:1px #000 solid;
background:#eee;
}

table.pmessage td {border:0px}

div.post img {margin-bottom:-3px;}
div.posta img {margin-bottom:-3px;}

table.smile td {
border:0px;
text-align:center;
}

table.smile {
border:1px solid #000;
background:#efe;
padding:3px;
margin:10px auto;
}

table.smile th {font-weight:bold;}


div.namea {width:110px; text-align:center;float:left;
background-color:#eee;
padding:3px;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
padding-top:5px;}
div.fnamea {width:110px; text-align:center;float:left;
background-color:#eee;
padding:3px;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
padding-top:5px;}
div.posta {margin-left:120px;}
div.blank {clear:left;background:#86A; height:0px;}

td.tdiv {
text-align:center;
background:#86A url(/images/bar.png) repeat-x;
padding:2px 0 0 0;
color:#FC3;
font-weight:bold;
}

th.bpos {width:60px;}
th.blas {width:150px;}
th.btop {width:60px;}

ul.secnav {
background:#EEE;
border:1px solid #000;
list-style-type:none;
list-style-position:outside;
width:135px;
text-align:center;
float:left;
margin:0;
}

ul.secnav li {
list-type-style:none;
display:block;
margin-left:0;
}

ul.secnav li a {
display:block;
padding:2px 0;
text-decoration:none;
border-bottom:2px solid #EEE;
width:100%;
margin-left:0;
}

ul.secnav li a:hover {
background:#DDD;
border-bottom:2px solid #F00;
display:block;

}

div.protext {
margin-left:150px;
}

div.prosec {
width:100%;
}

h3 {
text-align:left;
padding-left:15px;
font-size:13px;
}

label.newp {
float: left;
}


table.userprofile {
width:80%;
border:1px solid #CCC;
background:#EEE;
padding:5px;
}

table.userprofile td {
padding:4px;
}

table.userprofile td.main {
font-weight:bold;
width:8em;
}

div.detailedit {
margin:5px auto;
}

div.detailedit input.title{
width:500px;
margin:2px;
padding:2px;
}

div.detailedit textarea {
height:200px;
width:500px;
margin:2px;
padding:2px;
}

div.detailedit input {
margin:2px;
}

div.detaildelete {
text-align:center;
margin-top:10px;
}

div.detaildelete input {
margin:5px;
}

div.detaildelete input:hover {
background:#FFF;
}


div.newscomment {
padding:2px;
margin:5px auto;
border:1px solid #CCC;
background:#EEE;
width:80%;
}

div.newscomment span.num {
color:#AAA;
}

div.newscomment span.confrom {
margin-left:5px;
font-size:12px;
}

div.newscomment span.confrom a {
font-size:14px;
}

div.newscomment div.commentation {
padding:3px;
}

div.newscomment span.time {
margin-left:15px;
font-size:11px;
color:#777;
}

table.userprofile img.rank {
float:left;
margin-right:7px;
}

h4 {
text-align:left;
color:#000;
font-size:0.7em;
}

td {
vertical-align:top;
}

ul {
padding:0;
}

/* Edited with EditCSS */

/**** Inline STYLE-tag style sheet ****/

div.board div.section {
background:#86A;
padding:2px;
padding-bottom:0;
}

div.board table {
background:#EEE;
width:100%;
font-size:13px;
margin:2px 0;
border-spacing:0;
border-collapse:collapse;
}

div.board table caption {
background:url('/images/bar.png') repeat-x;
padding-top:2px;
font-weight:bold;
font-size:20px;
color:#FC3;
}

div.board table tr.bodd {
background:#DDD;
}

div.board table th.blast, div.topic table th.tlast {
width:150px;
}

div.board table th.bpost, div.board table th.btopic {
width:10px;
}

div.board table a, div.topic table a {
color:#d45;
}

div.topic table a.admin {
	color:#86A;
}

div.topic table a.admin:hover {
	color:#2C3;
}

div.board table a:hover, div.topic table a:hover {
color:#777;
}

div.board table a:visited, div.topic table a:visited {
color:#666;
}

div.board table td.bnew {
text-align:center;
width:25px;
}

div.board table td,div.topic table td {
vertical-align:middle;
}
	
h2 {
text-align:center;
margin:5px 0;
color:#86A
}

div.topic {
background:#86A;
margin:10px 0;
padding:2px;
}

div.topic table {
background:#EEE;
width:100%;
font-size:13px;
border-spacing:0;
border-collapse:collapse;
}

div.topic table td.tnew {
width:25px;
text-align:center;
}

div.topic table tr.todd {
background:#DDD;
}

div.topic table caption {
background:url('/images/bar.png');
padding:5px;
color:#FC3;
font-size:18px;
font-weight:bold;
}
	

div.message {
background:#86A;
padding:2px;
margin-top:5px;
}

div.mhead {
background:#DDD;
padding:2px;
border-bottom:1px solid #000;
}

div.mbody {
background:#EFE;
padding:2px;
}

div.msig {
background:#EFE;
padding:2px;
margin-bottom:2px;
}

div.page {
background:#EEE;
border:4px solid #86A;
border-top:0;
padding:2px;
color:#000;
}

div.page a {
color:#F03;
}

div.page a:hover {
color:#30F;
}
	

div.madmin div.mhead {
background:#CCC;
}

div.madmin div.mbody, div.madmin div.msig, div.madmin div.mfoot {
background:#DED;
}

div.spoiler {
	width:70%;
	margin:10px 0;
	margin-left:10%;
}

div.madmin div.mbody div.spoiler {
background:#CDC;
color:#CDC
}

div.mbody div.spoiler {
background:#DED;
color:#DED;
}

div.spoiler span {
	color:#000;
}

div.mhead img {
	float:left;
	height:17px;
	width:17px;
	margin-right:2px;
}

pre.code {
width:70%;
background:#EDE;
margin:5px 0 5px 10%;
font-size:13px;
}

div.quote {
width:70%;
margin:5px 0 5px 10%;
background:#CDC;
border:1px solid #000;
padding:2px;
}	

div.quote span.title {
font-weight:bold;
}

div.message table {
width:100%;
background:#EEE;
font-size:13px;
border-spacing:0;
border-collapse:collapse;
}

div.mfoot {
text-align:right;
font-size:10px;
float:right;
}

tr.mhead td {
background:#DDD;
border-bottom:1px solid #86A;
border-top:1px solid #86A;
padding:3px;
}

tr.mbody td {
padding:3px;
}

tr.mfoot td {
padding:3px;
}

tr.mhead img {
	float:left;
	height:16px;
	width:16px;
	margin-right:2px;
}

div.message table caption {
background:url('/images/bar.png');
padding:5px;
color:#FC3;
font-size:18px;
font-weight:bold;
}

caption span.closed {
color:#FFF;
}

th {
text-align:center;
}

table td.bnew img, table td.tnew img{
margin-bottom:-3px;
}
div.message img {margin-bottom:-3px;}

div.adminnav {
background:#EEE;
border:1px solid #000;
margin:5px;
padding:1px;
font-size:11px;
}

div.adminnav ul{
text-align:center;
list-style:none;
padding:2px;
margin:0;
}

div.adminnav li{display:inline;}

div.adminnav a {
padding:2px 2px;
text-decoration:none;
margin:1px;
}

div.adminnav a:hover {
background:#DDD;
border:1px solid #EEE;
border-top:2px solid #F00;
margin:0;
}

h2.admintitle {
font:13px Verdana bold;
text-align:left;
background:#86A;
color:#FC3;
padding:2px;
border:1px solid #000;
border-bottom:0;
margin:10px 0 0;
}

form.adminform {
border:1px solid #000;
margin:0px;
padding:5px;;
}

form.adminform table th {width:250px;text-align:left;}
form.adminform input.order {width:20px;}
form.adminform table td {vertical-align:middle;}
form.adminform > input {display:block;margin:10px auto;}div.viewpost {
background:#CCC;
margin:0 5px 5px;
border:1px solid #555;
padding:5px;
}

div.viewposthead {
background:#AAA;
margin:5px 5px 0;
border:1px solid #555;
border-bottom:0;
padding:2px;
}

table.topics div.list a {
padding:0 3px;
text-decoration:none;
}

table.topics div.list a:hover {
text-decoration:underline;
background:#DDD;
}

div.board table {border-bottom:2px solid #86A}
html > body div.board table {border-bottom:0}
div.post ul, div.post ol {
margin: 0;
padding-left:40px;
}

span.level {display:block}
table.messages span.username a {
color:#00F;
text-decoration:none;
}
table.messages span.username a:hover {
color:#86A;
text-decoration:underline;
}

blockquote p {margin:0}