/* CSS Document
 *	File    	:   default.css
 *	System      :   Altman & Associates
 *	Author      :   Smart Marketing > Christy Sobolewski
 *	Description :   Sets layout and default styles for entire site 

 *					This file is required on all pages
 *	Color codes :	gold -> #CBB066
 */
 
.printOnly {display:none;}

/* Standard HTML elements */
a, h6 a {color:#9e6614}
a:active, h6 a:active {color:#333333;}
a:visited, h6 a:visited {color:#333333;}
a:hover, h6 a:hover {text-decoration:none; color:#BAA566;}
h1, h2, h3, h4 {margin-bottom:5px; font-weight:bold; width:95%;}
h2 {font-size:1.7em; padding-bottom:-.2em;}
h3 {font-size:1.2em; font-weight:bold; width:73%;}
h4 {font-size:.90em; padding:1em; width:73%;}
h5 {font-size:.80em; font-weight:bold; width:73%;}
p {line-height:22px;}
ul { list-style-type:disc; margin-left: 40px; font-size:17px; color:#9e6614;}
	ul li { list-style-position:outside; line-height:22px;}
ol { list-style-type:decimal;}
	ol li { list-style-position:outside; line-height:22px;}
em, .italic {font-weight:normal; font-style:italic;}
strong {font-weight:bold;}
hr {height:1px; background-color:#333333; border:none; margin:2em 0; width:100%;}
#contact hr {clear:both;}
h1#quote {font-size:10px; width:100%; color:#333333;}
form {margin:1em;}
dl {}
dt {font-weight:bold; display:inline; letter-spacing:.2em;}
dd {margin-bottom:1.5em;}

/*div {border:1px solid red;}*/
/* Page layout */	
body {margin:0; padding:0; font-size:80%; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-align:center; background:#e8dfd2 url(../images/background-int.jpg) 0 -30px repeat-x; text-align:center;}

#home body {margin:0; padding:0; font-size:80%; font-family:Georgia, "Times New Roman", Times, serif; color:#000000; text-align:center; background:#02153D url(../images/background.jpg) 0 -30px repeat-x; text-align:center;}
#header {margin:0 auto; width:891px; background:url(../images/header-int.jpg) -5px 0 no-repeat; height:143px;}
#home #header {margin:0 auto; width:931px; background:url(../images/header.jpg) 0 0 no-repeat; height:219px;}

#nav {
	margin:0 auto; 
	width:931px; 
	background:url(../images/nav-int2.jpg) 0 0 no-repeat; 
	height:185px; 
	position:relative; 
	z-index:2; 
	margin-top:0px; 
	padding-top:20px;
	
}

#nav #starburst {
	margin-top: 14px;
}
#nav #starburstint { 
	margin-top: 16px;
}

#nav #sub-nav {
	margin-top: 100px;
	margin-left: 100px;
	color: #893032;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}

#nav #sub-nav h3 {
	color: #9B6934;
	font-size: 21px;
	margin-bottom: 10px;
	margin-left: 150px;
}

#nav a {
	color: #893032;
	text-decoration:underline;
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}
	#cal {width:175px; height:100px; float:left; margin:30px 0 0 40px;}
	#online {width:60px; height:20px; float:left; margin:90px 0 0 185px;}
	#email {width:50px; height:20px; float:left; margin:90px 0 0 0;}
#home #nav {margin:0 auto; width:931px; background:url(../images/nav.jpg) 0 0 no-repeat; height:198px; position:relative; z-index:2; margin-top:0; padding-top:0;}
	#nav ul { margin:0 auto; width:885px; position:relative;}
	#nav ul li {float:left; list-style-type:none;}
	#nav ul li:hover, #nav ul li:focus {background-color:#02153D;}
		#nav ul li a {color:white; font-weight:bold; text-decoration:none; display:block; padding:0 8px; text-align:center;}
		#nav ul li a:hover, #nav ul li a:focus {background-color:#02153D;}
#content {margin:0 auto; width:931px; background:url(../images/body-repeat.jpg) 0 0 repeat-y; text-align:left;}
#content-top { background:url(../images/body-overlay.jpg) 0 0 no-repeat; min-height:694px; height:100%; text-align:left;}
#home #content-top { background:url(../images/body-overlay.jpg) 0 0 no-repeat; min-height:694px; height:100%; text-align:left;}
#content-top h1 {padding-top:0; clear:both; margin-left:75px; z-index:1;}
#home #content-top h1 {padding-top:35px; clear:both; margin-left:75px; z-index:1;}

#footer {margin:0 auto; width:931px; background:url(../images/footer.jpg) 0 0 no-repeat; padding:20px 0;}

/* Page elements */
#starburst {display:inline; position:absolute; top:35px; left:15px;}
#starburstint {display:inline; position:absolute; top:37px; left:12px;}
#sponsors {width:861px; text-align:center; margin:0 auto;}
	#sponsors img {}
#content-top img {margin-left:15px;}
#contact-lori {margin-top:30px; margin-bottom:30px;}
#watch {margin-top:30px; margin-bottom:30px;}

/* Typography & Color */
h1 {font-size:37px; color:#8b0b04; text-align:center; z-index:99; line-height:41px; font-weight:normal; width:84%;}
h1 .gold {font-size:33px; color:#966614;}
h1 .burgandy {font-size:28px;}
h2 .burgandy, .burgandy {color:#8b0b04; font-size:18px; font-weight:bold;}
h2 {font-size:18px; padding:0 30px 0 30px; line-height:29px; font-weight:normal;}
h3 {font-size:17px; color:#8b0b04; text-align:center;}
p, blockquote {font-size:17px; color:#000; padding:0px 30px 0 30px; margin-bottom:.85em;}
blockquote {margin-left:20px;}
#home h2 {font-size:18px; color:#9e6614; text-align:left; padding-top:50px; padding-bottom:20px; line-height:29px; font-weight:normal;}
#home p {font-size:17px; color:#000; text-align:left; padding:0px 20px 0 20px; margin-bottom:.85em;}
footer p {color:#ffffff; padding-top:80px; margin-top:0px;}
table {margin:0 auto; margin-left:-20px;}
table tr td {text-align:center; padding:6px; vertical-align:top; width:50%;}
#hotel {padding:0 10px 0 0;}