/**
* Author:   Roger Glenn
* Email:    roger@mach1media.com
* Version:  1.5
* Released: 2009-09-25
* 
*/



/*
==========================================
RESET BROWSER POSITIONING DEFAULTS
==========================================
*/

/***** Global Settings *****/
html, body { border:0; margin:0; padding:0; }
 
/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
p, dl, dd, dt          { margin:0; padding:0; }
ul, ol                 { list-style:none; padding:0; }
blockquote             { margin:0; padding:0; }
img, a img             { border:0; }

/* "Standards mode" Mozilla fix - http://www.alistapart.com/articles/goingtoprint/ */
img { vertical-align: bottom; } 

 
/***** Links *****/
a, a:visited { text-decoration:none; }
a, img, a img { border: 0; outline:none; }
 
/***** Forms *****/
form { margin:0; padding:0; display:inline; }

/***** Tables *****/
table, tr, td { border:0; margin:0; padding:0; }

/*
==========================================
GRID
==========================================
*/
.grid-width {
	width: 943px;
	margin: 0 auto;
}
.column {
	float:left;
	display:inline;
	margin-right: 40px;
}
.no-margin {
	margin-right: 0px;
}
.row {
	float:left;
	width: 100%;
	overflow:visible;
	clear:both;
	margin-bottom: 1.5em;
}
.size-1 { width: 274px; }
.size-2 { width: 588px; }
.size-3 { width: 902px; }

br#clearall,
.clearall {
	clear:both;
	height: 0;
}

/*
==========================================
LAYOUT
==========================================
*/
body {
	font-family: Georgia, serif;
	font-size: 10px;
	/* color: #34130B; */
	color: #482519;
	background: #1A0905;
}
.float_right { float:right; }
.float_left  { float:left; }
.hidden      { display: none; }

#top, #masthead, #middle, #content, 
#main, #supporting, #bottom, #footer { 
	position: relative; 
}
#top, #middle, #bottom { 
	clear:both;
	width:100%; 
}
#container {
	position:relative;
	display: block;
	width:100%;
	height:auto;
	margin:0 auto;
	text-align:center;
	/* background: url(/images/bg_wood.jpg) top center repeat-x; */
	background: url(/images/bg_large_glow.jpg) top center no-repeat;
}

/* 
-------------
TOP 
------------- 
*/
#masthead {
	height:96px;
}
#branding {
	position: absolute;
	display: block;
	top:5px;
	left:10px;
	width:231px;
	height:118px;
	background: url(/images/logo_greenleafe.gif) 0 0 no-repeat;
}
#branding span {
	position: absolute;
	top:-99999px;
	left:-99999px;
}
#skip {
	position: absolute;
	top:-99999px;
	left:-99999px;
}

/* 
-------------
MIDDLE 
------------- 
*/
#content {
	font-size:1.2em;
	line-height:1.5em;
	text-align: left;
	background: url(/images/bg_innerpage_content_bottom.gif) bottom left no-repeat;
	padding-bottom:25px;
}
#main {
	position:relative;
	width:670px;
	border-left:1px solid #DDB8A4;
	margin-left:190px;
	padding-left:35px;
}
#content-middle {
	background: url(/images/bg_innerpage_content_top.gif) top left no-repeat;
	clear:both;
	padding-top:35px;
}
#ornament-bottom {
	position: absolute;
	bottom: 6px;
	right:35px;
	display: block;
	width:301px;
	height:322px;
	background: url(/images/ornament_bottom.gif) 0 0 no-repeat;
}
#supporting {
	position: absolute;
	top: 45px;
	left:35px;
}
#content p,
#supporting p {
	margin-bottom: 1.5em;
}
/* ---- sidebar navigation ---- */
#supporting ul {
	margin:0;
}
#supporting li {
	padding-left:12px;
	margin-left:-12px;
}
#supporting li li {
	padding-left:24px;
	margin-left:-12px;
}
#supporting li a {
	font-weight: bold;
}
#supporting li li a {
	font-weight: normal;
}
#supporting li.current {
	background: url(/images/nav_bullet.gif) 0 5px no-repeat;
}
#supporting li.current a {
	color: #34130B;
}



