body,h1,h2,h3,h4,h5,img{
	margin:0;
	padding:0;
	border:0 none;
}



body{

	background:url('../images/bg_dark.jpg');

	font-size:14px;

	font-family: Arial,Verdana,sans-serif;

	line-height:23px;
}


ol,ul{
	list-style:none;
	padding:0;
	margin:0;
}

a { 
	text-decoration: none; 
	color: #ffffff; 
	border:0 none;
}


h1 {

	font-weight: bold;
	color:white;
	font-size: 28px;
}

h2 {

	font-weight: bold;
	color:white;
	font-size: 22px;
}

h3 {

	font-weight: bold;
	color:white;
	font-size: 20px;
}

h4 {

	font-weight: bold;
	color:white;
	font-size: 18px;
}

h5 {


	font-weight: bold;
	color:white;
	font-size: 16px;
}


/*========================================
	Landing Page
=========================================*/

#landing_wrapper {
	width:725px;
	margin-left:auto;
	margin-right:auto;
	color:white;

}

#landing_footer {

	color:#111111;
	text-transform:uppercase;

}


#landing_container { 


	border:1px solid #333333;

	width:725px;
	height:502px;

	margin-top:80px;

	background:#000000;
}


#landing_content_left{


	height:442px; /* + 2 to compensate for border of pane right*/
	width:260px;
	
	text-align:center;
	
	margin-top:30px;
	margin-left:30px;

}

#landing_content_right{


	height:440px;
	width:375px;

	border:1px solid #232323;


	margin-top:30px;
	margin-right:30px;

	float:right;

}

.landing_enter
{
	font-size:20px;
	padding-top:10px;
}

.landing_disclaimer
{
	font-size:12px;
	padding-top:60px;
	text-align:left;
}



/*===========================================================
	Main Page
===========================================================*/



#container{

	background:black;
	width:850px;

	margin-left:auto;
	margin-right:auto;



}


#homepage_content {

	background:#000000;

	

	min-height:453px;

	padding-left:10px;
	padding-right:10px;
	padding-top:20px;


	border-left:5px solid #121212;
	border-right:5px solid #121212;
	border-bottom:5px solid #121212;



}

#content{

	background:#000000;

	

	min-height:150px;

	padding: 25px 15px 10px 15px;



	border-left:5px solid #121212;
	border-right:5px solid #121212;


}


#donation_table{
	height:432px;
	color:white;
}




#inner_border{

	/*background:url('../images/content_grad.png') repeat-x #080808;*/
	background:#000000;


	padding:20px 15px;
	
	min-height:150px;

	color:white;

	border: 2px solid #470000;

}

#header{

	background:url('../images/banner.jpg');
	height:150px;
	border-left:5px solid #121212;
	border-right:5px solid #121212;

}

#footer{

	background:#020202;	
	/*min-height:40px;*/
	padding:8px 15px;

	border-left:5px solid #121212;
	border-right:5px solid #121212;
	border-bottom:5px solid #121212;

	text-align:right;



}

#navigation{

	border-left:5px solid #121212;
	border-right:5px solid #121212;

	padding-left:10px;
	padding-right:10px;

	border-bottom:1px solid #ffffff;


}


#gallery {

}

#gallery td.thumbnail{
	height: 205px;
	width: 175px;
	border:2px solid #751517;

	background: black;
}

#gallery td.empty{
	height: 205px;
	width: 175px;
	border:2px solid #111111;

	background: black;
}

#stats_list{
}

#stats_list p{

	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	background:#121212;

	padding:0px;
	margin:0px;
}


#stats_list label {    
	float: left;    
	width: 110px;    
	background:#751517;

	font-weight:bold;

	border:1px solid #680000;


}


#gallery_alert {
	font-weight:bold;
	color:#751517;
}

.red {

	color:red;
}


.lavaLamp {
    position: relative;
    height: 29px; width: 850px;
    background: url("../image/over.png") no-repeat top;
    padding: 15px; 
/*	margin: 10px 0;*/
    overflow: hidden;
}

.content_box {


	border:2px solid #000000;

	height:300px;
	width:400px;

	background:#690000;

	color:white;

	padding:20px;

}

/* Force the list to flow horizontally */
.lavaLamp li {
    float: left;
    list-style: none;
}

/* Represents the background of the highlighted menu-item. */
.lavaLamp li.back {
    background: url("../images/back.png") no-repeat right -30px;
    width: 9px; height: 30px;
    z-index: 8;
    position: absolute;
}
    .lavaLamp li.back .left {
        background: url("../images/back.png") no-repeat top left;
        height: 30px;
        margin-right: 9px;
    }

/* Styles for each menu-item. */
.lavaLamp li a {
    position: relative; overflow: hidden;
    text-decoration: none;
    text-transform: uppercase;
    font: bold 16px arial;
    color: #fff; outline: none;
    text-align: center;
    height: 30px; top: 7px;
    z-index: 10; letter-spacing: 0;
    float: left; display: block;
    margin: auto 10px;
}








