@charset "utf-8";
/* CSS Document */

html, #container {
		height: 100%;
		}
body	{
		height: 100%;
		background: #e4dab2 url(../images/main/texture.jpg) repeat;
		font: normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;
		color: #341405;
		}

body > #container {
		height: auto;
		min-height: 100%;
		}
#header	{
		background: url(../images/main/top-repeat.jpg) repeat-x top;
		height: 103px;
		width: 100%;
		margin-bottom: 10px;
		}
#headercont	{
		width: 949px;
		margin: 0 auto;
		}
#navi	{
		width: 646px;
		height: 30px;
		position: relative;
		float: right;
		left: 0;
		top: 50px;
		}
#content {
		padding-bottom: 150px; /* must be same height as the footer */
		width: 924px;
		margin: 0 auto;
		}  

#footer {
		position: relative;
		margin-top: -67px; /* negative value of footer height */
		height: 67px;
		clear:both;
		background: url(../images/main/footerbg.jpg) no-repeat center;
		}

/* CLEAR FIX */
.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}
.clearfix {
		display: inline-block;
		}
/* Hides from IE-mac */
* html .clearfix {
		height: 1%;
		}
.clearfix {
		display: block;
		}
/* End hide from IE-mac */

/* Nav */
.home, .about, .media, .community, .business, .shopping	{
		display:block;
		float: left;
		height: 37px;
		padding: 0;
		margin: 0;
		}
.home	{
		background: url(../images/main/nav/home.png) 0 0 no-repeat;
		width: 96px;
		}
.about	{
		background: url(../images/main/nav/about.png) 0 0 no-repeat;
		width: 84px;
		}
.media	{
		background: url(../images/main/nav/media.png) 0 0 no-repeat;
		width: 101px;
		}
.community	{
		background: url(../images/main/nav/community.png) 0 0 no-repeat;
		width: 117px;
		}
.business	{
		background: url(../images/main/nav/business.png) 0 0 no-repeat;
		width: 119px;
		}
.shopping	{
		background: url(../images/main/nav/shopping.png) 0 0 no-repeat;
		width: 129px;
		}
.navroll a:hover { 
		background-position: 0 -37px;
		}
.logo	{
		position: relative;
		float: left;
		}
		
/* Classes */
h1	{
		font-size: 22px;
		margin-bottom: 10px;
		}
h2	{
		font-size: 12px;
		}
h3	{
		}
p	{
		margin-bottom: 10px;
		}
#content ul	{
		margin: 0 0 10px 25px;
		}
.text-center	{
		text-align: center;
		}
.center	{
		margin: auto;
		}
.footer-text	{
		display: block;
		position: relative;
		width: 500px;
		margin: 0 auto;
		text-align: center;
		top: 32px;
		font-weight: bold;
		}
.stroke	{
		background-color: #f4ecc4;
		border: 10px solid #b3b46c;
		width: 885px;
		padding: 10px;
		}
.homeleft	{
		background-color: #f4ecc4;
		width: 360px;
		/*height: 255px;*/
		position: relative;
		float: left;
		border: 10px solid #b3b46c;
		padding: 5px 15px 0;
		}
.homeright	{
		width: 474px;
		position: relative;
		float: right;
		border: 10px solid #b3b46c;
		}
.homevid	{
		position: relative;
		float: left;
		margin-top: 10px;
		padding: 10px;
		width: 564px;
		height: 266px;
		border: 10px solid #b3b46c;
		}
.vidfloat	{
		position: relative;
		float: left;
		}
.visitmedia	{
		display: block;
		position: relative;
		width: 200px;
		float: left;
		font-size: 25px;
		text-align: center;
		left: 28px;
		top: 55px;
		}
.homesense	{
		position: relative;
		float: left;
		margin: 10px 0 0 20px;
		}
.leftcol	{
		position: relative;
		float: left;
		width: 574px;
		}
.rightcol	{
		position: relative;
		float: left;
		width: 300px;
		margin-left: 10px;
		}
#content ul.filmstyle	{
		list-style: none;
		margin: 0;
		}
.filmstyle li	{
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #000;
		}
.arrow	{
		margin: 0 -20px 0 15px;
		}
.rightimg	{
		margin-bottom: 10px;
		}
		
		
/* Links */
a	{
		color: #cc2f05;
		}
a:hover	{
		color: #30c7a6;
		}
h2 a	{
		color: #341405;
		text-decoration: none;
		}
h2 a:hover	{
		color: #cc2f05;
		text-decoration: underline;
		}
#footer a	{
		color: #341405;
		text-decoration: none;
		}
#footer a:hover	{
		color: #cc2f05;
		}
		
/* Forms */
span.formtext	{
		display: block;
		float: left;
		width: 150px;
		padding-right: 6px;
		text-align: right;
		}
.spacer	{
		margin-left: 110px;
		padding-bottom: 10px;
		}
fieldset	{
		padding: 10px;
		}
legend	{
		color: #000000;
		}
		
img, a, div { behavior: url(../css/iepngfix.htc) }

