body {
	/*background:url(images/2006/bg-damaske2.jpg);*/
	behavior:url("csshover2.htc");
	background:url(images/2006/grass3.jpg);
	margin:0;
	margin-top:10px;
	text-transform:uppercase;
	font-size:10px;
	color:#330000;
	font-family: Trebuchet MS ,Helvetica, Arial,  sans-serif;	
}
a:link {
	color: #3E3D3D;
	text-decoration: none;
}
a:visited {
	color: #424242;
	text-decoration: none;
}
a:hover {
	color:#CC3300;
	text-decoration: none;
}
a:active {
	color: #CCCD33;
	text-decoration: none;
	}
#container {
	position:relative;
	margin: 0 auto;
	margin-bottom:0px;
	padding-right:5px;
	width:618px;
	top:-20px;
	border:none;
	left: 1px;

}
.smallText {
font-size:.8em;

}
.grey{
color:grey;
}

.navTable {
	margin-left:20px;
}
.rrlColumn h5 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 14px;
	letter-spacing:normal;
background:#DDE2C2 ;
margin:5px 0;

}
.rrlColumn h6 {
	
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 12px;
	margin-top:0px;

margin-bottom:5px;
}
.rrlColumn h4 {
	
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}
.rrlColumn h1 {
	
	font-size: 14px;
	font-weight: bold;
	background: #DAE6E9;
	margin-bottom:2px;
	font-variant: normal;


}
.rrlColumn h1 a:hover{
background:#DDE2C2;
display:block;
color:#000000;
}



.rrlColumn h2 {
	
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	background: white ;
	margin:5px -5px 2px -5px;
	padding:3px;
text-align:center;
	}
h3{
	font-size:14px;
	
	
	}


/**************************************/
/*************Sponsors Pg*****************/
/**************************************/

.sponsors {
background:white !important;
}





/**************************************/
/*************FaceStuff*****************/
/**************************************/
.rrlColumn{
	padding:5px;
	font-wieght:bold;
	font-size:1em;
	background-color:#EFF0E8;
	}
.rrlColumn2{
	padding:10px;
border:1px solid silver;
	font-wieght:bold;
	font-size:1em;
	background:url(images/2006/bgHomeIntro.jpg) no-repeat;
	}
.tableBlock {
margin:6px 0px 0px 0px;
}

.spacerTD {
	line-height:6px;
	}
td img {display: block;}
.bgWide{
background-image:url(images/2006/bg-blockWide.png) no-repeat;
}
.rrlColumn li{
list-style-type:none;
display:block;
background:none;
margin-bottom:1px;
padding:5px;
border-bottom: 1px solid white;
/*background:#e1e9e9;*/

}
.rrlColumn li:hover {
background: #DAE6E9;
}

.rrlColumn ul{
margin:2px -5px;
padding-left:0px;
text-indent:none;
}
.rrlColumn ul a{
display:block;
height:auto;
width:auto;
}
/* for the email signup box */
.rrlColumn .nameInput {
width:150px;
border:0px;
height:15px;
}

/**************************************/
/*************
HOME
***************/
/**************************************/
.homeIntro {
padding:10px;
text-transform:none;
font-size:1.2em;
text-align:justify;
letter-spacing:1px;
line-height:130%;
font-weight:normal;
color:black;
}





/**************************************/
/*************
email form
***************/
/**************************************/

.emailFormTD {
	text-transform: none;
	color: grey;
font-size:1.2em;
border-bottom:1px solid #e2e2e2;
padding:5px;
}
.emailFormTD input{
border:none;
}

		
	
/**************************************/
/********************Info Pg ********/
/**************************************/
 
