/* - + - + - + - + - + - + - Global Styles - + - + - + - + - + - + - */

body {
	background:url(/images/back.jpg) repeat;
	color:#FFFFFF;
	font-family:"QuicksandLight-Regular";
	font-size: 12pt;
	line-height: 18pt;
	color:#EEE;
	text-align: left;
	margin:0;
	height:100%;
	}
	
a:link, a:visited{
	color:#dee9e9;
	text-decoration:none;
	transition:all 0.2s ease-in-out;
	}

a:hover {
	color: #FFF;
	text-decoration:none;
	transition:all 0.2s ease-in-out;
	}
	
	
h1, h2 {
	font-family:"ChunkFive";
	}
	
h1 {
	font-size:2.4em;
	line-height:1.1em;
	}
	
h2 {
	font-size:3em;
	line-height:1em;
	text-transform:uppercase;
	margin-top:0;
	}
	
h3 {
	font-size:1.4em;
	text-transform:uppercase;
	}
	
h2, h3, h4, h5, h6 {
	font-weight:normal;
	}
	
h4, h5, h6 {
	margin:0;
	}
	
h6 {
	line-height:1.4em;
	}
	
hr {
	height:6px;
	background:url(/images/see-thru.png);
	opacity:.3;
	clear:both;
	margin:2em 0;
	border:none;
	}
	
img {
	width:100%;
	}
	
::selection {
	background:#75A3A9;
	color:#dee9e9;
	}

	
/* - + - + - + - + - + - + - CLASS STYLES - + - + - + - + - + - + - */	

.box {
	background:url(/images/see-thru.png);
	margin:.5em;
	}
	.box img {
		margin-bottom:-10px;
		}
	
	.box h3 {
		background:#75A3A9;
		padding:.8em 8% .6em;
		margin:0;
		width:84%;
		text-transform:uppercase;
		font-size:2em;
		font-weight:100;
		border-top:5px solid #648e93;
		}
		
	.box div {
		background:url(/images/down.png) no-repeat 10% 0;
		padding:1.6em 8% .8em;
		position:relative;
		top:-2px;
		width:84%;
		height:5em;
		}
	
.caps {
	text-transform:uppercase;
	}
	
.chunk {
	font-family:"ChunkFive";
	font-size:1.2em;
	}
	
.clear {
	clear:both;
	}

.color, h5, h3, h2, h1 a:link, h1 a:visited {
	color:#75A3A9;
	}
	
.halfImg {
	width:49.5%; 
	float:left; 
	margin:0 .5% .2em 0;
	}
	
.mainContent {
	width:900px;
	margin:auto !important;
	padding:2em 0;
	position:relative;
	clear:both;
	}
	
.menuPage {
	padding-top:100px;
	}
	
.padRight {
	padding-right:40px;
	}

.page {
	width:100%;
	}
	
.padded {
	padding:20px;
	}
	
.imgLink {
	width:30%;
	margin:.5em;
	height:290px !important;
	background-size:100% !important;
	float:left;
	}
		
	.imgLink a, imgLink a:hover {
		color:#FFF;
		font-size:2em;
		font-family:"ChunkFive";
		text-transform:lowercase;
		}
		
	.imgLink .grey {
		background:url(/images/see-thru2.png);
		opacity:0;
		width:100%;
		height:100% !important;
		transition:ease-in-out .5s;
		text-align:center;
		line-height:300px;
		}
		
	.imgLink:hover .grey {
		opacity:1;
		transition:ease-in-out .5s;
		}
		
	.sideways {
		width:3%;
		float:left;
		display:inline-block;
		height:290px;
		}
		
	.sideways h3 {
		margin:0;
		position:relative;
		top:275px;
		/* Safari */
		-webkit-transform: rotate(-90deg);
		/* Firefox */
		-moz-transform: rotate(-90deg);
		/* IE */
		-ms-transform: rotate(-90deg);
		/* Opera */
		-o-transform: rotate(-90deg);
		/* Internet Explorer */
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
		}
	
.smallIcon {
	width:20px; 
	margin:0 -.2em 0 0;
	}
	
.smallIcon {
	width:20px; 
	margin:0 -.2em 0 0;
	opacity:0.4;
	transition:all 0.2s ease-in-out;
	}
		
	.smallIcon:hover {
		opacity:0.8;
		transition:all 0.2s ease-in-out;
		}
	
.smaller {
	font-size:.8em;
	line-height:1.3em;
	}
	
/* - + - + - + - + - + - + - ID STYLES - + - + - + - + - + - + - */
	
	
#footer {
	background:url(/images/see-thru.png);
	padding:1em 2em;
	}
	
