* {

}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62.5%;
 background:url(../images/backpurple.gif)
}


#wrapper { 
 margin: 0 auto;
 padding: 0 10px 20px;
 width: 900px;
 background:#000
}


/* Logo ----------------------------------------------------*/
#logowrap {
 color: #333;
 width: 880px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 157px;
 margin: 0px 0px 5px 0px;
 background-color:#0aa;
}


#logo {
	height: 157px;
	background:#000 url(../images/GRANT_LOGO_V2.jpg) no-repeat center ;
	padding: 0 40px;	
}


/* NAV MENU  -------------------------------------------------------------------------*/

#nav {
 color: #333;
 width: 870px;
 float: left;
 padding: 0px 0px 0 30px;   /*position nav buttons*/
 border: 0px solid #ccc;
 height: 76px;
 margin: 0px 0px 0px 10px;
 background: #000 url(../images/turq_bar.jpg) no-repeat top left;
}


#menu {
	float: left;
	width: 740px;
	height: 51px;
}

#menu ul {
	margin: 0;
	padding: 20px 0 0 0px;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: block;
	float: left;

}

#menu a {
	display: block;
	float: left;
	margin-right: 6px;
	padding: 5px 6px;
	text-decoration: none;
	font: 1.4em  Verdana, Geneva, sans-serif;
	color: #FFFFFF;
}

#menu a:hover { text-decoration: underline; }

#menu .current_page_item a {
	color: #FFFFFF;
}


/* LEFT COLUMN ---------------------------------------------- */

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 background:#000;
 margin: 0px 5px 5px 10px;
 padding: 10px;
 height: auto;
 width: 375px;
 float: left;
}

#leftcolumn h2 {
	font:2.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #6DF;
	margin:0 0 15px 0;
}

#leftcolumn h3{
	font:1.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color:#6DF;
	padding:10px 0 15px 0;
}

#leftcolumn p {
	font:1.4em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.4em;
	padding:0;
	color: #6DF;
	text-align: justify;
}

#leftcolumn a {
	color: #09F
	
}

#positions {
	font:1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.4em;
	padding:0;
	color: #6DF;
	text-align: justify;
}

#positions p {
	font:1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.4em;
	padding:0;
	color: #6DF;
	text-align: justify;
}

#quote {
		font:1.3em  Georgia, "Times New Roman", Times, serif;
		line-height:1.4em;
		font-style:italic;
		color: #FC0;
		background: #203;
		text-align: justify;
		padding: 10px 10px ;
		margin: 0 0px 0px 0px;
		}
		
#author {
		font:1.3em   Verdana, Geneva, sans-serif;
		line-height:1.4em;
		font-style: normal;
		color: #FC0;
		background:#203;
		text-align: left;
		padding: 5px 10px 10px;
		margin: 0 0px 0px 0px;
		}
/* RIGHT COLUMN ---------------------------------------------- */

#rightcolumn { 
 float: left;
 color: #000;
 border: 0px solid #ccc;
 background:#000;
 margin: 0px 0px 5px 10px;
 padding: 10px 10px;
 height: auto;
 width: 450px;
 display: inline;
}

#rightcolumn h2 {
	font:1.8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	color: #6DF;
	margin:0 0 15px 0;
}

#rightcolumn h3{
	font:1.4em  Verdana, Geneva, sans-serif;
	line-height:1.4em;
	padding:0;
	color: #6DF;
	text-align: justify;
}

#rightcolumn p {
	font:1.2em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:1.4em;
	padding:0;
	color: #6DF;
	text-align: justify;
}

#rightcolumn a {
	color: #09F
	
}

#boxoutR {
		width: 246px;
		height: 190px;
		padding: 0 0px 0px;
		margin: 0 10px 0px 20px;
		background: #000 url(../images/turq_box.jpg) 0 100% no-repeat;
		}

#boxoutRlocate {
		width: 246px;
		height: 150px;
		float:left;
}

#boxoutR h2 {
		width:246;
		margin: 0px 0 0 0px;
		padding: 10px 0px 0 4px;
		font: bold 1.2em Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align:center;
		color: #fff;
		}


#boxoutRimage {
		width: 226px;
		height: 150px;
		padding: 5px 0px 0px 20px;	
		margin: 0 0px 0 0px;
}


#boxoutL {
		width: 246px;
		height: 190px;
		padding: 0 0px 0px;
		margin: 10px 10px 10px 190px;
		background: #000 url(../images/turq_box.jpg) 0 100% no-repeat;
		}

#boxoutLlocate {
		width: 246px;
		height: 150px;
		float:left;
}

#boxoutL h2 {
		width:246;
		margin: 0px 0 0 0px;
		padding: 10px 0px 0 4px;
		font: bold 1.2em Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		text-align:center;
		color: #fff;
		}


#boxoutLimage {
		width: 226px;
		height: 150px;
		padding: 5px 0px 0px 20px;	
		margin: 0 0px 0 0px;
}

/* footer ---------------------------------------------- */

#footer { 
 width: 880px;
 height: 50px;
 clear: both;
 border: 0px solid #ccc;
 background:url(../images/turq_footer_bar.jpg) no-repeat;
/* background-color:#F3F2ED;*/
 margin: 0px 0px 0px 10px;
 padding: 0px 0px 0px 0px;
}

#footertext { 
 width: 880px;
 height: 40px;
 margin: 0px 0px 0px 0px;
 padding: 1px 0 0px;
}

#footertext p{
	font: 1.4em Verdana, Geneva, sans-serif;
	 color: #fff;
	 text-align:center;
	 padding:0 0 0px 0;
}
	
