@import url('reset.css');
@import url('../lib/spry/SpryMenuBarHorizontal.css');

body {
	background: url('../img/bg/body.gif') repeat;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; /* set fonts 1em = 10px, margins/padding ems relative to parent. */
	color: #222;
	}

html { height: 100%;}


* html #wrapper { /*ie6 only*/
	height: 100%;
	}

#wrapper {
	background: url('../img/bg/bg_wrapper.gif') repeat-y;

	margin: 0 auto -4em;
	width: 760px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#masthead {
	background: url('../img/bg/masthead.gif') no-repeat;

	height: 66px;
}

#nav {
	background: #fff url(../img/bg/nav.gif) no-repeat;
	height:48px;
	padding: 15px 0 0 10px;
	
}

* html #nav {  /*2px gap fix IE6 only*/
	margin-bottom: -2px;
	}

#promo_box {
	background: url('../img/bg/promo_box.jpg') no-repeat;
	height:243px;
	padding: 0 0 0 10px;
}
#promo_box  #movie  {
	height: 224px;
	width: 740px;
	border-top: 8px solid #f0c401;
	border-bottom: 11px solid #f0c401;
}


#main {
	background: url('../img/bg/content.gif') 0 0 no-repeat;
	padding: 2.5em;
	
}

#main #photo {
	position: relative;
	top: -60px;
	margin: 0 0 -45px 15px;
	float: right;
	height: 241px;
	width: 241px;
	background: url('../img/bg/photo.png') no-repeat;
}
#main  #photo img {
	padding-top: 10px;
	padding-left: 11px;
}



#main div.address {
	float: left;
	padding: 1em;
	margin: 0 1em 1em 0;
	width: 250px;
	border: 1px dashed #c43c3c;
	background-color: #efefef;
	font-size: 0.9em;
	font-weight: bold;
	}

h1, h2, h3, p, ul {
	padding-bottom: 1em;
	}

#main h1 {
	background: url(../img/bg/h1.gif) repeat-x 0 80%;
	display: block;
	color: #9e0603;
	font-size: 2.8em;
	width: 445px;
	float: left;
	}
	
#main h2 {
	font-size: 1.8em;
	clear: left;
	}	
	
#main p {
	font-size: 1.2em;
	}

#main ul {
	margin: 2em 0;
	padding-left: 3em;
	list-style: outside;
	list-style-type:circle;
	}
	
#main ul li {
	font-size: 1.2em;
	font-style: italic;
	color: #444;
	}

#push {
    height: 139px;
	}

#footer {
	background: url('../img/bg/footer.gif') no-repeat;
	margin: 2.4em auto 0 auto;

	width: 760px;
	height: 139px;
	}
	
#footer p {
	font-size: 1.1em;
	color: #fff;
	padding-top: 5em;
	padding-left: 2.3em;
	}
	
#footer p.credits {
	float: right;
	padding-right: 2.3em;
	}

#footer a {
	color: #FF9900;
	}
	
#footer a:hover {
	text-decoration: none;
	}

