@charset "utf-8";
body  {
	font: 12px  Georgia, "Times New Roman", Times, serif;
	background: #200;
	margin: 0; 
	padding: 0;
	text-align: left;
	color: #FFC;
}

img {
	border: 0;
}



.main {	
	background-color:#FFF;
    border:0px solid #CCCCCC;
    margin-left: 15px;
}



ul {
    list-style:none;
	padding: 0;
	margin: 0;
	}


p {
	font: 12px  Georgia, "Times New Roman", Times, serif;
	line-height:170%;
	text-align: left;
	padding:2px;
}


#textcenter {text-align: center;}

#form { width: 90%; text-align:left; padding:25px; border: 2px solid #333333; background:#444444; background:#333333 url(bg/marb039.gif);}

#main_image2{margin:0px auto 26px auto;height:750px;width:600px;background:#000000; padding:2px; border:8px solid #222222}



.feature {
 	color:#000066;
	font-weight:bold;
	font-size: 17px;
	margin-bottom:20px;
	padding-bottom:20px;
}



hr { margin:10px;
color:#cccccc;
}


h1 {	
	color:#FFFFDD;	
	padding-bottom:2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	border-bottom: 1px #C6B57D dotted;
	
}

h2 {	
	color:#FFFFDD;
	padding-bottom:2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	clear:both;
	
	border-bottom: 1px #C6B57D dotted;
	
}



h3 {
 	color:#000066;
	font-weight:bold;
	font-size: 16px;
	margin-bottom:-10px;

}


h4 {
 	color:#000066;
	font-weight:bold;
	font-size: 16px;
	padding: 10px;

}


.highlightgold {
 	color:#FFF;
	font-weight:bold;
	font-size: 13px;
	
    
}


.highlightblue {
 	color:#000066;
	font-weight:bold;
	font-size: 13px;

}


.divider {margin-top: 20px;}



a.blu:link {color: #000066;text-decoration: none;}
a.blu:visited {color: #000066;text-decoration: none;}
a.blu:hover {color:#666666;text-decoration: underline;}
a.blu:active {color:#FFFFFF;text-decoration: none;}


a:link {color: #FFFFFF;text-decoration: none; font-weight:bold;}
a:visited {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a:hover {color:#DDDDDD;text-decoration: underline;}
a:active {color:#FFFFFF; text-decoration: none;}

/* Containers background holders -------------------------------------------------------------------*/





#bgholder { 
	width: 100%;
	background:#100 url(bg/redbg1.jpg) repeat-x; 
    margin: 0 auto;
} 



#container { 
	width: 940px;
	clear:both;
	background:#000000; 
    margin: 0px auto;
	border-left:2px solid #000;
	border-right:2px solid #000;
} 




#contentbg {
    clear:both;
	background:#000000;
	width: 940px; 
	padding:0; 
	margin: 0px auto;
	
}

#maincontent {
	float: left;
	width: 670px;
	padding: 0px 0px 20px 19px;
	margin: 10px 0px 0px 0px;
	border-left:1px #D3B950 solid;
}



/* Misc tags -------------------------------------------------------------------*/

.fltrt2 { 
	float: right;
	margin:2px 5px;
}


#header {
    width:940px;
	margin: 0 auto;
	height: 130px;
	padding: 0px; 
} 



#flash {
	clear:both;
    background-color:#000000;
    width:900px;
    height:500px;
	padding: 19px;
} 


#flash2 {
	clear:both;
	padding:19px;
    width:900px;
	
}


#flash3 {
	clear:both;
    background:#000000 url(bg/bg2.jpg) no-repeat top;
    width:900px;
	padding: 19px;	
}


form {background-color:#222222;
padding:20px;
line-height:200%;}


hr {
color:#444444;
border:#666666 1px dotted;
}


.featurepic {
	border:3px solid #111111;
	margin-bottom:5px;
}


.rightpic {
border:3px solid #333333;
	float:right;
	margin: 5px 0px 10px 15px;
}


.rightpic2 {
border:3px solid #333333;
	float:right;
	margin: 40px 0px 0px 15px;
}



