	*{margin:0;padding:0;}
	
body{
		background: #2d2d2d url(../dyp_art/dyp_ver2_bg.jpg);
		background-repeat: x;
		background-color: #000000;
		font-size:76%;
		font-family:"trebuchet MS", verdana, arial, sans-serif;
		color: #808080;
		margin:0;
		padding: 0;
		word-wrap:break-word;
		}
		
	a {text-decoration: none;}
	a:link { color: #808080; }
	a:visited { color: #808080; }
	a:hover { color: #b8a576; }
	a:active { color: #808080; }
	
/*copy*/		
	h1 {
		font-size:20px;
		margin:0;
		padding:10px 0;
		color:#808080;
		}
		
	h2 {
		font-size:18px;
		margin:0;
		padding:0px 0;
		color: #808080;
		}
		
	h3 {
		font-size:13px;
		margin:0;
		padding: 10px 0 0 0;
		color: #808080;
		line-height:1.6em;
		}

	p {
		font-size:11px;
		color: #808080;
		line-height: 2.2em;
		margin:0;
		padding:3px 0;
		}	
/*end copy*/	
	
	
	#mainwrap {
		width: 948px;
		
		position: relative;
		margin-top: 0px;
		margin-left:auto;
		margin-right:auto;
		background-color: #000000;
		}
		
	#header{
		height:86px;
		background:#e3dcc0;
		border-bottom: 1px solid #333;
		}
		
	#logo {
		margin-top: 10px;
		float: left;
		padding: 0px 0px 0px 20px;
		}
		
	.clearfloat {
		clear: both;
		}
		
/*nav*/	
	#navcontain {
		width: 500px;
		margin-top: 56px;
		float: left;
		margin-left: 116px;
		}
	.underlinemenu{
		font:160% Trebuchet MS, Arial, Helvetica, Sans-Serif;
		
		width: 100%;
		}

	.underlinemenu ul{
		padding: 0px 0 0px 0; 
		margin: 0;
		text-align: right; 
		}

	.underlinemenu ul li{
		display: inline;
		}

	.underlinemenu ul li a{
		color: #fff;
		padding: 6px 0px 4px 0px; /*top padding is 6px, bottom padding is 4px*/
		margin-left: 33px; /*spacing between each menu link*/
		text-decoration: none;
		}

	.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
		border-bottom: 2px solid #b8a576; /*bottom border is 3px*/
		}
/*end nav*/	


/*topcontent*/
	#topcontent {
		position: relative;
		max-width: 948px;
		height: 506px;
		margin-left:0px;
		background-color: #000000;
		}
	
	
	#copybox {
		margin-top: 0px;
		float: left;
		width: 376px;
		margin: 22px 0px 0px 22px;
		position: absolute; 
		bottom: 22px; 
		}
		
	#slidercontent {
		margin-top: 22px;
		float: left;
		width: 484px;
		height: 462px;
		margin-left: 462px;
		padding: 0px 0px 0px 0px;
		}
		
	#rightcontent {
		/*margin-top: 22px;*/
		float: left;
		width: 462px;
		/*height: 462px;*/
		margin-left: 462px;
		padding-left: 22px;
		border-left: #333 1px solid;
		position: absolute; 
		bottom: 22px; 
		vertical-align: bottom;
		}
/*end topcontent*/

/*three boxes*/		
	#boxcontain{
		position:relative;
		width: 948px;
		height: 132px;
		margin-left:auto;
		margin-right:auto;
		background-color: #000000;
		border-top: 1px solid #333;
		border-bottom: 1px solid #333;
		}
	
	#boxsmall {
		float: left;
		width: 294px;
		margin: 16px 0px 10px 22px;
		/*height: 174px;*/
		overflow: hidden;
		}
		
	#boxsmall2 {
		float: left;
		width: 301px;
		margin: 16px 0px 10px 4px;
		/*max-height: 174px;*/
		overflow: hidden;
		}
		
	img.Floatright {
		float: right;
		margin: 0px 0px 0px 0;
		padding-left: 6px;
		}
		
	img.Floatleft {
		float: left;
		margin: 0px 0px 0px 0;
		padding-right: 6px;
		}
/*end footer*/	
	#footer {
			
		position: relative;
		width: 946px;
		/*margin-left:auto;
		margin-right:auto;*/
		margin-top: 4px;
		/*border-top: 1px solid #e2e3e4;*/
		text-align: center;
		}
/*end footer*/	
		
/* Easy Slider */
	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		width:462px;
		height:462px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#fff;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:22px;
		height:77px;
		position:absolute;
		left:-22px;
		top:-270px;
		}	
	#nextBtn, #nextBtn2{ 
		left:462px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:22px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}												
/* // Easy Slider */	

/* gallery */

#thumbcontain {
		width: 420px;
		
		float: left;
		
		margin: 280px 22px 0px 20px;
		}

/*gallery*/
	a{
		color:#808080;
		text-decoration:none;
		outline:none;
		}
		
	a:hover{
		color:#b8a576;
		}
	
	.caption{
		font-style:italic;
		color:#887;
		}
	
	.gallery{
		/*position:relative;*/
		margin-top:2em;
		text-align: center;
		}
		
	.gallery_demo{
		width:420px;
		margin:0 0;
		}
	
	.gallery_demo li{
		width:50px;
		height:50px;
		border:3px double #111;
		margin: 0 2px 2px 0;
		background:#000;
		}
		
	.gallery_demo li div{
		left:240px
		}
		
	.gallery_demo li div .caption{
		font:italic 0.7em/1.4 georgia,serif;
		}
	
	#main_image{
		margin:0 auto 22px auto;
		height:462px;
		width:462px;
		float: left;
		background:black;
		}
	
	#main_image img{
		margin-bottom:2px;
		}
	
	.nav{
		text-align: center;
		padding-top:15px;
		clear:both;
		font:80% 'helvetica neue',sans-serif;
		letter-spacing:3px;
		text-transform:uppercase;
		}

/* gallery */

