body {font-family:arial,"lucida grande",tahoma;margin:0 auto;}

#site-wrapper {margin:0px auto;width:800px}

#header {height:80px;height:80px;background:url(../images/header-background.png)}

#logo {float:right;margin-top:10px;margin-right:22px}

#nav {height:30px;background:#333;font-size:0.95em;letter-spacing:0.05em}
#nav ul {padding:0px;margin:0px;text-align:center;padding-top:5px;}
#nav li {display:inline;margin-right:25px;margin-left:25px}
#nav li a {text-decoration:none;color:#fff}

#gallery-nav {margin-bottom:5px;padding-top:8px;padding-bottom:8px}

#gallery-nav ul{text-align:right;margin:0px;padding-left:0;}

#gallery-nav li{display:inline;font-size:13px;margin-right:20px;color:#333333}

#gallery-nav li a{color:#333;text-decoration:none}



#content {min-height:530px;text-align:center}

#home {margin-top:35px;border:1px solid #ccc}
#flright {float:right;margin-left:25px;margin-bottom:25px;margin-right:10px;margin-top:25px}

#contact-left-col {float:left;width:108px;margin-top:10px}
#contact-left-col h2{font-size:14px;margin-top:27px;color:#663333;}
#contact-left-col h3{font-size:14px;margin-top:5px;color:#663333;padding-bottom:0px;margin-bottom:0px}
#contact-left-col p{font-size:0.7em;line-height:1.8em;margin-top:0px}

#contact-right-col {margin-top:20px;float:right;width:650px}
#contact-right-col p,#right-col li{font-size:0.7em;line-height:1.8em}
#contact-right-col h2{margin-left:50px;font-size:17px;margin-top:15px;color:#663333;}
#contact-right-col h3{font-size:14px;margin-top:25px;color:#663333;}
#contact-right-col ul.left {float:left;width:40%;margin-top:3px}
#contact-right-col ul.right {float:right;width:40%;margin-top:3px}
#left-col {float:left;width:25%;margin-top:10px}
#left-col h4 {font-size:0.9em;color:#663333;margin-bottom:0px}
#left-col ul {padding-left:3px;margin-top:5px;margin-left:0px}
#left-col li {list-style-type:none;font-size:0.8em;margin-bottom:6px}
#left-col li a {list-style-type:none;color:#666;text-decoration:none}
#left-col li a:focus {list-style-type:none;color:#663333;text-decoration:none}
#left-col p{font-size:0.7em;line-height:1.8em;margin-top:0px}
h1 {color:#333;font-size:1.5em}
#left-col h2{font-size:0.8em;margin-top:25px;color:#663333;}
#left-col h3{font-size:0.7em;margin-top:5px;color:#663333;margin-bottom:3px}

#right-col {margin-top:20px;float:right;width:75%}
#right-col p,#right-col li{font-size:0.7em;line-height:1.8em}
#right-col h2{font-size:17px;margin-top:15px;color:#663333;}
#right-col h3{font-size:14px;margin-top:25px;color:#663333;}
#right-col ul.left {float:left;width:40%;margin-top:3px}
#right-col ul.right {float:right;width:40%;margin-top:3px}
#content p {font-size:0.7em;line-height:1.8em}
#content p a {color:#663333}

td {padding-right:40px;padding-left:40px;margin:0px;vertical-align:top}


#footer {height:25px;text-align:center;padding-top:30px;clear:both}
#footer p {margin:0;padding:0;font-size:0.7em;color:#999;padding-top:7px;padding-left:7px}

#footer a {font-weight:bold;color:#999}
#footer a:visited {font-weight:bold;color:#999}


body#bio a#one, body#rev a#two, body#cv a#three, body#exb body#gal {
	color:#663333;
	font-weight:bold;
	background:url(../images/bullet.jpg) no-repeat;
	padding-left:9px;
	background-position:left;
}

body#ten a#one, body#nine a#two, body#eight a#three, body#seven a#four, body#six a#five, body#sketchbook a#six, body#studio a#seven, body#eleven a#eleven, body#twelve a#twelve {
	color:#663333;
	text-decoration:underline;
	font-weight:bold;
}

img {margin-left:10px;margin-bottom:6px;border:none}
img.left {float:left;margin-right:15px;margin-bottom:10px}
p.middle {text-align:center}

hr {border-top:1px dashed #ccc;border-left:none;border-right:none;border-bottom:none;margin-top:25px;margin-bottom:25px;clear:both;color:#fff}

#contact {width:430px;margin-top:20px;}


label,input {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	padding:5px;
	color:#000;
	font-weight:normal;
	
}

input {border:1px solid #cccccc}

label {width:140px;font-size:11px;text-align:right;padding-right:20px}

textarea{
	display: block;
	float: left;
	margin-bottom: 10px;
	border:1px solid #cccccc
}

.submit {float:right;margin-right:20px; margin-top:35px; width:100px;background:#333333;color:#fff;border:none}


.error {color:#red}

#contact img {margin-bottom:5px}