.infoPg {
font-size: 1.2em !important;
font-family:Trebuchet MS, Arial;
text-align:justify;
font-weight:normal;
text-transform:none;
}
.infoPg h1{
font-size:1.5em;
text-align:left;
text-transform:uppercase;
margin-top:35px;
}
.infoPgLinks td{
text-align:center;
font-size:.8em;
text-transform:uppercase;
height:25px;
}
.infoPgLinks td:hover {
background:#DAE6E9;
}
.infoPgLinks a {
display:block;
}
.infoPgLinks a:hover{
color:black;
}
.infoPg ol h6{
margin:0px;
padding:0px;
line-height:95%;
}
.infoPg li{
border:0px;
border-bottom:1px dashed #DDE2C2;
}
.infoPg li:hover{
background:transparent;
border-bottom:1px dashed silver;
}


/**************************************/
/********************Tickets ********/
/**************************************/

.ticketPackages{
background:white;
padding:0px;
line-height:normal;
}
.ticketPackages ul{
padding:3px 10px;
}
.ticketPackages li{
 background:none !important;
 font-size:.9em;
}
.ticketPackages li:hover{
 background:none !important;
 }

.ticketPackages h5{
background:#DAE6E9;
margin:0px;
}

/**************************************/
/********************Media Page ********/
/**************************************/

.flvList .rrlColumn ul{
font-size:.6em ! important;
text-transform:uppercase;
line-height:normal;
margin-right:0px;
width:100%;
}
.flvList .rrlColumn li{
padding:5px 0px 5px 10px;
}


/**************************Lineup Page ********/
/**************************************/
.lineupTable{
margin: 2px auto 4px auto;
color:white;
}
.artistName{
margin:-8px 2px 0px 2px;
font-size:1.6em;
font-weight:bold;
letter-spacing:-1px;
line-height:14px;
}
.artistFrom{
margin:0px 4px;
font-size:1em;
margin-top:-1px;
color:#96b3c0;
}
.artistBioBlurb{
font-size:9px;
padding:0px 1px 0px 3px;
text-transform:none;
}
.artistBioBlurb a{
color:white;
}
.artistBioBlurb a:hover{
color:silver;
}

.artistWeblink {
display:block;
position:relative;
margin-left:83px;
margin-right:2px;
margin-bottom:0px;
margin-top:0px;
text-align:right;
top:128px;
line-height:10px;
}
.artistSched{
padding:2px 4px 0px 2px;
text-align:right;
font-size:1em;
text-transform:none;
border:1px dashed #123D4F;
background:#2987B0;
margin:5px 5px 10px 70px;
}
.artistSched b{
display:block;
text-transform:uppercase;
position:relative;
top:0px;
border-bottom:1px solid #123D4F;
text-align:left;
}

.artistBigTd {
padding:10px;
text-transform:none;
font-size:1.2em;
}

/******************MINI SCHED******/


.miniSched b{
font-size:12px;
margin:5px 0px 10px 0px;
display:block;
background:silver;
padding-left:4px;
}
.miniSched td{
border-bottom:1px solid white;
line-height:90%;
vertical-align:middle;
}
.miniSched table{
font-size:10px;
text-transform:uppercase;
}
.miniSched tr:hover{
background:silver;
}
.miniSched td a{
display:block;
}



/**************************************/
/********************News Page ********/
/**************************************/
.newsPageContent {
text-transform:none;
font-size:1.2em;
letter-spacing:1px;
text-align:justify;
}
.newsPageContent h5{
	background:#D7D9CD;
	font-size:150%;
	color:#CC3300;
	margin:0px 0px 5px 0px;
border-top:1px solid #e1e1e1;
padding:3px 0;
	}
.dateStamp {
color:grey ! important;
float:right;
top:3px;
position:relative;
font-size:.9em;
}




/**************************************/
/**************************************/
/****************Footer****************/
/**************************************/
/**************************************/
/**************************************/


#footer {
	clear:both;
	margin-bottom:0px;
	margin-top:-5px;
	color:black;
	font: 10px/10px "Trebuchet MS", Verdana;
	text-align:center;
	text-transform:uppercase;
	display: block;
}
#footer a{
color:black;
}

