html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
}
a {
	color: blue;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 16px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}
div.clear { clear:both }

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

body { background-color:#000000 }

/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 430px;
	background:url('/img/shadow_bg.gif') center top repeat-y #7C0103;
}
#shadow_top {
	height: 300px;
	background:url('/img/shadow_top_bg.gif') left top repeat-x;
}
#leader {
	float:left;
	width: 323px;
	height: 300px;
	background:url('/img/leader.jpg') left top no-repeat;
}
#megahit {
	float:left;
	width: 354px;
	height: 300px;
	background:url('/megahit.jpg') right top no-repeat;
}
#sax {
	float:left;
	width: 323px;
	height: 300px;
	background:url('/img/sax.jpg') right top no-repeat;
}
#group_name {
	margin:110px 0 0 310px;
	font-family:Georgia;
	font-size:15pt;
	font-style:Italic;
	color:#FFF;
	line-height:35px;
}
#group_name span { font-size:23pt; }
#sax_name {
	margin:200px 0 0 203px;
	font-family:Georgia;
	font-size:15pt;
	font-style:Italic;
	color:#FFF;
	line-height:32px;
}

#sax_name span { position:relative; left:65px; font-size:23pt; }
#line { margin-top:8px; height:50px }
#line #info { width:765px; float:left; margin-left:30px }
#line #phone { float:left }


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 100px;
	height: 1%;
	background-color:#7C0103;
	background:url('/img/shadow_bg.gif') right top repeat-y #7C0103;
}

#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 50px 0 60px;
	font-family:Tahoma;
	font-size:10pt;
	color:#FFF	
}
#content table { border:0 none }
#content ul { margin-left:18px }
#content li { margin-left:18px; list-style:circle }
#content table tr td {
	padding:5px;
	font-family:Tahoma;
	font-size:10pt;
	color:#FFF;
	border:0 none
}
#content a {
	font-size:10pt;
	color:#FFB852;
	text-decoration:underline
}
#content a:hover {
	font-size:10pt;
	color:#FFD18E;
	text-decoration:underline	
}
#content img { margin:5px 0 3px 0 }
h1 { font-size:20px; margin-bottom:20px; margin-left:-10px; font-weight: normal; }
h2 { font-size:18px; margin-bottom:15px; font-weight: normal; }

/* Main Menu
-----------------------------------------------------------------------------*/
#main_menu { background: url('/img/bg_mm.png') no-repeat bottom center; height: 55px; }
#main_menu #left { background: url('/img/mm_lil_menu.jpg') no-repeat bottom right; float:left; width:323px; height: 35px; padding-top:15px; }
#main_menu #center { float:left; width:354px; height: 35px; padding-top:15px;}
#main_menu #right { background: url('/img/mm_lil_menu.jpg') no-repeat bottom left; float:left; width:323px; height: 35px; padding-top:15px;}
#main_menu span.mbtn { z-index:1000; display:block; height:20px; cursor:pointer; text-decoration:underline; font-family:Tahoma; font-size:15pt; color:#FFB852; }
#main_menu span.mbtn:hover { color:#FFF; }
#main_menu div#right span.mbtn div a { text-decoration:underline; font-family:Tahoma; font-size:15pt; color:#FFB852; }
#main_menu div#right span.mbtn div a:hover { color:#FFF; }

.sub_menu { z-index:1001; padding-top:10px; cursor:default; display:none; position:absolute; width:204px }
.sub_menu div.arrow { font-size:1px; height:12px }
.sub_menu div.arrow img { position:relative; top:2px }
.sub_menu div.buttons_cont { width:202px; border:1px solid #FFB852 }
.sub_menu div.buttons_cont div.buttons { margin:1px; background:#FFB852; width:200px; padding:7px 0px 5px 0px }
.sub_menu div.buttons_cont div.buttons div { line-height:15px; margin:0px 15px 0px 15px; padding:6px 0px 10px 5px; background:url("/img/btn_border.gif") left bottom repeat-x }
.sub_menu div.buttons_cont div.buttons div.nb { background:none }
.sub_menu div.buttons_cont div.buttons div a { font-family:Tahoma; font-size:12px; color:#7C0103 }
.sub_menu div.buttons_cont div.buttons div a:hover { color:#FFF; text-decoration:underline }


#main_menu #left .sub_menu, #main_menu #right .sub_menu { margin-left:61px }
#main_menu #center .sub_menu { margin-left:75px }

#mhd {
	margin:0px 0px 14px 30px;
	font-family:Georgia;
	line-height:20px;
	font-style:Italic;
	font-size:15pt;
	color:#FFF;
}

#smenu {
	margin:0px 0px 30px 40px;
}

#smenu div { line-height:15px; margin-bottom:8px }
#smenu div a { font-family:Georgia; text-transform:uppercase; font-size:10pt; color:#FFB852; text-decoration:none }
#smenu div#a a, #smenu div a:hover { font-family:Georgia; font-size:10pt; color:#FFD18E; text-decoration:underline }

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	padding-top:50px;
	width: 1000px;
	margin: -100px auto 0;
	height: 100px;
	background:url('/img/shadow_bg.gif') center top repeat-y #7C0103;
}
#notes {
	height:100px;
	background:url('/img/notes.jpg') center top no-repeat;
}
#li {
	float:left;
	width:31px;
	height:31px;
	margin:53px 0 0 20px;
}
#copy {
	float:right;
	margin:33px 20px 0 0;
	text-align:right;
	font-family:Tahoma;
	color:#FFF;
	font-size:8pt;
	line-height:15px;
}

.hd { margin:7px 0 3px 0; line-height:22px; font-family:Tahoma }
.prm input { width:250px; line-height:22px; border:1px solid #FFB852 }
.prm .text { width:45px; text-align:center }
.prm textarea { width:300px; height:100px; border:1px solid #FFB852 }
.prm span { position:absolute; margin-top:-9px }
.submit { margin-top:10px }
.submit input { font-family:Tahoma }
.form { margin-bottom:30px }
.m_header { margin-bottom:10px; font-size:12pt }








