body
{
margin:0;
padding:0;
font-family:arial, helvetica, geneva, sans-serif;
font-size:80%;
line-height:1.3em;
color:#404040;
text-align:left;
background-color:#fff;
}


#wrapperbody
{
text-align:left;
margin-right:auto;
margin-left:auto;
border:0;
background-color:#fff;
width:850px;
}


.topnav a:link
{
font-family: Arial, Helvetica, sans-serif;
color:#404040;
text-decoration:none;
}
.topnav a:visited {
text-decoration:none;
}
.topnav a:hover
{
font-family: Arial, Helvetica, sans-serif;
color:#ff8000;
text-decoration:none;
}


#col1
{
margin:0;
padding:0;
float:left;
width:130px;
}


#col2
{
margin:0 0 0 30px; /* adjust this to set col widths */
float:left;
width:500px;
}


#col1photostory
{
margin:0;
padding:0;
float:left;
width:80px;
}


#col2photostory
{
margin:0 0 0 30px; /* adjust this to set col widths */
float:left;
width:600px;
}

.mainheaderimage
{
margin-top:20px;
margin-bottom:0px;
padding:0;
width:275px;
height:135px;
}


h3.motto
{
margin:0;
padding:0 0 1px 0;
color:#ededed;
font-size:95%;
}


h3.mainheader
{
/* Adjusts margin of heading. Andrew 38. */
margin-top:0;
padding:0;
margin-bottom:1px;
color:#ff6600;
font-size:130%;
}

h3.subheader
{
/* Adjusts margin of heading. Andrew 38. */
margin-top:15px;
margin-bottom:0;
padding: 0;
color:#404040;
font-size:100%;
}



h5.captions
{
margin:4px 0px 0px 0px;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
color:#404040;
line-height:1.1em;
font-weight:normal;
font-size:85%;
}

h3.partnersites
{
margin:5px;
padding:.3em 0;
color:#404040;
font-size:100%;
font-weight:normal;
border-bottom:1px dashed #404040;
width:110px;
}

p
{
/* adjusts margin of p's. McFarland 116 */
margin-top:0;
margin-bottom:10px;
}

.bodybullets
{
margin:0;
padding:0;
list-style-type:disc;
/* Keeps bullets inside on firefox. McFarland 120 */
list-style-position:inside;
}

.bodybullet1
{
padding:2px;
}


.bold
{
font-weight:bold;
}


/* Styling bodytext links in col2 */
#col2 a:link
{
color:#404040;
text-decoration:none;
}
#col2 a:hover
{
color:#ff6600;
text-decoration:underline;
}


#col2photostory a:link
{
color:#404040;
text-decoration:none;
}
#col2photostory a:hover
{
color:#ff6600;
text-decoration:underline;
}


#wrapperfooter
{
margin:0;
padding:10px 40px 20px 40px;
font-size:90%;
line-height:140%;
clear:both;
width:95%;
}

.footerparagraph
{
float:left;
font-weight:normal;
}


ul.navbottom
{
margin:0 5px 2px 0;/* removes default margin and padding in browsers */
paddng:0;
list-style-type:none;/* removes bullets */
font-weight:normal;
font-size:100%;
}
ul.navbottom li
{
display:inline;/* makes each li horizontal in-line */
}
ul.navbottom a
{
display:block;/* broadens clickable area */
float:right;/* makes links horizontal in-line abutting each other */
color:#404040;/* removes blue default colour in some browsers */
padding:0 .8em 0 .8em;
text-decoration:none;
color:#404040;
}
ul.navbottom a:hover
{
text-decoration:underline;
color:#ff6600;
}
