/* body{ */
/* margin:0; */
/* padding:0; */
/* line-height: 1.5em; */
/* } */
h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, sans-serif; 
color: #CC0000;
padding: 5px;
}

* html h1, h2, h3, h4, h5, h6 {
margin-top: 1em;
}

b{font-size: 110%;}
em{color: #CC0000; font-family: Helvetica, sans-serif; font-style: normal;}

#topsection h1{
margin: 0;
padding-top: 15px;
}

.printimg {
display: none;
}

#maincontainer{
width: 860px; /*Width of main container*/
height: auto;  
background-image: url(chatham-bg4.jpg);
margin: 0 auto;
clear: both;
 /*Center container on page*/
}

#maincontainer a {
color: #CC0000;
text-decoration: none;
}

#maincontainer a:hover {
text-decoration: underline;
}

#maincontainer a:visited {
color: #CC0000;
}

#maincontainer ul {
list-style: none;
margin-left: 5px;
margin-top: 5px;
padding-left: 1em;
text-indent: -1em;
}

#maincontainer li {
font-family: sans-serif;
font-size: 85%;
}

#contentwrapper{
float: left;
width: 100%;
background-image: url(chatham-bg4.jpg); 
}

#contentwrapper img{
margin: 2px;
}

#contentcolumn{
margin: 1em 190px 0 195px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#contentcolumn p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

#contentcolumn img{
margin: 0 5px 5px 5px;
}

#maincontainer .bullet ul{
list-style: disc;
list-style-position: inside;
line-height: 1em;
}

#maincontainer .bullet li{
font-size: 75%;
}

.shadow{
float: right;
margin: 0;
}

.bigger{
margin: 5px;
font-family: sans-serif;
font-weight: bold;
font-size: 150%;
color: #CC0000;
}

.biggest{
margin: 5px;
font-family: sans-serif;
font-weight: bold;
font-size: 175%;
color: #CC0000;
}

.raise{
margin: 5px;
font-family: sans-serif;
font-weight: bold;
font-size: 110%;
color: #CC0000;
}

.tightlist{
margin-top: 5px;
}

.graytable, .graytable td, .graytable th
{
font-family:sans-serif;
font-size:90%;
}

/* allow more room for right sidebar */
#contentnarrow {
margin:1em 230px 0 195px;
}

#contentnarrow p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

/* allow more room for content */
#contentwide {
margin:1em 0 0 195px;
}

#contentwide p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

/* allow more room for content  with right column instead of left*/
#contentwideright {
margin:1em 190px 0 30px;
}

#contentwideright p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

/* allow content to take up whole space - no right or left column*/
#contentmax {
margin: 1em 30px 0 30px;
}

#contentmax p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

#leftcolumn{
float: left;
width: 180px; /*Width of left column in pixel*/
margin-top: 1em;
margin-left: -845px; /*Set margin to that of -(MainContainerWidth)*/
background: transparent; }

#leftcolumn p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

#leftcolumn img{
margin: 0 5px 5px 5px;
}

#rightcolumn{
margin-top: 1em;
float: left;
width: 175px; /*Width of right column*/
margin-left: -185px; /*Set left margin to -(RightColumnWidth)*/
/* background: #FDE95E; */   
}

#rightcolumn img{
margin: 0 0 5px 0;
}

#rightcolumn p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

/* bigger right column */
#rightwide{
float: left;
width: 215px; /*Width of right column*/
margin-left: -230px; /*Set left margin to -(RightColumnWidth)*/
/* background: #FDE95E; */   
}

* html #rightwide{
margin-left: -235px;
}

#rightwide p{
margin: 5px;
font-family: sans-serif;
font-size: 75%;
}

#footer{
clear: left;
height: 100px;
width: 100%;
min-width: 1024px;
background: url(csbar2.gif) repeat-x;
color: white;
text-align: center;
line-height: 100px;
}

#footertop {
width: 100%;
text-align: center;
}
#footer a{
color: white;
font-size: 70%;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#footer ul{
margin-left: 0;
padding-left: 0;
display: inline;
}

#footer ul li{
margin-left: 0;
padding: 0;
list-style: none;
display: inline;
}

#footer ul li.first {
margin-left: 0;
border-left: none;
list-style: none;
display: inline;
}

#heading {
width: 160px;
margin: 0;
padding: 5px;
color: white;
text-align: center;
font-family: Helvetica, sans-serif; 
font-size: .80em;
font-weight: bold;
background: url(../images/headbar2.gif) repeat-x;
}

#headingtall {
width: 160px;
margin: 0;
padding: 5px;
color: white;
text-align: center;
font-family: Helvetica, sans-serif; 
font-size: .80em;
font-weight: bold;
background: url(../images/headbar3.gif) repeat-x;
}

#headingwide {
width: 450px;
margin: 0;
padding: 5px;
color: white;
text-align: center;
font-family: Helvetica, sans-serif; 
font-size: 1.5em;
font-weight: bold;
background: url(../images/headbar2.gif) repeat-x;
}

#headingred {
width: 450px;
margin: 0;
padding: 5px;
color: white;
text-align: center;
font-family: Helvetica, sans-serif; 
font-size: 1.5em;
font-weight: bold;
background: url(../images/headbar3.gif) repeat-x;
}

#mapContainer { 	
  height: 269px; 
  width: 457px;
  margin-left: 2px;  
}

.tleft {
margin: 0;
font-size: .7em;
float: left;
} 

.tright {
margin: 0;
font-size: .7em;
float: right;
}

.ptable {
margin: 5px;
font-size: 70%;
font-family: sans-serif;
}

#redlink a{
color: #CC0000;
font-size: 70%;
text-decoration: none;
}

#redlink a:hover {
text-decoration: underline;
}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
font-family: sans-serif;
color: gray;
}

/* ROUND CORNER BOX GENERATOR */
/* set millions of background images */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { 
margin: 0 7px;
font-family: Impact, fantasy;
/* font-style: italic; */
font-weight: bold;
font-size: 1.5em;
text-align: center;
color: #FFFFFF;
}

.rbroundbox { width: 90%; margin: 1em auto; }
/* END ROUND CORNER */