/* CSS Document */

body{
	margin: 0;
	text-align: center;
	background: #524942;
}

div{
margin: 0;
}

h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color:#a09d8f;
	font-variant: small-caps;
	
}
#container{
width: 700px;
text-align: left;
margin: 0 auto;
}
#container img{
border: none;
}

#header{
margin: 10px 0;
background: url(images/header.gif) top left no-repeat;
width:700px;
height:82px;
}


#main{
width:700px;
color: #ccc;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
margin-top:25px;
}
#main p.hometext{
	text-align:center; 
	font-family:  "Times New Roman", Georgia, Times, serif;
	font-size: 15px;
	line-height:25px;
	text-decoration: none;
	letter-spacing: 0.1em;
	color: #a09d8f;
	margin:50px 0 50px 0;
	}
#main p.hometexttwo{
	text-align:center; 
	font-family:  "Times New Roman", Georgia, Times, serif;
	font-size: 15px;
	line-height:25px;
	text-decoration: none;
	letter-spacing: 0.1em;
	color: #a09d8f;
	margin:20px 0 20px 0;
	}

#main .shadow{
	-webkit-box-shadow: 3px 3px 3px 0px #333;
	box-shadow: 3px 3px 3px 0px #111; 
	}

#main .floatleft{
float: left;
margin-right: 10px;
}

#main .floatright{
float: right;
margin-left: 10px;
}

#main p a:link, #main p a:visited{
text-decoration: none;
color: #ccc;
padding-bottom: 3px;
border-bottom: 1px solid #ccc;
}

#main p a:hover{
color: #999;
border-bottom: 1px solid #999;
}

#toprow{
margin-left: 340px;
height: 180px;
}
#bottomrow{
margin-left: 340px;
}

#bottomrow img{
margin-bottom: 10px;
}

.featured{margin-right:25px !important;}

#nav{
float: right;
text-align: right;
}

#nav2 {
float: left;
text-align: left;
}

#nav li, #nav2 li{
list-style-type: none;
padding-right: 6px;
}

#nav a:link, #nav a:visited, #nav2 a:link, #nav2 a:visited{
	font-family:  "Times New Roman", Georgia, Times, serif;
	font-size: 18px;
	color: #;
	text-decoration: none;
	letter-spacing: 0.15em;
	padding-left: 16px;
	color: #a09d8f;
}

#nav2 a:link, #nav2 a:visited{
padding-left: 0px;
padding-right: 16px;
}

#nav a:hover {
color: #ccc;
border-left: 3px solid #ccc;
}

#nav2 a:hover {
color: #ccc;
border-right: 3px solid #ccc;
}

#box {
width: 130px;
margin-top:25px;
margin-right: 4px;
margin-bottom:25px;
float: left;
padding: 3px;
background: #423c31;
text-align: center;
overflow: hidden;
}
#box:last-child{margin-right:0;}

#box a:link, #box a:visited{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
	color:#a09d8f;
	font-variant: small-caps;

}

#box a:hover{
color: #ccc;
}


#top {
width:700px;
height: 150px;
}

#top img{
margin-left: 235px;
float: left;
}

#bio p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #ccc;

}

/*ROW STYLES, for PORTFOLIO*/
#portraits img{
float: left;
margin: 0 30px 20px 0;
-webkit-box-shadow: 3px 3px 3px 0px #333;
box-shadow: 3px 3px 3px 0px #111;
}

#portraits img.moremargin{margin-right:20px;}


#drawings, #landscapes, #figurative, #still{
	width:700px;
	margin:0 auto;
	text-align:center;
	}
#drawings img, #landscapes img{
margin: 0 10px 10px 0;
-webkit-box-shadow: 3px 3px 3px 0px #333;
box-shadow: 3px 3px 3px 0px #111; 
}

#figurative img{margin: 0 10px 10px 10px;
-webkit-box-shadow: 3px 3px 3px 0px #333;
box-shadow: 3px 3px 3px 0px #111;
vertical-align:top; }

#still img{margin: 0 20px 20px 20px;
-webkit-box-shadow: 3px 3px 3px 0px #333;
box-shadow: 3px 3px 3px 0px #111;
vertical-align:top; }

#landscapes .one img{margin: 0 25px 10px 25px;}
#landscapes .two img{margin: 0 15px 10px 15px;}
#landscapes .three img{margin: 0 15px 10px 15px;}



#row1{
margin-bottom: 10px;
margin-left: 200px;
}
#still1{
margin-left: 15px;
margin-bottom: 10px;
}
#still2{
margin-left: 80px;
margin-bottom: 10px;
}

#row1-b{
margin-bottom: 10px;
margin-left: 150px;

}

#row1-b img{ margin-right: 48px;}

#row2{
margin-bottom: 10px;
margin-left: 160px;
}
#row-long{
margin-bottom: 10px;
margin-left: 160px;
}

#row3{
margin-bottom: 10px;
margin-left: 120px;
}

#row3-b{
margin-bottom: 10px;
margin-left: 20px;
}
#row4{
margin-left: 80px;
}
.clearboth { clear: both; }

#port1, #port2, #port3, #port4{
height: 130px;
float:left;
margin:0 0 20px 0;
}
#portall{
width:700px;
height: 160px;
float:left;
margin:0 0 20px 0;}

#portall.center{text-align:center;}
#portall.center img{float:none; vertical-align:top;}

/*AWARDS STYLES*/

.tableheader{
background: url(images/bg2.gif);
padding: 10px 0;
border-left: 3px #312a1b solid;
font-size: 14px;
}

#awards, #awards2{
margin: 10px 0;
}

#awards p{
line-height: 12px;
padding-left: 13px;
font-size: 12px;
}

#awards2 p{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #ccc;
	padding-left: 13px;
}

.line{
background: url(images/bg2.gif) repeat-x center;
}

#contact{
width: 700px;
}

#contact h3{
font-size: 18px;
color: #ccc;
font-variant: small-caps;
text-align: center;
line-height: 28px;
font-family:  "Times New Roman", Georgia, Times, serif;
letter-spacing: 0.05em;
padding-bottom: 5px;
border-bottom: 1px solid #666;
}

#contact img{
float: left;
padding: 10px;
}

.special {
font-size: 18px;
color: #ccc;
font-variant: small-caps;
text-align: left;
line-height: 28px;
font-family:  "Times New Roman", Georgia, Times, serif;
letter-spacing: 0.05em;
padding-top: 30px;
}

#religious{
margin-left: 100px
}

#articles a:link, #articles a:visited{
border: none;
text-decoration: none;
}

#next a:link, #next a:visited{
margin-right: 20px;
color: #ccc;
padding-bottom: 5px;
font-variant: small-caps;
}
