﻿/* ---------------ALL PAGES--------------- */
body{
    margin-top: 0px;
    background-color: #000000;
    font-family: "Calibri", Verdana;
    font-size: 14px;
    color: #000000;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width:1024px;
    padding: 0px;
	text-align: left;
}
#contenttop{
	width:1024px;
	height:26px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}
#contentbottom{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-20px;
	background-image:url(../images/bottombg.gif);
	background-repeat:no-repeat;
	height:133px;
}
#content{
    background-image: url(../images/bg.gif);
    background-repeat:repeat-y;
    width:1024px;
    margin-left: auto;
    margin-right: auto;
	margin-top:-12px;
	clear:both;
}
#contentinner{
	width:858px;
	margin-left:95px;
	margin-right:95px;
	margin-top:0px;
	clear:both;
}
div.banner{
	top:0px;
	width:1024px;
	height:195px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/banner.gif);
	background-repeat:no-repeat;
}
#button{
	float: right;
	margin-left:10px;
	margin-right:15px;
	width:160px;
}
#mailing{
margin-right:25px;
}
div.banner{
    margin-top: 0px;
}
.green{
color:#006600;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1{
	border-bottom:dashed 1px #0000cc;
	font-size:18px;
	color:#0000CC;
	text-align:left;
	width:450px;
}
h2{
	border-bottom:dashed 1px #ff3300;
	font-size:16px;
	color: #ff3300;
	text-align:left;
	width:225px;
}
h2.spag{
	border-bottom: thin 1px #000066;
	font-size:16px;
	color: #000066;
	text-align:left;
	width:400px;
}
h3{
	border-bottom:dashed 1px #009900;
	font-size:14px;
	color: #009900;
	text-align:left;
	width:260px;
}
h3.princess{
	border-bottom:dashed 1px #000000;
	font-size:14px;
	color: #000000;
	text-align:left;
	width:380px;
}
h3.photos{
	border-bottom:dashed 1px #0000cc;
	font-size:14px;
	color: #686db4;
	text-align:left;
	width:400px;
}
h3.subhead{
	border-bottom:dashed 1px #6666CC;
	font-size:14px;
	color:  #6666CC;
	text-align:left;
	width:265px;
}
h4{
	width: 450px;
}
p{
margin-right:15px;
}
p.center{
	text-align:center;
}

ul{
	list-style-type:none;
}
.printbanner{
	display:none;
}
p.sponsor1{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
}
#noread{
	display:none;
}
/* ---------------END OF ALL PAGES--------------- */
/* ---------------HOME--------------- */
#notice{
	margin-right:15px;
	margin-left: 15px;
	background-color:#DED8FC;
	font-size:12px;
}
#innernotice{
	margin-left:5px;
	margin-right:5px;
}
#photofloat{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	width: 320px;
}
#left{
float:left;
margin: 10px;
}

/* ---------------END OF HOME--------------- */
/* ---------------EVENTS--------------- */


/* ---------------END OF EVENTS--------------- */
/* ---------------SPONSORS--------------- */


/* ---------------END OF SPONSORS--------------- */
/* ---------------MAP--------------- */


/* ---------------END OF MAP--------------- */
/* ---------------PHOTOS--------------- */
#photothumb{
	background-color: #c0d1fe;
	margin-left: 10px;
	margin-right: 10px;
}
#lgphoto{
	height: 420px;
}
/* Photo Gallery */
/* Photos */
.photogallery {
float: left;
}
.thumbnail{
	padding: 4px;
	border: 1px solid #999999;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}
.caption{ 
font-size: 0.9em; padding-top: 0.2em ;	
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ 
	float: left; 
}
#keyboardMsg{ 
	float: right; 
}
#closeButton{ 
	top: 5px; 
	right: 5px; 
}
#lightbox img{ 
	border: none; clear: both;
} 
#overlay img{ 
	border: none; 
}
#overlay{ 
	background-image: url(../images/overlay.png); 
}
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}
/* End of Photos */
/* ---------------END OF PHOTOS--------------- */
/* ---------------NAVIGATION--------------- */
#nav{
	position:absolute;
	top:0px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}
div.leftspacer{
	position:absolute;
	left:0px;
	top:195px;
	width:80px;
	height:58px;
}
div.home{
	position:absolute;
	left:80px;
	top:195px;
	width:103px;
	height:58px;
}
div.events{
	position:absolute;
	left:183px;
	top:195px;
	width:140px;
	height:58px;
}
div.sponsors{
	position:absolute;
	left:323px;
	top:195px;
	width:175px;
	height:58px;
}
div.map{
	position:absolute;
	left:498px;
	top:195px;
	width:92px;
	height:58px;
}
div.photos{
	position:absolute;
	left:590px;
	top:195px;
	width:142px;
	height:58px;
}
div.contact{
	position:absolute;
	left:732px;
	top:195px;
	width:153px;
	height:58px;
}
div.rightspacer{
	position:absolute;
	left:885px;
	top:195px;
	width:139px;
	height:58px;
}
/* ---------------END OF NAVIGATION--------------- */

/* ---------------BOTTOM STYLES--------------- */
#bottomnav a{
    color: #ddb910;
    font-family: "Calibri", Verdana;
    font-size:14px;
    text-decoration: none;
}
#bottomnav a:hover{
    color: #FF6600;
    font-family: "Calibri", Verdana;
    font-size:14px;
    text-decoration: underline;
}
#bottomnav{
    color: #ddb910;
}
#copy{
    color: #ffffff;
    font-family: "Calibri", Verdana;
    font-size: 10px;
    text-align:right;
}
#copy a{
    color: #ffffff;
    font-family: "Calibri", Verdana;
    font-size: 10px;
    text-align:right;
    text-decoration: underline;
}
#bottominner{
	width:858px;
	margin-left:95px;
	margin-right:95px;
	margin-top:0px;
}
p.provided{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-right:15px;
	text-align:left;
	margin-bottom:15px;
}
#linda{
float: left;
}
/* ---------------END OF BOTTOM STYLES--------------- */