/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
  z-index:10;
}
#pagewidth{ 
 max-width:100%;
 min-width:800px;  
 z-index:10;
 z-index:10;
}
#header{
	position:relative;
	height:150px;
	background-color:#C9AFBC;
	width:100%;
 z-index:10;
}
#leftcol{
	width:20%;
	float:left;
	position:relative;
	background-color:#43AFBC;
	z-index:10;
}
#twocols{
	width:80%;
	float:right;
	position:relative;
	z-index:10;
	
}
#rightcol{
 width:25%; 
 float:right; 
 position:relative; 
 background-color:#30AF2C;
  z-index:10;
}
#maincol{
	background-color: #6F0;
	float: left;
	display:inline;
	position: relative;
	width:75%;
	z-index:10;
	left: 0px;
}
#footer{
 height:30px; 
  background-color:#5C399F; 
 clear:both;
  z-index:10;
}
/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
  z-index:10;
}
.clearfix{display: inline-block; z-index:10;
}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%; z-index:10;
}
.clearfix{display: block; z-index:10;
}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none; z-index:10;
}
/*hide the right column when printing*/ 
#rightcol{display:none; z-index:10;
}
#twocols, #maincol{width:100%; float:none; z-index:10;
}
 z-index:10;
}
/* Style */

body {
    font: normal 100% Helvetica, Arial, sans-serif;

 z-index:10;
}
body, div, h1, h2, h3, h4, h5, p, ul, ol, li, dt, img, a {
margin: 0;
padding: 0;
border: 0;
 z-index:10;
}
p {font:Verdana, Geneva, sans-serif;
font-size:14pt;
height:1.5em;
 z-index:10;
}
/*  Text Styling */
body, .BreadCrumb {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
 z-index:10;
}
html { 
	height:100%;
	margin-bottom:1px;
 z-index:10;
}
ul.nav {
	width:900px;
	float:left;
	text-align:right;
	margin-top:138px;
line-height:38px;

 z-index:10;
}
ul.nav li {
	display:inline;
	background-image: url(images/nav-bg.png);
	background-repeat:repeat-x;
	margin-left:10px;
	padding-top:15px;
	padding-right:20px;
padding-left:20px;
padding-bottom:10px;

 z-index:10;
}
ul.nav li a:link, ul.nav li a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
color:#ffff00;
 z-index:10;
}
ul.nav li a:hover, ul.nav li a:active {
color:#679b00;
 z-index:10;
}
#footer p {
	font-size: 12pt;
	font-style: oblique;
	text-align: center;
vertical-align:bottom;
padding-top:20px;
 z-index:10;
}
.ads {
margin:10px;
height:200px;
 z-index:10;
}
.flash {
	text-align:center;
 z-index:10;
}
#rightCol h3 {
	font-size:15pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#660099;
	margin-left:5px;
	margin-top:15px;
	margin-bottom:5px;
 z-index:10;
}
#rightCol a:link, 
#rightCol a:visited,
#footer a:link, 
#footer a:visited,
.post a:link,
.post a:visited
 {
	margin-top:0px;
/*	margin-left:10px;
	margin-bottom:10px;
*/	color:#660099;
	font-weight: bold;
	text-decoration: none;
 z-index:10;
}
#rightCol a:hover,
#footer a:hover,
.post a:hover
 {
	text-decoration: underline;
	color: #FF0066;
 z-index:10;
}
.adsText {
	margin-left:10px;
margin-bottom:10px;
 z-index:10;
}
.ads img.ad {
margin:3px;
 z-index:10;
}
#rightCol p {
margin-top:0px;
margin-right:10px;
margin-bottom:10px;
 z-index:10;
}
.post-container {
background:#f5f5f5;
border: 1px solid #e2e2e2;
padding:0px;
/* -moz-border-radius:5px; */
margin-left:20;
height:320px;
 z-index:10;
}
.post {
background:#f7f7f7;
border:1px solid #ffffff; 
padding:5px;
 z-index:10;
}
.post h2 {
font-size:20pt;
letter-spacing:-1px;
margin-bottom:3px;
 z-index:10;
}
.post h2 a:link, .post h2 a:visited {
text-decoration:none;
color:#000000;

 z-index:10;
}
.post p {
	margin-bottom:10px;
 z-index:10;
}
.post p.post-info {
	color:#663399;
	font-size: 16pt;
	font-weight: bold;

 z-index:10;
}

