@charset "UTF-8";
/* CSS Document */

body {
	background: #927444 url(/i/bg_grime.jpg) center center repeat;
	text-align: center;
	margin: 30px auto;
	}

img {
	border: 0px none;
	margin: 0px;
	}

#container {
	width: 971px;
	margin: 0px auto;
	text-align: left;
	}

.sideshadow {
	background: url(/i/bg_shadow_bg.gif);
	float: left;
	padding: 0px 6px;
	}

	.sideshadow .spacer {
		margin: 0px auto;
		width: 959px;
		float: left;
		}
	
	#header {
		position: relative;
		width: 959px;
		height: 115px;
		margin: 0px;
		padding: 0px;
		}
	
		#header #headermenu {
			position: absolute;
			top: 58px;
			left: 579px;
			width: 373px;
			text-align: right;
			}
	
	#red_main {
		background-color: #65281a;
		float: left;
		margin: 0px;
		padding: 0px;
		}
	
		#featured-flash {
			width: 941px;
			margin: 0px 9px 9px 9px;
			background-color: #000000;
			color: #e4d3b5;
			font: 12px Arial, Helvetica, sans-serif;
			line-height: 1.3em;
			}
		
			#featured-flash h1 {
				font: 18px Georgia, "Times New Roman", Times, serif;
				text-transform: uppercase;
				margin: 0px; 
				padding: 16px 0px 0px 16px;
				}
		
			#featured-flash p {
				margin: 0px;
				padding: 10px 16px;
				}
				
			#featured-flash a {
				text-decoration: underline;
					color:#DFDAD1;
					}
					
				#featured-flash a:hover {
					text-decoration: none;
					color: #DFDAD1;
					
				}
		
	#red_sub {
		padding: 0px;
		margin: 0px;
		background: #65281a url(/i/sub_bg_bg.gif) center center repeat-y;
		}
	
	#red_sub2 {
		padding: 0px;
		margin: 0px;
		background: #65281a url(/i/sub2_bg_bg.gif) center center repeat-y;
		}
		

		
			#main_content #text-envelope {
				margin: 20px 40px;
				width: 600px;
				padding: 10px;
				background: #fff;
				opacity: .8;
				filter: alpha(opacity=80);
				
				color: #463f37;
				font: 12px Arial, Helvetica, sans-serif;
				line-height: 1.5em;			
				}
				
				#main_content #text-envelope p {
					font: 12px Arial, Helvetica, sans-serif;
					color: #463f37;
					line-height: 1.5em;
					}
					
				#main_content #text-envelope h1 {
					font: normal 26px Georgia, "Times New Roman", Times, serif;
					color: #463f37;
					text-transform: uppercase;
					letter-spacing: 1px;
					margin: 0px;
					padding: 0px;
					}
				
				#main_content #text-envelope a {
					text-decoration: underline;
					color:#463f37;
					}
					
				#main_content #text-envelope a:hover {
					text-decoration: none;
					color: #463f37;
					}
	
		#lefty {
			float: left;
			display: inline;
			padding: 0px;
			margin: 0px 11px 0px 10px;
			width: 290px;
			clear: none;
			}
			
				#lefty a {
					text-decoration: underline;
					color: #69352E;
					}
					
				#lefty a:hover {
					text-decoration: none;
					color: #69352E;
					}
		
		#lefty2 {
			float: left;
			display: inline;
			padding: 0px;
			margin: 30px 40px 0px 40px;
			width: 500px;
			clear: none;
			font: 12px Arial, Helvetica, sans-serif;
			line-height: 1.9em;
			color: #e4d3b5;
			}
		
		#righty2 {
			float: left;
			clear: none;
			display: inline;
			width: 300px;
			padding: 0px;
			margin: 21px 30px;
			
			color: #e4d3b5;
			font: 13px Georgia, "Times New Roman", Times, serif;
			line-height: 1.5em;
			}
			
			#righty2 .people {
				clear: both;
				float: left;
				width: 300px;
				margin: 0px 0px 20px;
				padding: 0px;
				}
				
				#righty2 .people h2 {
					margin-top: 0px;
					padding-top: 0px;
					}
				
				#righty2 a {
					color: #e4d3b5;
					text-decoration: underline;
					}
				
				#righty2 a:hover {
					color: #ffffff;
					text-decoration: underline;
					}
			
			#righty2 h2, #righty2 h3, #righty2 h4, #righty2 .people h2, #righty2 .people h3, #righty2 .people h4 {
				font-weight: normal;
				}
				
			#righty2 h4 {
				font-size: 1em;
				line-height: 1.2em;
				font-family: Arial, Helvetica, sans-serif;
				margin-left: 3px;
				}
		
			#lefty .texty h1, #lefty2 h1 {
				font: 27px Georgia, "Times New Roman", Times, serif;
				text-transform: uppercase;
				margin: 0px 0px 14px; 
				padding: 0px;
				}
			
			#lefty2 h2 {
				font: 1.5em Georgia, "Times New Roman", Times, serif;
				font-weingth: normal;
				margin: 14px 0px 14px 3px; 
				padding: 0px;
				}
		
			#lefty .texty {
				font: 12px Arial, Helvetica, sans-serif;
				line-height: 1.3em;
				color: #e4d3b5;
				margin: 20px;
				}
			
			#lefty #elevator {
				background-color: #5a3027;
				padding: 10px;
				border-bottom: 1px solid #47190f;
				}
			
				#lefty #elevator #bullet-cell {
					color: #000;
					background: #47190f;
					width: 170px;
					text-align: center;
					}
			
			#lefty #projects-menu {
				padding: 0px;
				margin: 0px;
				background-color: #47190f;
				width: 290px;
				}
			
			#lefty #projects-menu ul {
				padding: 0px;
				margin: 0px;
				}
			
			#lefty #projects-menu li.item {
				padding: 20px 0px 20px 45px;
				font: 20px Arial, Helvetica, sans-serif;
				margin: 0px;
				min-height: 40px;
				color: #e4d3b5;
				cursor: pointer;
				background:#47190f url(/i/butt_arrow.gif) 16px 22px no-repeat;
				list-style: none;
				list-style-position: outside;
				border-bottom: 1px solid #47190f;
				}
			
			#lefty #projects-menu li.select {
				background: #5a3027 url(/i/butt_arrow_over.gif) 16px 22px no-repeat;
				color: #fff;
				border-bottom: 1px solid #47190f;
				padding: 20px 0px 20px 45px;
				min-height: 40px;
				margin: 0px;
				}
			
			#lefty #projects-menu a li {
				text-decoration: none;
				color: #fff;
				}
			
			#lefty #projects-menu a  {
				text-decoration: none;
				color: #fff;
				}
				
			#lefty #projects-menu li:hover {
				background: #5a3027 url(/i/butt_arrow_over.gif) 16px 22px no-repeat;
				text-decoration: none;
				color: #fff;
				}
				
				#lefty #projects-menu li.item .where {
					font-size: .7em;
					}

			
		
		#righty {
			float: left;
			clear: none;
			display: inline;
			width: 638px;
			padding: 0px;
			margin: 0px;
			}
		
			#righty .head-image {
				width: 638px;
				position: relative;
				}
			
				.head-image .scroll-buttons {
					position: absolute;
					top: 0px;
					left: 550px;
					width: 88px;
					height: 45px;
					}
				
					.head-image .scroll-buttons {
						margin: 0px;
						padding: 0px;
						}
					
			#content {
				width: 638px;
				color: #e4d3b5;
				font: 12px Arial, Helvetica, sans-serif;
				}
				
				#content h2 {
					font: normal 20px Georgia, "Times New Roman", Times, serif;
					display: block;
					text-transform: uppercase;
					margin: 0px 0px 20px;
					background-color: #5a3027;
					color: #ffebc3;
					padding: 10px 20px;
					
					}
				
				#content p {
					margin: 10px 20px;
					line-height: 1.3em;
					}
				
			#checkbox-pile {
				width: 373px;
				margin: 40px 16px 50px;
				}
				
				#checkbox-pile img {
					border: 0px;
					}
				
	
	
	
	#mainmenu {
		padding: 0px;
		margin: 0px;
		height: 36px;
		background: #000 url(i/main_menu_bg.gif) left top repeat-x;
		}
		
	#mainmenu select {
		font: 12px Arial, Helvetica, sans-serif;
		}
	
	#foot {
		position: relative;
		width: 959px;
		height: 77px;
		}
	
		#foot #foottext {
			position: absolute;
			top: 30px;
			left: 46px;
			width: 837px;
			font: 12px Arial, Helvetica, sans-serif;
			color: #FFFFFF
			}
		
		#foot #foottext a {
			color: #FFFFFF;	
			}
		
		#foot #foottext a:hover {
			color: #000000;
			}