#logo {
	border:none;
	display:inline-block;
	float:left;
	margin:5em 0;
	}


/* - + - + - + - + - + - + - @group seyDoggy Grid - + - + - + - + - + - + - */

.seydoggyGrid{margin:0}
.seydoggyGrid .clear{clear:both;}
.seydoggyGrid .column{float:left;}
.seydoggyGrid .one{width:100%;}
.seydoggyGrid .two{width:50%;}
.seydoggyGrid .three{width:33.33%;}
.seydoggyGrid .four{width:25%;}
.seydoggyGrid .five{width:20%;}
.seydoggyGrid .six{width:16.66%;}
.seydoggyGrid .two3rds{width:66.66%;}
.seydoggyGrid .three4ths{width:75%;}
.seydoggyGrid .four5ths{width:80%;}
.seydoggyGrid .five6ths{width:83.33%;}
.seydoggyGrid .column .content{margin-left:1em; margin-right:1em;}


/* - + - + - + - + - + - + - Toolbar Styles - + - + - + - + - + - + - */

#navBar {
	width:100%;
	background:url(/images/see-thru2.png);
	position:fixed;
	top:0;
	z-index:1000;
	}

div#navbarContainer {
	margin:auto;
	width:900px;
	height:100px;
	}

div#navbarContainer h5 {
	font-family:"ChunkFive";
	letter-spacing:.1em;
	}

div#navbarContainer ul{
	list-style-type:none;
	float:left;
	display:inline-block;
	width:12%;
	text-align:left;
	margin:0;
	padding:.5em 0 0;
	}

div#navbarContainer ul li{
	clear:both;
	}
	
div#navbarContainer ul a li{
	color:#798a8c;
	font-size:.8em;
	line-height:1.4em;
	text-transform:lowercase;
	cursor:pointer;
	transition:all 0.2s ease-in-out;
	}

div#navbarContainer li.navbar{
	
	}

div#navbarContainer a li:hover {
	color:#FFF;
	transition:all 0.2s ease-in-out;
	}
	
div#navbarContainer a.current li {
	color:#dee9e9;
	}
	

/* - + - + - + - + - + - + - SUB-NAV - + - + - + - + - + - + - */
	
div#navbar2 {
	width: 100%;
	}

div#navbar2 ul, div#navbar2 ul li{
	margin:0;
	padding:0;
	width:210px;
	}

div#navbar2 ul{
	height: 100%;
	background-image:url(images/menu4.png); 
	}

div#navbar2 ul li{
	float:left;
	text-align: left;
	text-indent:20px;
	height:100%;
	line-height: 25px;
	}

div#navbar2 ul a {	
	color: #036;
	font-size: 9pt;
	text-decoration:none;
	letter-spacing:1pt;
	padding:5px 0;
	}
	
div#navbar2 li.navbar2{
	border-bottom: dotted 1px #EEE;
	}

div#navbar2 li.current{
	background-image:url(images/menu.png);
	}

div#navbar2 li.current a{
	color:#FFF;
	}

div#navbar2 li.navbar2:hover{
	background:#f9fafc;
	color:#FFF;
	}
		

/* - + - + - + - + - + - + - SUB-SUB-NAV - + - + - + - + - + - + - */


div#navbar3Container {
	display:inline-block;
	margin:auto;
	text-align:center;
	}

div#navbar3Container ul, div#navbar3Container ul li{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
div#navbar3Container ul li{
	float:left;
	text-align: center;
	color:#e1eff4;
	}
	
div#navbar3Container ul a {
	font-size:.8em;
	letter-spacing:.2em;
	padding:1em .3em;
	}
	
div#navbar3Container li a:hover {
	color:#b9c9dc;
	}
	
div#navbar3Container li a.current{
	color:#8695A7;
	}
		

/* - + - + - + - + - + - + - FONTS - + - + - + - + - + - + - */

@font-face {font-family:"ChunkFive";src:url("Chunkfive.eot?") format("eot"),url("Chunkfive.woff") format("woff"),url("Chunkfive.ttf") format("truetype"),url("Chunkfive.svg#ChunkFive") format("svg");font-weight:normal;font-style:normal;}
		
@font-face {font-family:"Aller";src:url("Aller_Rg.eot?") format("eot"),url("Aller_Rg.woff") format("woff"),url("Aller_Rg.ttf") format("truetype"),url("Aller_Rg.svg#Aller") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"QuicksandLight-Regular";src:url("Quicksand_Light.eot?") format("eot"),url("Quicksand_Light.woff") format("woff"),url("Quicksand_Light.ttf") format("truetype"),url("Quicksand_Light.svg#QuicksandLight-Regular") format("svg");font-weight:normal;font-style:normal;}
