/* Basic Theme - Created by Nate Schulz */

body {
	background:#595959 url(/img/body.gif) repeat-y center;
	margin:0;
	font-family:Arial,sans-serif;
	}
a {
	text-decoration: none;
	color: #6f82ff;
	}
#container {
	width:900px;
	display:block;
	margin:0 auto 0 auto;
	}
	
#header {
	height:120px;
	width:900px;
	background:#fff;
	}

img#logo {
	float:left;
	margin:10px 25px 0 25px;
	}
#navigation {
	height:110px;
	width:550px;
	float:left;
	}

#navigation a {
	display:block;
	float:left;
	text-align:center;
	padding:95px 18px 4px 18px;
	margin:0 2px 0 2px;
	color:#555;
	}
	
#navigation a:hover {
	color:#fff;
	background:url(/img/nav_o.gif) repeat-x;
	}
	
body#welcome a#awelcome,
body#services a#aservices,
body#samples a#asamples,
body#contact a#acontact,
body#book a#abook {
	color:#fff;
	background:url(/img/nav_o.gif) repeat-x;
	}
	
#bodyContent {
	width:800px;
	clear:both;
	padding:40px 50px 10px 50px;
	min-height: 100px;
	background:#fff;
	}

#bodyContentNarrow{
	width:500px;
	clear:both;
	padding:40px 200px 10px 200px;
	min-height: 100px;
	background:#fff;
}
#footer {
	z-index: -1;
	width:100%;
	height:151px;
	display:block;
	margin:auto auto 0px auto;
	position:absolute;
	bottom:0;
	clear:both;
	bsackground:url(/img/footer.gif) no-repeat center;
	}
	
.thumbnailDiv {
	float:left;
	width:150px;
	text-align:center;
	cursor:pointer;
}

.thumbnailDiv img{
	width:120px;
	height:90px;
}

.thumbnailDiv p{
	width:150px;
	font-size:11pt;
	text-align:center;
}
#bookEventForm{
	width:530px;
	height:500px;
	margin:0 auto 0 auto;
}
#bookEventForm form {
	width:400px;
	margin:0 auto 0 auto;
}
#bookEventForm li {
	height:40px;
}
#bookEventForm label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	clear:both;
	margin-right:10px;
	font-size:11pt;
	padding-top:3px;
}
#bookEventForm textarea#info {
	width:205px;
	height:100px;
}
#bookEventForm textarea#datetime{
	width:205px;
	height:90px;
}
#bookEventForm select {
	width:205px;
}
#bookEventForm input {
	width:200px;
	display:block;
	float:left;
}
#bookEventForm input#submitForm{
	width:100px;
	margin-left:200px;
}
#messageResponder{
	width:100%;
	text-align:center;
}
.clear {
	clear:both;
	}
.bottomClear {
	height: 150px;
	clear:both;
}
.preload {
	display:none;
	visibility:hidden;
	width:1px;
	height:1px;
}
