@charset "utf-8";
/* CSS Document */

/* Structure */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size: 14px;
 background-color:#010138;
 background-image:url(images/largehead.jpg); 
 background-repeat: no-repeat;
 background-position: top center;
}

#wrapper { 
 margin: 0 auto;
 padding: 0px;
 width: 960px;
 background-color:#FFFFFF;
 overflow:hidden;
 background:url(images/container_bg.png) repeat-y;
}


#two_column_wrapper { 
 margin: 0 auto;
 padding: 0px;
 width: 960px;
 background-color:#FFFFFF;
 overflow:hidden;
 background:url(images/container_2col_bg.png) repeat-y;

}

#wrappertop { 
display: none;
}

#bottom {
 margin: 0 auto;
 padding: 0px;
 width: 960px;
 background: #eeecec url(images/bottom.png) no-repeat;
 height:30px;
}

#two_column_bottom {
 margin: 0 auto;
 padding: 0px;
 width: 960px;
 background: #eeecec url(images/bottom2.png) no-repeat;
 height:30px;
}

.nav {
 width: 960px;
 background: #010138; 
 margin: 0px 0px 0px 0px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 8px;
 padding-bottom: 8px;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:14px; 
 font-weight:bold;
 color: #003f11;
}

#subnav { 
 width: 130px;
 background: #eeecec;
 margin: 0px 0px 0px 0px;
 padding: 15px;
 float: left;
 line-height: 18px; 
 overflow:hidden;
}

#content{ 
 width: 444px;
 background: #ffffff;
 margin: 0px 20px 10px 20px;
 padding-top: 15px;
 float: left;
 line-height:17px;
}

.content img {
border: 0;
padding-right: 10px;
float:left;
}

.content h2 {
float:left
}

#two_column_content { 
 width: 730px;
 background: #ffffff;
 margin: 0px 0px 10px 0px;
 padding-top: 15px;
 padding-left: 20px;
 padding-right: 40px;
 float: left;
 line-height:17px;
}

#review_image_column{ 
 width: 218px;
 background: #ffffff;
 margin: 0px 20px 10px 20px;
 padding-top: 15px;
 float: left;
}

#review_text_column{ 
 width: 500px;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding-top: 15px;
 padding-right:40px;
 float: right;
 overflow:hidden;
}

#right{ 
 width: 300px;
 background: #eeecec;
 margin: 0px 0px 0px 0px;
 padding-top: 15px;
 padding-left: 7px;
 padding-right: 7px;
 float: right;
 overflow:hidden;
}

#about {
 width:950px;
 text-align:right;
 padding-top:10px; 
 }

#wrappertail { 
display: none;
}

.footer { 
display: none;
 } 

.footercolumn {
display: none;
}
/* Fonts */

h1 {
font-size: 24px;
color: #010138;
line-height: 24px;
} 

h2 {
font-size: 16px;
color: #616261;
padding-bottom: 6px;
} 

h3 {
font-size: 14px;
color: #ff3702;
} 

h4 {
font-size: 24px;
color: #ff3702;
} 

h5 {
font-size: 54px;
color: #010138;
} 

.kicker {
font-size:12px;
color: #616261;
}

.grey {
font-size:10px;
color: #616261;
}

.smallblack {
font-size:12px;
}

.alignleft {
float: left;
}
.alignright {
float: right;
font-size:12px;
color:#616261;
}

/* Links */

a:link {color: #ff3702; text-decoration: underline; }
a:visited {color: #ff3702; text-decoration: underline; }
a:hover {color: #010138; text-decoration: underline;  }
a:active {color: #ff3702; text-decoration: underline; } 

a.nav:link {color: #ff7601; text-decoration: underline; font-size:14px; }
a.nav:visited {color: #ff7601; text-decoration: underline; font-size:14px; }
a.nav:hover {color: #cccccc; text-decoration: underline; font-size:14px; }
a.nav:active {color: #ff7601; } 

a.content:link {color: #ff3702; text-decoration: underline; font-size:18px; }
a.content:visited {color: #ff3702; text-decoration: underline; font-size:18px; }
a.content:hover {color: #010138; text-decoration: underline; font-size:18px; }
a.content:active {color: #ff3702; } 

a.kicker:link {color: #616261; text-decoration: none; font-size:12px; }
a.kicker:visited {color: #616261; text-decoration: none; font-size:12px; }
a.kicker:hover {color: #616261; text-decoration: underline; font-size:12px; }
a.kicker:active {color: #616261; } 

a.white:link {color: #ffffff; text-decoration: none; font-size:18px; }
a.white:visited {color: #ffffff; text-decoration: none; font-size:18px; }
a.white:hover {color: #eeecec; text-decoration: underline; font-size:18px; }
a.white:active {color: #ffffff; } 

a.foot:link {color: #003f11; text-decoration: underline; font-size:14px; }
a.foot:visited {color: #003f11; text-decoration: underline; font-size:14px; }
a.foot:hover {color: #003f11; text-decoration: underline; background:#cccccc; font-size:14px; }
a.foot:active {color: #003f11; } 


/* Featured Venues */

.featured {
padding-top: 4px; 
padding-bottom: 4px;
line-height: 16px;
}

.featured img {
border: 0;
padding-right: 8px;
float:left;
}
