
a:link {color: #771122;} a:visited {color: #771122;} a:hover {color: #dd2233;}

* {margin:0;padding:0;}

a {
	font-family: helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}
p {
	font-family: helvetica, sans-serif;
	font-size:12px;
}

h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666666;
	font-style: italic;
}

h1 {		
	position:absolute;
	top:24px; left:330px;

 }
 
 .head-logo {
 position:absolute;
 top:5;left:55;
}


body {
	background-image:url(../images/back4.gif);
	text-align:center; /* IE6 needs this to center the layout in the browser window */
	/*  font-size:1em; */
	}
	
	
#main_wrapper3c {
	width:880px;
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	position:relative; /** added this for absolutly positioned Content, before Nav **/

}
	
#main_wrapper {
	width:840px;
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	position:relative; /** added this for absolutly positioned Content, before Nav **/

}

#header {
    height:50px;
	padding:5px;
	position:relative;  /* added 3-3-2010 needed? */
	
	}
	
#nav {
	position:absolute; top:60px;
	left:0px;
	width:140px; 
	
	 }
#content {
	position:absolute;
	top:60px;  /* added 3-3-2010, needed..right? */
	left:140px;
	width:700px;
	}
	
#content_mid {	
	position:absolute; top:60px;
	left:140px;
	width:550px;
	min-height:600px;
	}	
	
#content_right{	

	position:absolute; top:60px;
	left:700px;
	width:140px; 
	}	
	
	/*
#footer {
	clear:both; 
	}
	*/
	
	
#header_inner, #nav_inner, #content_inner, #content_mid_inner, #content_right_inner {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner { 
	/*border-style:dotted; */
	height:50px;
	position:relative;
	}
#nav_inner {
	text-align:right;
	padding-right:5px;
	}
#content_inner { 
	padding:0px 20px; /* creates space between the box and the content */
	border-left:20px solid #eeeeee;
	min-height:500px;
	}

#content_mid_inner{

	padding:0px 20px; /* creates space between the box and the content */
	border-left:20px solid #eeeeee;
	min-height:600px;
}

#content_right_inner {
	text-align:left;
	padding:0px 20px; /* creates space between the box and the content */
	border-left:2px solid #eeeeee;
	min-height:650px;
}
	

/*	
#footer_inner {
	margin-top:.3em;
	padding:.4em .2em; /* creates space between the box and the content 
	text-align:center;
	border-top:2px solid #ccc;
	}
*/
	
	
	
/* Mark's stuff */

ul
{
list-style-type:none;
text-align:right;
}

li
{
padding:.2em .5em .9em 0em;
}


hr.subtle
{
	height:1px;
	border-style: none;
	color: #dddddd;
    background-color: #C0C0C0;
	width:90%;
	text-align:center;
}


*.floatleft{float:left;}
*.floatright{float:right;}
*.clearfloats{clear:both;}
*.center-text{text-align:center;}

.fontsize-6 {font-size:.6em;}
.fontsize1-2 {font-size:1.2em;}
.margleft2 {margin-left:2em;}
.margtop2 {margin-top:2em;}
.margright2 {margin-right:2em;}
.textindent3 {text-indent:3em;}

