@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #464646 url(../assets/page/bg_body.png) repeat-x;
}
#container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF url(../assets/page/bg_container.gif) no-repeat top;
	margin-top: 35px;
	padding-top: 1px;
}
#logo {
	height: 119px;
	margin-right: 43px;
	margin-left: 43px;
	margin-top: 30px;
	display: block;
}
#nav {
	width: 874px;
	margin-right: 43px;
	margin-left: 43px;
	text-align: right;
}
#mainImage {
	height: 254px;
	width: 874px;
	background: #666;
	margin: 1px 43px 50px;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#container #nav ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#nav a:link, #nav a:active, #nav a:visited {
	font-family: Tahoma, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	padding: 10px;
}
#nav a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	padding: 10px;
	background: #130E0F;
}
#mainCol {
	float: left;
	width: 450px;
	margin-left: 84px;
}
#sideCol {
	width: 330px;
	float: right;
	margin-right: 55px;
}
#mainCol h1, #fullCol h1 , #sideCol h1{ font: normal 1.5em Tahoma, Geneva, sans-serif; }
#mainCol h2, #fullCol h2 { font: normal 1.2em Tahoma, Geneva, sans-serif; }
#mainCol p, #fullCol p {
	font: 1em/1.6em Tahoma, Geneva, sans-serif;
	color: #333;
}
.infoTable {
	font: 0.8em Tahoma, Geneva, sans-serif;
	color: #333;
}
.infoTable td {
	padding-top: 2px;
	padding-bottom: 10px;
}
.infoTable h6 {
	font: normal 1.2em Tahoma, Geneva, sans-serif;
	color: #000;
}
#footCol {
	clear: both;
	width: 874px;
	margin-top: 50px;
	display: block;
	margin-right: 43px;
	margin-left: 43px;
	padding-top: 1px;
}
#colContainer  { clear: both; }
.hacky {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background: url(../assets/page/hacky-sack-ball.jpg) no-repeat right bottom;
	height: 210px;
	font-family: Tahoma, Geneva, sans-serif;
}
#slide {
	margin: 0px 60px 0px 41px;
	float: left;
	height: 211px;
	width: 299px;
	text-align: center;
	background: url(../assets/page/bg_slide.gif) no-repeat;
}
#hsmove { margin-top: 10px; }
#slide object { margin-top: 10px; }
#hsmovie { margin-top: 10px; }
#footer {
	background: #232323;
	margin-top: 50px;
}
#rw {
	background: #FFF;
	padding: 10px;
	margin-top: 20px;
}
#footerInner {
	text-align: right;
	padding: 40px;
	color: #CCC;
	font: .8em Arial, Helvetica, sans-serif;
}
#footerInner a:link, #footerInner a:active, #footerInner a:visited {
	color: #CCC;
	text-decoration: none;
}
#footerInner a:hover {
	color: #FFF;
	text-decoration: underline;
}



.hacky#footCol h3 { font-weight: normal; }
.quoteBox { background: #EAEAEA url(../assets/page/bg_quoteBox.gif) no-repeat top; }
#fbGroup {
	margin-bottom: 20px;
	margin-left: 40px;
}
.fb-updates {
	list-style: none;
	margin-right: 20px;
}
.fb-updates li .link a {
	font: .8em Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	margin-bottom: 20px;
	text-decoration: none;
}
.fb-updates li .link {
	display: block;
	margin-bottom: 25px;
}
.fb-updates li .update {
	text-transform: none;
	margin-top: 10px!important;
	margin-bottom: 10px!important;
	font: 1.2em/1.5em Tahoma, Geneva, sans-serif;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	display: block;
}
.fb-updates li .date {
	font: .8em Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 10px;
}
#success {
	border: 5px solid #093;
	padding: 0px 20px 20px;
	font: 1em Tahoma, Geneva, sans-serif;
	color: #093;
}
#fullCol {
	float: left;
	margin-left: 84px;
	margin-right: 55px;
}
#fullCol ul li a {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 1.5em;
}
.smallnote { font-size: .8em; }
.fbTitle { margin-left: 40px!important; }
#mainCol h3 {
	margin-bottom: 0px;
	padding-bottom: 1px;
	color: #ED1D24;
	font: normal 1.4em Tahoma, Geneva, sans-serif;
}
#mainCol h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	margin-top: 1px;
	padding-top: 1px;
	line-height: 1.6em;
}

