/* Start of CMSMS style sheet 'jakes main' */
@font-face {
	font-family: 'QuicksandLight';
	src: url('Quicksand_Light.eot');
	src: local('Quicksand Light'), local('QuicksandLight-Regular'), url('Quicksand_Light.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandLightOblique';
	src: url('Quicksand_Light_Oblique.eot');
	src: local('Quicksand Light Oblique'), local('QuicksandLightOblique-Regular'), url('Quicksand_Light_Oblique.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandBook';
	src: url('Quicksand_Book.eot');
	src: local('Quicksand Book'), local('QuicksandBook-Regular'), url('Quicksand_Book.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandBookOblique';
	src: url('Quicksand_Book_Oblique.eot');
	src: local('Quicksand Book Oblique'), local('QuicksandBookOblique-Regular'), url('Quicksand_Book_Oblique.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandBold';
	src: url('Quicksand_Bold.eot');
	src: local('Quicksand Bold'), local('QuicksandBold-Regular'), url('Quicksand_Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandBoldOblique';
	src: url('Quicksand_Bold_Oblique.eot');
	src: local('Quicksand Bold Oblique'), local('QuicksandBoldOblique-Regular'), url('Quicksand_Bold_Oblique.ttf') format('truetype');
}

@font-face {
	font-family: 'QuicksandDash';
	src: url('Quicksand_Dash.eot');
	src: local('Quicksand Dash'), local('QuicksandDash-Regular'), url('Quicksand_Dash.ttf') format('truetype');
}

@font-face {
	font-family: 'SFSpeakeasyRegular';
	src: url('SF_Speakeasy.eot');
	src: local('SF Speakeasy'), local('SFSpeakeasy'), url('SF_Speakeasy.woff') format('woff'), url('SF_Speakeasy.ttf') format('truetype'), url('SF_Speakeasy.svg#SFSpeakeasy') format('svg');
}

@font-face {
	font-family: 'SFSpeakeasyOblique';
	src: url('SF_Speakeasy_Oblique.eot');
	src: local('SF Speakeasy'), local('SFSpeakeasy-Oblique'), url('SF_Speakeasy_Oblique.woff') format('woff'), url('SF_Speakeasy_Oblique.ttf') format('truetype'), url('SF_Speakeasy_Oblique.svg#SFSpeakeasy-Oblique') format('svg');
}

@font-face {
	font-family: 'FontleroyBrownRegular';
	src: url('FontleroyBrown.eot');
	src: local('FontleroyBrown'), local('FontleroyBrown'), url('FontleroyBrown.woff') format('woff'), url('FontleroyBrown.ttf') format('truetype'), url('FontleroyBrown.svg#FontleroyBrown') format('svg');
}

@font-face {
	font-family: 'TeXGyreAdventorRegular';
	src: url('texgyreadventor-regular.eot');
	src: local('TeX Gyre Adventor'), local('TeXGyreAdventor-Regular'), url('texgyreadventor-regular.woff') format('woff'), url('texgyreadventor-regular.ttf') format('truetype'), url('texgyreadventor-regular.svg#TeXGyreAdventor-Regular') format('svg');
}

@font-face {
	font-family: 'TeXGyreAdventorItalic';
	src: url('texgyreadventor-italic.eot');
	src: local('TeX Gyre Adventor'), local('TeXGyreAdventor-Italic'), url('texgyreadventor-italic.woff') format('woff'), url('texgyreadventor-italic.ttf') format('truetype'), url('texgyreadventor-italic.svg#TeXGyreAdventor-Italic') format('svg');
}

@font-face {
	font-family: 'TeXGyreAdventorBold';
	src: url('texgyreadventor-bold.eot');
	src: local('TeX Gyre Adventor'), local('TeXGyreAdventor-Bold'), url('texgyreadventor-bold.woff') format('woff'), url('texgyreadventor-bold.ttf') format('truetype'), url('texgyreadventor-bold.svg#TeXGyreAdventor-Bold') format('svg');
}

@font-face {
	font-family: 'TeXGyreAdventorBoldItalic';
	src: url('texgyreadventor-bolditalic.eot');
	src: local('TeX Gyre Adventor'), local('TeXGyreAdventor-BoldItalic'), url('texgyreadventor-bolditalic.woff') format('woff'), url('texgyreadventor-bolditalic.ttf') format('truetype'), url('texgyreadventor-bolditalic.svg#TeXGyreAdventor-BoldItalic') format('svg');
}
	body {background: url(images/jakes-bg.jpg) #1a161b; background-repeat:repeat-x; background-position:top center; margin:0; padding:0; color:#000000; font-family: Helvetica, Arial, sans-serif; font-size:14px;}
	
	.clear-fix{width:100%; clear:both; display:block; height:1px;}
	
	#top-container{width:100%; height: auto; background-color:#FFFFFF; display:block; position:relative; padding-bottom:10px;}
	
	#main-container{margin:0 auto auto; width:800px; display:block; position:relative; color:#CCCCCC;}
	#footer{width:100%; height:auto; bottom: 0%; display: block; background:#FFFFFF url(images/footer-excess-bg-black.png) repeat-x;}
	
	h1,h2,h3,h4 {font-family: TeXGyreAdventorBold, Arial, Helvetica, sans-serif; text-transform:capitalize; padding:0; margin:0;}
	
	a {text-decoration:none; color:#660000;}
	
	/**********top-container styling*********************/
	#facebook-status{background: url(images/quote.png) top left no-repeat; width:800px; height: auto; position:relative; margin:0 auto auto; display:block; padding-top: 5px; padding-left:0px; padding-bottom:0px;}
	#facebook-status-link{width:800px; margin:0 auto auto; display:block; text-align:right; margin-top: -10px; position:relative;}
	
	/*#twitter-box{width:235px; height:auto; float:right;}*/
#twitter { margin-top: 0px; padding:0px; position: relative; top: 0px; width:auto; height:auto; }
#twitter ul {margin-left:-0px;}
#twitter_update_list li{ list-style-type:none; padding-bottom:0px; font-size:18px;}
#twitter_update_list li:first-child:first-letter {
		float: left;
		font-size: 3em;
		line-height: 0;
		font-weight: bold;
		margin-right: 0.0em;
		margin-left:-10px;
		margin-bottom: -10px;
		
}
 /*{
		font-family: SFSpeakeasyRegular, Arial, Helvetica, sans-serif;
		float: left;
		
		line-height: 1;
		font-weight: bold;
		margin-right: 0.0em;
		margin-bottom: -0.0em;
		color:#000000;
		}*/

	
	/**********main-container styling*********************/
	#flash-header {width:800px; height:357px; margin:0 auto auto; display:block;  position:relative;}
	
	#nav {width:800px; height:40px; margin:0 auto auto; display:block;  position:relative; background:url(images/nav-bg.png) center top no-repeat; padding-top: 5px;}
	#nav-list {position: relative; margin: 0 auto auto; text-align:center;}
	#nav-list li {text-align:center; list-style:none; padding-top: 5px; padding-left:20px; padding-right: 20px; display:inline; position: relative; margin: 0 auto auto;}
	#nav-list li:first-child{padding-left:0px;}
	#nav-list li a{ color:#FFFFFF; font-family: TeXGyreAdventorBold, Arial, Helvetica, sans-serif; font-weight:lighter; font-size:1.7em; line-height: 1.2; text-decoration:none; text-transform:uppercase;}
	#nav-list li a:hover{ color:#FFFFFF; font-family: TeXGyreAdventorBold, Arial, Helvetica, sans-serif; font-weight:lighter; font-size:1.7em; line-height: 1.2; text-decoration:none; text-transform:uppercase;}
	
	/*#nav-list li a:first-child:first-letter {
		font-family: SFSpeakeasyRegular, Arial, Helvetica, sans-serif;
		float: left;
		font-size: 2.5em;
		line-height: 1;
		font-weight: bold;
		margin-right: 0.05em;
		margin-bottom: -0.5em;
		}*/
	
	#main-content {width:800px; height:auto; margin:0 auto auto; display:block;  position:relative;}
	
	
	
	/**********footer styling*********************/
	#footer-splash-bg{width:100%; background:url(images/footer-splash-black.png) top center no-repeat;}
	.footer-box {margin:0px auto; width:800px; height:auto; overflow:hidden; display:block; padding-top:150px;}
	.footer-contact {width:250px; float:left; padding-top: 20px;}
	.footer-contact h3{margin-bottom:10px;}
	.footer-map {width:323px; float:left;}
	.footer-badge {width:auto; float:left;}
	.footer-tags {padding-top:15px;}
	.footer-tcs{width:800px; clear:both; padding-top:20px; padding-bottom:20px;}


#flash-book-border{
width:800px;
height: 600px;
	margin-top:20px;
	-moz-box-shadow: 5px 5px 5px #000000; /* FF3.5+ */
	-webkit-box-shadow: 5px 5px 5px #000000; /* Saf3.0+, Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#1c0000', Direction=145, Strength=3);
         box-shadow: 5px 5px 5px #000000;
}


/* End of 'jakes main' */

