@charset "UTF-8";

/* 
=======================LAYOUT================
*/

html{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 10pt;
color: #333333;
line-height: 1.5;
background:#333333;
left:50%;
height:100%;
}

body{
height:100%;
width:100%;
margin:0px;
padding:0px;
}

#museumhomebar{
width: 100%;
height: 37px;
background: #ffffff;
}

#wrapper{
position:absolute;
left:50%;
margin-left:-350px;
width: 700px;
background-color: #ffffff;
}

/* 
====================TOP BANNER IMAGES================
*/	
	#topsectionhome{
	background-image:url(images/top_homepg.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionguidelines{
	background-image:url(images/top_guide.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionreg{
	background-image:url(images/top_regform.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionsutler{
	background-image:url(images/top_sutler.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionwaiver{
	background-image:url(images/top_waiver.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}
	
	#topsectionregpg{
	background-image:url(images/top_regpg.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionevent{
	background-image:url(images/top_event.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionschedule{
	background-image:url(images/top_schedulepg.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectiondirections{
	background-image:url(images/top_directions.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}

	#topsectionlocal{
	background-image:url(images/top_local.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}
	
	#topsectioncontact{
	background-image:url(images/top_contact.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:356px;
	}
	
/* 
======================TOP BANNER TEXT INFO================
*/
		#infotop{
		position:absolute;
		z-index:99;
		top:168px;
		left:112px;
		width:480px;
		height:22px;
		color:#FFFFFF;
		font-size:18px;
		letter-spacing:0.03cm;
		text-align:center;
		}
		
		#infobottom{
		position:absolute;
		z-index:99;
		top:321px;
		left:112px;
		width:480px;
		height:22px;
		color:#FFFFFF;
		font-size:14px;
		letter-spacing:0.03cm;
		text-align:center;
		}
		
		a.homelink:link, a.homelink:visited, a.homelink:hover{
		position:absolute;
		z-index:99;
		top:193px;
		left:230px;
		width:250px;
		height:120px;
		display:block;
		}
		
		#logoleft{
		position:absolute;
		z-index:99;
		top:228px;
		left:30px;
		width:92px;
		height:61px;
		text-align:center;
		}
		
		#logoright{
		position:absolute;
		z-index:99;
		top:228px;
		left:582px;
		width:92px;
		height:61px;
		text-align:center;
		}

/* 
=======================NAV LINKS================
*/
				
	#contentnav{
	width:150px;
	height: 450px;
	float:left;
	vertical-align:top;
	}
	
		a.nav:link, a.nav:visited{
		display:block;
		width:150px;
		height:27px;
		text-decoration:none;
		color:#3366CC;
		font-size:14px;
		letter-spacing:0.03cm;
		font-weight:bold;
		padding-top:6px;
		padding-left:15px;
		margin-bottom:5px;
		}
		
		a.nav:hover{
		color:#993300;
		background-image:url(images/arrow.jpg);
		background-repeat:no-repeat;
		}

/* 
======================BIG NAV LINKS================
*/
		
	.bignav{
	width: 530px;
	height: 50px;
	background-image:url(images/bigarrow.jpg);
	background-repeat:no-repeat;
	float: left;
	}
	
		a.bignav:link, a.bignav:visited{
		display:block;
		text-decoration:none;
		color:#3366CC;
		font-size:26px;
		letter-spacing:0.05cm;
		font-weight:bold;
		padding-top:8px;
		padding-left:30px;	
		}
		
		a.bignav:hover{
		color:#993300;
		}

/* 
======================REGULAR TEXT LINK================
*/

		a.textlink:link, a.textlink:visited{
		display:block;
		width:530px;
		height:40px;
		color:#3366CC;
		font-size:12px;
		letter-spacing:0.03cm;
		font-weight:bold;	
		float: left;
		}

		a.textlink:hover{
		color:#993300;
		}

/* 
=====================ALL THE BODY CONTENT================
*/
	
	
	#content{
	width: 530px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-bottom: 50px;
	vertical-align: top;
	}

	
a, img{
border:none;
}

.bluetext{
color:#3366cc;
}

p{
margin-right:20px;
}

h2{
font-size:14px;
letter-spacing:0.03cm;
color:#3366CC;
}

h3{
width:530px;
height:50px;
text-decoration:none;
color:#FFFFFF;
font-size:26px;
letter-spacing:0.05cm;
font-weight:bold;
padding-top:8px;
padding-left:30px;
margin-bottom:5px;	
float: left;
background-image:url(images/bigarrow.jpg);
background-repeat:no-repeat;
}

/*
==============WHEN PIC AND TEXT IN CONTENT=================
*/

	#hometext{
	width: 230px;
	height: 375px;
	float: left;
	margin-top:-15px;
	}

	#contentpics{
	width: 280px;
	height: 248px;
	float: left;
	margin-left: 20px;
	background-image:url(images/vfarm.jpg);
	background-repeat:no-repeat;

	}

	#localtext{
	width: 250px;
	height: 275px;
	float: left;
	margin-left: 20px;
	}

/*
====weather comes from http://www.ibegin.com/weather/share/us======
*/

	#weather{
	width: 200px;
	height: 250px;
	float: right;
	margin-right: 20px;
	}

/*
===============SPONSOR AREA=================
*/
	
	#footer{
	clear:both;
	background-image:url(images/sponsorfoot.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:400px;
	}
		#footertitle{
		position:relative;
		z-index:99;
		color:#FFFFFF;
		font-size:14px;
		letter-spacing:0.03cm;
		width:500px;
		height:22px;
		padding-top:3px;
		margin-left:15px;
		}
		
		#smallprint{
		width: 450px;
		text-align: right;
		margin-top: 160px;
		margin-right: 10px;
		font-size:10px;
		float: right;
		}
		
		a.smallprint:link, a.smallprint:visited{
		font-family: Helvetica, Verdana, sans serif;
		text-decoration:none;
		color: #666666;
		} 

		a.smallprint:hover{
		color:#ffcc00;
		}