/* ------ typography ------ */
#main h1 {
	font-size: 24px;
	font-weight: lighter;
	font-style: italic;
	line-height:2em;
	color:#8A3513;
}
#content a:link,
#content a:visited {
	color:#8A3513;
	text-decoration: none;
}
#content a:hover,
#content a:active {
	color:#CD7020;
	text-decoration: underline;
}
#supporting h3.nav-label {
	display: none;
}

/* ------ colors ------ */
.orange { color: #8a3513; font-weight:bold; }
.brown  { color: #34130b; font-weight:bold; }

/* 
-------------
BOTTOM 
------------- 
*/
#bottom {
	height: 200px;
	background: #1A0905;
}
#footer {
	display: block;
	min-height: 100px;
	margin:0 auto;
	color:#9A6E5F;
	font-size: 10px;
}
#footer .ornaments {
	background: url(/images/bg_ornaments_home.gif) bottom center no-repeat;
	height:40px;
	display: block;
	border-bottom: 1px solid #351F18;
}
#nav-bottom,
#copyright {
	position: absolute;
	top:55px;
}
#copyright {
	right:20px;
	letter-spacing: .1em;
}
#footer #mach1,
#footer #eleven5 {
	top:105px;
}
#footer #mach1 {
	position: absolute;
	right:20px;
	font-style: italic;
	width:109px;
}
#footer #eleven5 {
	position: absolute;
	right:140px;
	font-style: italic;
	width:109px;
}
#footer #mach1 img,
#footer #eleven5 img {
	margin-bottom:5px;
}
#footer #addresses {
	position: absolute;
	top:100px;
	left:20px;
	text-align: left;
	line-height: 2em;
	letter-spacing: .15em;
}
#footer #addresses .phone {
	color:#fff;
	font-weight: bold;
}

/* 
---------------- 
NOTICE AREA
----------------
*/
#notice {
	position:relative;
	display: block;
	margin:0 0 15px 0;
	padding:10px 10px 10px 30px;
	line-height:1.125em;
	text-align:left;
}
#notice a {
	color:#992227;
	text-decoration:underline;
}
#notice a:hover {
	text-decoration:none;
}
#notice.info,
#notice.notice,
#notice.success {
	background-color:#e1ede9;
	background-image:url(/icon/tick.png);
	background-position:10px 10px;
	background-repeat:no-repeat; 
	border:1px solid #486b60;
	color:#486b60;
}
#notice.error {
	background-color:#f9d3d5;
	background-image:url(/icon/exclamation.png);
	background-position:10px 10px;
	background-repeat:no-repeat; 
	border:1px solid #992227;
	color:#992227;
}
#noscript {
	margin:10px;
	padding:10px;
	text-align:left;
	background-color:#ffcfce;
	border:3px solid #c00;
}

/*
==========================================
      NAVIGATION
==========================================
*/
#nav-top { 
	position: absolute;
	top:0;
	right:-10px;
	display:block;
	clear:both;
}
#nav-top h3 {
	position: absolute;
	top:-9999px;
}
#nav-top ul { 
	position: relative;
	list-style-type: none; 
	margin: 0;
	padding: 0;
}
#nav-top li { 
	display: inline; 
	float: left;
	padding-top:33px;
	margin: 0 5px 0 0;
}
#nav-top li.home, #nav-top li.home a           { width:70px; }
#nav-top li.locations, #nav-top li.locations a { width:118px; }
#nav-top li.catering, #nav-top li.catering a   { width:99px; }
#nav-top li.beer, #nav-top li.beer a           { width:90px; }
#nav-top li.blog, #nav-top li.blog a           { width:96px; }
#nav-top li.news, #nav-top li.news a           { width:155px; }
#nav-top li.contact, #nav-top li.contact a     { width:88px; }

#nav-top li a {
	display: block;
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	color:#EECAAB;
	letter-spacing: .15em;
	line-height: 30px;
	text-align: center;
	height:30px;
	background: url(/images/navigation_sprite.png) no-repeat;
}
#nav-top li a span { display: none; }
#nav-top li a:link, 
#nav-top li a:visited {
	text-decoration: none;
}
#nav-top li a:hover, 
#nav-top li a:active {
	text-decoration: underline;
}
#nav-top li {
	background: url(/images/navigation_sprite.png) no-repeat;
}
#nav-top li.current a:link,
#nav-top li.current a:visited,
#nav-top li.current a:hover, 
#nav-top li.current a:active {
	color:#5FB610;
}
/* ----- default ------ */
#nav-top li.home      { background-position: 0 0; }
#nav-top li.locations { background-position: -73px  0; }
#nav-top li.catering  { background-position: -193px 0; }
#nav-top li.beer      { background-position: -294px 0; }
#nav-top li.blog      { background-position: -386px 0; }
#nav-top li.news      { background-position: -484px 0; }
#nav-top li.contact   { background-position: -641px 0; }

