body{
	background:url(/custom/images/styles/bg_body.jpg) top left repeat-x #fff;
	margin:0;
	padding:0;
	text-align:center;
	color:#555;
	font:0.7em Arial, Helvetica, sans-serif;
	}
	
*{margin:0; padding:0;}
	
div#wrapper{
	width:880px;
	margin:0 auto;
	background:url(/custom/images/styles/bg_container.jpg) top center no-repeat;
	}	
	
div#container{
	width:834px;
	margin:0 auto;
	text-align:left;
	}

h1{
	margin:1em 0;
	font-size:140%;
	font-weight:700;
	color:#d71829;
	}

h2{
	margin:1em 0;
	}
	
h3{
	margin:1em 0;
	}

img {border:0;}	
a img{border:0;}

img.h1{margin:1.5em 0 0;}

p{margin:1em 0 1.5em;}

a{
	color:#777;
	text-decoration:underline;
	}
	a:hover{
		text-decoration:none;
		}


div#header{clear:right;
	height:274px;
	}

div#header_logo{
	height:40px;
	padding:20px 10px;
	text-align:right;
	}
	
		
div#swap_img{
	width:814px;
	background:url(/custom/images/styles/bg_swap_img.jpg) top center no-repeat;
	height:225px;
	padding:0 10px;
	}
	
div#menu_bar{
	overflow:hidden;
}	
	
div#menu_container{
	width:834px;
	}		
		
ul#menu{
	background:url(/custom/images/styles/bg_menu.jpg) bottom right no-repeat #ba0007;
	margin:0 7px;
	list-style:none;
	width:820px;
	overflow:hidden;
	}
	ul#menu li{
		padding:0;
		margin:0;
		float:left;
		background:url(/custom/images/styles/bg_li.gif) top left repeat-y;
		}
		ul#menu li a{
			display:block;
			padding:10px 15px;
			text-decoration:none;
			color:#d1f5f8;
			text-transform:uppercase;
			}
			ul#menu li a:hover, ul#menu li a.active{
				color:#870d1b;
				background:url(/custom/images/styles/bg_li_hover.jpg) bottom left repeat-x #e7e7e9;
				}
				ul#menu li a.start{
					color:#fff;
					background:url(/custom/images/styles/bg_listart.jpg) bottom left no-repeat #ba0007;
					}
				ul#menu li a.start_active, ul#menu li a.start:hover{
				color:#870d1b;
				background:url(/custom/images/styles/bg_li_starthover.jpg) bottom left repeat-x #e7e7e9;
				}
			
div#three_div{
	width:820px;
	overflow:hidden;
	color:#fff;
	margin:0 auto;
	height:210px;
	clear:both;
	}
	div#three_div a{color:#d71829;}
	div#three_div div.left_column{
		float:left;
		width:237px;
		padding:0 45px 0 0;
		}
	div#three_div div.center_column{
		float:left;
		width:237px;
		padding:0 45px 0 0;
		}
	div#three_div div.right_column{
		float:right;
		width:255px;
		padding:0;
		}
		
div#left{
	float:left;
	width:692px;
	margin:0 0 10px 7px;
	}
	
div#left_start{
	float:left;
	xwidth:692px;
	margin:0 0 10px 7px;
	}
	
div#right{
	float:right;
	width:118px;
	margin:0 8px 10px 0;
	}
	div#right ul{
		margin:1em 0 1.5em;
		list-style:none;
		padding:0;
		}
		div#right ul li{
			margin:0.8em 0;
			background-color:#00FFFF;
			}	
	
div#footer{
	margin:10px 8px 0 8px;
	border-top:1px solid #ccc;
	padding:5px 0;
	clear:both;
	text-align:right;
	color:#888;
	}
	div#footer a{color:#d71829;}	
	
div#poweredby{
	margin:10px 8px;
	padding:0;
	clear:both;
	text-align:right;
	color:#888;
	}							
	
ul.no_bullet{
	margin:1em 0 1.5em;
	list-style:none;
	padding:0;
	}
	ul.no_bullet li{
		margin:0.8em 0;
		}		
		
		
.pics {  
    height:  165px;  
    width:   815px;  
    padding: 0;  
    margin:  0;
	overflow:hidden;
	} 
 
.pics img { 
    padding:0 63px;  
    width:  685px; 
    height: 165px;
    top:  0; 
    left: 0;
	}
	
a#next_img{
	position:relative;
	top:100px;
	left:740px;
	z-index:199;
	display:block;
	width:40px;
	height:40px;
	background:url(/custom/images/styles/bg_play.gif) center center no-repeat;	
	}
	a#next_img:hover{
		background:url(/custom/images/styles/bg_playhover.gif) center center no-repeat;	
		}
		
div#left img.big_pic{
	margin:50px 0 0;
	float:right;
	}
	div#right div.mini_pic{
		margin:50px 0 0;
		float:right;
		width:118px;
		text-align:right;
		}
		div#right div.mini_pic img{margin:0px 2px 4px;}	
		
		
div#left div.text_left{
	float:left;
	width:519px;
	}
	
div#adminBar {
	width:auto;
	font-size:10px;
	position:absolute;
	z-index:900;
	float:left;
	margin:0 auto;
	padding:2px 5px;
	clear:both;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

.current {
	font-weight:bold;
	color:#d71829;
}

.cap_h1 {
	color:#FFFFFF;
 }
.arrowlink {
	font-weight:bold;
}