* {margin: 0 padding: 0; }
body {
	background: #535163 url(/_media/bg.jpg) center top no-repeat;
	font: 12px arial, helvetica, sans-serif;
	color:#42404c;
}
img { border: 0; }
#wrap {
	position: relative;
	left: 50%;
	margin: 0 0 0 -380px;
	width: 760px;
}
#header {
	background: url(/_media/headerTile.gif) center repeat-x;
	border: 4px solid #e7ad72;
	height: 61px;
}
#header address { 
		font-style: normal;
		color: #fff;
		padding: 6px 0 0 8px;
		display: block;
}	
#nav {
	display: inline;
	float: right;
	list-style: none;
	margin: -37px 8px 0 0;
	text-decoration: none;
} 
#nav li {
	float: left;
	width: 104px;
	height: 32px;
	
}

#homebody {
	background: url(/_media/bodyTile.gif) repeat-y;
	width: 760px;
	padding: 0 0 30px 0;	
}
#homebody1 {
	background-color: #cbe7b1;
	width: 760px;
	padding: 0 0 30px 0;	
}

#body2 {
	background-color: #cbe7b1;
	width: 760px;
	padding: 0 0 30px 0;	
}

.clear {
	clear: both;
}
#homecontent {
	float: left;
	background: url(/_media/contentBg.jpg) left top no-repeat;
	background-color: #cbe7b1;
	width: 480px;	
	vertical-align: top;
	
}
#homecontent1 {
	float: left;
	background: url(/_media/contentBg.jpg) left top no-repeat;
	background-color: #cbe7b1;
	width: 760px;	
	vertical-align: top;
}

#content {
	float: left;
	background: url(/_media/contentBg.jpg) left top no-repeat;
	background-color: #cbe7b1;
	width: 760px;	
	padding-bottom:20px;
	vertical-align: top;
	
}
#content2 {
	float: left;
	background: url(/_media/contentBg.jpg) left top no-repeat;
	background-color: #cbe7b1;
	width: 760px;	
	vertical-align: top;
	padding-bottom:20px;
	
}
#content p{
	width: 500px;	
	
}

#rightwrap{
	width: 260px;
	float: right;
	text-align: right;
	
}
#rightwrap img{margin:0;padding-right:20px;}
#rightwrap a{margin:0;padding:15px 20px 10px 0; display:block;}
#rightwrap p{
	margin: 16px;
	font-size: 13px;
	color: #42404c;
	}

#leftwrap{
	width: 500px;
	float: left;
}

#leftwrap p{margin: 15px 0 0 35px;}

.event{
	width: 664px;	
	border-bottom: 1px solid #91ae75;
	margin-left: 39px;
}

#spacer{
	padding: 10px 0;
}

#bottom img{padding:30px 0 0 35px;}

#bull { 
	margin: 0px 0 0 480px;
	padding: 0px;
	width: 280px;
	valign:top;
}
#bull p {
	margin: 16px;
	font-size: 13px;
	color: #42404c;
	
}
#map{
	padding-right: 22px;
}
#map img{
	width: 438px;
	border: 5px solid #91ae75;
	margin:-110px 0 20px 280px;
	
}	

#map img:hover{
	border: 5px solid #deebd3;
}	

.date{margin: 15px 0 0 35px;border-bottom:1px solid #91ae75;}

#content2 p{margin:0; padding:10px 0;}
#content2 h3{margin: 15px 0 0 35px; padding:0;}
#content2 h4{margin:0; padding:0;}

#gallery {
	margin: 0 0 0 15px;
	
	
	}
#gallery td {
		padding: 12px 20px; text-align: center;		
}
#gallery img {
	border: 1px solid white;
		
}
#gallery img a:link{
	text-decoration: none;
}
#gallery a {
		font-weight: bold;
		text-decoration: underline;
	}
#gallery a:hover{
	text-decoration: none;
}
#content h3 {
		margin: 15px 0 0 35px;
	}
#content h4 {
		margin: 15px 0 0 35px;
	}
#gallery img {
	margin: 10px 0 0 0;
	border: 1px solid white;
}
#footer {
	background: #9b1368;
	color: #fff;
	border: 4px solid #e7ad72;
	height: 45px;
}
#footer p {
	text-align: center;
	margin: 15px 0 0 0;
	font-size: 11px;
}

/***Artist***/
#back_artist{padding:10px 35px}
#bio{width:431px;float:left;border-right:1px solid #91ae75;}
#bio h2{width:300px; margin-left:35px; font-weight:normal;}
#bio p{width:350px; margin-left:35px;}
#bio img{margin-left: 65px;}
.bio_img img{border:1px solid #91ae75; text-align:center;}
#pedrero_logo{padding-left:75px;}
#artwork{width:328px;float:right; vertical-align:top;}
#artwork img{border:1px solid #91ae75; margin:5px 10px}
.art{width:328px; padding:10px 0; valign:top;}
.art img{float:left; vertical-align:text-top; clear:left;}
.art p{width:70px;float:right; clear:right;}
.caption{font-size:.8em; text-align:center;}

a:link{color:#9b1368;text-decoration:underline;font-weight: bold;}
a:visited{color:#9b1368;text-decoration:underline;font-weight: bold;}
a:hover{color:#9b1368;text-decoration:none;font-weight: bold;}
a:active{color:#9b1368;text-decoration:none;font-weight: bold;}