/* ----- hover ------ */
#nav-top li.home:hover      { background-position: 0 -63px; }
#nav-top li.locations:hover { background-position: -73px  -63px; }
#nav-top li.catering:hover  { background-position: -193px -63px; }
#nav-top li.beer:hover      { background-position: -294px -63px; }
#nav-top li.blog:hover      { background-position: -386px -63px; }
#nav-top li.news:hover      { background-position: -484px -63px; }
#nav-top li.contact:hover   { background-position: -641px -63px; }

/* ----- current ------ */
#nav-top li.home.current      { background-position: 0 -126px; }
#nav-top li.locations.current { background-position: -73px  -126px; }
#nav-top li.catering.current  { background-position: -193px -126px; }
#nav-top li.beer.current      { background-position: -294px -126px; }
#nav-top li.blog.current      { background-position: -386px -126px; }
#nav-top li.news.current      { background-position: -484px -126px; }
#nav-top li.contact.current   { background-position: -641px -126px; }

/* nav bottom */
#nav-bottom { 
	position: absolute;
	left:0;
	display:block;
	clear:both;
}
#nav-bottom h3 {
	position: absolute;
	top:-9999px;
}
#nav-bottom ul { 
	display:block;
	position: relative;
	list-style-type: none; 
	margin: 0;
	padding: 0 0 0 20px;
}
#nav-bottom li { 
	display: inline; 
}
#nav-bottom li a {
	display: block;
	float: left;
	color:#9A6E5F;
	font-size: 10px;
	margin-right:20px;
	text-transform: uppercase;
	letter-spacing: .1em;
}
#nav-bottom li a:link, 
#nav-bottom li a:visited {
	text-decoration: none;
}
#nav-bottom li a:hover, 
#nav-bottom li a:active,
#nav-bottom li.current a {
	text-decoration: none;
	color:#CDC2B8;
}

/*
==========================================
   FORMS
==========================================
*/
.form {
	clear: both;
}
.form fieldset {
	border:none;
	margin:0;
	padding:0;
}
.form h3 {
	margin: 0 0 20px 0;
	padding: 0;
	color:#863613;
	font-style: italic;
	font-size: 18px;
}
.form p {
	position: relative;
}
.form label {
	position: absolute;
	top:3px;
	left:320px;
	display:block;
	text-align: left;
	margin-top: 1em;
	margin:0;
	padding:0;
	width: auto;
	color: #893513;
}
.form label#comment-label {
	display: none;
}
.form label .caption {
	position: absolute;
	font-size: .85em;
	display: block;
	width: auto;
	top:10px;
	left: 200px;
}
.form input,
.form textarea {
	width: 300px;
	border: 1px solid #F0CEB2;
	margin:0;
	font-family: Arial,sans-serif;
	font-size: 1em;
}
.form input  {
	padding: 5px;
}
.form textarea {
	height: 200px;
	width:600px;
	padding: 5px;
}
.form input.btn_primary {
	width: 100px;
	padding: 5px;
	background: #fff;
	color: #893513;
	border: 1px solid #F0CEB2;
	margin:0;
	font-family: Georgia, serif;
	text-transform:uppercase;
}
.form input.btn_primary:hover {
	background: #F0CEB2;
}

/*
==========================================
   COMING SOON PAGE
==========================================
*/
#comingsoon {
	position:absolute;
	top:240px;
	left:205px;
	font-size: 14px;
	font-style: italic;
	color: #DED0C7;
	letter-spacing: .05em;
}
#comingsoon span {
	margin-right:35px;
}

