/* CSS Document */
* {
}

#wrapper {width: 958px; height:auto; display:table; text-align:left; margin:0 auto; }
#content_wrapper {width: 958px;padding-left: 0px; clear: both; }
#content_header {width: 958px; height:276px; }

body {
    background: none repeat scroll 0 0 #000000;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
#body_bg {
    background: url("images/top_bg.jpg");
	background-repeat: no-repeat;
	background-color:transparent;
	height:100%;
	left:0px;
	position:absolute;
	top:0px;
	width:100%;;
}

#top {
    background: url("images/header.png") repeat-x scroll 50% 0 transparent;
    border: 0 none;
    height: 271px;
    margin-bottom: 15px;
    padding: 0;
    width: 958px;
	position:relative;
	top:60px;
	left:320px;
}

.inside {
top: 50%;
position:absolute; 
width:800px;
left:400px;
margin:auto 0px;
margin-top:-100px;
padding:10px 10px 10px 15px ;	
}

.maincontent {
margin:auto 0px;
}

.question {
float:left;
margin-top:10px;
text-align:left;
}

.updates {
border-bottom:solid 1px #ffffff;
text-align:left;

}

.showcase {height:271px; width:958px; float:right; margin:57px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow:hidden; color:#ffffff; position:relative; float:left;}
#leftcol {float:left;width:260px;overflow:hidden;padding-top:0px; padding-left: 0px;}
#base_bg { text-align:center; height:12px; clear:both}
.base_wrapper {height:200px; }
#banner {padding:0px; text-align:center; overflow:hidden; clear:both;}
#footer {text-align:center; clear:both; overflow:hidden; }


.leftpadding {padding: 0px;}

/* Typography */
.contentpaneopen {width: 100%;}
a:link {font-size: 12px; color: #ffffff; text-decoration: none;}
a:visited {font-size: 12px; color: #ffffff; text-decoration: none;}
a:hover {color: #ff0000; text-decoration:underline;}
.category-name, .published, .hits, .createdby, .parent-category-name, .create, .modified {color:#6C6E6F; text-transform:none; font-size:0.8em; padding-left:0px;}
.modifydate {padding:5px;}
#footer {color:#bfb4b4; font-size:0.7em;}

h1,.componentheading {font-size:1.7em; padding: 12px 0px 5px 0px;}
h2,.contentheading {font-size:1.5em;}
h4 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.1em;}
h6 {font-size:1em;font-weight:700;}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin:0.5em 0;}

.h2, h2 a:link, h2 a:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:24px;
font-weight:normal;
color: #ffffff;  width:990px; padding: 15px 0px 15px 5px; margin:0px;
}

ol	{list-style: decimal outside; }

ul {margin: 0px;padding-left: 0px;list-style: none;}
li {line-height:17px; text-indent: 18px;padding-top: 0px;background-image: url(images/arrow-1.png) ;background-repeat: no-repeat;background-position: 5px 6px;}
ul li ul {padding-left: 0px;}
.maincontent li {text-indent:0px; padding-left:18px; }

.article_column {padding:10px}
.article_row {padding:10px;}

td.buttonheading {width: 16px;}
li,dd {margin-left:1em;}
fieldset {padding:.5em;}

img {border:0px;