/** GLOBAL **/

	html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
	pre, form, fieldset, table, th, td { margin: 0; padding: 0; } 	
	
	body{
		font-size:62.5%;
		font-family:Arial, Helvetica, sans-serif;
		background:#000000;
		color:#7a6355;
	}
	
	a{color:#baa062;}
	
	a:hover{text-decoration:underline;}
	
	h1,h2,h3,h4,h5,h6{
		font-size:1.45em;
		font-weight:normal;
	}
	
	p{
		margin-bottom:10px;
		font-size:1.20em;
		line-height:18px;
		text-align:justify;
	}
	
	ul{font-size:1.20em;}
	
	ul li{list-style:none;}
	
	ul li a{text-decoration:none;}

	ul ul{font-size:1em;}
	
	img{border:0px;}
	
	h2{
		padding-bottom:10px;
		text-transform:uppercase;
	}

/** Container and Background**/

	#gradient{
		height:600px;
		background:url(../images/bg.gif) repeat-x;
	}

	#container{
		width:800px;
		margin: 0px auto;
		background-color:#ffffff;
	}

/** Header**/

	#header{
		width:800px;
		height:126px;
		background:url(../images/header_bg.gif) no-repeat;
	}
	
	#logo{
	  float:left;
	  margin:10px 0px 0px 20px;
	}
	
	#header-info{
	    float:right;
		margin-top:20px;
		margin-right:30px;
		font-size:0.90em;
		font-weight:bold;
		line-height:12px;
	}

	#header-info a{text-decoration:none;}

	
/** Navigation **/

	#nav{
	    height:26px;
		background:url(../images/nav_bg.gif) repeat-x;
	}
	
	#nav li{float:left;height:20px;}
	
	#nav a{
		display:block;
		padding: 6px 13px 6px 13px;
		color:#DFD088;
		text-transform:uppercase;
		text-decoration:none;
	}

	#nav a:hover{
		color:#000000;
		background:url(../images/nav_bg_highlight.gif);
	}
	
	#about .about, #expertise .expertise, #practice .practice, #clients .clients, #showroom .showroom, #events .events, #contact .contact
	{color:#000000;background:url(../images/nav_bg_highlight.gif);}

	#sub-nav{
		background:#dfd088;
		height:25px;
	}

	#sub-nav li{
		float:left;
	}

	#sub-nav li a{
		display:block;
		padding:6px 13px;
		font-size:0.9em;
		text-transform:uppercase;
		text-decoration:none;
		color:#342E23;
	}

	#sub-nav li a:hover,#sub-nav li a.active, #content-col-a li a.active{
		color:#baa062;
		background:#FFFFFF;
	}


/** Section Titles **/

	h1{
		text-indent:-2500px;
		width:390px;
		height:84px;
	}
	
	#home h1{background:url(../images/sectiontitle_home.gif) no-repeat;}
	#about h1{background:url(../images/sectiontitle_about.gif) no-repeat;}
	#expertise h1{background:url(../images/sectiontitle_expertise.gif) no-repeat;}
	#practice h1{background:url(../images/sectiontitle_practice.gif) no-repeat;}
	#clients h1{background:url(../images/sectiontitle_clients.gif) no-repeat;}
	#showroom h1{background:url(../images/sectiontitle_showroom.gif) no-repeat;}
	#events h1{background:url(../images/sectiontitle_events.gif) no-repeat;}
	#contact h1{background:url(../images/sectiontitle_contact.gif) no-repeat;}


/** Content **/

	#content{padding-bottom:25px;}

	#content-col-a, #content-col-b{float:left;}

	#content-col-a{width:210px;}
	
	#content-col-a ul{
		margin-left:25px;
		line-height:18px;
	}
	
	#content-col-a ul li a{
		color:#5E543F;
		text-transform:uppercase;
		text-decoration:none;
	}

	#content-col-a ul li a:hover,#content-col-a ul li a.select{
		color:#DFD088;
	}

	
	#content-col-b{width:590px;}
	
	#content-col-b #section-img{ margin-bottom:25px;}
	
	#content-col-b h2{
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#content-col-b p, #content-col-b ul{width:558px;}
	
	#content-col-b ul li{
		margin-left:13px;
		list-style:disc;
		line-height:18px;
	}

	
/** footer **/

	#footer{
	    clear:both;
		padding-top:35px;
		padding-bottom:10px;
	}
	
	#footer-nav {
		margin-left:80px;
	}
	
	#footer-nav li{float:left;}
	
	#footer-nav a{
		display:block;
		padding: 5px 13px;
		font-size:0.95em;
		color:#5E543F;
		text-transform:uppercase;
		text-decoration:none;
	}

	#footer-nav a:hover{
		text-decoration:underline;
	}


	#footer-info{
		clear:both;
		font-size:0.90em;
		text-align:center;
	}

/** MISC **/

/* Testimonial Section */

	#expertise #content-col-b .odd,#expertise #content-col-b .even{
		width:538px;
		padding:15px 15px 5px 15px;
	}
	
	#expertise #content-col-b .odd p,#expertise #content-col-b .even p{width:100%;}

	#expertise #content-col-b .odd{background:#1A1711;}
	
	#expertise #content-col-b .even{background:#2A251C;}

/* Clients Popup */

#clients-window #gradient{
	padding-top:15px;
}

#clients-window #container{
	width:400px;
	height:450px;
	margin:0px auto;
	padding:25px;
}