#comingsoon #downtown, 
#comingsoon #newtown, 
#comingsoon #catering {
	position: absolute;
	top:20px;
	left:0;
	font-size: 13px;
	text-align:left;
	line-height: 1.8em;
}
#comingsoon #downtown {
	left:60px;
}
#comingsoon #newtown {
	left:300px;
}
#comingsoon #catering {
	left:540px;
}
#comingsoon #downtown h3, 
#comingsoon #newtown h3, 
#comingsoon #catering h3 {
	color:#6AC914;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: lighter;
	letter-spacing: .2em;
	margin-bottom: 5px;
}
#comingsoon #downtown a:link, 
#comingsoon #newtown a:link, 
#comingsoon #catering a:link {
	color:#6AC914;
}
#comingsoon #downtown a:visited, 
#comingsoon #newtown a:visited, 
#comingsoon #catering a:visited {
	color:#6AC914;
}
#comingsoon #downtown a:hover, 
#comingsoon #newtown a:hover, 
#comingsoon #catering a:hover {
	color:#66FF33;
}
#comingsoon #downtown a:active, 
#comingsoon #newtown a:active, 
#comingsoon #catering a:active {
	color:#66FF33;
}
#comingsoon #downtown p span, 
#comingsoon #newtown p span, 
#comingsoon #catering p span {
	font-size: 14px;
	color:#6AC914;
	line-height: 2em;
}

/*
==========================================
   HOME PAGE
==========================================
*/
body#home {
	background: #1A0905 url(/images/bg_homepage_large.jpg) top center no-repeat;
}
#home #content,
#home #container {
	background: none;
	padding-top: 0;
	margin-top:0;
}
#home #middle {
	background: none;
}
#home #feature {
	position:relative;
	height:384px;
}
#home #feature #slideshow {
	position:absolute;
	display: block;
	width:544px;
	height:355px;
	top:15px;
	left:10px;
}
#home #feature #feature-text {
	position:absolute;
	display: block;
	width:340px;
	top:20px;
	left:576px;
}
#home #page-title {
	font-size: 20px;
	line-height:2em;
	font-style: italic;
	font-weight: normal;
	color: #8A3513;
}
#home #feature-text p {
	line-height:1.4em;
	margin-bottom:1.4em;
}
#home #feature-text p.links {
	font-weight: bold;
}
#home #feature-text p.links a {
	font-style: italic;
	color: #8A3513;
}
#home #callouts {
	position: relative;
	height:234px;
	background: url(/images/bg_ornaments_home.gif) bottom center no-repeat;
	border-bottom: 1px solid #351F18;
}
#home #footer #nav-bottom,
#home #footer #copyright {
	top:0;
}
#home #footer #mach1,
#home #footer #eleven5 {
	top: 55px;
}
#home #footer #addresses {
	top:50px;
}
#home #beer {
	position: absolute;
	top:21px;
	left:-25px;
	width:335px;
	height:195px;
	background: url(/images/home_feature_beer.png) 0 0 no-repeat;
}
#home #catering {
	position: absolute;
	top:21px;
	left:302px;
	width:335px;
	height:195px;
	background: url(/images/home_feature_catering.png) 0 0 no-repeat;
}
#home #beer h3, 
#home #catering h3,
#home #beer a, 
#home #catering a {
	display: block;
	width:277px;
	height:139px;
	position: absolute;
}
#home #beer h3, 
#home #catering h3 {
	top:27px;
	left:27px;
}
#home #beer span, 
#home #catering span {
	position: absolute;
	left:-99999px;
	top:-99999px;
}
#home #beer:hover,
#home #catering:hover {
	background-position: 0 -195px;
}
#home #social {
	position: absolute;
	top:21px;
	left:632px;
	width:335px;
	height:195px;
	background: url(/images/home_feature_blog.png) 0 0 no-repeat;
}
#home #social .nav {
	position: absolute;
	display: block;
	width:270px;
	height:31px;
	top:25px;
	left:30px;
}
#home #social .nav ul { 
	position: relative;
	list-style-type: none; 
	margin: 0;
	padding: 0;
}
#home #social .nav li { 
	display: inline; 
	position: absolute;
}
#home #social .nav a        { position: absolute; }
#home #social #tab-blog     { top:0; left:10px; }
#home #social #tab-facebook { top:0; left:70px; }
#home #social #tab-twitter  { top:0; left:160px; }

