body { 
color : #000;
font-size : 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin : 0px auto;
background: #FF7D01 url(images/bg_main.jpg) center top repeat-x;
} 

html>body #body-container { overflow: auto; }
#body-container {
	width: 988px;
	margin: 0px auto;
	padding: 0;
	background: white;
	border-left:1px solid #E06F00;
	border-right:1px solid #E06F00;
}

#wrap { 
margin : 0px auto;
padding : 0;
} 
#header { 
padding :0px; 
background:#222;
margin:0px 8px 7px 8px; 
height:120px;
border-left:1px solid #333333;
border-right:1px solid #333333;
} 

.headline {
margin:0px;
width:970px;
height:90px;
background: url('header.jpg');
}

#header h1{ 
font-size: 26px;
letter-spacing:-1px;
margin:0px;
font-weight:bold;
padding:15px 0px 0px 10px;
text-align:center;
color: #FFFFFF;
} 
#header h2{ 
font-size: 20px;
margin:0px;
font-weight:normal;
padding:0px;
text-align:center;
color: #FFFFFF;
} 

img { 
border : 0;
} 
a, a:visited { 
color : #007920;
text-decoration : none;
font-weight: bold;
} 
a:hover { 
text-decoration : none;
color : #FF6000;
font-weight: bold;
} 

* html #content {
margin : 8px 6px 8px 4px;
}

#content {
width : 724px;
padding : 0px;
margin : 8px 6px 8px 8px;
float : left;
border:1px solid #A5A5A5;
} 
#content p { 
padding : 0 0 15px 0;
margin : 0;
line-height : 21px;
} 
#content p img { 
float : left;
border : none;
margin-right : 10px;
margin-bottom : 5px;
margin-top : 5px;
}

.features {
list-style-image: url('check.gif');
}

#content p ul { 
margin : 15px;
padding : 0 0 0 20px;
} 
#content li { 
margin-left : 10px;
padding : 0 0 0 5px;
line-height : 21px;
text-align: justify;
} 
#content h1 { 
font-size : 22px;
font-family:Arial, Helvetica, sans-serif;
font-weight : normal;
letter-spacing:-1px;
padding : 0px;
margin : 0px;
margin-bottom:5px;
color : #FF6000;
} 
#content h1 a { 
color : #FF6000;
text-decoration : none;
} 
#content h1 a:hover { 
color : #666;
text-decoration : none;
}

#content h2 { 
font-size : 18px;
font-family:Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 0px;
margin : 0px;
margin-bottom:5px;
color : #FF6000;
} 

#content p ul { 
margin : 15px;
padding : 0 0 0 20px;
} 

.postpacker {
	margin:10px 10px 10px 10px;
}

* html #sidebar { 
	margin : 8px 4px 7px 0;	
}

#sidebar { 
width : 238px;
color : #555;
padding: 0px 0px 20px 0px;
margin : 8px 8px 7px 0px;
text-align : left;
position : relative;
line-height : 17px;
font-size : 12px;
list-style-type : none;
float:right;
border:1px solid #A5A5A5;
}
#sidebar p { 
padding : 0;
list-style-type : none;
margin : 0;
} 
#sidebar h2 { 
	color : #D94616;
	font-size : 20px;
	font-weight:normal;
	padding : 8px 0 2px 0px;
	margin : 0 0 5px 0;
} 

#sidebar a { 
color : #666;
display : block;
font-size:13px;
font-weight:bold;
text-decoration : underline;
margin : 0;
padding : 2px 0px 4px 0px;
} 
#sidebar a:hover { 
color : #D94616;
text-decoration : none;
} 
#sidebar ul { 
list-style-type : none;
margin : 20px;
padding : 0;
} 

#sidebar ul ul { 
padding : 0;
margin : 0;
}

#sidebar ul li { 
display : inline;
padding : 0;
margin : 0;
list-style-type : none;
} 

#s { 
padding : 2px;
width:150px;
border : 1px solid red;
background: #fafafa;
color: #555;
font-family: Tahoma, Verdana, sans-serif;
} 
.sbutt { 
font-family: Verdana, Arial, Helvetica, sans-serif;
padding : 0px 5px 2px 5px;
font-weight:bold;
display:block;
width:150px;
height:25px;
margin : 0 0 0 5px;
background:#8FC400;
color:white;
border:none;
font-size:14px;
}

blockquote { 
margin : 0 0 0 25px;
padding : 0 25px 0 10px;
font-style : italic;
color : #8FC400;
border-left : 3px solid #8FC400;
} 
#content blockquote p { 
margin : 0 0 20px 0;
padding : 0;
} 

.TopMenu { margin: 0px; padding: 0px; height:30px; float:left}
.TopMenu ul { float:left; padding:0px; margin: 0px; height:30px; background:black; width:970px; display:inline}
.TopMenu li { padding: 0px; margin: 0px; list-style-type: none; display: inline; font-size: 17px; font-family:Lucida Sans Unicode, Tahoma, Verdana, Arial; font-weight: bold; float:left}
.TopMenu li a { color:white; line-height:30px; padding:5px 20px 4px 20px; font-weight:bold; text-decoration:none;}
.TopMenu li a:visited { color:white;}
.TopMenu li a:hover { color:white; background:#8FC801; text-decoration:none; }

a#home { color:white; line-height:30px; padding:0px 20px 0px 20px;
 font-size: 17px; font-family:Lucida Sans Unicode, Tahoma, Verdana, Arial;border-bottom:none;
 display:inline; float:left;
}
a:hover#home { 
background:#8FC801;
}

