body {
background:#000000 url(./images/page_bg.jpg) repeat scroll left top;
color:#FFFFFF;
font-family:"Palatino Linotype","Book Antiqua",Palatino,Times,serif;
font-size:12px;
margin:0;
padding:0;
}
img {
border:0 none;
}
#content_wrapper {
background:#720228 none no-repeat scroll left top;

margin:0 auto 10px auto;
padding:0 0 25px 0;
width:1025px;
}
#header {
background:transparent url(./images/logo.jpg) no-repeat scroll 0 0;
padding:125px 0 0;
}

#header #nav {
margin:0;
}
#solution_wrapper {
background: #000000 url(./images/page_bg.jpg) no-repeat scroll left top;
padding:10px 0 0 15px;
width:200px;
}
#solution_wrapper div {
margin:20px 0 0;
}
#solution_wrapper h2 {
color:#990000;
font-size:1.2em;
font-weight:bold;
margin:-1px 0 0;
}
#left_col {
float:left;
margin:0 0 0 12px;
width:200px;
}
#right_col {
float:right;
margin:0 0 0 12px;
text-align:center;
width:800px;
}
#right_col h2 {

color:#FFFF44;
font-size:1.2em;
font-weight:bold;
margin:0 auto;
padding:5px 0;

}
#right_col a {
color:#FFFF44;
font-size:1.2em;
font-weight:bold;
margin:-1px 0 0 10px;
}
#stats {
background:#000000 url(./images/page_bg.jpg) no-repeat scroll left top;
overflow:hidden;
padding:5px 10px;
width:200px;
}
#stats h2{
	font-size:1.1em;	
}
#footer {
margin:0 auto;
padding:0 10px;
width:995px;
}
#adspace1 {
text-align:center;
}
#adspace2 {
overflow:hidden;
padding:0 10px;
text-align:center;
width:168px;
}
#adspace2_b {
	background:#000000 url(./images/page_bg.jpg) repeat scroll 0 0;
	padding:0 10px;
	text-align:center;
	width:195px;
}
#adspace2_b h2{
	font-size:1.1em;	
}
#footerpromo {
background:#000000 url(./images/page_bg.jpg) repeat scroll 0 0;
color:#FFFF44;
font-size:1.2em;
font-weight:bold;
height:170px;
margin:0 auto 15px auto;
padding:5px 0;
width:720px;

}
#footerpromo .promo, #footerpromo .promo a {
float:left;
font-size:0.9em;
text-align:center;
text-decoration:none;
width:150px;
}

#comments {
background:#000000 url(./images/page_bg.jpg) repeat scroll 0 0;
color:#FFFFFF;
font-size:1.2em;
text-align: left;
margin:0 auto 15px auto;
padding:5px 0;
width:720px;
}

.comment{
	padding: 0px 4px;
	margin: 0px 0px 6px 4px;
	border-bottom: medium dotted #666;
}

.commentor{
	color: #FFFF44;
	border-bottom: 1px dotted #666;
}

.browse {
background:#000000 url(./images/page_bg.jpg) repeat scroll left top;
float:left;
margin:5px 5px 5px 15px;
min-height:245px;
min-width: 150px;
padding:0 12px 5px;
}
#right_col .browse a {
color:#FFFF44;
font-size:1.2em;
font-weight:bold;
margin: 0px !important;
text-decoration: none;
}
.text {
padding:12px;
text-align:left;
}
.text h2 {
font-size:1.2em;
font-weight:bold;
}
.copyright {
color:#FFFFFF;
}
.copyright a {
color:#FFFFFF;
}
.clearElem {
clear:both;
font-size:0.1em;
line-height:0.1em;
}
#navcontainer ul {
background-color:#000000;
color:#720228;
list-style-type:none;
padding:0.2em 0;
text-align:center;
}
li {
display:inline;
}
li a {
background-color:#000000;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
padding:0.2em 1em;
text-decoration:none;
}
li a:hover {
background-color:#720228;
color:#FFFFFF;
}
#contentwrapper {
margin:-10px 0 0 !important;
}
.rating {
background:#000000 none repeat scroll 0 0;
padding:3px;
text-align:left;
width:145px !important;
}

#jmp1{
display:inline;
line-height:0.1em;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;	
}

.statsText{
	display: block;
	position: absolute;
	left: -1000px;
	width:100px;
}
label{
	width: 150px;
	font-weight: bold;
	text-align: left;
	font-size: 1.2em;
}
.directive{
	font-size: 1.2em;
}
.center-ads{
	text-align: center;
	margin: 2px 0px 5px 0px;
}
