/* Begin Typography & Colors */
body {
        font-size: 80.5%; /* Resets 1em to 10px */
	margin: 0 auto; 
        padding: 0;
        background: #000000 url('images/back_repeat.jpg') repeat-y top center;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #ffffff;
        text-align: center;
        }
#page_body {
        font-size: 80.5%; /* Resets 1em to 10px */
	margin: 0 auto; 
        padding: 0;
        background: transparent url('images/background_red.jpg') no-repeat top center;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #ffffff;
        text-align: center;
        }
#top_sectionT {
        font-size: 80.5%; /* Resets 1em to 10px */
        width: 1000px;
	margin: 0px auto;
        width: 100%;
        position: absolute; top 1px;
        padding: 0;
        background: #ffffff url('images/background.jpg') repeat-x top center;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #ffffff;
        text-align: center;
	height: 310px;
        border: solid 0px #d4d2d2;
        }
#top_section {
        padding: 0 0 0 0px;
        margin: 0 auto;
        background: transparent url('images/background.png') repeat-x top center;
        width: 100%;
	height: 310px;
        position: absolute; top 1px;
        left: 0%;
	border: solid 0px #d4d2d2;
        font-family: arial; color: #ffffff; font-size: 10px;
}

#menu {
        padding: 0 0 0 0px;
        margin: 0 auto;
	margin-top: -4px;
        background: transparent url('images/menu_back3.jpg') no-repeat top center;
        width: 1000px;
        height: 55px;
        left: 0%;
        border: solid 0px #d4d2d2;
}

html>body #menu {
        padding: 0 0 0 0px;
        margin: 0 auto;
        background: transparent url('images/menu_back3.jpg') no-repeat top center;
        width: 1000px;
        height: 55px;
        left: 0%;
        border: solid 0px #d4d2d2;
}

#menu_item {
	margin: 0px auto;
	position: relative; top: 16px;	
        text-transform: uppercase;
	text-decoration: none;
}

#menu_item a:link {font-family: arial; color: #c4c3c3; font-size: 12px; text-transform: uppercase; text-decoration: none}
#menu_item a:hover {font-family: arial; color: #ffffff; font-size: 12px; text-transform: uppercase; text-decoration: none}
#menu_item a:visited {font-family: arial; color: #a8a7a7; font-size: 12px; text-transform: uppercase; text-decoration: none;}

#container {
        font-size: 80.5%; /* Resets 1em to 10px */
	margin: 0 auto; 
        padding: 0;
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        color: #ffffff;
        text-align: center;
        border: solid 0px #fa8730;
        }

#header {
        background: #ffffff url('images/Nhmt_02.jpg') no-repeat bottom center;
        }


#headerimg      {
        margin: 7px 9px 0;
        height: 192px;
        width: 740px;
        }
#gallery3{
        background: #ffffff url('images/gallery_back.jpg ') no-repeat top center;
        margin: 0 auto;
        border: solid 2px #333333;
        width: 853px;
	height: 500px;
        overflow: auto;
        }
#flashcontent{
	position: relative; top: 69px;
}
#FlabellComponent{
	position: relative; top: 69px;
}

#main_body {
        margin: 0 auto;
        border: solid 0px #d4d2d2;
        width: 900px;
	min-height: 200px;
        background: #5d5c5c;
        overflow: auto;
        padding: 0 0 0 0;
	color: #ffffff;
        }

#home_top{
        width: 900px;
        height: 294px;
        background: #ffffff url('images/gb_06.jpg') no-repeat bottom center;
        }
#home_top2{
        width: 900px;
        height: 294px;
        background: #ffffff url('images/gb_07.jpg') no-repeat bottom center;
        }
#home_top3{
        width: 900px;
        height: 294px;
        background: #ffffff url('images/gb_08.jpg') no-repeat bottom center;
        }
#home_top9{
        width: 900px;
        height: 294px;
        background: #5d5c5c url('images/gb_09.png') no-repeat bottom center;
        }
#home_top10{
        width: 900px;
        height: 354px;
        background: #5d5d5d url('images/ratings_back2.jpg') no-repeat bottom center;
	color: #333333;
        }
#brickwall{
        width: 900px;
        height: 353px;
        background: #5d5c5c url('images/brickwall.jpg') no-repeat bottom left;
        }
#brickwall{
        width: 870px;
        height: 276px;
        background: #5d5c5c url('images/brickwall2.jpg') no-repeat bottom left;
	border: solid 0px red;
	margin: 15px 0 15px 0px;
        }

#sponsors{
        width: 900px;
	margin: 0px 0px 10px 0px;
        font-family: arial; font-size: 10px; color: #940505;
        }
#sponsors_text{
	margin: 20px 0px 5px 0px;
        font-family: arial; font-size: 11px; color: #940505;
	text-align:center;
	clear:both;
        }
#events_button{
	width: 900px;
	text-align:right;
}
#neon_sign{
	width: 320;
	height: 220;
	float: right;
	margin: 62px 11px 0px 0;
	}
        
#home_left {
        background: #ffffff url('images/card_back.jpg') no-repeat bottom center;
        float: left;
        width: 295px;
        height: 180px;
        font-family: arial; font-size: 10px; color: #333333;
        }