.more-link {
	margin:0px;
	margin-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
}
a.more-link {
	color:#89A210;
	text-transform:uppercase;
}
a:hover.more-link {
	color:#8BC200;
}

* html #footer { 
width : auto;
text-align : left;
margin : 0px 0px 0px 8px;
padding : 0px;
float : left;
} 

#footer { 
width : auto;
text-align : left;
margin : 0px 0px 0px 8px;
padding : 0px;
float : left;
display:inline
}

#footer li { 
margin-bottom:3px;
}
#footer a { 
color:#98C914;
margin-bottom:3px;
}
#footer a:hover {
color:#98C914;
}

#footer ul { 
margin:0px;
padding:5px 20px 10px 20px;
list-style-type:none
}

#footer p { 
font: normal 15px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px;
padding:10px 20px 10px 20px;
}

#footer h2 { 
background:url(images/heading_pat.gif);
font: normal 15px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px;
padding:7px 20px 3px 20px;
}

* html .footer_blogroll {
height:250px;
}
* html .footer_resources {
height:250px;
}
* html .footer_great_links {
height:250px;
}

.footer_blogroll {
	background:#333;
	float:left;
	width:320px;
	margin:0px;
	min-height:250px;
}
.footer_resources {
	background:#333;
	clear:right;
	float:left;
	width:320px;
	margin:0px 6px 0px 6px;
	min-height:250px;
	color:#ccc;
}
.footer_great_links {
	background:#333;
	clear:right;
	float:left;
	width:320px;
	margin:0px;
	min-height:250px;
	color: #98C914;
}

* html #subheader { 
width : auto;
text-align : left;
margin : 0px 0px 0px 8px;
padding : 0px;
float : left;
} 

#subheader { 
width : auto;
text-align : left;
margin : 0px 0px 0px 8px;
padding : 0px;
float : left;
display:inline
}

#subheader li { 
margin-bottom:3px;
}
#subheader a { 
color:#98C914;
margin-bottom:3px;
}
#subheader a:hover {
color:#98C914;
}

#subheader ul { 
margin:0px;
padding:5px 20px 10px 20px;
list-style-type:none
}

#subheader p { 
font: normal 15px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px;
padding:10px 20px 10px 20px;
}

#subheader h2 { 
background:url(images/heading_pat.gif);
font: normal 15px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0px;
padding:7px 20px 3px 20px;
}


* html .subheader_popular {
height:180px;
}
* html .subheader_about {
height:180px;
}
* html .subheader_subscribe {
height:180px;
}

.subheader_popular {
	background:#282828;
	float:left;
	width:320px;
	margin:0px;
	min-height:180px;
}

.subheader_about_alt {
	background:#282828;
	color:#999;
	float:left;
	width:320px;
	margin:0px 6px 0px 6px;
	min-height:180px;
}

.subheader_resources {
	background:#282828;
	color:#999;
	float:left;
	width:320px;
	margin:0px 6px 0px 6px;
	min-height:180px;
}

.subheader_about {
	background:#282828 url(images/about_bg.jpg);
	clear:right;
	float:left;
	width:320px;
	margin:0px 6px 0px 6px;
	min-height:180px;
	color:black;
}
.about {
	text-align:right;
	padding:45px 50px 0 80px;
	float:right;
}

.subheader_subscribe {
	background:#282828;
	clear:right;
	float:left;
	width:320px;
	margin:0px;
	min-height:180px;
}

.subheader_subscribe h2 {
	text-align: center;
	background-color: #000000;
}

#subheader .subheader_subscribe a { 
border-bottom:none;
}

.order_top {
	background:#282828;
	width: 952px;
	color:#999;
	padding: 10px;
	margin: 10px 8px 20px 8px;
	text-align: center;
	font-style: italic;
}

.order_top a {
	color: #98C914;
	text-decoration: underline;
}

.order_top a:hover {
	color: #98C914;
	text-decoration: none;
}

.field {
	background:black;
	border:1px solid #525252;
	height:20px;
	padding:3px 0 0 5px;
	color:#FF6000;
 
	width:170px;
}

.button {
	background:black;
	border:1px solid #3D3D3D;
	height:25px;
	padding:0 5px 0 5px;
	width:90px;
	color:#757575;
	font: bold 11px Arial, Helvetica, sans-serif;
	cursor:pointer;
}

#s {
	width:200px;
	margin:0 0 0 15px;
	padding:2px 5px 3px 5px;
	border:none;
	background:#D84615;
	color:white;
	font:normal 14px Arial, Helvetica, sans-serif;
}
 
 
.credits { 
margin: 7px 0px 0px 0px; 
padding: 10px;
float:left;
background:black;
font-size:11px;
color:#999;
text-align:center;
width:952px;
}

.credits_link { 
color:#C0C0C0;
text-decoration:none;
}

.credits_link a:hover { 
color:#C0C0C0;
text-decoration:none;
}

.active_item {
color : #000;
}

.not_active_item {
color : #FF0000;
font-weight: bold;
}

.download_box {
	background:#282828;
	color:#999;
	padding: 10px;
	margin: 10px 8px 20px 8px;
	text-align: center;
	font-size: 14px;
	font-style: italic;
}

.download_box a {
	color: #98C914;
	text-decoration: underline;
}

.download_box a:hover {
	color: #98C914;
	text-decoration: none;
}
.important { 
color : #007920;
font-weight: bold;
} 

