* {
margin: 0 auto;
padding: 0;
border: 0;
}

body {
/* background: url(bg.jpg) top right; */
background: #000;
background-attachment: fixed;
}

#container {
background: url(man.png) no-repeat center top;
background-attachment: fixed;
height: 1000px;
}

@font-face {
font-family: Mido;
src: url(Mido-Medium.eot);
src: url(Mido.otf) format('opentype');
}

h1, h2 {
font-family: Mido, sans-serif;
text-shadow: 2px 2px 2px #000;
text-align: center;
}

h1 {
font-size: 55px;
line-height: 50px;
padding: 10px 0 0 0;
}

h2 {
font-size: 30px;
padding: 10px 0;
}

h2 span {
font-family: Arial!important;
}

h3 {
padding: 5px;
}

p {
padding: 5px;
} 

td {
vertical-align: top;
padding: 5px;
}

td ul, td h3 {
padding-bottom: 5px;
}
 td ul li, td h3, .grid_1 h3, .grid_1 p {
 padding: 0!important;
 }
 

ul li {
list-style-type: none;
padding: 0 0 2px 5px;
}


#header, #content, #footer, #location, #prices, #docs {
background: #e4b436;
border: 1px #5f2205 solid;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
opacity: 0.80;
margin: 5px 0;
}

#footer {
height: 250px;
width: 950px;
}

#location ul li {
float: left;
margin-bottom: 19px;
width: 50px;
}
.flyer span a {
 display: block;
 background: url(flyer-icon.png) no-repeat;
 width: 30px;
 height: 30px;
 text-indent:-9999px;
}
 .flyer a:hover {
 display: block;
 background: url(flyer-icon-mo.png) no-repeat;
 width: 30px;
 height: 30px;
 }
 
.podcast span a {
 display: block;
 background: url(podcast.png) no-repeat;
 width: 30px;
 height: 30px;
 text-indent:-9999px;
}
 .podcast a:hover {
 display: block;
 background: url(podcast-mo.png) no-repeat;
 width: 30px;
 height: 30px;
 }

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_6 {
width: 962px;
clear: both;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6{
	display:inline;
	float: left;
	position: relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_6 .grid_1 {
width:180px;
padding: 10px 5px;
text-align: center;
}
    .container_6 .grid_2 {
	width:308px;
margin: 5px 0 5px 10px !important
}
    .container_6 .grid_3 {
	width:470px;
}
    .container_6 .grid_4 {
	width:630px;
}
    .container_6 .grid_5 {
	width:790px;
}
    .container_6 .grid_6 {
	width:950px;
}




/* Prefix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_6 .prefix_1 {
	padding-left:160px;
}
    .container_6 .prefix_2 {
	padding-left:320px;
}
    .container_6 .prefix_3 {
	padding-left:480px;
}
    .container_6 .prefix_4 {
	padding-left:640px;
}
    .container_6 .prefix_5 {
	padding-left:800px;
}


/* Suffix Extra Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_6 .suffix_1 {
	padding-right:160px;
}
    .container_6 .suffix_2 {
	padding-right:320px;
}
    .container_6 .suffix_3 {
	padding-right:480px;
}
    .container_6 .suffix_4 {
	padding-right:640px;
}
    .container_6 .suffix_5 {
	padding-right:800px;
}


/* Push Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_6 .push_1 {
	left:160px;
}
    .container_6 .push_2 {
	left:320px;
}
    .container_6 .push_3 {
	left:480px;
}
    .container_6 .push_4 {
	left:640px;
}
    .container_6 .push_5 {
	left:800px;
}




/* Pull Space >> 2 Columns
----------------------------------------------------------------------------------------------------*/
    .container_6 .pull_1 {
	right:160px;
}
    .container_6 .pull_2 {
	right:320px;
}
    .container_6 .pull_3 {
	right:480px;
}
    .container_6 .pull_4 {
	right:640px;
}
    .container_6 .pull_5 {
	right:800px;
}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}


.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
