@charset "utf-8";
/* CSS Document */
body {
	background:url(../img/bg.png) top left no-repeat #000;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
}

* {margin:0;padding:0;}
p {margin:1em 0;}

h1 {
	width:624px;
	background:#f3c;
	font-size:20px;
	font-weight:bold;
	margin: 0 0 8px 0;
	padding: 4px;
}
h3 {
	font-size:16px;
	font-weight:bold;
}
a:link {
	color: #f3c;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #f3c;
}
a:hover {
	text-decoration: none;
	color: #f3c;
}
a:active {
	text-decoration: none;
	color: #f3c;
}
#styled-main {
	width:1040px;
	margin:0 auto;
	background:url(../img/back.png) repeat-y;
}
#styled-bottom {
	width:1040px;
	height:16px;
	margin:0 auto;
	background:url(../img/bottom.png);
}
#wrapper {
	width:1024px;
	margin:0 auto;
}
#banner {
	width:1024px;
	height:86px;
	background:url(../img/banner.png);
}
#columns {
	width:1024px;
	margin:0 auto;
	padding:0;
	float:left;
	background:#0F0;
}
#left {
	width:184px;
	float:left;
	padding:4px

}
#middle {
	width:632px;
	float:left;
	padding:4px;
	background:url(../img/middleback.png) top repeat-x;	
/*background:url(../img/pay.png)*/

}
#right {
	width:184px;
	float:right;
	padding:4px;

}
#bar {
	width:1016px;
	float:left;
	background:#f93;
	padding:4px;
}
#footer {
	height:28px;
	width:1040px;
	padding-top:4px;
	
	background:#fff url(../img/bottom.png) no-repeat;
	margin:0 auto;
	margin-bottom:0;
	text-align:center;
}

.sideform {
	margin:0px 0px 4px 0px;
}
.sideform label{
}
.sideform input{
	width:96px;
	height:16px;
	border: 1px solid #ccc;
}
.sidesubmit{
	background:url(../img/button.png) no-repeat;
	width:100px;
	height:16px;
	border:0;
	margin:0;
	padding:0;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.question {
	width:632px;
	float:left;
}
.ask{
	width:306px;
	height:30px;
	float:left;
	padding:4px;
	background:#444;
}
.spacer{
	width:632px;	
	float:left;
	height:4px;
}
.pspacer{
	width:184px;	
	float:left;
	height:4px;
}

.answer{
	width:306px;
	height:30px;
	float:right;
	padding:4px;
	background:#444;
}
.question input{
	width:300px;
	height:24px;
	border: 1px solid #ccc;
	font-size:16px;
}
.question label{
	font-size:14px;
}
.question qdesc{
	font-size:6px;	
}

.navigation{
	width:100%;
	background:url(../img/nav_btn.png) repeat-x #000;

	font-size:14px;
	height:16px;
	margin:0;
	padding:8px;
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;	
}
.navigation:hover{
	background:url(../img/nav_over.png) repeat-x #816;
}


table.sidebar
{
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
	margin-top:4px;
	width:100%;
}

.error {
	color:#900;
	font-weight:bold;
	font-size:12px;	
}
.form {
	margin: 4px 0 4px 0;	
}
.ptitle {
	width:174px;
	padding:4px;
	background:#333;
	float:left;
	cursor:pointer;
	
    border-color: #000;
    border-style: solid;
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.ptitle:hover {
	background:#816;
}
.posttitle {
	width:622px;
	padding:4px;
	background:#444;
	float:left;	

    border-color: #000;
    border-style: solid;
    border-width: 1px;
    border-spacing: 0;
    border-collapse: collapse;
}
.content {
	width:624px;
	padding:4px;
	background:#000;
	margin:0;
	float:left;
	font-size:12px;
}
.il img {
	float:left;	
	margin:0 4px 0 0;
}
.ir img {
	float:right;	
	margin:0 0 0 4px;
}
.navitem {
	width:150px;
	cursor:pointer;
	background:#333;
}
.navitem:hover {
	background:#666;
}

/* Navigation List */
#n {width: 186px;padding:0;}
#n ul {list-style: none;}	
#n li {width:184px;height:30px; margin-bottom:4px;float:left;text-align:left;font-size:14px;}
#n li a {display: block;padding: 7px 5px 3px 0.5em;color: #FFF;text-decoration: none;width: 180px; border:solid #000 1px;}
html>body #n li a {width: auto;height: 20px;background:url(../img/nav_btn.png) repeat-x}
#n li a:hover {height:20px;color: #fff;background:url(../img/nav_over.png) repeat-x}

#middle li { margin: 0 0 0 1.5em; }
