/* Lions Gate */
/* 10/12/07 by Bill Whitehead */

/* Global Styles */

body {
	background: url(/images/bg-template.gif) repeat-x #bb6844;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.35em;
	color: #000;
	text-align: center;
	}

img {
	border: 0;
	}

a {
	color: #000;
	}

a:hover {
	text-decoration: none;
	}

p {
	padding: 0 0 .9em 0;
	}

h2 {
	font-size: 1.36em;
	color: #57221E;
	font-weight: bold;
	padding: .5em 0 .2em 0;
	}
	
/* Layout */

div.print-logo {
	display: none;
	visibility: hidden;
	}

div.container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	}

/* Layout Header */

div.header-tagline {
	width: 990px;
	}

div#header-container {
	width: 990px;
	margin:0;
	}	

div.header-logo {
	float: left;
	width: 246px;
	}

div#header-template-placeholder {
	width: 744px;
	margin-left: 246px;
	}

/* Layout Content */

div.right-col-zipedit ul {
	margin-left: 1.6em;
	padding: 0 0 1.6em 0;
	}
	
div.right-col-zipedit li {
	list-style: square;
	line-height: 1.6em;
	}

div.content-container {
	width: 990px;
	background: url(/images/bg-content.gif) repeat-y #fff;
	clear: left;
	overflow: hidden;
	}

div.home-container {
	padding-top: 31px;
	width: 712px;
	}

div.home-left-col {
	width: 289px;
	float: left;
	}
	
div.home-right-col {
	width: 412px;
	margin-left: 300px;
	}
	
div.home-right-col img.couple {
	float: right;
	}
	
div.left-col {
	width: 246px;
	float: left;
	}

div.left-col-container {
	width: 246px;
	}
	
div.right-col {
	width: 744px;
	margin-left: 246px;
	}

div.left-col div.nav {
	width: 246px;
	margin-top: 13px;
	}
	
div.left-col div.testimonial {
	width: 208px;
	margin: 0 auto;
	font-size: 1.27em;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 500;
	line-height: 1.52em;
	color: #E8D3AC;
	padding-bottom: 23px;
	}
	
div.home-left-col div.testimonial-home {
	width: 289px;
	padding-top: 9px;
	font-size: 1.18em;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: 500;
	line-height: 1.52em;
	color: #57221E;
	}

div.right-col-content {
	width: 685px;
	margin-left: 32px;
	}

div.right-col-content h1 {
	display: none;
	visibility: hidden;
	}

div.pagetitle-container {
	width: 685px;
	overflow: hidden;
	}
	
div.pagetitle {
	width: 550px;
	float: left;
	}
	
div.switchstyle {
	width: 135px;
	margin-left: 550px;
	padding-top: 20px;
	}
	
span.selectsize {
	font-size: 11px;
	color: #57221E;
	font-weight: bold;
	line-height: 1.1em;
	}
	
div.footer-links {
	clear: left;
	margin-left: 246px;
	width: 744px;
	font-size: 1em;
	text-align: center;
	padding: 42px 0 42px 0;
	overflow: hidden;
	}

div.footer-tagline {
	width: 990px;
	background: url(/images/bg-footer.gif) top no-repeat;
	padding-top: 38px;
	font-size: 1.27em;
	color: #E8D3AC;
	font-weight: bold;
	}

#events-box {
	background-color:#C6BC98; 
	border: 1px solid #1A222F; 
	width: 300px; 
	font-weight:bold; 
	color:#5E3A23;
	padding: 7px;
	}
	

/* Lists & Dictionary Definitions */

div.left-col div.nav ul li {
	line-height: 0;
	}

div.switchstyle ul li {
	display: inline;
	margin-right: 5px;
	}

div.switchstyle ul li a {
	color: #000;
	text-decoration: none;
	}

div.switchstyle ul li a:hover {
	color: #000;
	text-decoration: underline;
	}	

div.switchstyle ul li.small {
	font-size: 11px;
	}

div.switchstyle ul li.medium {
	font-size: 14px;
	}

div.switchstyle ul li.large {
	font-size: 17px;
	}

div.home-right-col dl {
	font-size: 1.273em;
	font-family: "Times New Roman", Times, serif;
	color: #57221E;
	font-weight: bold;
	line-height: 1.2em;
	}

div.footer-links dl {
	font-size: 1.273em;
	font-family: "Times New Roman", Times, serif;
	color: #57221E;
	font-weight: bold;
	line-height: 1.2em;
	}

div.footer-links ul.home {
	margin: 0 auto;
	width: 560px;
	}

div.footer-links ul {
	margin: 42px auto 0 auto;
	width: 560px;
	}

div.footer-links ul.home li, div.footer-links ul li {
	display: inline;
	line-height: 1.6em;
	padding: 0 .4em;
	}

div.footer-links ul.home li a, div.footer-links ul li a {
	color: #333;
	}

div.footer-links ul.home li a:hover, div.footer-links ul li a:hover {
	color: #333;
	text-decoration: none;
	}

div.footer-tagline dl dt {
	float: left;
	width: 19%;
	text-align: left;
	font-size: .7em;
	}

div.footer-tagline dl dd {
	float: right;
	width: 79%;
	text-align: right;
	font-size: .7em;
	}

/* Images */

.floatright {
	float: right;
	margin: 0 0 1em 1em;
	}
	
.floatleft {
	float: left;
	margin: 0 1em 1em 0;
	}

/* Forms */

fieldset {
	border: 0;
	}

fieldset legend {
	margin: 0;
	padding: 0;
	font-style: italic;
	color: #57221E;
	}

fieldset dl {
	margin: 0;
	padding: 0;
	}

fieldset dl dt {
	margin: 1.2em 0 0 0;
	padding: 0 0 .4em 0;
	font-weight: bold;
	color: #57221E;
	}

fieldset dl dd {
	margin: 0;
	padding: 0;
	}
	
fieldset dl dd input, fieldset dl dd select, textarea {
	padding: 3px;
	font-size: 1em;
	font-family: inherit;
	background: #f3e9d5;
	border-top: 1px solid #C4A789;
	border-right: 1px solid #A07B66;
	border-bottom: 1px solid #A07B66;
	border-left: 1px solid #C4A789;
	}

fieldset dl dt input.submit {
	background: #9F7A65;
	border-top: 2px solid #C4A789;
	border-right: 2px solid #A07B66;
	border-bottom: 2px solid #A07B66;
	border-left: 2px solid #C4A789;
	color: #f3e9d5;
	cursor: pointer;
	padding: .4em;
	font-size: 1em;
	}

fieldset dl dd textarea {
	width: 350px;
	height: 100px;
	}

.large-field {
	width: 300px;
	}
	
.med-field {
	width: 200px;
	}
	
.sm-field {
	width: 75px;
	}

/* Misc */

.clear {
	clear: both;
	line-height: 0;
	padding: 0;
	margin: 0;
	}
	
hr {
	height: 1px;
	visibility: hidden;
	}
