/*	Fused Creative | www.teamfused.com | Author: Brian Brua	*/

body	{
			background: #000 url('../gfx/fused-web-bg.jpg') repeat top left fixed;
			margin: auto;
			padding: 60px 0px 0px 0px;
		}
		


/* header elements */

	div#header	{
				width: 900px;
				clear: both;
				margin: auto;
				
				overflow: auto;
				padding-bottom: 20px;
				}
	
	/* logo */
	#header .logo	{
					width: 215px;
					height: 54px;
					float: left;
					}
					
	/* menu */
	#header .menu	{
					max-width: 660px;
					padding-top: 30px;
					float: right;
					overflow: auto;
					}
				
			/* menu children */
			#header .menu ul 	{
								margin: 0;
								padding: 0;
								}
			#header .menu ul li	{
								float: left;
								display: inline;
								list-style: none;
								}
			#header .menu ul li a	{
									display: block;
									padding: 4px 7px 4px 7px;
									/* margin: 0px 2px 0px 2px; */
									font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
									font-size: 14px;
									font-weight: bold;
									color: #fff;
									text-transform: uppercase;
									text-decoration: none;
									background: #17151a;
									}
			#header .menu ul li a:hover	{
										background: #d5704b;
										color: #FFF;
										}
			#header .menu ul li a.here	{
											background: #d5704b; !important
											color: #FFF;
											}
								
	
	
	
/* footer elements */
	
		div#footer	{
					width: 100%;
					background: #000;
					padding: 28px 0px 80px 0px;
					}
		
			#footer .container	{
								margin: auto;
								overflow: auto;
								width: 900px;
								padding: 0px 0px 0px 0px;
								}
						
				#footer .container .left	{
										width: 415px;
										float: left;
										padding: 1px;
										}
				#footer .container .right	{
											width: 415px;
											float: right;	
											padding: 1px;							
											}
		
		/* footer text formatting */
		
				#footer .container h2	{
										display: block;
										float: left;
										padding: 0 0 0px 5px;
										font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
										font-size: 12px;
										color: #6d6d6d;
										letter-spacing: -.5px;
										}
				#footer .container h2 a	{
										color: #6d6d6d;
										text-decoration: none;
										}
				#footer .container h2 a:visited	{
												color: #6d6d6d;
												}										
				#footer .container h2 a:hover 	{
												color: white;
												}
				#footer .container p	{
										display: block;
										font-family: "Trebuchet MS", Helvetica, Verdana, sans-serif;
										font-size: 12px;
										color: #6d6d6d;
										letter-spacing: -.5px;
										float: left;
										}
			/* icon formatting */
			
			#footer .container .right ul.icons	{
												margin: 0;
												padding: 0;
												float: right;
												}
			#footer .container .right ul.icons li	{
													display: inline;
													float: right;
													width: 27px;
													height: 26px;
													overflow: hidden;
													padding: 0px 1px 0px 1px;													
													}
				#footer .container .right ul.icons li a	{
														display: block;
														width: 27px;
														height: 26px;
														background-position: top left;
														}
					#footer .container .right ul.icons li a.rss {	background: url('../gfx/social-icons/rss.png'); }
					#footer .container .right ul.icons li a.twitter {	background: url('../gfx/social-icons/twitter.png'); }
					#footer .container .right ul.icons li a.vimeo {	background: url('../gfx/social-icons/vimeo.png'); }
					#footer .container .right ul.icons li a.facebook {	background: url('../gfx/social-icons/facebook.png'); } 
					
				#footer .container .right ul.icons li a:hover	{
																background-position: bottom left;
																}