/*Site Wide CSS*/
body {
    color:#FFFFFF;
}

H1 {
	color:#D6AF00;
	font-size: 11pt;
	font-weight: bold;
}

a:link, a:visited, a:active {
    color : #FFFCD5;
    text-decoration : underline;
	font-weight: bold;
}

a:hover {
    color : #D40027;
    text-decoration : underline;
	font-weight: bold;
}

.bigger {
	color : #D6AF00;
	font-size: 11pt;
	font-weight: bold;
}

ul.content {
	list-style-image: url(img/blt_updates.gif);
}

.yellow {
	color:#D6AF00;
	font-weight: bold;
} 


.container {  
	width: 775px; 
	
}

.contentarea {  
	width:775px; 
	/* height:370px; */
	z-index:1; 
	overflow:hidden; 
	float: left;
    position:relative;
    top:-40px;
    background:#570010 url('img/maincontent-background.gif') 0 0 repeat-y;
}

#pane-top {
    position:relative;
    z-index:1;
    top:0;
}

#pane-bottom {
    position:relative;
    top:-40px;
}

.maincontent {
    width:657px; 
    z-index:3; 
    color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    text-align: left;
    line-height: 14pt;
    padding-left: 15px;
    margin:0 auto;
    position:relative;
}


select, option {
	color: #FFFFFF;
	background-color: #690013;
}

#bread {
    float:left;
}

#bread ul {
    list-style:none;
    margin:0;
    padding:0;
    float:left;
}

#bread a { float:left;}

#bread li {
    background: url('img/skull.gif') 2px -5px no-repeat;
    padding-left:30px;
    margin-left:20px;
    float:right;
}


/*Bio CSS*/

.biocontentarea {  
	width:324px; 
	height:370px; 
	z-index:1; 
	overflow:hidden; 
	float: left;
	background: url(img/bio_20.gif) no-repeat;
	background-position: bottom;
	background-color: #570010;
}

.biocontent {
	height:360px; 
	overflow:hidden; 
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	text-align: left;
	line-height: 14pt;
	padding-left: 5px;
	z-index:2;
	background-color: #570010;
}

/*Home CSS*/

.homecontainer {
	background: url(img/mainbg.gif) no-repeat;
}
.homethumbs 
position: relative;
	top: 5px;
	
	width: 600px; 

	 
	float: center;
}

.homeleft {
	position: relative;
	top: 65px;
	left: 75px;
	width: 300px; 

	 
	float: left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	text-align: left;
	line-height: 14pt;
}

.homeright {
	position: relative;
	top: 60px;
	left: 75px;
	width: 330px; 


	float: left;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-align: left;
	line-height: 14pt;
}

/*Footer CSS*/

.footerText {  
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	clear:both;
}

a.footerText:link, a.footerText:visited, a.footerText:active {
	color:#FFFFFF;
	text-decoration: none;
}

a.footerText:hover {
    color : #D40027;
	text-decoration: none;
}

/*Gallery CSS*/

#gallery {
    padding: 0 0 30px 0;
}

#gallerynowViewingTop, #gallerynowViewingBottom  {
    clear:both;
}

#galleryTravelDates, #galleryArtistName {
position: relative;}

#galleryimage {
    float:center;
   
}

#galleryimage img {
    
   border: 2px solid #000000;

}


#galleryImageInfo, #galleryKeywords {
    padding: 0 0 20px 0;
}

#thumbsNavTop {
    color:#FFFCD5;
    margin-bottom:10px;
}
#thumbsNavBottom {
    clear:both;
    margin-top:10px;
}
.thumbsThumbnail {
    float:left; 
    width:50px;
    margin:6px;
}

.thumbsThumbTitle {
    display:none; 
}

.thumbsThumbnail img {height:50px; width:50px; }

.mag {
	width: 270px;
	float: left;
	font-weight: bold;
	padding-bottom: 15px;
}

.merchpic {
	width: 400px;
	float: left;
}

.merchtext {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	background-color: #570010;
}

fieldset { border: 2px solid #ffffff; }
fieldset label { float: left; width: 150px; text-align: right; padding-right: 5px; font-size: 1.2em; }

fieldset#post { width: 600px; margin: 0 auto; }
fieldset#post textarea { width: 400px; height: 200px; }

form#contact { height: auto; width:500px; margin: 0 auto;  }
fieldset#contact label { float: left; width: 200px; text-align: right; padding-right: 5px; font-size: 1.2em; }

input { margin-bottom: 2px; background-color: #fff; color: #000000; padding: 2px; }
input:focus  { border: 2px solid #000000; background: #fff; color: #000000; } 
textarea { width: 250px; height: 100px; border: 2px solid  #ffffff; background-color: #fff; color: #000; }
#captcha { text-align:center;}
#mailinglistform {
	font-size: 14px;
}