.NavBottomMini a {
color:grey;
padding:0 5px;
}
.NavBottomMini a:hover {
color:#826519;
background:#DAE6E9;
}
.NavBottomMini {
padding:0px;
	clear:both;
	color:#999999;
	font: 10px/10px "Trebuchet MS", Verdana;
	text-transform:uppercase;
	display: block;
	text-align: right;
margin:5px 0px 0px 0px;
}









/***************************/
/**************************/
/**************************/
/*BEGIN MINIBB FORUM CSS*/
/**************************/
/**************************/
/* Body class */
.forums {
text-transform:none! important;
}

.gbody{
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FBF9F9;
margin-top: 11px;
margin-bottom: 10px;
margin-right: 10px;
margin-left: 10px;
text-align:left;

}

/* General smart tables class */

table.forums {

font-family: Verdana,Arial,Helvetica,sans-serif;
width: 720px;
border: 0px #CCCCCC solid;
display: table;
color: #000000;
border-collapse: collapse;
} 

/* Simple transparent table without borders and background color (menu navigation, general tables) */

.tbTransparent{
font-family: Verdana,Arial,Helvetica,sans-serif;
width: 720px;
background: transparent;
font-size: 11px;
line-height: 15px;

}

/* Small analog text, used usually with SPAN */

.txtSm{
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;	
font-size: 10px;

}

/* Normal analog text, used usually with SPAN */

.txtNr{
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;	
font-size: 11px;
;
}

/* Views color */


.views{
color:#9A9A9A;

}

/* Warning text */

.warning{
color: #225873;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: bold;
}

/* Supscript class */

.navCell{
font-family: Arial,Helvetica,Geneva,sans-serif;
font-size: 10px;
}

/* Class for select boxes */

.selectTxt {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #FFFFFF;
}

/* List style - user's info */

.limbb{
	list-style: circle;
	font-size: 11px;
	margin-left: 15px;
	
}

/* Input areas - boxes, textareas... */

.inputButton {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-top: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-bottom: #CCCCCC 1px solid;
font-size: 10px;
color: #000000;
/* height: 19px; */
}

.textForm {
font-family: Verdana,Arial,Helvetica,sans-serif;
background: #FFFFFF;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
border-top: #CCCCCC 1px solid;
font-size: 11px;
}

/* Caption 1 (the one for displaying sub-headers like "topics, posted" etc) */

td.caption1 {
border: 0px #E3E3E3 solid;
font-size: 11px;
line-height: 15px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
text-align:left;
}

/* Caption 2 color and properties (this one displaying main menu,  New Topic text bg, New Message text bg) */

td.caption2 {
padding: 4px;
height: 16px;
font-size: 11px;
font-weight: bold;
line-height: 15px;
text-align:left;
background:trasparent;
}

/* Caption 3 (used for Last Discussions, topic titles, Forums selection) */

td.caption3 {
background-color: #F3F9FB;
padding: 3px;
height: 20px;
font-size: 11px;
line-height: 15px;
text-align:left;

}

/* Caption 4 (the one for displaying not separate headers like Forum, Topic, Poster etc. on 1st page, Buttons menu, left info cell) */

td.caption4 {
background-color: lightblue;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
padding-top: 3px;
font-size: 11px;
line-height: 15px;
text-align:left;
}

/* Caption 5 (used for user input like password/login and registration etc) */

td.caption5 {
background-color: #F6F9FB;
padding: 4px;

height: 20px;
font-size: 11px;
line-height: 15px;

text-align:left;
}



/* Caption 6 (this one is for displaying title headers (search, stats, user reg/prefs) ) */

td.caption6 {
background-color: #F3F9FB;
border: 1px #E4EEF3 solid;
padding: 4px;
height: 18px;
font-size: 11px;

font-weight: bold;
}

/* Font for displaying username in each thread */