#home #social .nav a:link,
#home #social .nav a:visited {
	display: block;
	padding:0 10px;
	line-height:31px;
	font-size: 11px;
	text-transform:uppercase;
	color:#EECAAB;
}
#home #social .nav a:hover,
#home #social .nav a:active,
#home #social .nav a.current {
	color:#1A0905;
	background:#8A3513;
}
#home #social #blog,
#home #social #facebook,
#home #social #twitter {
	position: absolute;
	display: block;
	width:275px;
	height:109px;
	top:56px;
	left:30px;
	overflow: hidden;
	text-align: left;
	color:#320A02;
}
#home #social #blog p {
	padding:0 20px;
	font-size: 12px;
	line-height: 1.2em;
}
#home #social #facebook p,
#home #social #twitter p {
	position:absolute;
	top: 60px;
	left: 0;
	width:235px;
	padding: 20px;
	font-size: 12px;
	line-height: 1.2em;
	font-style: italic;
}
/* ----- blog ----- */
#home #social #blog h3 {
	padding:0 20px;
	line-height: 35px;
	font-size: 12px;
}
#home #social #blog p strong {
	font-size: 14px;
}
#home #social #blog h3,
#home #social #blog h3 a {
	color:#8A3513;
	font-style: italic;
}
#home #social #blog h3 a:link,
#home #social #blog h3 a:visited {
	text-decoration: none;
}
#home #social #blog h3 a:hover,
#home #social #blog h3 a:active {
	text-decoration: underline;
}
/* ----- facebook ----- */
#home #social #facebook {
	background: url(/images/icon_facebook_large.gif) 180px 15px no-repeat;
}
#home #social #facebook h3 {
	line-height: 1.2em;
	font-size: 21px;
	font-weight: normal;
	display:block;
	height:89px;
	width:150px;
	padding: 20px 105px 0 20px;
}
#home #social #facebook h3,
#home #social #facebook h3 a {
	color:#8A3513;
	font-style: italic;
}
#home #social #facebook h3 a {
	display:block;
	height:89px;
	width:155px;
	padding: 20px 100px 0 20px;
}
#home #social #facebook h3 a:link,
#home #social #facebook h3 a:visited {
	text-decoration: none;
}
#home #social #facebook h3 a:hover span,
#home #social #facebook h3 a:active span {
	text-decoration: underline;
}
#home #social #facebook h3 span {
	color:#0261B6;
	font-weight: bold;
	font-style: normal;
}
#home #social #facebook .newtown a,
#home #social #facebook .downtown a {
	color:#482519;
}
#home #social #facebook .newtown,
#home #social #facebook .downtown {
	position:absolute;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
	top:82px;
	left:20px;
	width:200px;
}
#home #social #facebook .downtown {
	left:130px;
}
/* ----- twitter ----- */
#home #social #twitter {
	background: url(/images/icon_twitter_bird.gif) 160px 20px no-repeat;
}
#home #social #twitter h3 {
	line-height: 1.2em;
	font-size: 21px;
	font-weight: normal;
}
#home #social #twitter h3,
#home #social #twitter h3 a {
	color:#8A3513;
	font-style: italic;
}
#home #social #twitter h3 a {
	display:block;
	height:89px;
	width:155px;
	padding: 20px 100px 0 20px;
}
#home #social #twitter h3 a img {
	margin-top:5px;
}
#home #social #twitter h3 a:link,
#home #social #twitter h3 a:visited {
	text-decoration: none;
}
#home #social #twitter h3 a:hover span,
#home #social #twitter h3 a:active span {
	text-decoration: underline;
}
#home #social #twitter h3 span {
	color:#0261B6;
	font-weight: bold;
	font-style: normal;
}

/*
==========================================
   LOCATIONS PAGE
==========================================
*/
#locations #main .entry {
	position: relative;
	display: block;
	float: left;
	clear: both;
	margin-bottom: 30px;
}
#locations #main .entry h3 {
	color:#8A3513;
	font-style: italic;
}
#locations #main .entry img {
	float:right;
	margin-left:40px;
}
#locations #main .entry .address {
	position: absolute;
	top:0;
	left: -202px;
	padding-left:12px;
	background: url(/images/nav_bullet.gif) 0 5px no-repeat;
}
#locations #main .entry .address h4 {
	color:#8A3513;
}
/* ---- menu pages ---- */
#locations.menu #main h3 {
	color:#8A3513;
	font-style: italic;
}
#locations.menu #main h2 {
	line-height:2em;
}

