body {color: #ccc; background-color: #111; margin:0; padding:0; font-family: "Lucida Grande", Lucida, Verdana, Ariel, sans-serif; text-shadow: #fff 0px 0px 0px; font-size:12px; line-height:1.9em; background-image:url('../img/back.gif');}
a {text-decoration:none; color:#fff;}
a.link {display:inline; color:#fff; border-bottom:1px solid #575757;  padding:0px 1px 0px 1px;
	text-decoration:none;}
a.link:hover {border-bottom:1px solid #fff;}

h1.blink { display:inline; color:#fc6; padding:0px 1px 0px 1px;
	text-decoration:none; font-size:18px; }
h1.clink { display:inline; color:#fc6; padding:0px 1px 0px 1px;
	text-decoration:none; font-size:12px; }
	
strong {font-weight: normal; color: #fff;}
h1 {font-size:1.3em; font-weight:bold; color:#fff; margin:0 0 0.15em 0;}
h2 {font-size:1em; font-weight:bold; color:#fff; margin:0; border-bottom:1px solid #4D4D4D;}
h3 {font-size:0.9em; font-weight:normal; color:#A1A1A1; margin:1px 0 9px 0;}
sup {color:#fff; font-size:8px;}
strong {display:inline; color:#fff; background-color:#405C36; padding:0px 2px 1px 3px;}
b {color:#fff;}

img, a img {border:0;}

#content_center { position: relative; width: 1024; margin:auto; text-align: left; }
#maincontent {float:left; background-color: #2b2b2b; border-left: 2px solid #0C0C0C; border-right: 2px solid #0C0C0C; border-bottom: 2px solid #0C0C0C;}

#news_header {position:absolute; top:320px; left:0; color:#C1C1C1; padding-top:0px; height:28; width:1020px;
	text-align:center; font-size:1em; background: url('../img/news_header.png') no-repeat; }
	
#header {float:left; background:#545454; position:relative; margin-bottom:25px;}

#subheader {float:left; background:#545454; position:relative; margin-bottom:150px; margin-top: 75px; width: 1020px;}
#chapter_header {position:absolute; top:10px; left:0; color:#fc6; padding-top:18px; height:56; width:1020px;
	text-align:center; font-size:1.6em; background: url('../img/chapter_header_.png') no-repeat; }

.documents{ background:#262626; width:150px; float: left; position: relative; padding:15px 12px 10px 13px; -webkit-border-radius: 5px; margin:7px 0 0 0px; }

.system{ background:#262626; width:450px; height: 325px; float: left; position: relative; padding:10px 0px 0px 20px; -webkit-border-radius: 5px; margin:0px 20px 0 0px; }

#screenshots { text-decoration:none; background:#262626; line-height:0; -webkit-border-radius: 5px; margin:0px 0px 0px 5px; }
	#screenshots table { border: 0; display:inline; color:#fff; font-size:12px; }
	#screenshots img { width:40px; height:28px; -webkit-box-shadow: 0 0px 5px #050505; border:1px solid transparent; }
	#screenshots img:hover {border:1px solid #6f9dde;}
.ui1 {margin-right:7px; margin-top:5px;}

#screenshots2 { text-decoration:none; background:#262626; line-height:0; -webkit-border-radius: 5px; margin:0px 0 0 0px; }
	#screenshots2 table { border: 0; display:inline; color:#fff; font-size:12px; }
	#screenshots2 img { width:50px; height:50px; -webkit-box-shadow: 0 0px 5px #050505; border:1px solid transparent; }
	#screenshots2 img:hover {border:1px solid #6f9dde;}

.line {float:left; width:920px; height:1px; margin:-20px 35px;border-top:1px solid #383838;}

.features {margin-left:25px; margin-top:5px; float:left; }

#space {margin-left:25px; margin-top:10px; margin-bottom:25px; float:left; position:relative;}

#spec_list {margin-left:25px; padding-bottom:35px; float:left; position:relative;}
ul {padding:0px 0px 10px 15px; margin:0; list-style:circle; list-style-image: url('../img/listItem.png');}
ul li {margin:0; padding:1px;}
.two_column {padding: 0px 25px 0px 25px; position: relative; float: left; width:430px;}
.two_column_thin {padding: 15px 25px 0px 25px; position: relative; float: left; width:350px;}

/* footer */ 
#footer {padding:10px 0px; text-align:center; font-size:0.9em; float:left; width:1020px; margin:auto; 
	background:#1B1B1B url('../img/footer_shadow.png') no-repeat; color:#4E4E4E; border-top:1px solid #151515;}
#footer a {color:#777;}
#footer:hover a {color:#A8A8A8;}
#footer a:hover{color:#fff; text-decoration:underline;}

#foot_space {height:60px; width:1020px; background:; float:left;}

#release_notes {
	position: absolute; left: 750px; top: 318px; font-size:8px;
}
#release_notes table {
	font-size:12px;
}