/* Home Page Columns ------------------------------------------------------------------*/

#aboutcol {
	float: left; /* since this element is floated, a width must be given */
	width: 548px; 
	padding: 10px 30px 20px 30px; 
	margin:0;
	
}

#aboutcolfull {
	float: left; /* since this element is floated, a width must be given */
	width: 880px; 
	padding: 10px 30px 20px 30px; 
	margin:0;
	
}


.sportscol {
	float: right;
	width: 260px;
	padding: 20px;
	margin:40px 20px 40px 0px;
	background:#2C0001 url(bg/boxbottom300.jpg) no-repeat bottom left;
}

.sportscol h2{background:url(bg/boxtop300.jpg) no-repeat top left;}

	


.latest-news { float:right; height: 100%; width:300px; background: #2C0001; margin-right:25px; margin-top:10px;}
.latest-news .latest-bottom { background: #2C0001 url(bg/boxbottom300.jpg) no-repeat 0 bottom; }
.latest-news .latest-top { background: url(bg/boxtop300.jpg) no-repeat 0 top; padding: 22px; }	
	
	
	

#linkscol {
	float: left; /* since this element is floated, a width must be given */
	width: 200px; 
	padding: 10px 25px 20px 25px; 
	margin:0;
	
}

	
.goldlist li {
	margin-left:35px;
	padding-left: 22px;
	color:#FFF;
	background: url(bg/check.jpg) no-repeat left center;
	font-size:12px;
	text-align:left;
	line-height:200%;

}	

	
	


/* Floats and lists ------------------------------------------------------------------*/


.fltrt { 
	float: right;
	padding:20px;
	margin: 60px 0px 0px 0px;

}


.fltlft { 
	float: left;
border:0px solid #cccccc;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;


}

.clearfloat {
	clear:both;
	margin:0px;
	padding:0px;
 
}


/* Footer ------------------------------------------------------------------*/

#footer { 
    clear:both;
    width: 100%;
    background:#000 url(bg/marb039.gif);
	margin: 0px auto;
	color:#444;
	border-top:2px solid #111;
	font-size:10px;
} 


#footer a{color: #555; font: 10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
#footer a:hover  {color: #ffffff; text-decoration:underline;}


.footlinks {
	margin: 0px auto 12px auto;
	padding:20px;	
}


#footerholder {  
    margin: 0px auto 0px auto;
	font-size:9px;
    width: 940px;
	height: 350px;
	padding: 0px 10px 10px 10px; 	
}


.foot1 {
	float: left;
	width: 230px;
	height: 190px;
	padding: 10px 10px 10px 80px;
	border-right:1px dashed #111;	
}

.foot2 {
	float: left;
	text-align:center;
	width: 230px;
	height: 190px;
	padding: 10px 35px 10px 35px;
	border-right:1px dashed #111;
}


.foot3 {
	float: left;
	width: 250px;
	height: 190px;
	padding: 10px 15px 10px 35px;	
}

div.foot2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

div.foot2 ul li {
	margin: 0;
	padding: 15px 0;
	border-bottom: 1px dotted #111;
	line-height:200%;
}



/* Menu ------------------------------------------------------------------*/







#topnav {  
width:940px;
padding: 0px; 
} 



#dropmenudiv{
position:absolute;
margin-left:4px;
margin-top:0px;
border-bottom-width: 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
line-height:35px;
z-index:100;
}



#dropmenudiv a{
width: 100%;
color:#FFC;
display: block;
text-indent: 16px;
border-bottom:#480000 dotted 1px;
padding: 0px 0;
text-align:left;
text-decoration: none;
font-weight: bold;
}


#dropmenudiv a:hover{ /*hover background color*/
color: #fff;
background:#621919 url(bg/arrows.gif) no-repeat left center;
text-indent: 18px;
}




.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px Verdana, Geneva, sans-serif;
width: 940px;
overflow: hidden;
background: black url(slices/navbg2.jpg) top repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color:#EBDCAE;
padding: 14px 30px;
text-decoration: none;
border-left: 1px dotted #000;

}



.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: #000 url(slices/navbgover2.jpg) top repeat-x;
}
