body {
margin: 0;
padding: 0;
background:url(../images/body-bg.gif) top center repeat-y #424242;
font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #414141;}
body p {
font: 11px normal Verdana, Arial, Helvetica, sans-serif; color: #414141;}


/* ===== Structure ===== */

#pages {
width: 810px;
padding: 0;
margin: 0 auto;
background-image:url(../images/pages-bg.gif);
background-repeat:repeat-y;}

#homeimage {
width: 810px;
margin: 0;
padding: 0;}
.flashimage {
z-index:-999;}
#main {
width: 770px;
padding: 0 0 10px 0;
margin: 0 20px 0 20px;}
.doubleleft {
width: 509px;
padding: 0;
margin: 0;
float:left;}
.singleright {
width: 247px;
padding: 0;
margin: 0;
float:right;}
.clear {
clear:both;}
#homegallery {
width: 746px;
padding: 10px 12px 10px 12px;
margin: 0;
background-color: #727272;}
#footer {
width: 770px;
margin: 0 auto;
padding: 10px 0 15px 0;}

.youtube {
margin: 0 0 10px 0;}


/* ==== navigation ==== */

#header {
width: 790px;
padding: 0 10px;
margin: 0;
height: 101px;
background:url(../images/header-bg-gold.jpg) top left repeat-x;}


#headerleft {
width: 541px;
float: left;}

#headerright {
width: 244px;
float: right;
padding-top: 12px;}

#headerlogo {
height: 33px;
padding: 34px 0 0 0;
display:block;}

.headerlogo1 {
float: left;
margin: 0 14px 0 0;}


#navcontainer {
height: 34px;
padding: 0;
margin: 0;}
#nav, #nav ul {
float: left;
list-style: none;
color: #FFF;
padding: 0;
margin: 0 0 0 0;}
#nav {
border-left:solid 1px #a89d00;
margin: 0;}
#nav a {
display: block;
font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #FFF;
text-decoration: none;
padding: 10px 9px 11px 9px;
border-right:solid 1px #a89d00;}
#nav a:hover {
color: #FFF;
text-decoration: none;
background-color:#938700;}
#nav li {
float: left;
padding: 0;}




#nav li ul {
position: absolute;
left: -999em;
height: auto;
margin: 0 0 0 0;
padding: 0;
width: 194px;
w\idth: 190px;
border: none; }
#nav li ul a {
width: 194px;
w\idth: 190px;
margin: 0;
padding: 4px 3px 5px 8px;
background: #b8ab00;
line-height: 1.4em;
border-top: solid 1px #a89d00;
border-right:none; }
#nav li ul a:hover {
background: #938700;
color: #fff;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto;
width: 164px; } 


/* ===== Text Styles ===== */

body p {
font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #414141;
padding: 0;
margin: 0 0 10px 0;}
h1 {
font:  bold 16px Trebuchet MS, Arial, Helvetica, sans-serif; color: #414141;
padding: 0;
margin: 0 0 8px 0;
border-bottom: solid 1px #818181;}
h2 {
font: bold 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #e1e1e1;
padding: 0;
margin: 4px 0 7px 0;}
h3 {
font: normal 11px Trebuchet MS, Arial, Helvetica, sans-serif; color: #CCCCCC;
background-color:#616161;
display: block;
padding: 2px;
margin: 0 0 10px 0;}



/* ===== Images ===== */

.hometeaser {
padding: 0;
margin: 0 10px 0 0;}
.adobe {
padding: 0;
margin: 0 8px 0 0;}
.gallerypic {
padding: 0;
margin: 0 10px 10px 0;}
.gallerypicend {
padding: 0;
margin: 0 0 10px 0;}


/* ===== Links ===== */

#main a, #main a:visited {
color: #cfcfcf; text-decoration: none; }
#main a:hover {
color: #FFFFFF; text-decoration: none; }
#footer a, #footer a:visited {
color: #414141; text-decoration: none; }
#footer a:hover {
color: #cfcfcf; text-decoration: none; }


/* ===== Tables ===== */

.scheduletable {
border: 1px solid #818181;
border-collapse: collapse;
margin: 0;
padding: 0;  }
.scheduletable p {
margin: 0;
padding: 0; }
.scheduletable td {
border: 1px solid #818181;
padding: 2px; }
.scheduletable th {
border-left: 1px solid #d5d1d1;
border-right: 1px solid #d5d1d1;
border-bottom: 1px solid #d5d1d1;
background-color: #e00c70;
font-weight: bold;
padding: 4px;
color: #476587;
text-align: left; }
.scheduletable tr:hover, .scheduletable tr.hilite {
background-color: #b8b8b8; }



.fixturetable {
border: 1px solid #818181;
border-collapse: collapse;
margin: 0 0 10px 0;
padding: 0;  }
.fixturetable p {
margin: 0;
padding: 0; }
.fixturetable td {
border: 1px solid #818181;
padding: 2px; }
.fixturetable th {
border-left: 1px solid #d5d1d1;
border-right: 1px solid #d5d1d1;
border-bottom: 1px solid #d5d1d1;
background-color: #e00c70;
font-weight: bold;
padding: 4px;
color: #476587;
text-align: left; }
.fixturetable tr:hover, .fixturetable tr.hilite {
background-color: #b8b8b8; }

.phoenixformbutton {
width: 163px;
margin: 6px 0 0 0;
background-color:#414141;
border: 1px solid #424242;
padding: 5px;
color:#999999;
cursor:pointer;}

