/** thegreygeeks css document **/

* {
	font-family: verdana, helvetica, arial, sans-serif;
} 

a { text-decoration:none;
	color:#666;
	font-weight:bold;
	border-bottom:5px dotted #999;
}
a:hover {
	text-decoration:none;
	text-transform: capitalize;
	border-bottom:5px dotted #000;
	color: #000; 
	font-weight:bold;
}
.current {
	text-decoration:none;
	border:0;
	color: #000;
	font-weight:bold;
	text-transform: capitalize;
}

ul {
	margin: 5px;
	padding: 5px;
	list-style: none;
	list-style-type: square;
	display:block;
}
.nobull {
	list-style-type:none;
}
li {
	padding: 5px;
	list-style-position: inside;
}

.clearleft {
	clear:left;
}
.clear {
	clear:both;
}

/* layout */
body {
	margin:0;
	padding:0;
	background-color: #fff;
	text-align:center;
	font-size: 62.5%; /* sets 1em to 10px */
}

h2      { 
font-size:12px;  
margin:1em 0; 
padding:0 5px; 
}

/** div wrapper for page **/
#wrapper {
    width:800px; 
	margin:0 auto;   
	padding:0; 
}

#header { 
	width:800px;
	height: 135px;
	margin:0;
	padding:8px; 
	border-bottom: 5px dotted #ccc;
	background: #fff url(images/blocks_bg.gif);
}
#header img {
	width:158px;
	height: 125px;
float: left;
	margin:1px 1px 1px 8px;
border:0; 
}

#headright {
	margin:0 0 0 220px;
	padding:20px 0 0 0; 
	color:#666;
	text-align:left;
	letter-spacing:.2em;
	font-size:20px; 
}
#babel {
	margin:0 0 0 150px;
	color:#333;	 
}

/** content container **/
#container {
	width:800px;
	margin:0;
	padding:0;
	text-align:left;
}

/** left content **/
#leftcontent {
	float:left;
	width:150px;
    margin:0;           
	padding:0;  	
}

#nav{	
	font-weight:normal;
	line-height: 1.8em;
	letter-spacing:.5em;
	font-size:12px;  
}
#paypal {
margin:120px 0 0 0;
border-top:5px dotted #ccc; 
padding-left:10px;
}

/** main content **/
#maincontent {	 
	float:left;
	width:625px;
	margin:0;  
	padding:8px 2px 20px 18px;
	border-left: 5px dotted #ccc;
	background: #fff url(images/blocks_bg.gif) repeat-y;	
}

#maincontent img {
	float:right;
	margin:30px 45px 10px 5px;
	padding:0;
	border:0;
}

#texxt {
font-size:120%;
	line-height: 1.8em;
	letter-spacing:.1em;
	font-weight:normal; 
	color: #000; 
}
.hrule {
	float:left;
	margin:0 0 5px 0;
	padding:0;
	width:60%;
	border-top:5px dotted #ccc;
}

/** footer **/
#footer {	
	float:right;
	width:800px;
	display:block;
	margin:0;
	padding:20px 0;
	text-align:right;
	letter-spacing:.5em;
}

/* --------------------- email form --------------------- */
textarea{
background: #ffc;
font-size:90%;
color: #4F6C1F;
margin-bottom: 5px;
padding: 5px 5px;
width: 300px;
height: 150px;
}
.formLabel{ 
vertical-align:middle;
color: #4F6C1F;
font-size:90%;
}
#submitbutton{
background: #ffc;
font-size:90%;
margin-top: 5px;
width: 60px;
}
input{
padding: 5px 5px;

font-size:90%;
color: #4F6C1F;
}
/* end of document background: #ffc;*/