/*page background, border, header and footer styles*/
BODY {	
background: #807373;	
font-size : 10px;	
font-family : Verdana, Arial, sans-serif;	
color : #000000;	
padding : 0px;	
margin: 0px;	
width : auto;	
margin-bottom: 20px;	
padding-left: 30px;}

.footer {	
width: 910px; 	
font-size: 11px; 	
color: rgb(255,255,255); 	
background: rgb(0,0,0); 	
padding: 0px; 	
clear: both;	
text-align: center;}

#layoutpageborder {	
width: 910px; 	
border: 1px solid rgb(0,0,0);	
background: #FFF;
}	

#layouttopbar { 
background:#B22A2B;		
background:#000;
height: 115px; 	
width: 910px;	
padding-top: 10px; 	
margin: 0px;	
border-bottom: 1px solid rgb(0,0,0);}	

#currentonline {	
color: #000; 	
top: 97px;	
width: 220px;
padding: 3px;
background: #FFF;
font-size: 9px; 	
float:right;
text-align: right; 	
padding-right: 10px;	}	

#loginbar {	
width: 910px; 	
background: rgb(157,8,13); 	
text-align: center; 	
font-size: 11px;	
line-height: 20px;	
color:#FFF;	
position: relative;
}	

#loginlink {	float: right; 	padding-right: 20px;		}	#leftcol {	width: 131px;	padding: 5px 0px 5px 0px;	float: left;	} 

#loginlink .login a:link {color: rgb(255,255,255); text-decoration: none;}
#loginlink .login a:visited {color: rgb(255,255,255);text-decoration: none;}
#loginlink .login a:hover {color: rgb(255,255,255);text-decoration: none;}

/*end of page border and header styles*/
  
.budband {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
  text-align: justify;
  color: #363636;
  }
 

  
table.events, table.halloween {
    font: normal 12px tahoma, verdana, arial, helvetica, sans-serif;
    padding:0px;
    margin: 0px;
    border-collapse: collapse;
  
    }
table.halloween{
    border:0px;
    font: normal 12px arial, helvetica, sans-serif;
    }
    
    
table.events th{
    background: #FF8C00;
    color:rgb(255,255,255);
    text-align: left; 
    padding: 5px; 
    font-size: 16px;
    margin-top:0px;
    border: 1px solid #FF8C00; 
    }
    
table.events th.small {
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    }

table.events th.medium {
    font-size: 14px;
    text-align: center;
    font-weight: 500;
    }    
    
table.events td{
  margin:0px;

  }
    
table.events tr.border td{
    border: 1px solid #FF8C00; 
    border-collapse: collapse;
    }

  
table.events tr.odd {
    background: #fffccc;
    }

table.events tr.even{
}    


table.events td.cattitle{   
      text-align: left;
      font-size: 12px; 
      font-family: Tahoma, Arial, sans-serif;
      color: #523A06;
      height: 20px;
       border: 1px solid #FF8C00; 
      background: #fffccc;
      } 
      
      
table.events td.views{
    border-top: 0px;
    font-size: 10px;
    }           
      
.category{
      font-family: Times, serif;
      font-size: 14px;
      font-weight: 800;
      padding-bottom: 5px;
      border-bottom: 1px dashed #000;
      margin-top: 15px;
      }
.cattitle{
      margin-top: 10px;
      text-align: left;
    /* background: #FF8C00;*/
      padding-left: 5px;
      line-height: 25px;
      font-size: 14px; 
      font-family: Tahoma, Arial, sans-serif;
      color: #000;
      height: 25px;
      border-bottom: 1px solid #FF8C00;
      border-collapse;collapse;
      } 
 .neweventtitle{
    font-size:14px;
    font-family:Arial, sans-serif;
    color: rgb(0,0,150);
    font-weight: bolder;
  }     
.brwnhead{
      background: #523a06;
      color: #FFF;
      padding: 5px;
      font-size: 14px;
      font-family: Tahoma, Arial, sans-serif;
      }
  
.views{
  font-size:9px;
  text-align:right;
  margin-top:3px;
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 10px;
  border-top: 1px solid #FBB040;
  border-bottom: 1px solid #FBB040;
  }
 .viewnum{
  font-weight:800;
  color:rgb(150,50,50);
  }
  


.timestamp{
  font-size:11px;
  font-family: Helvetica;
  line-height: 16px;
  padding: 2px;
  font-weight: 800;
  margin-bottom:5px;
  background: #FF8C00;
  margin-top: 10px;
  }
  
.eventdetailtitle {
 font-family: Tahoma, Arial, sans-serif;
 font-size: 12px; 
 background: #B32400;
 color: rgb(255,255,255);
 padding: 4px;
 }   

.eventdesc {
  font-size: 11px;
  color: #000;
  margin-top: 7px;
  }
.newrow {
margin-right:0px;
border-right:1px solid rgb(0,0,0);
border-left:1px solid rgb(0,0,0);
border-bottom:1px solid rgb(0,0,0);
float:left;
width:127px;
height:360px;
padding-bottom: 5px;
margin-top:0px;
}  

.newrow td.bartender{
padding: 7px;
padding-bottom:0px;
}

.currow {
float:left;
border-right:1px solid rgb(0,0,0);
border-bottom:1px solid rgb(0,0,0);
width:127px;
height:360px;
padding-bottom: 5px;
margin-top:0px;
}

.currow td.bartender{
padding: 7px;
padding-bottom:0px;
}

.vote a { 
display:block;
position:absolute;
left:600px;
width: 100px; 
height: 100px; 
background: url('/photos/hottest_2009/art/voterollover.gif') no-repeat; 
} 

.vote a:hover { 
background-position: -100px 0; 
} 

.guypic, .girlpic {
border: 1px solid #000; 
height: 75px;
width:75px;
}


  
.eventtitle, a:link {
  color: rgb(0,0,150);
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
  } 
 a.white {
  color: #FFF;
  }
.business{
 margin-top:7px;
 font-size:11px;
 }
 
.clearboth{
  clear: both;
  }
 
 .adminbox {
 font-size: 10px;
 width: 673px;
 margin-top:10px;
 }
 
a.link{ 
 font-size: 12px;
 font-family:Tahoma, Arial, sans-serif;
 text-decoration: underline;
 margin-bottom: 10px;
 color:rgb(0,0,200);
 }
 
 /*styles for celebrate ffx page */
 #formcover {
	position: absolute;
	top: 530;
	z-index:20;
	background: #FFF;
	width:300px;
	border: 2px solid #a64b00;
	}
 * html #formcover { /*hack to make IE happy*/
	top:540px;
	width:304px;
	margin-left:0;
	}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #formcover {
  margin-left:-1;
  }
  }
#formcoveropaque{
	position: absolute;
	top: 404;
	z-index:10;
	background: #FFF;
	width:304px;
	opacity:0.8;
	filter:alpha(opacity=80); 
	height:536px;

	}
* html #formcoveropaque{
	top: 410px;
	width:304px;
	height:554px;
	margin-left:0;
	}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
  #formcoveropaque {
  margin-left:-1;
  }
  }
 /* Styles for banner ad display*/
 /*ads in the right column of pages*/
 .adrcol{
 margin-bottom: 5px;
 }

