/* Main Stylesheet */
* {padding: 0; margin: 0;}
img {clear:both; padding:0;margin:0;border:none;display: block;}

/* Global reset */

body,div,dl,dt,dd,ul,ol,li,h1,h1,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h1,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* Fonts */

#content p {
font-size:90%;
}

#content p a {
color:#ccc;
}

body {font-family:arial;}
table {font-size:inherit;font-size:100%;color:#FFF}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}
em {font-style:italic;}
sup {font-size:70%;}

h1 {
font-size:120%;
text-transform:uppercase;
font-weight: bold;
color:#fff;	
margin:0 0 20px 0;
padding:0 0 20px 0;
}

h2 {
clear:both;
font-size:90%;
color:#FFF;
text-transform:uppercase;
font-weight:bold;
padding:0;
margin:10px 0 4px 0;
}

h2 a {
color:#FFF;
text-decoration:none;
}

h2 a:hover {
color:#CCC;
text-decoration:underline;
}

p {
font-size:80%;
padding:0 0 20px 0;
}


/*a:link, a:visited {color:#FFFFFF;}
a:hover {color:#CCCCCC;}
#ter blockquote, #ter p, #ter h3 {color:#4f4d4d;}*/

\
#ter p.cite span.info {font-style:italic;}


/* Structure */



#wrap {
width:950px;
margin:auto;
padding:0;
}

#header {
margin:0;
padding:0;
}

#left {
padding:0;
margin:0;
float:left;
width:630px;
}



#hero {
clear:both;
padding:0;
margin:0;
background:#000;
height:299px;
width:630px;
text-align:right;
background-image:url('/images/hero_reopen.jpg');
}

#herotext {
padding:250px 14px 0 0;
}

#herotext a {
font-weight:bold;
text-decoration:none;
color:#FFF;
}


#header1 {
padding:0 10px 0 0;
width:802px;
float:right;
text-align:center;
}

#header2 {
padding:0;
width:802px;
float:left;
text-align:center;
}

#anav {
padding:0;
margin:39px 0 0 0;
width:310px;
height:31px;
float:right;
text-align:center;
}

#anav li {
font-size:75%;
font-weight: bold;
line-height:31px;
display:inline;
border-right:1px solid #999;
padding:0 11px;
margin:0 1px 0 0;
}

#anav li.first {
padding:0 11px 0 0;
}

#anav li.last {
border-right:none;
padding:0 0 0 11px;
}

#anav ul li a {
color:#fff;
text-decoration:none;
}

#anav ul li a:hover {
color:#ccc;
}

#gnav {
padding:0;
margin:0;
width:630px;
height:23px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
vertical-align:top;
background:#000;
}

#gnav ul {
padding:0;
margin:0;
display:block;
width:630;
text-align:center;
}

#gnav li {
padding:0;
margin:0;
display:inline;
}

#gnav li a {
display:block;
padding:1px 0;
line-height:21px;
font-size:80%;
font-weight: bold;
text-decoration:none;
float:left;
}














/* Footer */



#footerlinks {
float:left;
margin:0;
padding:0;
}

#copy {
float:right;
margin:0;
padding:0;
}

#footer li {
display:inline;
padding-right:20px;
margin:0;
}

#footer a {
color:#999;
text-decoration:underline;
}

#footer a:hover {
color:#CCC;
text-decoration:none;
}

#chances, #gspot, #barn {
width:130px;
margin:10px 10px 0 0;
padding:0 10px;
float:left;
font-size:80%;
background:#3A3939;
height:165px;
color:#ccc;
}


#chichi {
width:130px;
margin:10px 0 0 0;
padding:0 10px;
float:left;
font-size:80%;	
background:#3A3939;
height:165px;
color:#ccc;
}

#tonight {
clear:both;
margin:0;
padding:10px 0 0 0;
}

#tonightfooter {
clear:both;
margin:0;
padding:0;
height:22px;
width:310px;
background:#fff;
vertical-align:middle;
text-align:right;
border-bottom: 1px #000 solid;
}

#tonightfooter a {
color:#000;
font-size:80%;
text-decoration:none;
margin: 0 10px;
}

#thismonth {
float:right;
margin:10px 0 0 0;
padding:0;
}

#thismonthevents {
display:block;
width:288px;
height:326px;
padding:10px;
border: 1px #151515 solid;
background-image:url('/images/thismonth_bg.jpg');
}

#thismonthevents td {
font-size:75%;
padding:0 0 12px 0;
margin:0;
}

#thismonthevents td.viewall {
padding:10px 0 0 0;
margin:0;
}

#thismonthevents .date {
vertical-align:top;
padding:1px 20px 10px 0;
}

#thismonthevents a {
font-size:110%;
text-decoration:none;
font-weight:bold;
color:#FFF;
}


#promo1, #promo2 {
float:left;
padding:10px 10px 10px 0;
}

#promo3, #promo4, #promo5 {
float:left;
padding:0 10px 10px 0;
}



