@charset "UTF-8";
/* CSS Document */


body {
	padding: 0 0; 
	margin: 0 auto;
	background-image:url(../images/background.jpg);
}


/* Menu CSS */
ul#ds-menu {
	width: 214px; 
	height: 517px;
	margin: 0px 0px;
	padding: 14px 0px 0px 20px;
	list-style: none;
	background-image:url(../images/menu_background.png);
	background-repeat:no-repeat;
}

	
ul#ds-menu li a {
	display: block;  
	height: 20px;
	background-image:url(../images/menu_links_sprite.png);
	text-indent: -9999px;
}

	
	ul#ds-menu li.flash {
		width: 173px;  height: 120px; margin-bottom: 50px;
	}
	
	ul#ds-menu li a.about {
		width: 111px; background-position: 0 -2px; margin-bottom: 12px;
	}
	
	ul#ds-menu li a.featured {
		width: 111px; background-position: 0 -35px;	margin-bottom: 8px;
	}
	
	ul#ds-menu li a.work {
		width: 111px; background-position: 0 -122px; margin-bottom: 8px;
	}
	
	ul#ds-menu li a.artwork {
		width: 111px; background-position: 0 -78px;	margin-bottom: 84px;
	}
	
	ul#ds-menu li a.contact {
		width: 111px; background-position: 0 -172px; 
	}
	
	
	ul#ds-menu li a.about:hover, ul#ds-menu li a.about:focus, ul#ds-menu li a.about.focus {
		background-position: 0 -19.5px;	
	}
	
	ul#ds-menu li a.featured:hover, ul#ds-menu li a.featured:focus, ul#ds-menu li a.featured.focus {
		background-position: 0 -56.3px;	
	}
	
	ul#ds-menu li a.work:hover, ul#ds-menu li a.work:focus, ul#ds-menu li a.work.focus {
		background-position: 0 -143px;	
	}
	
	ul#ds-menu li a.artwork:hover, ul#ds-menu li a.artwork:focus,  ul#ds-menu li a.artwork.focus {
		background-position: 0 -99px;	
	}
	
	ul#ds-menu li a.contact:hover, ul#ds-menu li a.contact:focus, ul#ds-menu li a.contact.focus {
		background-position: 0 -197px;;	
	}
	

a { outline: none; }



/* Layout CSS */


#container {
	margin: 0 auto;
	
	width: 940px;
	
}


#left  {
	width: 665px;
	float: left; 
	position:relative;
}

#right  {
	float: right; 
	position:relative;
	width: 214px;
}

#content {
	width: 665px;
	height: 900px;

}

#menu {
	position:fixed;
	width: 214px;
}


.work_background{
	height: 565px;
	width: 665px;
	/*background-color:#E6E6E6;*/
	background-image:url(../images/frame.png); 
	background-repeat: no-repeat;
	margin: 17px;
	padding-top: 9px;
}

.image{
	
	height: 440px;
	margin: 0 0 0 9px;
	padding: 0 0 0 0;
}

.space {
	
	padding: 0px 9px 0px 9px;
}

.info{
	height: 70px;
	width: 646px;
	margin: 8px;
	padding-top: 0px;
}

.small_text{
	color:#666;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:9px;
	font-weight:normal;
}

.small_light_text{
	color:#999;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:9px;
	font-weight:normal;
}

/*  Text style  */


h1 {
    font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	color:#00A9E1;
	font-weight:700;
	
}

p {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#666;
}