A:link {text-decoration: none;color:#487e02}
A:visited {text-decoration: none;color:#487e02}
A:active {text-decoration: none;color:#487e02}
A:hover {text-decoration: none; color: 487e02d;}

.vert {
	width: 800px;
	height: 309px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -154px 0 0 -400px;
}
img {
border:solid 0px;
}
/* rotator in-page placement */
        div.rotator {
	position:relative;
	left:-40px;
	height:439px;
	top:-12px;

}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	
}
        div.rotator ul li.show {
	z-index:500;
}

.thumb :hover{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}

.project_main_thumb img:hover{
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.spreadsheet a:hover{
background:#ccc;
}
.micro_card_text{
padding-left:10px;padding-top:6px;font-size:12px;font-family:tahoma
}
.large_card_text{
padding-left:10px;padding-top:5px;font-size:14px;font-family:tahoma
}
.large_card_text_title{
padding-left:10px;padding-top:10px;font-size:22px;font-family:Delicious
}
.small-text{
font-family:tahoma;
font-size:12px;
line-height:19px;
}

.caption{
font-style: italic;
}
.project_title{
font-size:12px;
color:#487d00;
font-weight:bold;
}

.project_text{

}


@font-face {
font-family: Delicious; src: url('dr.otf');
}
@font-face {
font-family: Delb; src: url('db.otf');
}
h1 {
font-family: Delicious;
color:#636467;
font-size:24px;
padding-bottom:15px;
}
h2 {
font-family: Delicious;
color:#919190;
font-size:14px;
}
h3 {
font-family: Delicious;
color:#919190;
font-size:14px;
}
.db {
font-family: Delicious;
color:#8cc63f;
font-size:14px;
}
.about_nav {
visibility:hidden;
}
.about_nav:hover {
visibility:visible;
}


.rec {
font-family: ;
color:#5c5c5c;
font-size:11px;
font-style: italic;
margin-left:25px;
}

.project_main_thumb{
float:left;
width:127px;
height:180px;
color:#000;
font-size:11px;
line-height:15px;
margin-right:20px;
}

.dtext {
font-family: Delicious;
color:#000;
font-size:14px;
}
.headline_grn {
font-family: Delicious;
color:#68b900;
font-size:16px;
}
.headline {
font-family: Delicious;
color:#636467;
font-size:21px;
line-height:40px;
}
.allcaps {
font-family: Delicious;
color:#636467;
font-size:13px;

}
html, body {
	height: 100%;
	color:#000;
	padding:0px;
	margin:0px;
	line-height:19px;
	background-image:url('graphics/main_bg.jpg');
	font-family:tahoma;
	font-size:12px;
}

#centeredcontent {
	width: 1010px;
	height: 484px;	
	background-image: url('graphics/landing_page/container.png');
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -505px; 
	/* Half the width of the DIV tag which is 50 pixels */
	margin-top: -242px; 
	/* Half the height of the DIV tag which is also 50 pixels */
}

#main_content {
	width: 1050px;
	margin-top:50px;
	position: absolute;
	left: 50%;
	margin-left: -505px; 
}

#header {
	padding-top:20px;
	height: 75px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -495px; 
	/* Half the width of the DIV tag which is 50 pixels */
	/* Half the height of the DIV tag which is also 50 pixels */
}
#footer{
	padding-top:20px;
	height: 75px;
	text-align: center;
	position:relative;
	top:70%;
	margin-left: -655px; 
	/* Half the width of the DIV tag which is 50 pixels */
	/* Half the height of the DIV tag which is also 50 pixels */
}
