		html{height:100%;}
		body {
			background:		#6E222C url("../img/red_backer.gif") repeat-x 0 0 ;
			height:			100%;
			padding:		0;
			margin:			0;
			border:			0;
			font:			10px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			min-height: 	730px;
			height:			730px;
		}

		h1 {
			color:			#6E222C;
			font:			15px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			width:			385px;
			font-weight:	bold;
			margin-top:		15px;
		}
		
		h2 {
			color:			#A37A74;
			font:			14px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			width:			385px;
			font-weight:	bold;
		}
		
		h3 {
			color:			#ccc;
			font:			14px/16px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			width:			385px;
			font-weight:	bold;
		}		
				
		P ,.p {
			color:			#8d6862;
			font:			12px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;			
		}
		
		P.trigger {
			color:			#979797;
			font:			11px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;			
		}
				
		P.info {
			margin-top:			-6px;
			margin-left:		-18px;
			padding-left:		12px;
			color:				#666;
			font:				10px/14px trebuchet ms, tahoma, verdana, helvetica, sans-serif;			
		}
		
		li {
			margin-left:	-15px;
			color:			#666666;
			font:			11px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;			
		}
		
		a {color:#8d6862;text-decoration:underline;}
		a:hover {color:#6E222C;text-decoration:underline;}
		
		a.arrows {color:#A37A74;text-decoration:none;}
		a.arrows:hover {color:#6E222C;text-decoration:underline;}
		
		a.callout {color:#8d6862;text-decoration:none;font:10px/16px trebuchet ms, tahoma, verdana, helvetica, sans-serif;}
		a.callout:hover {color:#CC0033;text-decoration:underline;}
		
		a.trigger {color:#979797;text-decoration:none;font:12px/16px trebuchet ms, tahoma, verdana, helvetica, sans-serif;font-weight:bold;}
		a.trigger:hover {color:#6E222C;text-decoration:underline;}
		
		#shell {
			background-color: #fff;
			min-height:		100%;
			height:			100%;
			width:			720px;
			background:		url("/img/content_backer.gif") repeat-y 50% 0 ;
		}

		#head {
			background-image:url("/img/top_banner.gif") ;
			height:			90px;
			width:			720px;
		}
		
		#nav {
			
			width:			720;
			background-image:url("/img/nav_background.gif") ;
			color:			#806E70;
			text-indent:	10px;
			padding-top:	10px;
			font:			12px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			font-weight:	bold;
		}
		
		.nav {
			color:#fff;
			text-decoration:none;
		}
		
		.nav:hover {
			color:#806E70;
			text-decoration:none;
		}
		
		#subnav {
			color:			#734348;
			text-indent:	10px;
			padding-top:	16px;
			padding-bottom:	7px;
			font:			12px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			font-weight:	normal;
		}
				
		.subnav {
			color:#CDA9A4;
			text-decoration:none;
		}
		
		.subnav:hover {
			color:#6E222C;
			text-decoration:none;
		}
		
		.subhead {
			color:			#6E222C;
			font:			15px/18px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			font-weight:	bold;
			position:		relative;
			top:			-30px;
			bottom:			-30px;
		}
		
		.searchBox {
			padding-left:	600px;
			padding-top:	30px;
		}

		
		#content {
			width:			720px;
			height:			70%;
			position:		relative;
			margin-top:		-4px;
		}
		
		.body {
			width:			385px;
			margin-left:	10px;
		}
		
		.bodyLong {
			width:			385px;
			margin-left:	10px;
			height:			600px;
		}

		#foot {
			text-indent:	15px;
			margin-bottom:	10px;
			color:			#A37A74;
			font:			10px/12px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
		}
		
		.footLink {
			color:#A37A74;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
		}
		
		.footLink:hover {
			color:#A37A74;
			text-decoration:underline;
			font-size:10px;
		}
		
		#logos {
			padding:	10px;
		}
		
		.bump{margin-bottom:80px;}
		
		#sidebar_earring {
		background-image:url("/img/sidebar_ring.gif");
		height:110px;
		}
		
		#sidebar_celebration {
		background-image:url("/img/sidebar_celebrations.gif");
		background-repeat:no-repeat;
		height:110px;
		}
		
		/* searchbox goes back here */
		
		.searchField { 
			 border: 		1px solid #999;
			 text-indent:	3px; 
			 width:			122px;
			 height:		12px;
			 color:			#999999;
			 font:			9px trebuchet ms, tahoma, verdana, helvetica, sans-serif;
			 margin-bottom: 4px;
		}
		
		#searchForm {
			display:		inline;
		}

		.infoBox {
			position:		absolute;
			top:			100px;
			right:			4px;
			width:			280px;
			background:		url("/img/vline.gif") repeat-y 50% 0 ;
			/*
			border-left-style: dotted;
			border-left-color:#DECCCC;
			border-left-width:thin;
			*/
			padding-left:	18px;
			padding-top:	16px;
		}
				
