@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: 20px; }
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 -193px; ; }
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; }
.contact-letter { 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; }


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