	body  {background-color:  black; color:  white; margin: 20px 0 0 0; font-family:  Verdana, Arial, Sans serif;}
	.bodytext {font-size:  .8em;}
	.invisible{font-size:  0;}
	#masthead {width:  600px;  border-top:  1px solid; border-right:  1px solid;  border-left:  1px solid; border-color:  #CC9933; background-color:  #333333; text-align:  center;}
	.preload {display:none;}
	a.hiddenlink:link {color:  black; text-decoration:  none;}
	a.hiddenlink:visited {color:  black;  text-decoration:  none;}
	a.hiddenlink:hover {text-decoration:  none;}
	h3 {margin: 0;}
	h4 {margin: 0;}
	
	.clear {clear: both; font-size:  0;}
	
	.boldtext{font-weight:  bold;}
	form {margin: 0;}
	th {color: white; text-align:  right;}
	
	#nav {background:  url(/images/nav/background.gif); width:  600px; border-left:  1px solid; border-right:  1px solid; border-color:  #cc9933; text-align: left;}
	#greenbox {width:  174px; background:  url(/images/greenboxmiddle.gif); float:  left; margin:  22px 0px 0px 8px; text-align:  left;}
	#footertop { width:  600px; height:  74px; background:  url(/images/footertop.gif); background-repeat: no-repeat; border-right:  1px solid;  border-left:  1px solid; border-color:  #CC9933;}
	#footertext { color:  white; font-size:  1.2em;}
	#footerbottom {width:  600px; height:  14px; font-family: Times New Roman, Times, Georgia, Serif; font-size:  10.5px; background:  url(/images/footerbottom.gif); background-repeat: no-repeat; border-right:  1px solid;  border-left:  1px solid; border-color:  #CC9933; color:  black;}
	a img.nav {height: 19px; border-width: 0; margin:  0; padding:  0;}
	a#home img {background: url(/images/nav/homeOff.gif) top left no-repeat; margin-left:  35px;}
	a#home:hover img {background: url(/images/nav/homeOn.gif) top left no-repeat; margin-left:  35px;}
	a#onstage img {background: url(/images/nav/onstageOff.gif) top left no-repeat; margin-left:  35px;}
	a#onstage:hover img {background: url(/images/nav/onstageOn.gif) top left no-repeat; margin-left:  35px;}
	a#directions img {background: url(/images/nav/directionsOff.gif) top left no-repeat; margin-left:  35px;}
	a#directions:hover img {background: url(/images/nav/directionsOn.gif) top left no-repeat; margin-left:  35px;}
	a#menu img {background: url(/images/nav/menuOff.gif) top left no-repeat; margin-left:  35px;}
	a#menu:hover img {background: url(/images/nav/menuOn.gif) top left no-repeat; margin-left:  35px;}
	a#parties img {background: url(/images/nav/partiesOff.gif) top left no-repeat; margin-left:  10px;}
	a#parties:hover img {background: url(/images/nav/partiesOn.gif) top left no-repeat; margin-left:  10px;}
	a#contact img {background: url(/images/nav/contactOff.gif) top left no-repeat; margin-left:  35px;}
	a#contact:hover img {background: url(/images/nav/contactOn.gif) top left no-repeat; margin-left:  35px;}
	
	#mainbody{background-color:  #333333; color:  white; width:  600px; border-right:  1px solid;  border-left:  1px solid; border-color:  #CC9933; text-align:  left;}
	#right_sidebar {border:  3px solid #666633; background-color:#FFCC33; color:  black; width:  190px; float:  right; padding:  6px; margin:  20px 10px 0 10px;}

	
	#home_main {float:  left; width:  380px; margin:  22px 0 0 10px; color: white;}
	#home_image {float:  right; padding: 0 0 3px 3px;}
	.bandbox {border:  1px solid gray; background-color: #1e1e1e; color:  white; padding:  5px; margin-bottom:  16px;}
	.bandbox_header {border-top:  1px solid; border-right:  1px solid; border-left:  1px solid; border-color: gray; background-color: #CA8C0F; color: white; padding:  3px; font-size:  .8em; font-weight:  bold;}
	.bandphoto_right {float:  right; padding: 6px 0 6px 6px; }
	.bandphoto_left {float:  left; padding: 6px 6px 6px 0; border: }
	

	.red {color:  red;}
	a:link {text-decoration: underline; color:  #FFCC33}
	a:visited {text-decoration: underline;  color:  #FFCC33}
	a:hover {text-decoration: none;  color:  #FFCC33}
	
	a.band:link {text-decoration: none; color:  #FFCC33}
	a.band:visited {text-decoration: none;  color:  #FFCC33}
	a.band:hover {text-decoration: underline;  color:  #FFCC33}
	
	.left_date {margin: 6px 0 0 0;  font-weight:  bold; font-size:  .7em;}
	.left_band {margin: 4px 0 6px 0; color:  white; text-align:  left;  font-weight:  bold;}
	a.showdates:link {text-decoration: none; color: #FFCC33}
	a.showdates:visited {text-decoration: none;  color:  #FFCC33}
	a.showdates:hover {text-decoration: none;  color: #FFCC33}
	
	.bandlink {font-size:  .8em; font-weight:  bold; color: #b3b3ff}
	
	a.text:link {text-decoration: none; color:  #FFCC33; background-color: #835bec }
	a.text:visited {text-decoration: none;  color:  #FFCC33;  background-color: #835bec}
	a.text:hover {text-decoration: underline;  color:  #FFCC33;  background-color: #835bec}
	
	a.whitelink:link {color:  white;  }
	a.whitelink:visited {color:  white;}
	a.whitelink:hover {color:  white;}
	
	a.bandlink:link {color:  white; text-decoration:  none;  }
	a.bandlink:visited {color: white; text-decoration:  none; }
	a.bandlink:hover {color:  white; text-decoration:  underline;}

	a.logout:link {text-decoration: underline; font-weight:  bold; font-size:  .7em; color:  red;}
	a.logout:visited {text-decoration: underline;font-weight:  bold; font-size:  .7em; color:  red;}
	a.logout:hover {text-decoration: none;font-weight:  bold; font-size:  .7em; color:  red;}

	#errorBox {background-color:#e1e1e1; width:  250px; margin-left: 80px; color: red; font-size:  .7em; border:  1px solid;text-align:  left; padding:  3px}
	.errorList {margin-top:  4px; list-style-image: url(images/warning.gif);}
	.errortext {font-size:  .7em; color:  red; font-weight:  bold;}

	.popupHeader{font-size:  .8em; font-weight: 700; text-decoration: none; background-color: #7f7f7f; color: white; padding:  3px;}
	.fldlabel{font-size:  .7em; font-weight: 700;	color: white; padding:  2px; vertical-align:  top; text-align:  right; width:  120px;}
	.flddata{font-size:  .7em; color:#000000; padding:  2px;}

	.result {font-size:  .7em; color:  red; text-align:  center;}

	.loginCellTop {text-align:  center; padding:  12px; border-top:  1px solid; border-right:  1px solid; border-bottom: 0; border-left: 1px solid; border-color: gray; background-color:  #003300; color:  white; font-size:  .8em; font-weight: bold;}

	.loginCellLeft {text-align:  center; font-family:  arial; font-weight:  bold;  font-size:  .8em; padding:  14px 6px 2px 6px;  border-left: 1px solid; border-color: gray; background-color:  #eeeeee; color:  black;}

	.loginCellRight {text-align: left; font-family:  arial; font-size:  .8em; padding:  14px 6px 2px 6px;  border-right: 1px solid; border-color: gray; background-color:  #eeeeee;}

	.loginCellBottom {text-align:  center; font-family:  arial; font-size:  .8em; padding:  6px; border-top:  0; border-right:  1px solid; border-bottom: 1px solid; border-right: 1px solid; border-left: 1px solid; border-color: gray; background-color:  #eeeeee;}

	.logresult {font-size:  .7em; color: red;  text-align: center; padding:  10px 0 6px 0;}
	
	a.admin:link {text-decoration: none; font-weight:  bold; font-size:  .8em; color:  #FFCC33;}
	a.admin:visited {text-decoration: none;font-weight:  bold; font-size:  .8em; color:  #FFCC33;}
	a.admin:hover {text-decoration: underline;font-weight:  bold; font-size:  .8em; color:  white;}
	
	a.footerlink:link {color:  blue;}
	a.footerlink:visited {color:  blue;}
	
		.mainbody_print {width:  600px; margin-top:  10px; padding:  10px;text-align:  left; background-color: white; margin-left:  auto; margin-right:  auto; margin-bottom:  8px; border:  1px solid; border-color:  #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10pt;}




<style type="text/css">

form {
	display: inline;
}

img {
	border: 0;
	display: inline;
}

input.submit
{
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	background-image: url('../graphics/button-bg.gif');
	background-repeat: repeat-x;
	color: #333333;
	font-size: 75%;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}

.photos-large {
	border-style: solid;
	border-color: #778899;
	border-width: 1px;
	padding: 10px;
	margin: 4px;
}

#picture-holder a:hover img{
    border-width: 2px;
    border-color: #38c;
	margin: 3px;
}

#gallery-name {
	padding: 0;
	margin: 0;
}

#picture_caption {
	font-size: 12pt;
}

#main_container {
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}

#inner_wrapper {
	/* padding: 10px;*/
	width: 100%;
}

#wrapper {
	font-family: Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-size: 10pt;
}

#picture-holder {
	text-align: center;
}

#exif_toggle {
	padding: 0;
	margin: 0;
}

.thumbnail img {
	padding: 5px;
	text-align: center;
	margin: 1px;
	background: #FFF;
	border-width: 1px;
	border-color: #778899;
}


.thumbnail a:hover img {
    border-width: 2px;
    border-color: #38c;
	margin: 0px;
}

.photos {
	padding: 5px;
	margin: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}


#jump_menu {
	float: right;
}

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

#pagination {

	padding: 2px;
	margin: 0;
	clear: both;
	border-top: 		1px solid #CDCDCD;
	border-bottom: 		1px solid #CDCDCD;
}

#breadcrumbs {
	margin: 0;
	padding: 2px 0 2px 10px;

	
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFC; */
}

#breadcrumb_links {
	margin: 2px; 
	font-size:  .8em;
}

a.print {
	background-image: url(../graphics/printer.gif); 
	background-repeat: no-repeat; 
	background-position: left middle;  
	padding-left: 20px; 
}

.page_link {
	padding-left: 3px;
	padding-right: 3px;
	text-decoration: none;
}

#search_box {
	margin-left: 5px;
	float: right;
}

table {border: 0px; cell-padding: 0px}

.date, #picture_caption
    {
    font-size:         0.9em;
    font-weight:       bold;
    line-height:       1.4;
    background-repeat: no-repeat;
    text-transform:    uppercase;
    letter-spacing:    2px;
    margin-left:       4px;
    padding-bottom:    2px;
    }
		
#picture_caption 
		{
		font-size:		 		 0.8em;
		font-weight:			 normal;
		text-transform: 	 none;
		letter-spacing:		 1px;
		
		}
		
a.nav-link-img-next {
		background-image:    url(../graphics/fforward.gif);
    	background-repeat:   no-repeat;
    	background-position: right 1px;
		padding-right: 20px;
		width: 50px;
	  }

a.nav-link-img-prev {
		background-image:    url(../graphics/rewind.gif);
   	 	background-repeat:   no-repeat;
    	background-position: left 1px;
		padding-left: 20px;
		width: 50px;
	  }
		
.comments li    { 
		margin-top: 10px; 
		margin-bottom: 10px; 
		padding-top: 10px;
		padding-bottom: 10px; 
		border-top: 1px solid #CDCDCD;
		border-bottom: 1px solid #CDCDCD;
	  }
	  
.comments p {

	padding: 0;
	margin: 0;
}

.comments cite  { 
	color: #000; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	font-size: 75%; 
}

.meta-header { 
		font-size: .7em%;
		padding: 0;
		margin: 0;
		color: yellow;
		text-align: center;
}

.comments-closed {
		color: #999966;
		text-align: center;
}

#exif_data {
		padding: 20px;
		text-align: left;
		width: 50%;
}

ul.slides {
  	margin:0;
  	margin-top: 15px;
  	padding:0;
  	list-style:none;
  	line-height:1.4em;
}
  
.slides li {
  	display:block;
	float:left;
  	margin:0 10px 10px 0;
  	padding:0;
	width: auto;
	height: auto;
}

#link-back {

	font-size: 65%;
	text-align: right;
	padding: 0;
	margin: 0;
	
}

.tag {
		 text-align: left;
		 width: 120px;

}

.large-thumb-toolbar {

	text-align: center;
	padding-top: 15px;
	padding-bottom: 5px;
}		

.errors
{
    width:            500px;
    background-image: url('../graphics/x.gif');
    background-repeat: no-repeat;
    background-position: 5px 8px;
    margin-bottom:    15px;
    border-bottom:    1px solid maroon;
    border-top:       1px solid maroon;
    border-left:      1px solid maroon;
    border-right:     1px solid maroon;
    padding:          8px;
    background-color: #FFCCCC;
    padding-left:     28px;
}
