@charset "utf-8";
/* CSS Document */


body { color: #000; font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif; text-align: center; background:#000000; margin:0; padding:0; }
a { color: #0080ff; text-decoration: none; }
a:hover { text-decoration: underline; }
code { font-size: 1.1em; }
h1 { color: #32cd32; font: bold italic 2em Georgia, "Times New Roman", Times, serif; }
h2 { color: #32cd32; font-size: 1.7em; font-variant: small-caps; line-height: normal; }
h3, h4 { color: #32cd32; font: bold italic 1.5em Georgia, "Times New Roman", Times, serif; }
img { border: 0 none; }
input, select { border: 1px solid #c0c0c0; font: 1em Verdana, Arial, Helvetica, sans-serif; padding: 2px; }
input:focus, select:focus, textarea:focus { border: 1px solid #0080ff; }
textarea { border: 1px solid #c0c0c0; font: 1.3em "Courier New", Courier, monospace; padding: 2px; }
#container { margin: 0 auto; text-align: left; width: 1200px; border-left: 1px solid #fff;border-right: 1px solid #fff; padding:0; background: #656335 url(/images/bg.jpg) repeat-x; }
#header {  margin-top: 0; padding-right: 0.1em; text-align: right; }
#header a { color: #32cd32; }
#header a:hover { color: #0080ff; text-decoration: none; }
#navigation { list-style: none; margin: -1.2em 0 2em 0; padding: 0; }
#navigation a { font-weight: bold; line-height: 2em; padding: 0.5em 1em; }
#navigation a:hover { background: #0080ff; color: white; text-decoration: none; }
#navigation li { display: inline; margin: 0; padding: 0; }
#navigation .active { background: #32cd32; color: white; text-decoration: none; }
.answer { margin-left: 2.4em; line-height: 1.5em;}
.category { font-size: 0.9em; }
.center { text-align: center; }
.date { color: #820606; font-size: 11px; font-weight:normal;  margin-top: 0.5em;  }
.question {font-weight: bold; font-size: 14px; color:#020d46; font-weight:bold; }
.question a,  .question a:visited{ font-weight: bold; font-size: 14px; color:#020d46; font-weight:bold; }
.question a:hover { color: #CC3300; text-decoration:none;}
.question-container { background: #f2f2f1; width:955px; margin:0 ; margin-bottom:5px; padding:5px; border:1px solid #000; }
.question-container:hover { }
.unanswered { color: #c0c0c0; letter-spacing: 0.1em; }
.pagination { color:#CCCCCC;}


#topheader { background:url(/images/topheader.jpg) no-repeat; width:1200px; height:67px; }
#head { background:url(/images/header.jpg) no-repeat; width:1200px; height:145px; }
#footer{ background:url(/images/footer.jpg) no-repeat; width:1200px; height:69px; }

#logo { float:left; display:inline; background:url(/images/logo.jpg) no-repeat; width:274px; height:67px;}
#menu { float:right; display:inline; margin-right:20px; color:#FFFFFF; text-transform:uppercase;  padding-top:52px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#menu a, #menu a:visited { color:#FFFFFF; text-decoration:none;}
#menu a:hover { color:#000000; text-decoration:none;}
#sidebar { float:left; display:inline; width:215px; margin-top:10px; margin-bottom:10px;}
#column{ float:left; display:inline; width:970px; margin-left:9px; margin-top:10px; }
#searchhead { height:31px; width:215px; background:url(/images/searchhead.jpg) no-repeat;}
#search { background:url(/images/sidebg.jpg) repeat-y;  width:215px}
#search #searchbox { background:url(/images/input.jpg) no-repeat; width:169px; height:25px; margin:5px auto; padding:0;}
#search #submitbtn { background:url(/images/searchbtn.jpg) no-repeat; width:61px; height:14px; border:0; margin-bottom:5px;}
#category { margin-top:5px; background:url(/images/sidebg.jpg) repeat-y;  width:215px;}
#login { margin-top:5px; background:url(/images/sidebg.jpg) repeat-y;  width:215px;}
#cathead { height:31px; width:215px; background:url(/images/cathead.jpg) no-repeat;}
#loginhead { height:31px; width:215px; background:url(/images/loginhead.jpg) no-repeat;}
#articles { height:31px; width:215px; background:url(/images/articles.jpg) no-repeat;}
#userhead { height:31px; width:215px; background:url(/images/userhead.jpg) no-repeat;}
#category ul li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003979;
	text-decoration: none;
	list-style-type: none;
	margin:0;
	padding:0;
	margin-bottom:3px;
}
#category ul { margin:0; padding:0; margin-left:16px; margin-top:10px;  padding-bottom:10px;}
#category ul li a, #category ul li a:visited {color: #002752; text-decoration:none; }
#category ul li a:hover {color: #000; text-decoration:none; }


#signupbtn { background:url(/images/signup.jpg) no-repeat; height:31px; width:215px; }
#signup{ margin-bottom:5px;}

#askhead {background:url(/images/askq.jpg) no-repeat; height:31px; width:967px;   }
#askq {background:url(/images/askbg.jpg) no-repeat; height:102px; width:967px;   }
#askinput { background:url(/images/askinput.jpg) repeat; width:567px; height:52px; border:0; margin-left:5px;float:left; display:inline; margin-top:8px;}
#askcatselcnt { margin-left:5px; float:left; display:inline; width:250px;}
#askseltitle { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; margin:0; padding:0;}
#askcatsel { margin-top:3px;}
#askcatsel select { width:240px;}
#askbtn { float:left; display:inline; margin-top:10px;}
#askitbtn {background:url(/images/askbtn.jpg) no-repeat; width:110px; height:23px; border:0; }
#latestq {background:url(/images/askbg.jpg) no-repeat bottom ; height:22px; width:947px; font-size:16px; color: #141414; font-weight:bold; text-transform:uppercase; padding-top:9px; padding-left:20px; margin-top:5px; }
#messagehead {background:url(/images/askbg.jpg) no-repeat bottom ; height:22px; width:947px; font-size:16px; color: #141414; font-weight:bold; text-transform:uppercase; padding-top:9px; padding-left:20px; }
#messagehead a, #messagehead a:visited { font-size:12px; color:#FFFFFF; text-decoration:none;}
#messagehead a:hover {font-size:12px; color:#000000; text-decoration:none;}
.message-container { background: #f2f2f1; width:955px; margin:0 ; margin-bottom:5px; padding:5px; border:1px solid #000; }


.answer { font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.postmeta {font-size:11px; font-family:Arial, Helvetica, sans-serif;}