body {
font-family: verdana, sans-serif;
font-size: 100%;
line-height: 14px;
background:#FFFFFF;
color:#000000;
min-width: 700px;
}

body a:link { color: #044F9F; text-decoration:none; }
body a:hover { text-decoration:underline;}
body a:visited {text-decoration:none;}
body a:hover:visited { text-decoration:underline;}


#wrapper { /* also holds the left "sliding" tab */
	text-align: left;
	width: 1000px; /* this can fixed or fluid */
	margin: 0 auto; /* NN will put content out of scrollable reach if auto is used unless there's a min-width on body too*/
	/*font-size: 80%;*/
	position:static; 
	z-index: 40;
	/*border: 1px solid #4a1c21;*/
}

#header, #subnav, #footer {
	clear: both; 
	width: 100%;
	/*border: 1px solid #4a1c21;*/
}

#header {text-align: right; padding: 1px 0;}

#footer { text-align:center; color:#000000;}
#footer div {padding: 1px 0;}

/* TODO remove margin  */
#contentfloatholder {/* also makes the right "sliding" tab */
	float: left;
	width: 100%;
	position: relative;
	background:#FFFBF1;
}

#contentfloatholder:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
    height: 0px;
    clear: both; 
    visibility: hidden;
}

#centerpad {  margin: 0 175px; }

#main_content { padding:0 10px 0 0; margin-top:25px; }

#main_content_item {
	margin:40px 0 20px 0; 
	height:525px; 
	width:643px; 
	overflow:auto; 
	position:relative;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 1px solid #044F9F;
}

#summary_text {margin:0; font-size: 10px; }

#summary_text_blog {margin:0; font-size: 12px; } /* for blog entry - Summary text is the same as blog content */

#blog_content { 
	font-family: Verdana, sans serif;
	font-size: 12px; 
	padding: 10px 0 0 0; 
} 

#center {
  color: #000;
  float:left;
  width: 100%; 
  margin-right: -95%; 
 /* border: 1px solid #4a1c21; */
	/* this needs to be less than 100% for Moz/Mac which thinks 
         it's empty otherwise. The difference is made up by putting a 
         negative left margin on the left float:
	   Note IE/Mac doesn't like this method ~ it wants the 100% so it can 
	   be fed in using IE only CSS below becasue IE/Win also works with the 100% method.  
	*/
}

#left {
	float:left;
	width: 170px;
	margin-top:-19px;  /* to hide Google Ad text */
	margin-left: -5%; /* the difference to make the left colum appear flush left */
	/* border: 1px solid #4a1c21;*/
	padding-left:4px;
}

#right {
	margin-top:-19px; /* to hide Google Ad text */
	float:right;
	width: 170px;
}

#left_custom {
	margin-top: 20px;
	float:left;
	width: 170px;
	margin-left: -5%;  /*the difference to make the left colum appear flush left */
	padding-left:4px;
}

#right_custom {
	margin: 20px 0 0 0;
	float:right;
	width: 170px;
}

#blog_login {
	font-size: 9px; 
	color:#000000; 
	text-align:center; 
	margin-top:0px;
	padding-bottom:5px; 
}


/*************       For IE Mac           **************/
/* IE/Win is also using these rules, but it doesn't mind */
* html div#center {margin-right: -100%;}
* html div#left {margin-left: 0;}

#left h3, #left p,
#right h3, #right p {padding: 0 20px; }

/***** General formatting ****/
#pagetop {text-align:center; }