.username{
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

/* Topics/forums/threads content cell color #1 */

.tbCel1{
background-color:#EFF4F5;
}

/* Topics/forums/threads content cell color #2 */

.tbCel2{
background: #DAE6E9;
}

.formStyle{
margin: 0px;
}

/* Stats bar */

.tbStBar{
border: #CCCCCC 1px solid;
margin: 1px;
padding: 1px;
background: #F0F0F0;
font-size: 11px;
}

.boards A:link {
color: #006699;
text-decoration: none;
}

.boards A:active {
color: #006699;
text-decoration: none;
}

.boards A:visited {
color: #006699;

text-decoration: none;
}

.boards A:hover {
color: #0083C5;
text-decoration: none;
}
/***************************/
/**************************/
/*END MINIBB FORUM CSS*/
/***************************/
/**************************/




/***************************/
/**************************/
/* Image Gallery Stuff */
/***************************/
/**************************/


#wrapper {

  margin-left: auto;

  margin-right: auto;

  margin-top: 5px;

  border-collapse: collapse;



}



#title {

  padding-top: 10px;

  padding-bottom: 10px;

  font-family: verdana, arial;

  font-size: 20px;

  font-weight: bold;

  color: #d0d0d0;

}



#topleft {

  height: 10px;

  width: 20px;

  background-image: url("topleft.jpg");

  background-repeat: no-repeat;

  background-position: bottom right;

  

}



#top {

  height: 10px;

  background-image: url("top.jpg");

  background-repeat: repeat-x;

  background-position: bottom;

  

}



#topright {

  height: 10px;

  width: 20px;

  background-image: url("topright.jpg");

  background-repeat: no-repeat;

  background-position: bottom left;

  


}



#left {

  width: 5px;

  background-image: url("left.jpg");

  background-repeat: repeat-y;

  background-position: right;

 

}



#center {

  width: 100px;

}



#right {

  width: 5px;

  background-image: url("right.jpg");

  background-repeat: repeat-y;

  background-position: left;

  

}



#bottomleft {

  height: 10px;


  width: 5px;

  background-image: url("bottomleft.jpg");

  background-repeat: no-repeat;

  background-position: top right;

  

}



#bottom {

  height: 10px;

  background-image: url("bottom.jpg");

  background-repeat: repeat-x;

  background-position: top;



}



#bottomright {

  height: 10px;

  width: 5px;

  background-image: url("bottomright.jpg");

  background-repeat: no-repeat;

  background-position: top left;


}










IMG { vertical-align: middle; }

