	/* ------------- MAIN ------------- */
	html, body{
		margin:0;
		padding:0;
		height:100%;
	}
	body{
		font-family:Trebuchet MS1, Helvetica, sans-serif;
		font-size:small;
		color:#666666;
		background:url(../images/bgs/woodTest5.jpg) repeat #1E1611;
		background-position:center top;
		min-height:100%;
	}
	#headGrad{width:100%;height:88px;z-index:999;position:fixed;background:url(../images/bgs/yellGrad.png) repeat-x}
	#containerBorder{
		background-color:white;
		width:850px;
		height:auto;
		min-height:99%;
		margin:auto;
		border-left:10px solid #009141;
		border-right:10px solid #009141;
		border-bottom:10px solid #009141;
		padding:0px !important;
		position:relative;
		
	}
	#container{
		background-color:white;
		width:850px;
		height:auto !important;
		height:100%;
		min-height:100%;
		margin:0px;
		text-align:left !important;	
		overflow:hidden;
		padding:0px !important;
		position:relative;
	}
	
	/* ------------- HEADER ------------- */
	
	#header{width:850px;height:225px;background-color:#fff;padding:0;z-index:1;background:url(../images/bgs/head.png) no-repeat}
	#left{height:125px;width:265px;background-color:#fff;float:left;}
	#headerRight{
		width:451px;
		height:123px;
		background:url(../images/bgs/big_g_c.png) no-repeat #ffffff;
		float:right;
	}
	#splitter{width:800px;height:2px;float:left !important;background-color:#FF0099;margin:8px 0 0 25px;z-index:1;}
	#splitter_hidden{
		width:350px;
		height:2px;
		float:left !important;
		border-bottom:2px dashed #FF0099;
		margin-top:-2px;
		position:fixed;
	}
	/* ------------- END OF HEADER ------------- */
	
	/* ------------- MAIN ------------- */
	
	#sidebar {
	overflow:hidden;
	position:absolute;
	left:25px;
	top:71px;
	bottom:0;
	margin-left:-5px;
	border-top:37px solid #fff;	
	}	
	
	#menu {
	width:50%;
	list-style:none;
	padding:0;
	margin:0;
	top:0;
	position:relative;
	height:auto;
	width:auto;
	padding-bottom:25px;
	font-size:1em;
	border-bottom:1px solid #333333;;
	overflow:auto;	
	}
	
	#menu li{
	text-align:left;
	display:block;
	height:20px;
	padding:7px;
	}
	
	#menu li a:hover {
		border-left:1px solid green;
		border-top:1px solid #ffffff;
	}
	
	#menu li a {
	background-color: #333333;
	color:#fff;
	font-family:helvetica, arial, verdana;
	font-weight:normal;
	display:inline;
	text-decoration:none;
	padding:13px 10px 7px 10px;
	}
	
	#menu li span {
	font-family:georgia, arial;
	font-size:9px;
	color:#464646;
	}
	
	#menuBlend{float:left;position:absolute;bottom:56px;width:100%;height:40px;background:url(../images/bgs/blend.png) repeat-x}
	
	#menuBlocker{position:absolute;bottom:0;width:100%;height:55px;background-color:#ffffff;border-top:10px solid #ffffff;}
	
	#main{position:relative;width:854px;padding:0px;margin-top:23px;height:auto;min-height:100% !important}
	#mainLeft{top:248px;bottom:10px;width:370px;margin-left:0px;position:fixed;z-index:1;padding-left:0px !important}
	#mainLeftBracket{
		width:29px;
		height:74px;
		position:fixed;
		z-index:1;
		margin-left:-46px !important;
		top:243px;
		background-image:url(../images/headings/l_bracket.png);
		background-repeat:no-repeat !important;
	}
	#mainLeftBracket:hover{background-image:url(../images/headings/l_bracket_ro.png);}
	#mainLeftHeading{width:347px;height:72px;float:left;z-index:1 !important;margin-left:27px;margin-top:-3px;}
	
	#mainRight{width:464px;height:100%;min-height:100%;float:right;padding:0px;}
	#mainRightHeading{width:32px;height:79px;float:right;margin-right:-11px;margin-top:12px;padding:0px;}
	#mainRightHeading img{position:fixed;z-index:1;}
	#RightBracket{
		width:28px;
		height:73px;
		position:fixed;
		z-index:1;
		background-image:url(../images/headings/r_bracket.png);
		background-repeat:no-repeat;
		margin-top:-17px;
		margin-left:35px;
		padding:0px;
	}
	#RightBracketAnim{
		width:28px;
		height:73px;
		position:fixed;
		z-index:1;
		background-image:url(../images/headings/r_bracket_anim.gif);
		background-repeat:no-repeat;
		margin-top:-17px;
		margin-left:35px;
		padding:0px;
	}
	#RightBracket:hover{background-image:url(../images/headings/r_bracket_ro.png);}
	
	
	#mainRightWork{float:left;width:410px;height:auto;margin-left:15px;padding-bottom:65px;}
	#mainRightWork img{margin-top:10px}
	
	#copyright{
		font-family:Trebuchet MS1, Helvetica, sans-serif;
		text-align:right;
		font-size:x-small;
		color:black;
		height:45px;
		margin-right:5px;
		padding-top:10px;
	}
	#copyright img{padding:0 0px 0 5px}
	
	#overview{
		float:right;
		width:145px;
		height:auto;
		min-height:281px;
		color:black;
		margin-top:40px;
		padding-bottom:20px;
	}
	
	#overview p, #overviewFull p{padding-bottom:5px;line-height:14px;clear:both}
	
	#overviewFull{
		float:right;
		width:342px;
		height:auto;
		min-height:281px;
		color:black;
		margin-top:40px;
		padding-bottom:20px;
	}
	
	#overviewFull h1{float:right;width:125px}
	
	
	
	.splitter{padding-bottom:20px !important;border-bottom:1px solid green;line-height:15px !important;}
	
	h1{font-size:1.05em;font-weight:bold;text-align:left;padding:7px 10px 7px 10px;background-color:#333333;color:#ffffff;margin-bottom:10px}
	
	#contact{
		position:absolute;
		bottom:0;
		left:0;
		height:63px;
		width:139px;
		margin-left:27px;
		margin-top:90px !important;
	}
	#splitterBott{
		width:798px;
		height:2px;
		background-color:#FF0099;
		margin-top:-55px;
		margin-left:26px;
		padding:0px;
		z-index:999;
		position:absolute;
		bottom:55px;
		
	}                                     
	
	#mainRightList{width:185px;height:75%;float:left;color:green;margin-top:20px;margin-left:27px;overflow:auto}
	#mainRightList img{margin-top:6px !important;}
	#mainRightList ul{list-style-type:none;padding:0px;float:left;line-height:16px;margin:0px;}
	#mainRightList li{font-family:Trebuchet MS1, Helvetica, sans-serif;font-weight:normal;padding:0px;}
	#mainRightList a{color:green !important;text-decoration:none;}
	#mainRightList a:hover{color:#333333 !important;text-decoration:none;}
	#mainRightList a.current{color:#FF0099 !important;text-decoration:none}
	#mainRightList a.magenta{color:#FF0099 !important}
	
	.imageContainer{
		width:auto;
		height:auto;
		padding-top:5px;
		margin-bottom:10px !important;
		z-index:1;
	}
	.imageContainer img{float:left;padding:5px 0 7px 0}
	.imageTitle{float:left; color:#2d2b2b !important; padding-left:20px}
	.imageLinks{text-align:right;padding-right:22px;margin-top:5px;color:green;font-weight:bold;font-size:8pt;}
	.imageLinks a:link, .next a:link{color:green;text-decoration:none;}
	.imageLinks a:hover, .next a:hover{color:#FF0099 !important;text-decoration:none;}
	.imageLinks a:visited, .next a:visited{color:green;text-decoration:none;}
	.imageLinks a{padding-left:5px;padding-right:10px;border-right:2px solid green;}
	.imageLinks a.right{padding-left:5px;padding-right:0px !important;border-right:none !important;}
	.imageLinks a.zoom{padding-left:5px;padding-right:0px;border:0px !important;}
	.next{text-align:right;margin:3px 6px 0 0	}
	
	hr {height:1px;border:0;background-color:#FF0099;color:#FF0099}
	hr.green {height:2px;border:0;background-color:green;color:green}
	.banner {text-align:center}
	.clear{clear:both}
	.green{color:green}
	.white{color:#ffffff}
	
	.slideshow { height: auto; width: auto; margin: auto }
	
	#bottomBorder{position:absolute;bottom:0;height:10px;width:100%;background-color:#009141;z-index:999;margin-bottom:10px}
