/* -------------------- MASTER STYLE SHEET -------------------- 
CREATED BY: Ben Shoults (unless otherwise noted)

Eric Meyer Reset (reset.css)
SOURCE: http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/

Clearfix Class (clearfix.css) 
SOURCE: http://www.positioniseverything.net/easyclearing.html */

@import url("reset.css");
@import url("clearfix.css");

/* -------------------- BASIC SELECTOR STYLES -------------------- */
body {background: #75808b url(../assets/square.png) 50% 0;
	font: 13px/1.5 times, "times new roman", serif;
	color: #84909a;}
	
a:link, a:visited {-webkit-transition: all ease-in .25s;}
a:hover, a:active {-webkit-transition: all ease-in .25s;}

li span {text-transform: uppercase;
	color: #d9b493;}


/* -------------------- STRUCTURE STYLES -------------------- */
#nav-full {height: 50px;
	background: #f5f1ee url(../assets/navBg.png) repeat-x;}
	
	#nav {width: 940px;
		height: 50px;
		margin: 0 auto;
		background: url(../assets/navShadow.png) 0 100% no-repeat;}
		
		#nav ul {padding-left: 320px;
			float: left;}
		#nav li {display: inline;
			text-transform: uppercase;
			float: left;
			font-size: 12px;
			position: relative;}
		
		#nav a:link, #nav a:visited {color: #bb5c07;
			letter-spacing: 1px;
			text-decoration: none;
			height: 35px;
			display: inline-block;
			padding: 15px 7px 0 7px;
			font-weight: bold;
			background: none;
			-webkit-transition: all ease-in .25s;}
			
		#nav ul li ul li {float: none;}
		#nav ul ul {padding-left: 0;}
		#nav ul ul a:link, #nav ul ul a:visited {color: #f5f1ee;
			padding: 0;
			letter-spacing: normal;
			height: 16px;
			text-transform: none;
			display: block;
			padding: 4px;
			border-bottom: 1px solid #ca670f;}
		#nav ul ul a:hover, #nav ul ul a:active {color: #f5f1ee;
			background: #9b4c05;}
			
		#nav ul li.current {color: #f5f1ee;
			background: #9b4c05;}
		#nav ul li.current a {color: #f5f1ee;}
			
		#nav li ul {display: none;
			position: absolute;
			top: 1em;
			width: 200px;
			left: 0;
			top: 50px;
			background: #bb5c07;}
		
		#nav li>ul {top: 50px;
			left: 0;
			background: #bb5c07;}

		#nav li:hover ul, li.over ul {display: block;}
			
		#nav a:hover, #nav a:active {background: #bb5c07;
			color: #f5f1ee;
			-webkit-transition: all ease-in .25s;}
		
#content-full {background: #fff;
	padding-bottom: 40px;}
	
	#content {width: 940px;
		margin: 0 auto;}
		
		.col {float: left;
			display: block;
			width: 200px;}
			
		.col2 {float: left;
			display: block;
			width: 300px;}
		
		#asside {width: 300px;
			float: left;
			margin-right: 20px;}
			
			#asside #logo {height: 57px;
				width: 238px;
				display: block;
				overflow: hidden;
				margin: 85px auto 45px auto ;
				background: url(../assets/logo.png) no-repeat;}
			#asside #logo span {display: none;}
			#asside #logo:hover {opacity: .75;
				alpha(opacity = 75);}
			
		#main-content {width: 620px;
			float: left;
			padding: 50px 0 0 0;}
			
#foot-full {background: url(../assets/footBg.png) 0 64px repeat-x;}

	#photoBar-full {background: url(../assets/photoBox3.png) 50% 0 no-repeat;
		height: 230px;
		margin: 0 auto;}
		
	#photoBar-full-box1 {background: url(../assets/photoBox1.png) 50% 0 no-repeat;
		height: 240px;
		margin: 0 auto;}
		
	#photoBar-full-box1 .photo {float: left;
			height: 210px;
			width: 300px;
			padding-right: 10px;
			margin-top: 10px;}
		
		#photoBar {width: 930px;
			margin: 0 auto;
			padding-left: 10px;}
		
		.photo {float: left;
			height: 210px;
			width: 300px;
			padding-right: 10px;}

	#foot {background: url(../assets/highlight.png) no-repeat;
		color: #d6d9dc;
		width: 940px;
		margin: 0 auto;}
		
	#foot a:link, #foot a:visited {color: #d6d9dc;}
	#foot a:active, #foot a:hover {color: #fff;}

			.left {width: 218px;
				text-align: right;
				border-right: 1px solid #a9b0b7;
				float: left; 
				display: inline;
				margin: 30px 0 40px 100px;}
			.left p {margin: 0 20px 0 0;
				padding: 0;}
			.right {width: 218px;
				float: left; 
				display: inline;
				margin-top: 30px;}
			.right p {margin: 0 0 0 20px;}
			
			p#copy {color: #a9b0b7;
				padding-top: 30px;
				float: right;}
				
			#disclaimer {clear: both;
				width: 275px;
				float: right;
				font-size: 10px;
				margin: -65px 0 0 0;
				color: #a9b0b7;
				line-height: 1.25;}
			#disclaimer span {font-size: 11px;}
			
			