/* -------------------- MASTER STYLE SHEET -------------------- 
CREATED BY: Ben Shoults (unless otherwise noted)

Layout based on the 960 Grid System
SOURCE: http://960.gs/ 

Eric Meyer Reset (reset.css)
SOURCE: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/

Clearfix Class (clearfix.css) 
SOURCE: http://www.positioniseverything.net/easyclearing.html */

@import url("reset.css");
@import url("clearfix.css");

/* -------------------- BASIC SELECTOR STYLES -------------------- */
body {background: url(../images/bg.png) 50% 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;}

p {line-height: 185%;
	margin: 1.5em 0;}
#content p:first-line {text-transform: uppercase;
	font-size: 14px;}

a:link, a:visited {color: #995e00;}
a:hover, a:active {color: #d95b0f;}

/* -------------------- LAYOUT STYLES -------------------- */
#container-full {background: url(../images/gradBg.png) 50% 0 repeat-x;}

#container {width: 820px;
	margin: 0 auto;}
	

#header {height: 125px;
	background: url(../images/headBg.png) no-repeat;}

#header h1 {padding: 10px 0 0 70px;
	float: left;
	display: inline;}
#logo {height: 92px;
	width: 193px;
	overflow: hidden;
	background: url(../images/logo.png) top left no-repeat;
	display: block;
	float: left;}
#logo span {display: none;}

#header ul {float: left;
	margin-left: 70px;}
#header li {display: inline;}


#content {background: #fff url(../images/contentBg.png) repeat-x;
	margin: 0 10px;
	padding: 60px 0 20px 0;}
	
#footer {background: url(../images/footBg.png) no-repeat;
	height: 125px;
	padding-top: 60px;}



#container p {margin-left: 60px;
	margin-right: 60px;}

.tagline {text-align: right;
	font-size: 20px;
	font-style: italic;
	margin: 0 0 1.75em 60px;}
.tagline em {font-style: normal;
	text-align: left;
	font-size: 26px;}
/* p.tagline:first-line {text-transform: none;} */
.tagline  strong {display: none;}
	
#home {background: url(../images/taglineHome.gif) no-repeat;
	width: 682px;
	height: 79px;}
	
#menu {background: url(../images/taglineMenu.gif) no-repeat;
	width: 681px;
	height: 79px;}
	
#location {background: url(../images/taglineLocation.gif) no-repeat;
	width: 682px;
	height: 79px;}
	
#info {background: url(../images/taglineInfo.gif) no-repeat;
	width: 682px;
	height: 65px;}
	
address {text-align: center;
	font-size: 12px;
	letter-spacing: 2px;}
address span {font-size: 16px;}
address em {font-style: normal;}

/*
address {background: url(../images/address.gif) 50% 0 no-repeat;
	height: 17px;}
address em {display: none;}
*/


/* -------------------- NAV -------------------- */
#navigation li {float: left;
	display: inline;}
#navigation li a {display: block;
	height: 117px;}

#nHome, #nHome a, #nHome strong {width: 74px;}
#nMenu, #nMenu a, #nMenu strong {width: 114px;}
#nLocation, #nLocation a, #nLocation strong {width: 155px;}
#nInfo, #nInfo a, #nInfo strong {width: 64px;}

#mapBox {width: 372px;
	float: left;
	display: inline;
	margin-left: 40px;/*
	background: url(../images/mapShadow.gif) no-repeat;*/
	padding: 0 15px 0 5px;}
