body {margin:0; padding:0; color:#000; font-family:Georgia, Palatino Linotype, "Times New Roman", Times, serif; font-size:0.85em;
	 background:#C3C4C0 URL(/images/bg_gauze.jpg) fixed no-repeat; line-height:1;}
	 
body img {margin:0; padding:0; border:none;}
body ul, li {margin:0; padding:0;} 
body li {list-style-type:none;}
body p {color:#333; margin:0 0 10px; padding:0;}
body a {text-decoration:none; margin:0; padding:0;}

img#top_end {position:absolute; top:25px; right:0; z-index:900;}

#frame_top {line-height:1px; font-size:1px; margin:0; padding:0; height:15px; background-color:#FFF;
	position:absolute; top:0; left:0; width:100%; z-index:999;}
#frame_bottom {line-height:1px; font-size:1px; margin:0; padding:0; height:15px; background-color:#FFF;
	position:fixed; bottom:0; left:0; width:100%; z-index:999;}
#frame_left {line-height:1px; font-size:1px; margin:0; padding:0; width:15px; background-color:#FFF;
	position:fixed; top:0; left:0; height:100%; z-index:999;}
#frame_right {line-height:1px; font-size:1px; margin:0; padding:0; width:15px; background-color:#FFF;
	position:fixed; top:0; right:0; height:100%; z-index:999;}
 
 
 
img#preloader {display:none;}
 
 

#top_strip {margin:25px 0 0; padding:0 0 0 35px; height:60px; width:95%; background:URL(/images/top_strip2.gif) top left no-repeat;}

#top_strip #top_top {margin:0; padding:0; height:30px;}
#top_strip #top_top img {float:left;}

#top_strip #top_bottom {margin:0; padding:0; height:30px;}
#top_strip #top_bottom ul {font-style:italic; padding-top:7px;}
#top_strip #top_bottom li {display:inline; margin:0 4px 0 0; padding-top:4px; color:#c3c4c0;}
#top_strip #top_bottom li.dash {font-size:60%;}
#top_strip #top_bottom a:link {color:#c3c4c0;}
#top_strip #top_bottom a:visited {color:#c3c4c0;}
#top_strip #top_bottom a:hover {color:#93968a;}
#top_strip #top_bottom a:active {color:#c3c4c0;}
#top_strip #top_bottom a#current {text-decoration:underline;}



#content {margin:10px 0 0 25px; padding:0; width:1000px;}


#project_nav {width:150px; margin:0 10px 0 0; padding:0; float:left; background:#eeeeed URL(/images/nav_bg2.gif) top no-repeat;}
#project_nav h1 {margin:0; padding:6px 0 0 10px; color:#93968a; font-size:17px; font-family:'Walkway', Verdana, Geneva, Arial, sans-serif; font-weight:normal;}
#project_nav ul {padding:20px 0 12px 10px;}
#project_nav li {margin:0 0 8px; font-style:italic;}
#project_nav a:link {color:#333;}
#project_nav a:visited {color:#333;}
#project_nav a:hover {color:#04a59b;}
#project_nav a:active {color:#333;}

#project_nav ul.grouped {margin-top:-10px; margin-bottom:0;}
#project_nav ul.grouped li {font-size:95%;}




#main_content {width:800px; margin:0; padding:0; overflow:hidden; height:710px; border:1px solid #000; border-width:1px 0; 
position:absolute; top:95px; left:185px;}



#main_content .content_item {margin:0 0 70px; padding:0; width:800px; height:710px; overflow:hidden;}

#main_content .content_item .outer_frame {width:800px; height:560px; background:#000 URL(/images/loader_new.gif) center no-repeat; position:relative; overflow:hidden;}
#main_content .content_item .outer_frame .outer_left {line-height:1px; font-size:1px; margin:0; padding:0; 
	width:10px; background-color:#000; position:absolute; top:0; left:0; height:100%; z-index:950;}
#main_content .content_item .outer_frame .outer_right {line-height:1px; font-size:1px; margin:0; padding:0; 
	width:10px; background-color:#000; position:absolute; top:0; right:0; height:100%; z-index:950;}
 
 

#main_content .content_item .frame {width:780px; height:540px; margin:0 0 0 10px; padding:10px 0 0; overflow:hidden!important;}



/* slideViewer 1.0 default styles */
#main_content .content_item .frame ul.images {position:relative; width:1%; margin:0; padding:0; list-style-type:none; width:780px; height:540px; overflow:hidden!important;}
#main_content .content_item .frame ul.images li {width:780px; height:540px; float:left; margin:0; padding:0;}

#main_content .content_item .stripTransmitter {height:20px; margin:0; padding:0 0 0 40px; width:1%;
	background:URL(/images/image_select_bg2.png) left no-repeat; position:absolute; top:30px; left:0; z-index:998;}
#main_content .content_item .stripTransmitter ul {position:relative; list-style-type:none; height:20px;}
#main_content .content_item .stripTransmitter ul li{width:20px; float:left; padding:0 10px 0 0; background:#000 URL(/images/backslash2.gif) right no-repeat; border-right:6px solid #000;}
#main_content .content_item .stripTransmitter a {font:12px Verdana, Arial; text-align:center; line-height:20px; color:#FFF;
	text-decoration:none; display:block;}
#main_content .content_item .stripTransmitter a:hover {color:#04a59b;}
#main_content .content_item .stripTransmitter a.current, #main_content .stripTransmitter a.current:hover {color:#04a59b;}
/* end slideViewer default styles */






#main_content .content_item .item_title {width:230px; margin:15px 0 0 10px; padding:0; float:left; text-align:left;
	background:URL(../images/info_divider.gif) top right no-repeat;}
#main_content .content_item .item_title h2 {font-size:23px; margin:0; padding:0; font-family:'Walkway', Verdana, Geneva, Arial, sans-serif; font-weight:normal;}



#main_content .content_item .item_title .item_skills {margin:10px 0 0; padding:0; width:180px; float:left; text-align:left;}

.item_skills .key {width:28px; height:24px; padding:0; margin:0 10px 10px 0; float:left;
	text-decoration:none; display:block; background-position:0 0;}
.item_skills .key:hover, .item_skills .key:active {background-position:0 24px;}
.item_skills #design {background-image:URL(/images/icons/design_sprite.gif);}
.item_skills #printing {background-image:URL(/images/icons/printing_sprite.gif);}
.item_skills #build {background-image:URL(/images/icons/build_sprite.gif);}
.item_skills #photography {background-image:URL(/images/icons/photography_sprite.gif);}
.item_skills #direction {background-image:URL(/images/icons/direction_sprite.gif);}
.item_skills #illustration {background-image:URL(/images/icons/illustration_sprite.gif);}
.item_skills #animation {background-image:URL(/images/icons/animation_sprite.gif);}



#simpleTooltip {padding:10px; margin:0; background-color:#babbb5; color:#FFF; font-weight:bold;}



#main_content .content_item .item_info {width:550px; margin:15px 0 0 10px; padding:0; float:left;}
#main_content .content_item .item_info a {color:#04a59b;}
#main_content .content_item .item_info a:link {text-decoration:none;}
#main_content .content_item .item_info a:visited {text-decoration:none;}
#main_content .content_item .item_info a:hover {text-decoration:underline;}
#main_content .content_item .item_info a:active {text-decoration:none;}

#main_content .content_item .item_info p {line-height:1.1; font-style:italic;}
