body{
	background-image: url(images/main_bg.gif);
	background-repeat: repeat-x;
	background-color: #D29E39;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
input, select, option, form, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 

}
p{
	padding:0px;
	margin:0px;
	color:#666666;
}
.personal-info h3{
	color:#666666;
}
div.resume{
	overflow: auto;
	height:250px; 
	padding:0px;
	margin:0px 0px 0px -15px;;
	
}
.personal-info{
	padding-left:15px;
}
.sidebar{
	display: inline;
	float: left;
	margin: 15px 0px 0px 15px;
}
.main{
	display: inline;
	float: left;
	margin: 15px 0px 0px 0px;
	
}
.upper-line{
	background-image: url(images/upper_bg.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 34px;
}
.content{
	background-image: url(images/content_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;

	height: 90%;
}
.header-line{
	background-image: url(images/logo_pic_bg.gif);
	background-repeat: repeat-x;
	height: 82px;
}
.header-line div{
	display: inline;
	float: left;
	
}
.subheader-line{
	background-image: url(images/bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	background-color: #827760;
	padding-left:310px;
}
.filter{
	background-color:#766440;
	border: 1px solid #524429;

	height:30px;
	width:670px;
	margin:0px 0px 15px 15px;
}
.filter table{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color:#ffffff;
}
.filter table select, .filter table input{
	width:100%;
}
.pager{
	width: 670px;
	margin:0px 0px 15px 15px;
	color:#332A19;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
	
}
.pager a{
	color:#332A19;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px; 
}
.pager a:hover{
	color:#332A19;
	text-decoration: none;
}
.ads-block{
	background-color:#766440;
	border: 1px solid #524429;
	color:#ffffff;
	padding:7px; 
	width:268px;
	margin-bottom:15px;
}
.ads-block2{
	padding: 10px 0px 0px 40px;
}
.ads-block div{
background-color:#524429;
padding-left:5px;
}
.menu-block{
	background-color:#766440;
	border: 1px solid #524429;
	color:#ffffff;
	padding:7px; 
	width:268px;
	margin-bottom:15px;
}
.menu-block div{
	background-image: url(images/menu_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	color:#ffffff;
	padding:4px;
}
.menu-block div a{
	color:#ffffff;
	text-decoration: none;
}
.menu-block div a:hover{
	color:#ffffff;
	text-decoration: underline;
}
.artwork-cell{
	background-color:#ffffff;
	width:90px;
	height:68px;
	padding:4px;
}
.artwork-cell-note{
	background-color: #ffffff;
	width: 98px;
	height:16px;
	text-align: center;
}
.gallery-table{
	margin-top:-15px;
	width:670px;
	float:left;
}
.artwork-cell-note a{
color:#666666;
text-decoration: none;
font-size:11px;
}
.artwork-big{
	background-color:#ffffff;
	width:670px;
	/*padding:15px;*/
	margin-left:15px;
	
}
.personal-block{
	background-color:#ffffff;
	width:670px;
	height:520px;
	
	margin:0px 0px 15px 15px;
	
}
.personal-block div{
padding:15px;
}
.artwork-big img{
margin:15px;
}
h3{
	margin: 0px;
	padding:0px;
	font-size:18px;
}
.artwork-big-note{
	background-color:#ffffff;
	width:670px;
	margin:0px 0px 0px 0px;
	position: relative;
	left: 15px;
	color:#666666;
	position: relative;
	float: left;
}
.artwork-big-note div{

padding:0px 15px 15px 15px;
}
.artwork-big-note a{
	color:#666666;
	text-decoration: none;
}
.artwork-cell-note a:hover{
color:#333333;
text-decoration: underline;
}
.footer{
	 background-color: #B88726;
	 height: 50px;
	 clear: both;
	 
	
}
.footer div{
	display: inline;
	float: left;
	color:#ffffff;
	vertical-align:middle;
	padding:10px 0px 8px 15px;
}