body {

	padding: 0;

	margin: 0;

	background: #116;

	 color: #ffffff;

	 text-align: center;

	 

}

a { color:  #eee}

a:hover { color: #fff; }

a:visited { color: #eee }

a:active { color: #0ff }



h1, h2, h3, h4, h5, h6 {

  padding-bottom: 0px;

  margin-bottom: 0px;

  }



h1, h2 { color: #ffffff }

h3, h4, h5, h6 { color: #ffffff; font-weight: bold; }

  

h1 { font: 20px/20px; font-weight: bold; font-family: helvetica, arial, sans-serif; 

  }

  

h2 { font: 20px/20px; font-weight: bold; font-family: helvetica, arial, sans-serif;  

  }

  

h3 { font: 15px/20px; font-weight: bold; font-family:  helvetica, arial, sans-serif; 

  }



h4 { font: 14px/17px; font-weight: bold; font-family: helvetica, arial, sans-serif; 

  }

    

h5 { font: 13px/16px; font-weight: bold; font-family:  helvetica, arial, sans-serif; 

  }

    

h6 { font: 11px/12px; font-weight: bold; font-family:  helvetica, arial, sans-serif; 

  }

 #top{ 

 	font : 11px/16px Tahoma, Verdana, Syntax, sans-serif;

	color: #ccc;

	text-decoration: none;

	text-align: left;

	background:  url(../images/BBEBackground4narrowestC.jpg)  top center no-repeat ;

	position: relative;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0;

	height: 251px;

	width: 800px;

	padding-left: 2px;

	padding-right: 2px;

	padding-bottom: 0;

		border-top: 3px double #2230E9;

		border-left: 3px double #2230E9;

		border-right: 3px double #2230E9;

	

	}



#top h2,h1 {

	position: relative;

	top: 175px;

	left: 13px;

	clear: both;

	}



#frame {

		position: relative;

		width: 800px;

		margin-top: 0;

		margin-right: auto;

		margin-left: auto;

		padding-top:0px;

		padding-left: 2px;

		margin-top: -1px;

		padding-top: 10px;

		padding-right: 2px;

		text-align: left;

		z-index:102;

		border-left: 3px double #2230E9;

		border-right: 3px double #2230E9;

		}



html>body #frame { padding-top: 0; }



#leftcontent {

		float:left;

		width:490px;

		padding-left:15px;

		padding-right: 15px;

		padding-bottom:20px;

		}



#rightcontent {

		float: left;

		padding-left: 15px;

		width: 250;

		border-left: 2px dotted #333;

		}

		



	

#footer { 

			

			margin-left: 0px;

			margin-right: 8px;

			text-align: center;

			font : 7px/18px Tahoma, Verdana, Syntax, sans-serif;

			color: #cccccc; 

			clear: both;

			}

			 

#footer p { font-size: 7px; }



div.slideshow { margin: 15px auto; text-align: center;  width: 100%;  }



div.guestentry {

	border-bottom: 2px dotted #333;

	margin-top: 6px;

	margin-bottom: 12px;

	}

			 

 .menu { 

	font : 11px/16px Tahoma, Verdana, Syntax, sans-serif; 

	text-decoration: none;

	color: #ccc;

	padding : 6px 12px 6px 12px;;

}











table.maintable { position: absolute; 

					  top: 0; left: 0; 

					  }

					  

/*					  

tr.topRow { background: #12005B }

td.content{ background: #ffffff }

td.menus  { background: #999999 }

*/



table    { 

	width: 480px;

	font-size: 12px; line-height: 15px; font-family: Helvetica, sans-serif;  color: #fff; 

	}

	

table.pics { 

	width: 250px;

	font: 12px/10px; font-family: Helvetica, sans-serif; Helvetica, sans-serif;  color: #fff; 

}



table.pics th { 

	border-bottom: 1px dotted #ccc; 

	border-top: 0;

	}

tr {

	vertical-align: top;

}



th {

	text-align: left;

	vertical-align:top;

	

	border-top: 1px dotted #ccc;

	white-space: nowrap;

	font-weight: normal;

}



td.rehearse     { font: 11px/12px Helvetica, sans-serif;  color: #fff;  }





a.header:link { color: #ccc; text-decoration: none }

a.header:visited { color: #ccc; text-decoration: none }

a.header:hover { text-decoration: none; color: #fff;  }



a.body:link { color: #006; text-decoration: none }

a.body:visited { color: #006; text-decoration: none }





a.menuLink:link { 

	color: #ffffff;

	text-decoration: none;

	}

	

a.menuLink:hover {

	text-decoration: underline ;

	}

	

a.menuLink:visited {

	color: #ffffff;

	text-decoration: none;

	}

	

p { font : 13px/20px Tahoma, Verdana, Syntax, sans-serif;

	 color: #efefef; }

	 

p.normal { font : 12px/20px Tahoma, Verdana, Syntax, sans-serif;

	 color: #efefef; }

	 

p.caption { font : 12px/16px Tahoma, Verdana, Syntax, sans-serif;

	 color: #cccccc; }



img { margin-right: 10px }	 

img.banner { z-index: -1; }



.itemText {  z-index: 100;

			text-decoration: none; color: #ffffff; font: 11px Tahoma, Verdana, Syntax, sans-serif }

.itemHover { text-decoration: none; color: #FFFFFF; font: 12px Tahoma, Verdana, Syntax, sans-serif }

.itemBorder { z-index: 100;

			border-bottom: 1px dashed #536df5 }

			

a.itemText:link, a.itemText:hover, a.itemHover:link, a.itemHover:hover { text-decoration: none }

			

.crazyText {  z-index: 100;

			text-decoration: none; color: #ffffff; font: 11px Tahoma, Verdana, Syntax, sans-serif }	

.crazyHover {  z-index: 100;

			text-decoration: none; color: #ffffff; font: 12px Tahoma, Verdana, Syntax, sans-serif }	

.crazyBorder { border: 1px outset #cccccc }

.crazyBorderOver { border: 1px outset #ffffff }





			 

a.extracts:link { font : 9px/18px Tahoma, Verdana, Syntax, sans-serif;

			 color: #cccccc; }

			 		 

a.extracts:visited { font : 9px/18px Tahoma, Verdana, Syntax, sans-serif;

			 color: #999999; }

			 

			 

/** Image Gallery Stuff **/



div.pgTop { height: 70px }

div.pgBottom img { vertical-align: top }			 

/* Facebook widget */

iframe.FB_SERVER_IFRAME { margin-top: 15px }