body { margin: 0px auto; width: 960px; background-color: #000; text-align: center; font: 100%/1.5em Verdana, Geneva, Helvetica, Arial, sans-serif; }

h1 { margin: 0px; font-size: 108%; }
h2 { font-size: 120%; color:#062544; text-transform: uppercase; }
h3 { font-size: 78%; color:#006633;}
h4 { margin: -.5em 0 1em; font-size: 60%; color:#996666; }
h2.sub-title { font-size: 90%; color:#0033FF;}
img {border: none;}
img.lf {float:left; border:none; padding: 5px;}
img.rt {float: right; border: none; padding: 5px;}
b {font-size:larger;}
dd {margin-left: 20px;}
p  {margin: 5px 20px 5px 20px; color:#000; font: 100%/1.2em Arial, Helvetica, sans-serif; }
ul {font-size:60%; padding-bottom: 20px}
li {list-style:none; }

a, a:link, a:visited, a:active { 
text-decoration:none; 
font-weight: bold; 
color: #9A2322; 
font-size:100%;}

a:hover {text-decoration:none; color: #000099; font-weight: bold; font-size:100%; }

pre {margin-bottom: 2.5em; font: 72%/1.4em Arial, Helvetica, sans-serif; }

#container { margin: 0px auto; padding: 0px; text-align: left; width: 960px; }

#masthead {float:left; margin:0; padding:0; width: 960px; }
#masthead h1 {margin:0; padding: 0; float:right; text-align:center;}
#masthead img {float:left;}

#content { position: relative;
	float:left; 
	margin: 0px; 
	padding: 0px; 
	background-image:url(images/boxing_background.jpg); 
	background-color:#000; 
	width: 100%; 
	height: 100%; 
	border: solid 1px #000;
	z-index: 1; }
	
	/* gray #C5C5C7 red #9B2323 */
	
#wrapper { background:url(images/boxing_background.jpg) repeat-y; clear:both; z-index:1; height:70em; }


#navigation
	{
	position: relative; 
	display:inline; 
	width:175px; 
	float:left;
	margin-left: 13px;
	padding-left: 0;
	padding-top: 8px;
	list-style-type: none;
	margin-right: 30px;
	}
	
#navigation ul {margin-left:2px; padding-left:0;}
	
.nav a
	{display: block;
	text-decoration: none;
	/* background: #666; */
	color: #fff;
	padding: .5em 0 .5em .5em;
	border-bottom: 1px solid #fff;
	width: 14em;
	font-size:120%;
	}
	
.nav a:hover
	{background: #69C;
	color: #000;
	}
	
#navigation .imglist li
	{margin-bottom:14px;
	}
	
#navigation p {color:#fff; width:170px; margin: 23px 0 0 7px; font: 75%/1.5em Verdana, Arial, Helvetica, sans-serif;}


.imglist ul {list-style:none; }
.imglist li a {
	color: #fff; font: 120%/1.2em Verdana, Arial, Helvetica, sans-serif;
	}

.imglist li {margin-bottom: 14px;}

.imglist img {padding: 5px 0 1px 0;}

	
#content_body {display:inline; 
	font: 100%/1.2em Verdana, Arial, Helvetica, sans-serif;
	margin:0; 
	position:relative; 
	float:left; 
	width: 715px; z-index: 100;	
	 } 
#leftcol { position: relative; 
	float:left; 
	margin:0;
	padding:0;	
	display:inline;	
	width: 510px;	
	}
#leftcol p { margin: 0 15px 15px 5px; padding: 5px; color:#000; font: bold 90%/1.2em Arial, Helvetica, sans-serif;}

.nobox { margin:0 auto; padding:0 10px 0px 0; width: 90%;}
.nobox h2 { padding-top:15px;} 
	
.borderbox {margin:10px 0 0 0; padding:0 20px 10px 20px;border: 2px solid #9A2323; width: 90%; }
.borderbox h2 { margin: 0 0 0 10px; padding-top:15px;font: bold 110%/1.5em Arial, Helvetica, sans-serif;} 

.contactform { margin:1em 0; padding:0; float:left;	background-color:transparent; 			
}
.contactleft {width: 155px; 
			text-align: right;
			clear: both; 
			float: left; 
			display: inline; 
			padding: .25em; 
			margin: .5em 0;	
			font: bold 85%/2em Arial, Helvetica, sans-serif;		
}

.contactright {	width: 270px; 
			float: left; 
			display: inline; 
			padding: .25em; 
			margin: .5em 0; 
			font: bold 85%/1.4em Arial, Helvetica, sans-serif;
}

#mapheader { margin: 0 auto; padding: 10px;width: 500px; text-align:center;}
#map { margin:0 auto; padding:10px; width: 500px; height: 380px; border:1px; border-color: black; z-index:0;}
.center {text-align:center;}

#rightcol {position:relative; 
	float:right; 
	display:inline;	
	margin: 0 20px 10px 0; 
	padding:0;
	width: 175px;
	}
	
#rightcol ul {list-style:none; }
#rightcol li {margin-bottom: 26px; text-align:left;color: #fff;}
#rightcol li a {color: #fff;}
#rightcol img {padding: 5px 0 1px 0;}


#footer { position: relative; 
	float:left; 
	margin:0px;
	padding:25px 0 18px 0;
	width:960px; 
	background-color:#000; 
	text-align:center;
	clear:both;}

#footer ul { padding: 2px 2px 2px 2px; margin:0 0 10px 0;}
#footer li { display:inline; margin: 0 auto; color:#fff; }
#footer li a { margin:0px;
			color: #fff; 
			padding:2px 5px 2px 2px;
			border-right:1px solid #999;			
			text-decoration:none;
}

#footer li.noborder a {border:none;}

#footer li a:hover { text-decoration: none; color: #990000; font: bold 100%/1.3em Verdana, Arial, Helvetica, sans-serif; }

#footer h4 { color: #ccc; font: 75%/1.2em Verdana, Arial, Helvetica, sans-serif;}
#footer h4 a {color: #666;}
#footer h4 a:hover {color: #333399;}