html { min-height: 100%; margin-bottom: 1px; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg_main.gif);
	background-repeat: x-repeat;
	background-position: 50% 50%; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #A9A9A9;
	
}
body a {color: #1F92CD; text-decoration: none;}
body a:hover {text-decoration: underline;}
#center { position: absolute; top: 50%; width: 100%; height: 1px; overflow: visible }
#main { position: absolute; left: 50%; width: 934px; margin-left: -467px; height: 529px; top: -264px }
#left {background:url(../images/bg_nav4.gif); float:left; width:265px; height:506px;}
#leftnoline {background:url(../images/bg_nav_noline.gif); float:left; width:265px; height:506px;}
#right {float:right; width:668px; height:506px;}
#rightbio {
	background: #272727; 
	float:right; 
	width:666px; 
	height:504px;
	border:solid #3E3E3E;
	border-width: 1px;
	}
#insidetext { width:573px; height:411px; margin: 25px 27px 20px 30px; overflow:auto; overflow-x:auto; overflow-y:visible; padding-right: 25px; padding-top: 40px;}
#contacttext { width:573px; height:411px; margin: 25px 27px 20px 30px; overflow:auto; overflow-x:auto; overflow-y:visible; padding-right: 25px; padding-top: 25px;}
#logo {background-image: url(../images/logo.gif); background-repeat: no-repeat; height: 0; overflow: hidden; padding-top: 203px; width: 265px; }
#nav-content ul{margin:0; padding:0; list-style-type:none;}
#insidetext img {padding: 0px 0px 20px 20px;}
#insidetext .insidetext-nopadding img {padding: 0px 0px 0px 0px;}
#nav-content li.navcans {background:transparent url(../images/nav_cans.gif);}
#nav-content li.navcollages {background:transparent url(../images/nav_collages.gif);}
#nav-content li.navbags {background:transparent url(../images/nav_bags.gif);}
#nav-content li.navcurbs {background:transparent url(../images/nav_curbs.gif);}
#nav-content li.navpoles {background:transparent url(../images/nav_poles.gif);}
#nav-content li.navsidewalks{background:transparent url(../images/nav_sidewalks.gif);}
#nav-content li.art {background:transparent url(../images/nav_art.gif);}
#nav-content li.bio {background:transparent url(../images/nav_bio.gif); margin-top: 20px;}
#nav-content li.bionospace {background:transparent url(../images/nav_bio.gif);}
#nav-content li.statement {background:transparent url(../images/nav_statement.gif);}
#nav-content li.contact {background:transparent url(../images/nav_contact.gif);}
#nav-content li.navback {background:transparent url(../images/nav_back.gif) no-repeat left top; padding-bottom:30px;}
#nav-content li.artheader {display:block; width:265px; height:0; padding-top:21px; color:#000; overflow:hidden;}
#nav-content li.infoheader {display:block; width:265px; height:0; padding-top:21px; color:#000; overflow:hidden;}
#nav-content li.infoheader {background:transparent url(../images/nav_info_header.gif);}

#nav-content a {display:block; width:265px; height:0; padding-top:21px; color:#000; overflow:hidden;}


/* hack for older versions of IE with incorrect box model */

* html #nav-content a:link, * html #nav-content a:visited {height:21px; he\ight:0;}

/* Social Media Icons */

.social {font-size: 1.25em; text-align: right; padding-top: 3em;}
.social-label {padding-right: 1em;}
.social-icon {padding:0 .5em;}