#home_middle {
        position: relative; left: 6px;
        background: #ffffff url('images/card_back.jpg') no-repeat bottom center;
        float: left;
        float: left;
        width: 295px;
        height: 180px;
        font-family: arial; font-size: 10px; color: #333333;
        }
#home_right {
        position: relative; left: 14px;
        background: #ffffff url('images/card_back.jpg') no-repeat bottom center;
        float: right;
        float: left;
        width: 295px;
        height: 180px;
        font-family: arial; font-size: 10px; color: #333333;
        }
#card_container {
        border: solid 0px #000000;
        width: 273px;
        height: 158px;
        padding: 10px 10px 10px 10px;
        }


#content {
        font-size: 1.2em
        }
#grand_opening {
	background: #701400;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 100%;
	}

#footer {
        padding: 0;
        margin: 0 auto;
        background: transparent url('images/bottom_back2.png') repeat-x top center;
        width: 100%;
        position: absolute; bottom 1px;
        left: 0%;
	font-family: arial; color: #ffffff; font-size: 10px;
        border: solid 0px #fa8730;
}
#footer a {font-family: arial; color: #ffffff; font-size: 10px; text-decoration: underline; }
#footer_container {
        padding: 0;
        margin: 0 auto;
        background: transparent url('images/bottom.png') no-repeat top center;
        width: 1000px;
        height: 116px;
        left: 0%;
        border: solid 0px #fa8730;
}
#footer_container2 {
        padding: 0;
        margin: 0 auto;
        background-color: #000000; 
        width: 100%;
        left: 0%;
        border: solid 0px #fa8730;
}
#food_menu{
        padding: 0;
        margin: 0 auto;
        background: url('images/GrindMenu.jpg') no-repeat;        
	width: 800px;
        height: 1285px;
}
#food_menu_left{
	float: left;
        padding: 0;
        margin: 0;
        width: 390px;
        height: 1280px;
	border: 0px solid #D90707;
}
#food_menu_right{
	text-align: left;
	float: right;
        padding: 0;
        margin: 0;
        width: 390px;
        height: 1280px;
	border: 0px solid #073DD9;
}
#food_menu2 {
        padding: 0;
        margin: 0 auto;
        background: url('images/GrindMenu2.jpg') no-repeat;
        width: 800px;
        height: 1285px;
}
#food_menu_left2 {
        float: left;
        padding: 0;
        margin: 0;
        width: 390px;
        height: 1280px;
        border: 0px solid #D90707;
}
#food_menu_right2 {
        text-align: left;
        float: right;
        padding: 0;
        margin: 0;
        width: 390px;
        height: 1280px;
        border: 0px solid #073DD9;
}

#content {
        padding: 20px;
        margin: 0 auto;
        width: 800px;
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size: 11px;
        font-weight: normal;
        text-align: left;
        color: #ffffff;
}

#press{
        padding: 20px;
        margin: 0 auto;
        width: 500px;
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size: 11px;
        font-weight: normal;
	text-align: left;
        color: #ffffff;
	float: left;
}
#press a:link{ font-family: 'Lucida Grande', Verdana, Arial; font-size:10px; font-weight: normal; color: #ffffff; }
#press a:visited{ font-family: 'Lucida Grande', Verdana, Arial; font-size:10px; font-weight: normal; color: #ffffff; }
.press_title{ font-family: 'Lucida Grande', Verdana, Arial; font-size:14px; font-weight: bold; color: #000000; }


a.testimonials {
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size:1em;
        color: #2B7317;
}

.medium_txt{
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size:1.2em;
        font-weight: bold;
        color: #2B7317;
}

.small_txt{
        font-family: 'Lucida Grande', Verdana, Arial;
        font-size:.8em;
        color: #333333;
}
.widecolumn .entry p {
        font-size: 1.05em;
        }
.go_big{ font-family: 'Lucida Grande', Verdana, Arial; font-size:40px; font-weight: bold; color: #ffffff; }
.go_small{ font-family: 'Lucida Grande', Verdana, Arial; font-size:12px; font-weight: bold; color: #ffffff; }
.go_sub{ font-family: 'Lucida Grande', Verdana, Arial; font-size:12px; font-weight: normal; color: #ffffff; }


.narrowcolumn .entry, .widecolumn .entry {
        line-height: 1.4em;
        }

.widecolumn {
        line-height: 1.6em;
        }
a img { border: none; }


#home_reviews {
	float:right;
	margin: 34px 40px 0px 0px;
	width: 250px;
	height: 30px;
	border: solid 0px red;
}

#home_yelp {
	clear: both;
        float: left;
        width: 120px;
        height: 30px;
        border: solid 0px red;
}

#home_urban {
        float: right;
        width: 120px;
        height: 30px;
        border: solid 0px red;
}

#home_reviews2 {
        background: transparent url('images/ratings2.png') no-repeat top center;
	position: absolute;
	top: 360px;
	float:left;
        width: 99px;
        height: 211px;
        border: solid 0px red;
}

#home_yelp2 {
        width: 90px;
        height: 90px;
        border: solid 0px red;
	margin-top: 16px;
	color: #333;
}

#home_urban2 {
        width: 90px;
        height: 90px;
        border: solid 0px red;
	margin-top: 0px;
	color: #333;
}

.percent-text {
	color: #213d87;
	font-size: 20px;
}

.percent-text-small {
        color: #213d87;
        font-size: 11px;
	letter-spacing: -1px;
}