#locations li.menu {
	width:155px;
	height:23px;
	line-height: 23px;
	background: url(/images/button_subnav.gif) 7px 0 no-repeat;
}
#locations li.menu a:link,
#locations li.menu a:visited,
#locations li.menu a:hover,
#locations li.menu a:active {
	color:#EECAAB;
	font-style: italic;
}

/*
==========================================
   CATERING PAGE
==========================================
*/
#catering #main img {
	float:right;
	margin-left:40px;
	margin-top: -40px;
}
#catering #main .address {
	position: absolute;
	top:100px;
	left: -155px;
}
#catering #main .address h4,
#catering #main .orange {
	color:#8A3513;
	font-weight: bold;
}

/* address */
#catering #supporting .address {
	padding-left:12px;
	margin-left:-12px;
	background: url(/images/nav_bullet.gif) 0 5px no-repeat;
}
#catering #supporting .address h4 {
	color:#8A3513;
}

/* ----- menu pages ----- */
#catering.menu #main h3 {
	color:#8A3513;
	font-style: italic;
}
#catering.menu #main ul {
	margin-top:0;
	list-style-type:disc;
}
#catering.menu #main li {
	margin-left:2em;
}
#catering.menu .backtotop {
	position: relative;
}
#catering.menu .backtotop a {
	position: absolute;
	top:0;
	left: -155px;
}

/* --- hide nested navigation unless on wedding pages --- */
#catering #supporting ul ul {
	display:none;
}
#catering.wedding #supporting ul ul {
	display:block;
}
#catering.wedding #supporting li li a:link, 
#catering.wedding #supporting li li a:visited {
	color:#8A3513;
	text-decoration:none;
}
#catering.wedding #supporting li li a:hover, 
#catering.wedding #supporting li li a:active {
	color:#CD7020;
	text-decoration:underline;
}
#catering.wedding #supporting li li.current a:link,
#catering.wedding #supporting li li.current a:visited {
	color:#482519;
}

/*
==========================================
   CONTACT PAGE
==========================================
*/
#contact .address {
	margin-bottom:40px;
}
#contact .address h4,
#contact .orange {
	color:#8A3513;
	font-weight: bold;
}

/*
==========================================
   NEWS PAGE
==========================================
*/
#news #content {
	min-height: 340px;
}

/*
==========================================
   BEER PAGE
==========================================
*/
#beer #supporting {
	width: 140px;
}
#beer #supporting ul {
	margin:0;
}
#beer #supporting li {
	margin-bottom:20px;
}
#beer #supporting li a {
	font-weight: bold;
}
#beer #main .city {
	font-style: italic;
}
#beer #main .beer-category {
	float:left;
	margin-bottom:1.5em;
	margin-right: 40px;
}
#beer .backtotop {
	position: relative;
}
#beer .backtotop a {
	position: absolute;
	top:0;
	left: -155px;
}

/* beer detail page */
#beer.detail #container {
	width:380px;
	background-image: none;
	color: #CDC2B8;
	padding:10px;
	text-align: left;
	font-size: 12px;
}
#beer.detail h1 {
	color: #fff;
	margin-bottom:20px;
}
#beer.detail h1 span {
	color: #CDC2B8;
	font-size: .75em;
	font-style: italic;
	font-weight: lighter;
}
#beer.detail .origin {
	font-style: italic;
}
#beer.detail .availability {
	font-weight: bold;
}
#beer.detail .description {
	margin-top:20px;
	color: #fff;
	font-size: 14px;
}



/*
==========================================
   IE HACKS
==========================================
*/
.browserIE #middle  {
	background: none;
}
.browserIE #content {
	background: url(/images/bg_innerpage_content_bottom.gif) bottom left no-repeat;
}
.browserIE #content-middle {
	background: url(/images/bg_innerpage_content_top.gif) top left no-repeat;
}
.browserIE #main .entry {
	width:100%;
}
.browserIE #main .entry .address {
	letter-spacing:-.05em;
}

/*
==========================================
   IE6 HACKS
==========================================
*/
.browserIE6 #nav-top li a {
	background: none;
}
.browserIE6 #nav-top li {
	background: none;
}
.browserIE6 #nav-top li a span { display: block; }