/*** The Essential Code ***/

/*greenGrass - style*/

/*
	Author: Paulo Nunes aka:Jimmy
	Url: http://syndicate-fx.com/gpthemes
	Date: 09/07/2009
*/	

body {
	min-width: 1024px;        
	padding:0;
	margin:0;
	font-size:13px;
	background:#f5f5f5;
	font-family:Helvetica, sans-serif;
}
td{vertical-align:top;}

a,a:visited{color:#7fb400; text-decoration:none;}
a:hover{color:#205a00;}

a img{
	border:none;
	}

		
#globalwrapper{
	background:url(page_shadow.png) repeat-y;
	width:960px;
	height:100%;
	padding:0 10px 0 10px;
	margin:auto;
	}

#highlightwrapper{
	background:#eefac6;
	width:960px;
}

/**my signature**/
.credit{
color:#333;
float:right;
font-size:10px;
font-weight:bold;
width:150px;
}
.credit a{
color:#7fb400;
text-decoration:none;
}
/**end my signature**/

#contentwrapper{
	height:100%;			/* for EI */
}
		

#container {
	height:100%;
}


#center {
	background:url(trans.png);
	padding: 0 10px;     
	width: 700px;
	min-height:400px;
	border-right:1px solid #7fb400;
	float:left;
}

#right {
	width: 180px;
	padding:10px;
	float:right;
}



#footer {
	clear: both;
}



/*** Just for Looks ***/

#header, #footer {
	padding:0;
	margin:0;
}

#header{
background:url(header.png) top no-repeat;
height:155px;
}

#announce{
background:#f8f7ef;
height:100%;
color:#999;
padding:5px;
}

#container{
color:#333;
padding:10px;
}


#footer{
	background:url(footer.png) top no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding:1em;	
}
#footer a{
	color:#eefac6;
	font-weight:bold;
}
#footer span{
	margin-right:1em;
	}


/*** Detailed Looks ***/

#header h1{
	margin:0;
	padding:15px 0 0 10px;
	font-size:40px;
}
#header a{
	color:#fff;
	text-decoration:none;
	}
#header h4{
	margin:0;
	padding-left:10px;
	color:#fff;
}

#container h1{
padding:5px;
font-size:20px;
}

.loginform h2{
padding:10px 0 0 0;
}

.contactform h2{
padding:10px 0 0 0;
}



/*** right nav ***/

	
.right a:hover, .rightnav a.selected{
	color:#333;
}

.rightnav{
	width:170px;
	padding:10px 10px 50px 0;
	color:#999;
	margin:20px 0 0 0;
	}	
	
.rightnav ul{
list-style:none;
display: block;
float: left;
}	

.rightnav li {
float: left;
list-style:none;
padding:0;
}
	
.rightnav ul li a{
color:#7fb400;
font-size:14px;
font-weight:bold;
outline:none;
}
.rightnav ul li a:hover, .sub li a.selected{
color:#205a00;
}
	


/*** menu ***/

#menu{
	background:url(trans.png) top repeat-x;	
	clear: both;
	margin:2em 0 0 0; 
	padding:0;
	width:100%;
	float: left;
}
#menu ul {
	margin: 0 40px;
	padding: 0;
	display: inline;
	float: right;
	list-style: none;

}

#menu li {
	float: right;
	list-style: none;
}

#menu li a {
	font-size:14px;
	display: block;
	padding: 12px 7px;	
	margin-right:1px;
	font-weight:bold;
	color: #333;
	text-decoration: none;	
	outline:none;
}

#menu li:hover a , #menu li a.selected {
	background:url(trans.png) top repeat-x;
	color: #fff;
}
