* { margin: 0; padding: 0; }

html {
	font-family: Helvetica, sans-serif;
	font-size: 62.5%;
	height: 100%;
	}

body {
	font-family:  Helvetica;
	color: #33312a;
	background-color: #fff;
	}

h1 {
	font-weight: normal;
	font-size: 1.6em;
	color: #fff;
	} 

h2 {
	font-weight: normal;
	font-size: 1em;
	color: #727273;
	font-family:  Georgia;
	font-style: italic;
	margin-top: 15px;
	margin-bottom: 15px;
	} 
	
h3 {
	font-weight: normal;
	font-size: 1.3em;
	text-transform: uppercase;
	margin-bottom: 5px;
	color: #727273;
	}


div.Content_Left { float:  left; }
div.Content_Right { float:  right; }
div.clear { clear:  both; }

a:link, a:visited { text-decoration: none; color: #c3c5c8; }
a:hover { text-decoration: none; color: #9a2e5c; }

a.list:link, a.list:visited { color: #606060; }
a.list:hover { color: #9a2e5c; }

a.selected:link, a.selected:visited { color: #9a2e5c; }
a.selected:hover { color: #9a2e5c; }

li.small_text a:link, li.small_text a:visited { text-decoration: none; color: #606060; }
li.small_text a:hover { color: #9a2e5c; text-decoration: underline; }

li.small_text a.selected_filter:link, li.small_text a.selected_filter:visited { color: #c3c5c8; }
li.small_text a.selected_filter:hover { color: #9a2e5c; text-decoration: underline; }

li.sort_title a:link, li.sort_title a:visited { text-decoration: none; color: #727273; }
li.sort_title a:hover { color: #9a2e5c; }

/* LEFT BAR STUFF */

div#Left_Bar {
	position: fixed;
	top: 0px;
	left: 15px;
	width: 255px;
	height: 100%;
	overflow: hidden;
	}
div#Left_Bar_Container {
	width: 235px;
	background: transparent url('/design_images/hatch.png') repeat;
	height: 100%;
	position: relative;
	overflow: hidden;
	}
div#Logo {
	width: 235px;
	height: 140px;
	}
img.logo_image {
	width: 235px;
	height: 140px;
	display: block;
	vertical-align:bottom;
	}
div#Nav_Bar {
	}
	
ul {
	list-style: none;
	font-size: 1.3em;
	margin-left: 25px;
	}
ul li {
	padding-bottom: 0px;
	width: 185px;
	}
ul ul {
	margin-top: 0px;
	margin-left: 10px;
	}
ul ul li {
	padding-bottom: 0px;
	font-weight: normal;
	font-size: 0.6em;
	}
li.sort_title {
	margin-top: 10px;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 0.7em;
	margin-left: -10px;
	}
li.small_text {
	font-size: 0.8em;
	margin-top: 8px;
	font-weight: normal;
	font-family:  Georgia;
	font-style: italic;
	color: #4e4f51;
	}


/* CONTENT STUFF */
div#Content {
	position: relative;
	width: 700px;
	margin-top: 0px;
	margin-left: 270px;
	padding: 20px;
	padding-bottom: 10px;
	padding-top: 25px;
	}

div#General_Text {
	font-size: 1.3em;
	line-height: 1.1em;
	color: #676458;
	}
	
div#Audio_Player {
	margin-top: 110px;
	}
	
div#Project_Summary {
	margin-top: 110px;
	padding: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 300px;
	background:url('/design_images/hatch.png') repeat;
	cursor: default;
	}

div#Project_Summary p {
	font-size: 0.9em;
	line-height: 1.5em;
	color: #727273;
	}
		
span.selected_image img {
	margin-right: 5px;
	margin-bottom: 5px;
	}

/* HOME STUFF */

.caption-top, .caption-bottom {
	color: #ffffff;	
	padding: 1.2em;	
	font-weight: bold;
	font-style: italic;
	font-size: 13px;	
	font-family: georgia;	
	cursor: default;
	border: 0px solid #9a2e5c;
	background: #000000;
}
.caption-top {
   border-width: 0px 0px 4px 0px;
}
.caption-bottom {
   border-width: 4px 0px 0px 0px;
}
.caption a, .caption a {
	border: 0 none;
	text-decoration: none;
	background: #000000;
	padding: 0.3em;
}
.caption a:hover, .caption a:hover {
	background: #202020;
}
.caption-wrapper {
	float: left;
}
br.c { clear: both; }




	img{ border:none; }
	
	#supersized-loader { position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background-color:#111; background:rgba(0,0,0,0.8) url(../../design_images/img/progress.gif) no-repeat center center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
	
	#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
		#supersized img{ width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
			#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }	/*Speed*/
			#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }			/*Quality*/
		
		#supersized a { z-index:-30; position:absolute; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#fff;}
			#supersized a.prevslide { z-index:-20; }
			#supersized a.activeslide { z-index:-10; }
			#supersized a.prevslide img, #supersized a.activeslide img{ display:inline; }
	
	/*Controls Section*/
	#controls-wrapper { margin:0 auto; width:200px; bottom:15px; right:20px; z-index:4; position:fixed; }
		#controls { overflow:hidden; height:100%; text-align:left; z-index:5; /* Increase padding to give thumbnails room */ }
			
			#nav_functions { background:url('/design_images/hatch.png') repeat; padding:10px; float: right; width:136px; }
			
			#slidecounter { float:right; color:#727273; font:0.9em "Georgia", Helvetica, Arial, sans-serif; }
			#slidecaption { overflow:hidden; float:left; color:#727273; font:13px "Georgia", Helvetica, Arial, sans-serif; font-weight:bold; }
			#navigation { float:left;font:0.9em "Georgia", Helvetica, Arial, sans-serif;font-style:italic; color:#727273; }
			
			#project_info { float:left; margin-right: 1px; color:#fff; font:0.9em "Helvetica", Arial, sans-serif; background-color:#9a2e5c; padding:10px; }
			#project_info:hover { color:#fff; background-color:#9a2e5c;background:url('/design_images/hatch.png') repeat;cursor:pointer; }
			
			#navigation span:hover { text-decoration: underline; color: #9a2e5c; cursor:pointer;}
	
	/*Thumbnail Navigation	
	#nextthumb,#prevthumb { z-index:6; display:none; position:fixed; bottom:12px; height:75px; width:100px; overflow:hidden; background:#ddd; border:2px solid #fff; -webkit-box-shadow:0 0 5px #000; }
		#nextthumb { right:12px; }
		#prevthumb { left:12px; }
			#nextthumb img, #prevthumb img { width:150px; height:auto;  }
			#nextthumb:active, #prevthumb:active { bottom:10px; }
			#navigation > :hover,#nextthumb:hover, #prevthumb:hover { cursor:pointer; }*/

/* HOME STUFF */


/* ABOUT STUFF */

	
/** FOOTER **/
#Footer {
	margin-left: 0px;
	font-size: 0.5em;
	text-align: left;
	margin-top: 20px;
	color: #4e4f51;
	}
