/*std elements*/

body {
	margin:0px;
	padding:0px;
	}

div, img, a {
	margin:0px;
	padding:0px;
	}

h2 {
	font-size: 18px;
	font-weight: normal;
	margin:5px;
}

/*formating css*/

#main_container {
	width:888px;
	background-color:#5e5e5e;
	padding:0;
	
	/*min-height:600px; !important /*does not work in IE */
	height:auto;
	}
#header_container {
	width:888px;
	padding:0;
	margin:0;
	background-color:#6a645e;
	text-align:left;
	}
	
#subnav_container {
	width:888px; 
	height:22px; 
	background-image:url(img/nav/subnav_bg_tile.gif);
	background-repeat:repeat-x;
	background-color:#E6EAEE;
	text-align:center;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	}


/*main nav*/
ul#nav {display: inline-block; margin: 0; padding: 0;}
ul#nav li {
	float:left;
	list-style-type: none;
}
ul#nav a {
	display: block;
	height: 30px;
	background: url(img/nav/nav_sprite.gif) no-repeat;
}

a#artinspace {background-position: 0px 0px !important; width: 168px;}
a#artinspace:hover {background-position: 0px -30px !important;}
a#artinspace_on {background-position: 0px -60px !important; width: 168px;}

a#galleria {background-position: -169px 0px !important; width: 141px;}
a#galleria:hover {background-position: -169px -30px !important; width: 141px;}
a#galleria_on {background-position: -169px -60px !important; width: 141px;}

a#buyart {background-position: -309px 0px !important; width: 130px;}
a#buyart:hover {background-position: -309px -30px !important; width: 130px;}
a#buyart_on {background-position: -309px -60px !important; width: 130px;}

a#biography {background-position: -440px 0px !important; width: 150px;}
a#biography:hover {background-position: -440px -30px !important; width: 150px;}
a#biography_on {background-position: -440px -60px !important; width: 150px;}

a#marinegarden {background-position: -588px 0px !important; width: 299px;}
a#marinegarden:hover {background-position: -588px -30px !important; width: 299px;}
a#marinegarden_on {background-position: -588px -60px !important; width: 299px;}


/*subnav text formats*/
#subnav_container a {text-decoration:none;}
#subnav_container a:hover {text-decoration:none;color:#1842ae;}

.subnav {
	color:#5e5e5e;
	padding:1px 3px 1px 3px;
	margin:0 20px 0 20px;
	}
	
.subnav-on {
	color:#E6EAEE;
	background-color:#5e5e5e;
	padding:1px 3px 1px 3px;
	margin:0 20px 0 20px;
	}

/*biography main page*/

.biog_text {
	text-align:center;
	margin:25px 0 25px 0;
	line-height: 150%;
	}
	
#biog_text_container {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:15px; 
	margin-top:50px;
	width:420px; 
	height:auto;
	padding:0 0px 0 30px;
	float:left;  
	color:#E8E9ED;
	text-align:center;
	}

hr {
	height:1px;
	width:200px; 
	background-color:#E8E9ED;
	color:#E8E9ED;
	border:0;
	}

#biog_img_container {
	margin-top:20px;
	}
.biog_image {
	border:1px solid #E8E9ED;
	margin:50px 0 50px 0;
	}
/*resume*/
#resume_container {
	margin-top:30px;
	color:#E8E9ED;
	width:94%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:left;
	}
	
td {
	vertical-align:top;
	}
	
#resume_right {
	width:48%;
	float:right;
	}
	
#resume_left {
	width:49%; 
	float:left;
	}

#resume_container div#col1 {float:left; width: 447px;}
#resume_container ul {margin: 10px 0 20px 10px; padding: 0; line-height: 150%;}
#resume_container li {list-style-type: none; margin: 0;}
/*contact*/

#contact_main {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	margin-top:20px;
	width:100%; 
	height:auto;
	color:#E8E9ED;
	text-align:left;
	}
#contact_main a {text-decoration:underline; color:#E8E9ED;}
#contact_main a:hover {text-decoration:underline; color:#C1BB13;}

.link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E8E9ED;
  	text-align:left;
	margin:20px 0 0 50px;
	}
.link a {text-decoration:underline; color:#E8E9ED; font-weight:600;}
.link a:hover{text-decoration:underline; color:#C1BB13;}

#friends {
	text-align:center; 
	color:#E8E9ED; 
	width:75%; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	margin:40px 0 30px 0;
	}

.words {
	font-family:Arial, Helvetica, sans-serif; 
	color:#E8E9ED; 
	text-align:left; 
	font-size:16px;  
	margin:40px 0 40px 30px; 
	width:auto;
	}
