html, body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#48484A;
	background-color:#000;
	}
#main {
	text-align:center;
	width:100%;
	height:100%;
	}
#nav_holder {
	padding-top:220px;
	}
#nav {
	height:42px;
	width:100%;
	background-color:#900;
	text-align:center;
	}
#footer {
	height:30px;
	width:1000px;
	background-image:url(../images/footer_bg-.gif);
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
	text-align:left;
	}
/*home page */
#home, #artist, #contact, #news {
	text-align:left;
	margin:0px auto 0px auto;
	background-image:url(../images/bg2-.gif);
	background-repeat:no-repeat;
	padding:0px 0 0 0;
	width:1000px;
	height:738px;
	}
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	background-color: #999;
}
#gallery {
	text-align:center;
	margin:0px auto 0px auto;
	background-image:url(../images/bg3-.gif);
	background-repeat:no-repeat;
	padding:0px 0 0 0;
	width:1000px;
	}
#home #artist_sample {
	float:left;
	margin:45px 10px 0 0px;
	padding-left:183px;
	}
#home #artist_sample img {
	border:21px solid #272525;
	}
#home #artist_bio {
	border-bottom:1px solid #900;
	font-size:15px;
	padding:0 5px 10px 0;
	margin-top:67px;
	width:290px;
	float:left;
	}
#home #artist_sample_name {
	border-bottom:1px solid #900;
	padding:0 5px 6px 0;
	margin-top:120px;
	font-size:24px;
	letter-spacing:7px;
	font-weight:bold;
	width:300px;
	float:left;
	}
/*artist page*/
#artist #artist_bio_holder {
	padding-left:94px;
	}
#artist #artist_bio {
	border-bottom:1px solid #900;
	font-size:12px;
	line-height:15px;
	padding:0 5px 10px 0px;
	margin:45px 100px 0 0px;
	width:450px;
	float:left;
	}
#artist #artist_image {
	margin:67px 0 0px 0;
	}
/*contact page */
#contact #feedback {
	border-right:1px solid #900;
	font-size:12px;
	line-height:15px;
	padding:0 5px 10px 150px;
	margin:79px 17px 0px 0;
	width:420px;
	height:212px;
	float:left;
	}
#contact #feedback h1 {
	font-size:22px;
	margin-top:10px;
	}
#contact #contact_info {
	border-bottom:1px solid #900;
	font-size:12px;
	padding:0 5px 10px 0;
	margin-top:89px;
	width:285px;
	float:left;
	}
/*news page */
#news #feedback {
	border-right:1px solid #900;
	font-size:12px;
	line-height:15px;
	padding:11px 5px 10px 150px;
	margin:79px 17px 0px 0;
	width:420px;
	height:212px;
	float:left;
	}
#news #contact_info h1 {
	font-size:22px;
	margin-top:0px;
	padding-top:0px;
	}
#news #contact_info {
	border-bottom:1px solid #900;
	font-size:12px;
	padding:0 5px 10px 0;
	margin-top:89px;
	width:285px;
	float:left;
	}
/*gallery page*/
#gallery #work {
	background-color:#E0E1E2;
	background-image:url(../images/bg3_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	padding:20px 0 70px 0;
	}
#gallery #work #portrait {
	margin:0px auto 0px auto;
	width:730px;
	}
#gallery #work #landscape {
	margin:0px auto 0px auto;
	width:748px;
	}
#gallery #work table td {
	text-align:left;
	padding:10px 0 10px 0;
	vertical-align:top;
	}
#gallery #work table td img {
	border:0px;
	margin-left: 20px;
	}
#gallery #work table td span {
	font-size:12px;
	}
#gallery #work #portrait td .details {
	border-bottom:1px solid #900;
	font-size:10px;
	font-weight:bold;
	margin:5px 0 0 25px;
	padding:0 0px 5px 0;
	text-align:left;
	}
#gallery #work #landscape td .details {
	border-bottom:1px solid #900;
	font-size:10px;
	font-weight:bold;
	margin:5px 0 0 25px;
	padding:0 0px 5px 0;
	text-align:left;
	}
#main #gallery #work {
	font-weight: lighter;
	text-align: left;
	padding-left: 50px;
}
.linkbold {
	font-weight: bold;
}

