/* CSS Document */

/***** Global *****/

img			{ border: none; }
form		{ margin: 0px; padding: 0px; }
 
.clear         { clear:both; }
.float-left    { float:left; margin:0 10px 10px 0; }
.float-right   { float:right; margin:0 0 10px 10px; }

.align-top		{ vertical-align:top }
.align-middle	{ vertical-align:bottom }
.align-bottome	{ vertical-align:middle }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.center			{text-align: center}
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.imgright		{ margin: 0px 0px 10px 10px;float: right;text-align: left;border: none; }	
.imgleft		{ margin: 0px 10px 10px 0px;float: left;text-align: right;border: none; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.clear			{ clear: both; }

a:link {color: #003366; text-decoration: underline}
a:visited {color: #003366; text-decoration: underline}
a:hover {color: #660000; text-decoration: underline}
a:active {color: #660000; text-decoration: underline}

/***** Site Styles *****/

body 
			{
			font: 12px Georgia, Times New Roman, Times, serif; 
			font-weight: normal;
			color: #2D2013;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			background: url("/images/bg-wood.jpg"); 
			background-color: #342d23;
			}
			
/*==================================================================
	masthead styles
==================================================================== */
		
.masthead {position: absolute; margin:0px -41px 0px -41px; padding:0; height:228px; width:745px; overflow:hidden;}

.masthead a img {border:none;}

.masthead a.info img{
	border:none;
	background-image: url(/images/header/masthead_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.info:hover img{
	border:none;
	background-image: url(/images/header/masthead_info.jpg);
	background-repeat: no-repeat;
	background-position: -74px top;
}

.masthead a.vip img{
	border:none;
	background-image: url(/images/header/masthead_vip.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.vip:hover img{
	border:none;
	background-image: url(/images/header/masthead_vip.jpg);
	background-repeat: no-repeat;
	background-position: -66px top;
}

.masthead a.artists img{
	border:none;
	background-image: url(/images/header/masthead_artists.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.artists:hover img{
	border:none;
	background-image: url(/images/header/masthead_artists.jpg);
	background-repeat: no-repeat;
	background-position: -107px top;
}

.masthead a.camping img{
	border:none;
	background-image: url(/images/header/masthead_camping.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.camping:hover img{
	border:none;
	background-image: url(/images/header/masthead_camping.jpg);
	background-repeat: no-repeat;
	background-position: -116px top;
}

.masthead a.sponsors img{
	border:none;
	background-image: url(/images/header/masthead_sponsors.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.sponsors:hover img{
	border:none;
	background-image: url(/images/header/masthead_sponsors.jpg);
	background-repeat: no-repeat;
	background-position: -119px top;
}


.masthead a.store img{
	border:none;
	background-image: url(/images/header/masthead_store.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.store:hover img{
	border:none;
	background-image: url(/images/header/masthead_store.jpg);
	background-repeat: no-repeat;
	background-position: -202px top;
}


.masthead a.maps img{
	border:none;
	background-image: url(/images/header/masthead_maps.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.maps:hover img{
	border:none;
	background-image: url(/images/header/masthead_maps.jpg);
	background-repeat: no-repeat;
	background-position: -83px top;
}

.masthead a.photos img{
	border:none;
	background-image: url(/images/header/masthead_photos.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.photos:hover img{
	border:none;
	background-image: url(/images/header/masthead_photos.jpg);
	background-repeat: no-repeat;
	background-position: -96px top;
}


.masthead a.contact img{
	border:none;
	background-image: url(/images/header/masthead_contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.contact:hover img{
	border:none;
	background-image: url(/images/header/masthead_contact.jpg);
	background-repeat: no-repeat;
	background-position: -116px top;
}

.masthead a.home img{
	border:none;
	background-image: url(/images/header/masthead_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.home:hover img{
	border:none;
	background-image: url(/images/header/masthead_home.jpg);
	background-repeat: no-repeat;
	background-position: -84px top;
}

.masthead a.newsletter img{
	border:none;
	background-image: url(/images/header/masthead_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.newsletter:hover img{
	border:none;
	background-image: url(/images/header/masthead_newsletter.jpg);
	background-repeat: no-repeat;
	background-position: -164px top;
}


.masthead a.messageboard img{
	border:none;
	background-image: url(/images/header/masthead_messageboard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.masthead a.messageboard:hover img{
	border:none;
	background-image: url(/images/header/masthead_messageboard.jpg);
	background-repeat: no-repeat;
	background-position: -126px top;
}




body.popup 
			{
	font: 12px Georgia, Times New Roman, Times, serif;
	font-weight: normal;
	color: #2D2013;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #F3E6D6;
	background-image: url(/images/popup-bg-1000.jpg);
	background-repeat: no-repeat;
	background-position: center top;
			}

p			{
			margin: 8px 24px 8px 24px;
			}
			
ul 			{
  			list-style: square url("/images/bullet-skull.gif");
			margin: 8px 14px 8px 34px;
  			padding-left: 0;
			}
			
ul li 		{
  			margin-left: 12px;
  			padding-left: 4px;
  			margin-bottom: 4px;
			}

ol			{
			margin: 8px 14px 8px 34px;
  			padding-left: 0;
			}
h1
			{
			font-size: 15px;
			font-family: Georgia, Times New Roman, Times, serif; 
			font-weight: bold;
			text-transform: uppercase;
			margin: 20px 20px 0px 20px;		
			color: #402500;
			}
			
h1.index
			{
			font-size: 15px;
			font-family: Georgia, Times New Roman, Times, serif; 
			font-weight: bold;
			text-transform: uppercase;
			margin: 38px 20px 0px 20px;		
			color: #402500;
			}
			
h1.artist
			{
			font-size: 21px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			text-transform: uppercase;
			margin: 30px 20px 0px 20px;		
			color: #003366;
			text-align: center;
			background-image:url(/images/artists-title-bg.jpg);
			background-position: top;
			background-repeat: no-repeat;
			}	

h2
			{
			font-size: 12px;
			font-family: Georgia, Times New Roman, Times, serif; 
			font-weight: bold;
			margin: 10px 20px -4px 20px;		
			color: #660000;
			}
			
h2.artist
			{
			font-size: 15px;
			font-family: Georgia, Times New Roman, Times, serif; 
			font-weight: bold;
			margin: 20px 20px -4px 20px;		
			color: #660000;
			}	

.separator-footer	{
			border: none;
			margin: 20px 24px 15px 24px;
			height: 14px;
			background-image: url(/images/separator-footer.gif);
			background-position: center;
			background-repeat: no-repeat;
			}
			
.separator, .separator200, .separator270	{
			border: none;
			margin: 20px 24px 20px 24px;
			height: 1px;
			background-image: url(/images/separator.gif);
			background-position: center;
			background-repeat: no-repeat;
			}
			
.separator200 {
				width: 200px;
				margin: 20px 24px 20px 24px;
				background-image: url(/images/separator.gif);
				}
				
.separator270 {
				width: 270px;
				background-image: url(/images/separator.gif);
				}
				
hr 			{
			color: #F3E6D6; 
			background-color: #F3E6D6; 
			border: 1px solid  #BFB186;; 
			border-style: none none solid;
			margin: 20px 24px 20px 24px;
/*			border-bottom: 1px solid  #BFB186; */
			}
			
.medtitle 	{
			font: 14px arial, helvetica, sans-serif; 
			font-weight: bold;
			color: #000000
			}

.picborder, .picright, .picleft, .picartist {
			margin: 0px;
			border-style: solid;
			border-collapse: collapse;
			border-width: 1px;
			border-color: #999999;
			}
			
.picright {
			margin: 0px 0px 10px 10px;
			float: right;
			text-align: left;
			}
			
.picleft{
			margin: 0px 10px 10px 0px;
			float: left;
			text-align: right;
			}
			
.picartist {
			margin: 30px 0px 6px 0px;
			}
			
.productbox	{
			border: 1px solid #BFB186;
			background-color: #e7e0c7;
			margin: 5px 25px 5px 25px;
			padding: 0px;
			}
			
.productpic {
			margin: 0px;
			border-style: solid;
			border-collapse: collapse;
			border-width: 1px;
			border-color: #999999;
			margin: 0px 0px 10px 10px;
			float: right;
			text-align: left;
			}
			
.countdown	{
			margin: 0px 18px 2px 25px;
			color: #660000;
			font-weight: normal;
			font-style: italic;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 11px;
			text-align: right;
			}
			
.frontrotator {margin:0px 1px 0px 1px; display: block; float:left; width:400px; height:200px; overflow:hidden;}

.artistbox	{
			clear: both;
			text-align: center;
			margin: 0 24px 0 24px;
				}

.socialartist	{
				font-size: 20px;
				font-weight: bold;
				font-stretch: extra-condensed;
				color: #2D2013;
				text-transform: uppercase;
				margin: 6px;
				border: none;
				vertical-align: middle;
				}
.socialartist a:link {color: #2D2013; text-decoration: none}
.socialartist a:visited {color: #2D2013; text-decoration: none}
.socialartist a:hover {color: #003366; text-decoration: underline}
.socialartist a:active {color: #003366; text-decoration: underline}
				
.socialartisticons	{
				margin: 6px;
				border: none;
				vertical-align: middle;
				}

.socialbox, .socialbox2	{
			padding: 0px 0px 10px 0px;
			margin: 0px 10px 0px 0px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #796640;
			border: none;
			float: right;
			text-align: left;
			vertical-align: middle;
			width: 150px;
			}
			
.socialbox2	{
			padding: 5px 0px 5px 0px;
			margin: 0px 0px 0px 0px;
			color: #796640;
			border: none;
			vertical-align: middle;
			width: 220px;
			float: right;
			background-image: url(/images/separator220.gif);
			background-position: bottom;
			background-repeat: no-repeat;
			}
			
.socialboxicons	{
				margin: 0px 3px 0px 3px;
				border: none;
				vertical-align: middle;
				}

#news	{
		height: 200px;
		clear: both;
		}
				
#twitter-widget {
			padding: 0px 20px 0px 20px;
			float: right;
			text-align: left;
			}
			
#twitter-widget	P{
			font: 12px Georgia, Times New Roman, Times, serif;
			font-weight: normal;
			}

.cartpricecell 	{
			font: 10px verdana, geneva, helvetica, sans-serif; 
			font-weight: normal; 
			color: #000000;
			padding: 2px;
			border: 1px solid #CCCCCC;
			}
			
.cartpricetable 	{
			border: none;
			}
			
.ticket
			{
			width: 615px;
			height: 208px;
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 0px;
			background-image: url("/images/ticket-bg.jpg");
			background-position: center;
			background-repeat: no-repeat;
			}
			
.ticinner	{
				margin-top: 30px;
				margin-bottom: 30px;
				margin-left: 30px;
				margin-right: 30px;
				}
							
.tictitle
			{
			font-size: 15px;
			font-family: Georgia, Times New Roman, Times, serif; 
			font-weight: bold;
			font-variant: small-caps;	
			color: #402500;
			}
			
.ticborder	{
			border-width: 1px;
			border-color: #000000;
			border-style: solid;
			background-color: #FFFFFF;
			padding: 10px;
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 20px;
			margin-bottom: 10px;
			}
			
.postertext, .postertextsmall, .postertime, .schedsal, .postertextleft, .postertimesm, .postertimehorz  {
	font-size: 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	color: #6C4E37;
	padding: 4px 0px 4px 0px;
	border-left:#ccb159 2px dotted; 
	border-bottom:#ccb159 2px dotted;
			}
			
.postertextleft {border-left:none; }
.postertextleft a:link {color: #003366; text-decoration: none}
.postertextleft a:visited {color: #003366; text-decoration: none}
.postertextleft a:hover {color: #660000; text-decoration: underline}
.postertexleftt a:active {color: #660000; text-decoration: underline}
.postertext a:link {color: #003366; text-decoration: none}
.postertext a:visited {color: #003366; text-decoration: none}
.postertext a:hover {color: #660000; text-decoration: underline}
.postertext a:active {color: #660000; text-decoration: underline}

.postertimehorz	{
			font-size: 11px;
			color: #660000;
			font-weight: bold;
			border-bottom:#ccb159 2px dotted;
			vertical-align: middle;
			border-left: none;
			min-width: 60px;
			}

.postertextsmall	{
			color: #2D2013;
			font-size: 10px;
			}
			
.postertime	{
	color: #660000;
	font-weight: bold;
	border-bottom:#ccb159 2px dotted;
	vertical-align: middle;
			}
			
td.postertimesm, .postertimesm{
	font-size: 11px;
	color: #660000;
	font-weight: bold;
	height:25px;
	border-left:none;
	width:60px;
	padding: 4px 4px 4px 4px;
	text-align: center;
			}
			
.schedsal	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 95%;
	font-style: normal;
	font-weight: 700;
	color: #402500;
	text-align: center;
	vertical-align: middle;
			}
			
tr.schedsalBG {
	background:#ebc57a;
	}
			
.schedsal a:link 	{
	color: #003366
}
.schedsal a:visited {
	color: #003366
}
.schedsal a:hover 	{
	color: #660000
}
.schedsal a:active 	{
	color: #660000
}

.schedsaltitle	{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #2D2013;
	padding: 4px 0 4px 0;
	text-align: center;
	vertical-align:top;
			}
			
.deepRed {
	color:#660000;
	}
	
.blue	{
	color: #003366;
	}
			
.formfield	{
			font: 11px verdana, arial, sans-serif; 
			}
			
.formfieldwide	{
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			width: 95%;
			background-color: #ffffff;
			}
			
.formbox	{
			border-style: solid;
			border-collapse: collapse;
			border-width: 1px;
			border-color: #999999;
			background-color: #BFA786;
			}
			
.productpic {
			margin-top: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
			margin-right: 6px;
			float: left;
			text-align: right;
			border-style: solid;
			border-collapse: collapse;
			border-width: 1px;
			border-color: #999999;
			}

.footer 	{
			font-size: 11px;
			font-family:  Arial, Helvetica, sans-serif; 
			font-weight: normal; 
			color: #CCCCCC;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px
			}
.footer a:link {color: #FF9933; text-decoration: underline}
.footer a:visited {color: #FF9933; text-decoration: underline}
.footer a:hover {color: #FFCC33; text-decoration: underline}
.footer a:active {color: #FFCC33; text-decoration: underline}

.small 	{
			font-size: 9px;
			font-family: Georgia, Times New Roman, Times, serif; 
			font-weight: normal;
			margin: 4px;
			}

.xsmall 	{
			font: 10px verdana, geneva, helvetica, sans-serif; 
			font-weight: normal; 
			color: #000000
			}

.postl
			{
			background-image: url("/images/post-l.jpg");
			background-repeat: repeat-y;
			}
			
.postr
			{
			background-image: url("/images/post-r.jpg");
			background-repeat: repeat-y;
			}
			
.border
			{
			border-width: 1px;
			border-color: #000000;
			border-style: solid;
			}

.sponsorad
			{
			margin: 10px;
			border: 0px;
			}
			
#lineup		{
			margin: 5px 0px 15px 0px;
			border-collapse: collapse;
			padding: 5px;
			}

#bgindex
			{
			background-color: #ffffff;
			background-image: url("/images/titles/jamextras.jpg");
			background-repeat: no-repeat;
			background-position: top;
			color: #000000
			}
						
#leftcolumn
			{
			float: left;
			width: 310px;
			}

#rightcolum
			{
			float: right;
			width: 330px;
			}
			
#phototable
			{
			border: none;
			border-collapse: collapse;
			}
			
.photocell
			{
			}
			
/***************************Header nav styles***************************
These control the mouseovers on the header of the site. It uses the "Sliding Door" technique***/

			
a.nav_maps {
        display: block;
        width: 85px;
 		height: 33px;
        background: url(/images/header/maps.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_maps {
      background-position: -85px 0;
      }
	  
a.nav_newsletter {
        display: block;
        width: 162px;
 		height: 20px;
        background: url(/images/header/newsletter.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_newsletter {
      background-position: -162px 0;
      }
	  
a.nav_board {
        display: block;
        width: 126px;
 		height: 21px;
        background: url(/images/header/board.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_board {
      background-position: -126px 0;
      }
	  
a.nav_info {
        display: block;
        width: 203px;
 		height: 33px;
        background: url(/images/header/info.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_info {
      background-position: -203px 0;
      }

a.nav_contact {
        display: block;
        width: 118px;
 		height: 33px;
        background: url(/images/header/contact.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_contact {
      background-position: -118px 0;
      }
	  
a.nav_tickets {
        display: block;
        width: 203px;
 		height: 33px;
        background: url(/images/header/tickets.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_tickets {
      background-position: -203px 0;
      }
	  
a.nav_photos {
        display: block;
        width: 97px;
 		height: 33px;
        background: url(/images/header/photos.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_photos {
      background-position: -97px 0;
      }
	  
a.nav_artists {
        display: block;
        width: 106px;
 		height: 33px;
        background: url(/images/header/artists.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_artists {
      background-position: -106px 0;
      }
	  
a.nav_sponsors {
        display: block;
        width: 118px;
 		height: 32px;
        background: url(/images/header/sponsors.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_sponsors {
      background-position: -118px 0;
      }
	  
a.nav_home {
        display: block;
        width: 85px;
 		height: 32px;
        background: url(/images/header/home.jpg) 0 0 no-repeat;
        text-decoration: none;
      }
a:hover.nav_home {
      background-position: -85px 0;
      }

.regionalbox {margin:5px 20px 15px 20px; text-align:center;}
	  
a.bands_regional {
	display: block;
	width: 352px;
	height: 50px;
	text-decoration: none;
	background-image: url(/images/saloon-stage-schedule-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
      }
a:hover.bands_regional {
      background-position: -352px 0;
      }
	  
a.bands_lazymoon {
	display: block;
	width: 352px;
	height: 50px;
	text-decoration: none;
	background-image: url(/images/lazymoon-stage-schedule-on.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
      }
a:hover.bands_lazymoon {
      background-position: -352px 0;
      }  

#ads h2 {
	margin-bottom:10px;
	margin-left:25px;
}

#ads img.thumb {
	margin:10px 10px 10px 25px;
	border: 0px;
}

#ads p.code {
	border-bottom-color:#32220B;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-top-color:#32220B;
	border-top-style:dotted;
	border-top-width:1px;
	clear:both;
	color:#CC0000;
	font-family:"Courier New", Courier, monospace;
	font-size:9px;
	margin:10px 10px 10px 25px;
	padding:10px 0 10px 0;
	white-space:normal;
	width:575px;
}

#poster_main_reg_500, #poster_main_reg_600, #poster_main_reg_700, #poster_main_reg_800, #poster_main_reg_900, #poster_main_reg_1000  {
	width: 400px;
	margin: 0px 8px 16px 16px;
	background-image: url(/images/poster-bg-500.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: right;
	height:500px;
}

#poster_main_reg_600 {
	background-image: url(/images/poster-bg-600.jpg);
	height:600px;
}

#poster_main_reg_700 {
	background-image: url(/images/poster-bg-700.jpg);
	height:700px;
}

#poster_main_reg_800 {
	background-image: url(/images/poster-bg-800.jpg);
	height:800px;
}

#poster_main_reg_900 {
	background-image: url(/images/poster-bg-900.jpg);
	height:900px;
}

#poster_main_reg_1000 {
	background-image: url(/images/poster-bg-1000.jpg);
	height:1000px;
}

.lineupFront {
	margin:0 0 175px 0;
	clear: right;
}
.stars {
	width: 400px;
	height: 10px;
	background-image: url(/images/stars.gif);
	background-position: center center;
	background-repeat: no-repeat;
	clear: both;
	margin: 8px 0 8px 0;
}
.stars2 {
	width: 205px;
	height: 10px;
	background-image: url(/images/stars.gif);
	background-position: center center;
	background-repeat: no-repeat;
	margin: 10px 10px 0 15px;
}

.mainstage {
	width: 370px;
	margin:7px 17px 7px 17px;
}

.regional {
	width: 370px;
	margin:7px 17px 7px 17px;
}

.artistpopup

{
	position: absolute;
	left: 50%;
	width: 300px; /* Overall width of div */
	margin-left: -150px; /* half of the overall width */
	visibility: visible;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 20px;
}



/*-----------Gallery Styles -----------------------------*/

#gallerythumbs{
	margin:0;
	width:100%;
	padding:0;
	text-align:left;
}
#gallerythumbs td{
	text-align:center;
	margin:0 2px 30px 2px;
	padding:0;
	list-style:none;
}
#gallerythumbs td a{
	border:none;
	background-color:#f3e6d5;
	padding:0;
	margin:0;
	display:block;
}

#gallerythumbs td p {font-size:9px; margin:0 0 20px 0px; padding:3px;}

#lightbox h2{
	margin:0 0 1em 0;
}
#lightbox h3{
	color:#FF713F;
}
#lightbox.done p{
	color:#333;
}

a.gallerydownload {
        display: inline;
		float: right;
        width: 53px;
 		height: 10px;
        background: url(/images/gallerydownload.gif) no-repeat;
        text-decoration: none;
		background-position: -53px 0;
		opacity: 0.5; -moz-opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); zoom:1;
      }
a:hover.gallerydownload {
      background-position: -53px 0;
	  opacity: 1; -moz-opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); zoom:1;
      }

a.galleryenlarge{
        display: inline;
		float:left;
        width: 44px;
 		height: 10px;
        background: url(/images/galleryenlarge.gif) no-repeat;
		background-position: -44px 0;
		opacity: 0.5; -moz-opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); zoom:1;
        text-decoration: none;
      }
	  
a:hover.galleryenlarge {
      background-position: -44px 0;
	  opacity: 1; -moz-opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); zoom:1;
      }

div.comments {
		margin: 20px 0px 20px 0px;
		}
		
div.comments p.dispcomment {
		text-align:left;
		font-weight: normal;
		padding-top: 10px;
		border-top-color: #C9B68F;
		border-top-style:dashed;
		border-top-width:1px;	
		}
		
div.comments p.dispname {
	text-align:right;
	font-size: 12px;
	font-style: italic;
	color: #660000;
	}
