body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	background-color:#FFFFFF;

}

*{
margin:0;
padding:0;
}

#mainWrap{
position:relative;
width:850px;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#FFFFFF;
border:solid 1px #666666;
margin-top:30px;
}

#header {
top:0;
left:0;
text-align:left;
background:url(../images/header_lrg.jpg);
background-position:top left;
background-repeat:no-repeat;
width:850px;
height:140px;
}

#header h1{
margin-left:-9999999px;
display:none;
}

#header p{
color:#666666;
font-size:.9em;
font-style:italic;
position:absolute;
text-align:right;
right:152px;
top:20px;
}

#header ul{
	list-style-type:none;
	position:absolute;
	top:118px;
	right:147px;
	width:100%;
	height: 18px;
}


#header ul li{
float:right;
font-size:0.8em;
color:#CC6600;
padding:0.25em;
}

#header ul li a:link{
color:#333333;
text-decoration:none;
}

#header ul li a:visited{
color:#666666;
text-decoration:none;
font-style:italic;
}

#header ul li a:hover{
	color:#CC6600;
	text-decoration:none;
}

#header ul li a:active{
color:#993300;
text-decoration:none;
}

ul li#current {
padding-top:10px;
font-weight:bold;
}

ul#subnav{
	width:150px;
	position:absolute;
	top:40px;
	left:703px;
	/*background-color:#CDDADA;*/
	
}

ul#subnav li{
	float:none;
	text-align:left;
	width:120px;
	font-size:0.75em;
	
}

ul#subnav li a{
display:block;
padding:0 6px;
text-decoration:none;
}

ul#subnav li a:link, ul#subnav li a:visited{
color:#333333;
font-style:normal;
}


ul#subnav li a:hover{
color:#FFFFFF;
background-color:#999999;
}

li#subcurrent{
color:#FFFFFF;
background-color:#cddada;
}

#content{
background-color:#CDDADA;
margin-top:20px;
margin-bottom:0;
margin-right:10px;
text-align:left;
}

#content p{
color:#333333;
font-size:0.95em;
margin-top:10px;
margin-bottom:0.5em;
line-height:1.5em;
}

#content a:link, #myPop a:link{
color:#CC6600;
/*color:#333333*/;
text-decoration:none;
}

#content a:visited, #myPop a:visited{
color:#993300;
/*font-style:italic;*/
text-decoration:none;

}
#content a:hover, #myPop a:hover{
color:#CC6600;
text-decoration:underline;
}

#content span{
color:#333333;
font-weight:bold;
}



#leftCol{
/*background-color:#CCCC66;*/
position:absolute;
left:0;
top:170px;
width:150px;
}

#leftCol p{
font-size:0.9em;
}

#leftCol ul{
list-style-type:none;
margin-top:0;
margin-left:20px;
padding:0;
/*width:100%;*/
}

#leftCol ul li{
padding:3px 0;
}

#leftCol a{
font-size:1em;
font-weight:bold;
}

#leftCol a:link{
color:#CC6600;
text-decoration:none;
}

#leftCol a:visited{
color:#CC6600;
text-decoration:none;
}

#leftCol a:hover{
color:#330000;
text-decoration:none;
font-style:normal;
}

#leftCol ul ul{
list-style-type:none;
margin:0;
padding:0;
font-size:0.9em;
width:100px;
}

#leftCol ul ul li{
padding:3px 0;
color:#CC6600;
}

#leftCol ul ul a:link{
color:#333333;
font-weight:100;
}

#leftCol ul ul a:visited{
color:#333333;
font-weight:100;
font-style:italic;
}


#leftCol ul ul a:hover{
color:#CC6600;
}

li#project {
/*text-indent:30px;*/
text-align:right;
font-weight:bold;
}

#leftCol li#recent{
padding:2em 0;
}

#centerCol{
/*background-color:#999933;*/
color:#333333;
font-size:0.95em;
margin:0 340px 0 150px;
padding:20px 0 30px 0 ;
line-height:1.5em;
}

/*img#centerCol{
border:thin;
margin:0;
padding:0;
}*/

#rightCol{
/*background-color:#CCCC99;*/
position:absolute;
top:170px;
right:0px;
width:300px;
padding:16px 35px 0 15px;

}

#rightCol img{
margin-top:10px;
margin-left:0px;
padding-left:10px;
}

#rightCol p{
margin-left:40px;
}

p#quote{
margin:25px 40px 20px 20px;
font-weight:bold;
font-size:1.2em;
color:#336666;
}
	
p#quote span{
font-size:.8em;
font-style:italic;
color:#336666;
text-align:right;
}


span#description {
color:#333333;
font-weight:100;
font-size:0.95em;
line-height:1.5em;

}
	


	
#footer{
padding:20px;
font-size:0.9em;
color:#333333;
}

#footer span{
color:#CC6600;
}

#footer a:link{
color:#666666;
text-decoration:none;
font-weight:bold;
}

#footer a:hover{
color:#CC6600;
text-decoration:none;
}


#myPop p{
margin:10px 0 0 5px;
}

#myPop h3{
font-size:1.2em;
font-weight:bold;
color:#CC6600;
margin:5px 0 5px 5px;
}

#myPop i{
font-size:0.9em;
}

#myVideo{
margin-left:5px;
}

 #flashContent{
 margin-left:3px;
 }