IMG.img-picture { border: 1px solid #333333; }

IMG.img-folder { border: 0px; }

IMG.img-galicon { border: 1px solid #555555; }

IMG.img-thumbnail { border: 1px solid #333333; }

IMG.img-thumbnail-selected { border: 1px solid #8ca0bf; }

IMG.img-picture-prev { border: 0px; }

IMG.img-picture-next { border: 0px; }

IMG.img-thmbnavi-prev { border: 0px; }

IMG.img-thmbnavi-next { border: 0px; }

IMG.img-new { border: 0px; }





TABLE.table-wrapper {

  background-color: #ffffff;

  width: 670px;

  padding: 15px;

  text-align: center;

  margin-left: auto;

  margin-right: auto;

}









TD.td-thumbnails-thumb {

  padding: 5px;

  font-family:  arial, verdana, helvetica, sans-serif;

  color:        #555555;

  font-size:    8pt;

  background-color: transparent;

  white-space: nowrap;

  vertical-align: bottom;

  text-align: center;

}



TD.td-thumbnails-thumb-selected {

  padding: 5px;

  font-family:  arial, verdana, helvetica, sans-serif;

  color:        #333333;

  font-size:    8pt;

  font-weight:  bold;

  background-color: transparent;

  white-space: nowrap;

  vertical-align: bottom;

  text-align: center;

}



DIV.div-thumbnails-caption {

  font-family:  arial, verdana, helvetica, sans-serif;

  color:        #000000;

  font-size:    8pt;

  font-weight:  normal;

  background-color: transparent;

}








TABLE.table-main-title {}



TD.td-main-title {

  font-family:  arial, verdana, helvetica, sans-serif;

  color:   #000000;


  font-size:    12pt;

  font-weight:  bold;

  background-color: transparent;

}



TD.td-main-title-spgm-link {

  color:#cccccc;

  font-size:8pt;

  font-family: arial, verdana, helvetica, sans-serif;

  text-align: center;

  background-color: transparent;

}



A.a-spgm-link {

  color: #b7cce0;

  font-size:8pt;

  font-family: arial, verdana, helvetica, sans-serif;

  background-color: transparent;

}












TABLE.table-gallisting-grid {


}



TD.td-gallisting-cell {
vertical-align:top;

}









TABLE.table-galitem {

 width:100%;


}



TD.td-galitem-icon {

  padding-right: 10px;

}



TD.td-galitem-title {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    9pt;

  width:        100%;

  text-align: left;

  font-weight: bold;

  color: #999999;

}




TD.td-galitem-caption {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    8pt;

  text-align: left;

}










TABLE.table-picture {

  width: 100%;


  text-align: center;

}



TD.td-picture-navi {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    10pt;

  font-weight:  bold;

  color:        #000000;

  background-color: transparent;

}

TABLE.table-picture img {
display:inline;
}


TD.td-zoom-factors {

  padding: 3pt;

  text-align: center;

}




INPUT.button-zoom-factors {

  border: 1px solid #777777; 

  font-family:  arial, verdana, helvetica, sans-serif;


  font-size:    9pt;

  font-weight: bold;

  color:        #777777;

  background-color: #dddddd;

  text-align: center;


}



TD.td-picture-pic {}



TD.td-picture-filename {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    8pt;

  font-weight: bold;

  text-align: center;

  background-color: #ececec;

  padding:7px;

  background-color: transparent;


}



TD.td-picture-caption {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    8pt;

  text-align: center;

  background-color: #ececec;

  padding:7px;

  background-color: transparent;

}









TABLE.table-thumbnails {

  margin-left: auto;

  margin-right: auto;

}



TD.td-thumbnails-navi {
  
  font-size:	10pt;
  font-weight:	bold;
  text-align: center;
  padding: 0px;
height:50px;
}
TD.td-thumbnails-navi img{

display:inline;

}

SPAN.span-filters {

  font-size:    8pt;

  font-weight: normal;

}





DIV.div-galheader {

  font-family:  arial, verdana, helvetica, sans-serif;

  font-size:    1.5em;

  font-weight:  bold;

  color: #000000;

  margin-bottom: 20px;

  padding: 1px;

  width: 100%;

  text-align: left;

}



TABLE.table-shadows {

  border-collapse: collapse;

  margin: auto;

  padding: 0px;

}




TD.td-shadows-right {

  background-image: url(media/flavors/default/shadow_right.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  width: 20px;

  margin: 0px;

  padding: 0px;

}




TD.td-shadows-bottom {

  background-image: url(media/flavors/default/shadow_bottom.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  height: 5px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-bottomright {

  background-image: url(media/flavors/default/shadow_bottomright.jpg);

  background-position: top left;

  background-repeat: no-repeat;

  width: 20px;

  margin: 0px;

  padding: 0px;

}



TD.td-shadows-main {

  margin: 0px;

  padding: 0px;

}

#top_links {
 height: 33px;
 width: 759px;
 padding: 0px;
 margin: 0px auto;
 margin-top: 0px;
 margin-bottom: 0px;
}

#body_div {
 width: 759px;
 padding: 0px;
 margin: 0px auto;
 margin-top: 0px;
 margin-bottom: 0px;
}

#top_links img {
border: 0px;
padding: 0px;
margin: 0px;
height: 33px;
float: left;
display: block;
}

#contentImageFloat {
float: right;
width: 50px;
height: 50px;
}

.activitiesImage {
width: 200px;
height: 133px;
}