﻿/* TWO COLUMN LAYOUT */

* { margin:0; padding:0; }

body {
	text-align:center; /* IE6 needs this to center the layout in the browser window */
	}
#main_wrapper {
	width:820px; /* widths of columns will change proportionately as this width is changed */
	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 */
	background-color:#e60000; margin-top:5px; margin-bottom:5px; }

#main_wrapper h5 { margin:0; padding:4px 0 8px 0; text-align:center; font-size:150%; color:#fff; }

.style1 { color: #e60000; }

/* ------------------------------------------------------------------ */

#left { width:60%; /* this width + content width must total 100% */
	float:left; /* floats on nav and content divs make them sit side by side */ }

#right { float:left; /* floats on nav and content divs make them sit side by side */
	width:39%; /* this width + nav width must total 100% */
	top:0px; }

#footer { clear:both; /* makes the footer sit below whichever column is longest */ background-color:#eecaca;
	 margin:0 8px 8px 8px;  }
	
#left_inner { padding-left:.62em; /* creates space between the box and the content */ }

#left_inner h1 { font-size:600%; color:#fff; margin:0; padding:0; }

#right_inner { padding-left:1.8em; background-position: center;	
	background-image: url('../images/roundedcornr_694212.gif');
	background-repeat: no-repeat; }

#right_inner h2 { color:#e60000; font-size:280%; margin-top:8px; padding:20px 0 24px 0; }

#footer_inner { list-style-type:none;  
	padding:.4em 0 .4em .4em; /* creates space between the box and the content */	}

#footer_inner li { display:inline; font-size:110%; font-weight:bold; padding:0 .5em; }

#footer_inner a:link  { color: #e60000; font-size:110%; font-weight: bold; }
	
#footer_inner a:visited { color: #000; font-size:110%; font-weight:bold; }	

#footer_inner a:hover { color: #fff; background-color: #e60000; font-size:110%; font-weight:bold; }


/* ------------------------------------------------------------------ */

/*#bleft { width:22%; /* this width + content width must total 100% */
/*	float:left; /* floats on nav and content divs make them sit side by side */
/*	background-color:#eecaca; border-left:8px #e60000 solid; }*/
	
#bright { /*float: left; /* floats on nav and content divs make them sit side by side */;
	width: 98%; /* this width + nav width must total 100% */;
	top: 0px; margin-left:8px;
	background-color:#fff;
	background-position: center;
	background-image: url('../images/capdome.jpg'); 
	background-repeat:no-repeat; }
	
#bright img { float: right; }
	
#bright h2 { font-size:164% }

#bright h3 { margin-left:1.6em; }

#bfooter { background-color:#eecaca; border-top:8px #e60000 solid; border-bottom:8px #e60000 solid; margin:0 8px 0 8px;
	clear:both; /* makes the footer sit below whichever column is longest */
	}
	
/*#bleft_inner { padding:.8em 0 0 .5em; /* creates space between the box and the content */ /*line-height:1.8em; }*/

/*#bleft_inner h3 { font-size:105%; color:#e60000; }*/

#bright_inner { padding:1em; /* creates space between the box and the content */ }

#bfooter_inner { padding:.3em; /* creates space between the box and the content */
	text-align:center; }

#bfooter_inner li { display:inline; font-size:80%; margin:0; padding:0 .6em; }

/* ------------------------------------------------------------------ */
/*
a.issues span { display: none; width:158px; }

a.issues:hover { position: absolute; }

a.issues:hover span { display: block; position: absolute; border: medium dotted black;
	background-color: #e60000; color: white; font-weight: bold; padding: 6px; /*left:60px;*/ 

a.issues:hover span { display: block; position: absolute; border: medium dotted black;
	background-color: #e60000; color: white; font-weight: bold; padding: 6px; /*left:60px;*/ }
*/

/* ------------------------------------------------------------------ */
	
#nav_inner, #content_inner, {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
