/*HTML*/
body {
	background:#202121 url('../images/bg_gradient.jpg') repeat-x;
	font:1.0em 'Lucida Grande', Verdana, Arial, Geneva, Helvetica, sans-serif;
	text-align:center;
	margin-top:10px;
}

p {margin: 8px 0;}

a:link { color:#666666; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { text-decoration:underline;}

/*SITE TEMPLATE*/
#container {width:765px; margin:0 auto; background:#ffffff; text-align:left;}

#header {height:110px; border-bottom:thin solid #808080; color:#636363; font-size:0.8em;}
#header img {float:left; margin-right:6px;}
#header p {padding:10px 0 0 0;}
#header ul {float:left; margin-right:6px;}

#nav {background:#d7d7d7; margin-top:1px; margin-left:1px;}
#nav li {display:inline;}
#nav li a:link, #nav li a:visited, #nav li a:active {
	border:thin solid #9e9e9e; height:22px; font-size: 0.7em; float:left;
	margin:1px 1px 1px 1px; padding: 10px 16px 2px 16px;
 	background-color: #666666; color:#e2e2e2;}
#nav li a:hover {text-decoration: none; background-color: #003366;}

#content {clear:both; color:#003366; font-size:0.8em; overflow:hidden;}

#footer {clear:both; display:block; height:72px; background:#484848; color:#ffffff; line-height:1.5em;}
#footer a:link, #footer a:visited, #footer a:active {color:#0099cc;}
#foot_left {float:left; margin:10px 0 0 20px;}
#foot_right {float:right; margin:30px 20px 0 0; font-size:0.8em;}

/*HOME*/
#content .home_col {width:215px; padding:280px 20px 20030px 20px; margin-bottom:-20000px; float:left;}
#content .home_col li{margin:20px 0 0 30px;}

#col_1 {background: #cbcbcb url('../images/home_bio.jpg') no-repeat;}
#col_1 a:link, #col_1 a:visited, #col_1 a:active {color:#006666;}
	
#col_2 {background: #dcddde url('../images/home_illustration.jpg') no-repeat;}
#col_2 a:link, #col_2 a:visited, #col_2 a:active {color:#d05732;}

#col_3 {background: #d1d3d4 url('../images/home_graphic_design.jpg') no-repeat;  float:right;}
#col_3 a:link, #col_3 a:visited, #col_3 a:active {color:#1ca1cd;}

/*TESTIMONIALS*/
#content dt {clear:both; padding:15px 30px 0 30px; border-top:2px solid #003366;}
#content dd {float:right; text-align:right; padding-right:40px; margin-bottom:15px; font-weight:bold;}

/*DESIGN AND ILLUSTRATION*/
#image_nav a:hover {text-decoration:none;}

#image_nav {width:215px; float:left; padding:20px 20px 20030px 20px; margin-bottom:-20000px; background:#7c7c7c;}
#image_view {width:470px; float:left; padding:20px 20px 20030px 20px; margin-bottom:-20000px; background:#c0c0c0;}

#butt_prev {font-size:1.2em; margin-top:4px; color:#ffffff; width:25px; height:25px; float:left; background: #7C7C7C;}
#butt_next {font-size:1.2em; margin-top:4px; color:#ffffff; width:25px; height:25px; float:left; background: #7C7C7C;}
/*#butt_prev {width:25px; height:25px; float:left; background: #d1d3d4 url('../images/_0000_back_scroll.jpg') no-repeat;}*/
/*#butt_next {width:25px; height:25px; float:left; background: #d1d3d4 url('../images/_0001_next_scroll.jpg') no-repeat;}*/

#image_view a:hover {text-decoration:none;}
#image_view a {font-size:1.8em; margin-top:4px; color:#000000; width:25px; height:25px; float:left; background: #c0c0c0; padding:4px;}

#image_nav ul li {font-size:1.2em; color:#ffffff; padding:4px; margin-bottom:30px;}

#image_view img {margin-bottom:8px;}
#image_view ul li {padding:4px; display:inline;}

.selected {border:1px solid black;}