* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#faux {
 background: url(faux-11-4.gif);
 margin-bottom: 5px;
 overflow: auto; 
 width: 100%
}
#header {
	color: #27B7B2;
	width: 902px;
	padding: 10px;
	height: 260px;
	margin: 10px 0px 5px 0px;
	background: #27B7B2;
}
/* ---------------------- Greenslate nav ---------------------- */
#tabs26{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#tabs26 ul{margin:0px;padding:0;list-style-type:none;width:auto;}
#tabs26 ul li{display:block;float:left;margin:0 1px 0 0;}
#tabs26 ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
#tabs26 ul li a:hover,#tabs26 ul li a.current{color:#fff;background:transparent url(images/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */
--------------------------------------------------------------------------------
/* basics */

h1,h2,h3,h4,h5,h6 {
font-weight: bold;
clear: both;
}

a:link a:visited {
color:#FF0000;
text-decoration: none;
}
a:visited {
color:#000000;
text-decoration: none;
}

a:hover, a:active {
text-decoration: underline;
}

p {
margin-bottom: 18px;
}

li {
padding-left: 5px;
}


/** HEADER */

header h1 {
text-align: center;
margin-top: -50px;
color: #eee;
}

header h1 { 	
font-size: 36px;
font-variant:  small-caps;
}

header h1 a:link, header h1 a:visited {
color: #fff;
}

/** ARTICLES **/

article {
padding: 20px 30px 5px 40px;
}

article img {
border: none;
}

#content h1, h2, h3, h4, h5, h6 {
color: #F0C;
line-height: 1.5em;
margin: 0 20px 20px 0;
}

#content h1, h2, h3 {
padding-left: 10px;
}

.alignleft, img.alignleft {
display: inline;
float: left;
margin-right: 24px;
margin-top: 4px;
}

.alignright, img.alignright {
display: inline;
float: right;
margin-left: 24px;
margin-top: 4px;
}

.aligncenter, img.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignleft, img.alignright, img.aligncenter {
margin-bottom: 12px;
}


/* footer  blocks */

aside h3 {
font-size: 18px;
}

aside ul {
list-style: none;
margin-bottom: 20px;
margin-top: -15px;
}

aside li a {
display: block;
text-decoration: none;
}

aside li a:hover {
text-decoration: underline;
}

#footer-area {
background: #000;
color: #F3F;
font-size: 98%;
padding: 18px 0;
overflow: hidden;
}

.footer-segment {
float: left;
width: 190px;
}

.first {
margin-right: 20px;
margin-left: 40px;
}

.second {
margin-right: 30px;
}

.third {
margin-right: 30px;
}

.last {
margin-right: 20px;
}

footer aside h4 {
color: #FFF;
font-size: 14px;
line-height: 1.5em;
}

footer a:link, footer a:visited {
color: #F09;
}

footer p {
margin-top: -15px;
color: #ddd;
}* { margin: 0; padding: 0; }




/** CONTENT */

.box-wrapper { -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; padding: 20px; background: white; border: 1px solid #ccc; margin: -1px 0 0 0; height: 210px; position: relative; }
.content-box { overflow: hidden; position: absolute; top: 20px; left: 20px; width: 658px; height: 230px; }

.current { }

.col-one, .col-two, .col-three { width: 30%; float: left; position: relative; top: 400px; }
.col-one, .col-two { margin-right: 3%; }

#leftcolumn { 
 display: inline;
 color: #333;
 margin:10px;
 padding:0;
 width: 205px;
 float: left;
}
#leftmiddle { 
 float: left;
 color: #333;
 margin: 10px 13px;
 padding:0;
 width: 209px;
 display: inline;
 position: relative;
}
#rightmiddle { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 10px 10px 10px;
 padding:0;
 width: 205px;
 float: left;
}
#rightcolumn { 
 display: inline;
 position: relative;
 color: #333;
 margin: 10px 10px 10px 17px;
 padding:0;
 width: 205px;
 float: left;
}
#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #27B7B2;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }
