@charset "utf-8";

html,body{height:100%; padding:0; margin:0; background:#000 url(../images/backdrop.jpg) fixed center top; font-family:Arial, Helvetica, sans-serif;}
div#container{min-height:100%; position:relative; padding:0; margin:0}
div#header{height:109px; width: 100%; padding:0; margin:0; background:#000 url(../images/header_tile.jpg) repeat-x;}

h1.heading{
	font-size:16px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	}

h1.heading-lrg{
	width:100%;
	font-size:18px;
	margin:0 auto;
	padding:0;
	margin-bottom:10px;
	}

.centered{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}

img#header-image{display:block; margin-left:auto; margin-right:auto;}

div#body{width:950px; margin-right:auto; margin-left:auto; background:#000; padding-bottom:209px}

div#footer {
	position:absolute;
	bottom:0;
	width:100%;
	height:209px;
	background:none;
	text-align:center;
	padding:0;
	margin:0;
}

img.footer-img{margin:0; padding:0; border:0;}

span#copyright{position:absolute; bottom:5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#fff; text-align:center; width:100%; margin:0 auto; z-index:500;}

#menu {
	background: #222;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 228px;
}
#menu li {
	font: 14px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

#menu span {
	color:#fff;
	background:#900;
	padding:3px;
	display:block;
	width:228px;
	}

#menu a {
	background: #222;
	border-bottom: 1px solid #393939;
	color: #ccc;
	display: block;
	margin: 0;
	padding: 8px 12px;
	text-decoration: none;
	font-weight:normal;
}
#menu a:hover {
	background: #6f0a0a url("../images/hover.gif") left center no-repeat;
	color: #fff;
	padding-bottom: 8px;
}

/* rotator in-page placement */
    div#rotator {
	position:relative;
    margin-left:-40px;
	height:408px;
	width:950px;
	
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style:none;
}
/* rotator image style */	
	div#rotator ul li img {
	border:0;
	padding:0;
	margin:0;
	background:#000;
}
    div#rotator ul li.show {
	z-index:500;
}

div#content-container{
	width:950px;
	overflow: auto;
	display:block;
	background:url(../images/grad-bg.png) repeat-x;
	}

div#content-pane{
	float:left;
	width:615px;
	border:1px solid #555;
	height:auto;
	background:url(../images/grad-content-bg.png) repeat-x #202020;
	margin:20px;
	padding:20px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:justify;
	}
	
div#right-panel{
	float:right;
	width:250px;
	margin-top:20px;
	}

div#navigation{
	width:228px;
	height:auto;
	background:#222;
	border:1px solid #555;
	margin-bottom:20px;
    }

div#social-bookmarks{
	width:230px;
	padding:5px;
	color:#fff;
	}
	
a.link{font-size:12px; text-decoration:none;}	
a.link:link{color:#fff;}
a.link:visited{color:#fff;}
a.link:hover{color:#ccc;}
a.link:active{color:#990000;}

img.social-img{vertical-align:middle; padding:3px;}

div.answer{
	width:590px;
	border:3px solid #FFF;
	background:#444;
	margin-bottom:20px;
	padding:10px;
	}
	
div.question{
	width:590px;
	border:3px solid #ccc;
	background:#222;
	margin-bottom:20px;
	padding:10px;
	}

div.spec{
	width:290px;
	float:right;
	}
