body{background-color:#D3D3D3;margin-top:20px;margin-bottom:10px;color:#565555;}
body a{color:#000000; text-decoration:none;}
body a:hover{color:#000000; text-decoration:underline;}


.title {color:#A76908; font-weight:bold;}

.b2top{ text-align:right;font-weight:bold;}

.body{font-family:Verdana;font-size:11px; line-height:14px;}
.body a{font-weight:bold;}

.portfolio_navdiv {font-family:Verdana; font-weight:bold; font-size:10px; color:#FFFFFF; vertical-align:middle; padding-left:10px; padding-right:10px;}

.homepageblurb { width:425px; padding-top:35px;}
.homepageblurb a{  font-weight:bold;}

.caption{font-family:Verdana;font-size:10px;}
.caption a{font-weight:bold;}

.nav a{white-space:nowrap;display:block;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;padding-bottom:2px;padding-top:2px;font-weight:bold;text-decoration:none;background-color:#D3D3D3;}
.nav a:hover{white-space:nowrap;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;font-weight:bold;text-decoration:none;background-color:#EFEFEF;}

.navon a{white-space:nowrap;display:block;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;padding-bottom:2px;padding-top:2px;font-weight:bold;text-decoration:none;background-color:#FFFFFF;}
.navon a:hover{white-space:nowrap;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;font-weight:bold;text-decoration:none;background-color:#FFFFFF;}

.navonb a{white-space:nowrap;display:block;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;padding-bottom:2px;padding-top:2px;font-weight:bold;text-decoration:none;background-color:#E5E5E5;}
.navonb a:hover{white-space:nowrap;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;font-weight:bold;text-decoration:none;background-color:#EFEFEF;}

.subnav a{white-space:nowrap;display:block; text-align:center;font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;padding-bottom:7px;padding-top:7px;text-decoration:none; background-color:#E5E5E5;}
.subnav a:hover{white-space:nowrap;display:block;text-align:center; font-family:Verdana;font-size:10px;padding-left:10px;padding-right:10px;text-decoration:none; background-color:#EFEFEF;}

.footer{font-family:Verdana;font-size:10px; padding-top:5px;}
.footer a{font-family:Verdana;font-size:10px; font-weight:bold;}

.nav_off{ visibility:visible; position:absolute; top:-200px; }
.nav_on{ visibility:visible; position:absolute; top:59px; }

.fineprint {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:center; font-weight:bold;}

#copy p{ margin-top:0px;}
#copy ul { margin:0px;padding:0px;}
#copy ul li { margin-left:10px;padding-left:0px;}


#copy ul.links{ list-style:none;list-style-type:none; margin:0px; padding:0px;}
#copy ul.links li{ list-style:none;list-style-type:none; padding:5px 0px 0px 0px; margin:0px;}

/* new styles to depricate the old */
#head {font-size:24px;width:211px;}
h1#title{position:absolute; top:-100px; color:#d3d3d3;}

#subhead { font-size:18px;float:left;}
#subsubhead {font-size:14px;float:left;}
/* masthead styles */
#masthead {border-bottom:solid 1px #FFF; height:38px; width: 716px; position:relative; left:50%; margin-left:-358px; padding:0px; }
#masthead .whitelineright {border-right:solid 1px #FFF;}

/* navbar styles */
#navbar { position:absolute; display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none;left:50%; margin-left:-147px;width: 522px; padding-bottom:20px; z-index:20;}
#navbar li { position:relative; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none; }
#navbar li a{white-space:nowrap;display:block;font-family:Verdana;font-size:10px;font-weight:bold;text-decoration:none;  margin: 0px 0px 0px 0px; padding: 2px 10px;}
#navbar .subnavroll a{background-color:#E5E5E5 !important;}
#navbar .subnavroll a:hover{background-color:#FFFFFF !important;}

#navbar li ul{ visibility:hidden; position:absolute; display:block; width:200px; top:16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none; z-index:100;}
#navbar li ul li{ position:relative; float:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none;}
#navbar li ul li a{white-space:nowrap;display:block;font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:none; background-color:#E5E5E5; margin: 0px 0px 0px 0px; padding: 5px 5px 5px 5px;}
#navbar li ul li a:hover{ background-color:#FFFFFF;}
#navbar  #home { border-left:solid 1px #FFF;}

/* navbar selector styles */
#contact #navbar #contact a{ background-color:#FFF; }
#workshops #navbar #workshops a{ background-color:#FFF; }
#printspage #navbar #prints a{ background-color:#FFF; }
#portfoliopage #navbar #portfolio a{ background-color:#FFF; }
#about #navbar #about a{ background-color:#FFF; }






/* content styles */

#content { clear:both; position:relative; display:block; width: 716px; position:relative; left:50%; margin-left:-358px;padding-top:40px; font-family:Verdana;font-size:11px; line-height:14px; margin-bottom:16px; z-index:1; min-height:450px; }
#content img{ z-index:1}
#content .b {font-weight:bold;}

#content h2 { font-family:Futura float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:12px; }
#content h3 { float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:18px; }

#content #image { width:300px; float:right; margin-right:25px; font-family:Verdana;font-size:10px;}
#content #image a{font-weight:bold;}
#content #leftimage { font-family:Verdana;font-size:10px; width:100%;}
#content #leftimage a{font-weight:bold;}
#content #topimage { margin-right:10px; font-family:Verdana;font-size:10px;}
#content #topimage a{font-weight:bold;}

#content #copy { float:right; width: 391px; clear:both;}
#content #copy h1{ color:#A76908; font-weight:bold; font-size:11px; margin:0px;}
#content #copy  a {font-weight:bold;}


#leftimage #photocaption { display:inline-block; vertical-align:bottom; margin-left:5px; }
#leftimage #photocaption h1{ color:#A76908; font-weight:bold; font-size:11px; margin:0px;}
#leftimage #photocaption  a {font-weight:bold;}


/* portfolio homepage available work*/
#portfoliopage #content div {width:600px;clear:both; padding-top:11px;}
#portfoliopage #content div h1{color:#A76908; font-weight:bold; font-size:11px;}
#portfoliopage #content div ul{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  list-style:none; list-style-type:none;}
#portfoliopage #content div ul li{ float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 5px;  list-style:none; list-style-type:none;}

/* portfolio nav */
#portfolio_nav {float:right;}
#portfolio_nav ul{ float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none;}
#portfolio_nav ul li{ float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none;}
#portfolio_nav ul li a{color:black; font-family:Verdana; font-size:10px; padding-left:5px; padding-right:5px;text-decoration:underline;}
#portfolio_nav ul li a:hover{text-decoration:none;}


/* portfolio homepage available work*/
#availablework ul {width:615px; clear:both;}

#landscape ul {width:616px;}
#architectural ul {width:539px;}
#interior ul {width:539px;}
#stillife ul {width:539px;}


/* price list styles */
.pricesection { padding-left:220px; width:655px; margin-bottom:17px;}
.pricesection h1{ color:#A76908; font-weight:bold; font-size:11px; margin-bottom:0px;}
.pricesection .leftcolumn {float:left; width:210px;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none;}
.pricesection .rightcolumn {float:left; width:210px; list-style:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type:none;}
.pricesection ul li { width:210px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }

#clearfooter{clear:both; text-align:center; width: 750px; height:15px; position:relative; left:50%; margin-left:-375px; }
#footer { clear:both; text-align:center; width: 750px; position:relative; left:50%; margin-left:-375px; padding-top:5px; }
#footer p{ text-align:center; width: 750px; border-top: 1px solid #FFF; font-family:Verdana; font-size:10px; padding-top:5px; display:block; }
#footer a{font-family:Verdana;font-size:10px; font-weight:bold;}

.clear { clear:both; }

#application a:visited,#application a{ color:#000099; font-weight:bold; font-size: 14px}

#prints { margin: 30px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style:none; list-style-type:none; }
#prints li {
	display: block;
	padding: 36px 0;
	clear: both;
	font-family: Verdana;
	font-size: 11px;
	border-top: 1px #FFFFFF solid;
}

#prints li img{ padding-right:20px; float:left; border:0px;}
#prints li div {width:130px; float:left;}
#prints li div.clear{clear:both; height:0px; width:100%; float:none;}
#prints li div h3 {float:none;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#A76908; font-family:Verdana; font-size:11px; font-weight:bold;}


.shows #content #copy p {font-weight:bold; margin:0 0 10px 0;}
.right {float:right;}

.bottom_5{
	margin-bottom:5px;
}