body {font: .8em verdana, arial, sans-serif;background-image:url(linoleum-background.jpg);background-repeat:repeat;background-attachment:fixed;}
* {margin:0; padding:0;}
div#mainwrapper {width:779px;margin-left:auto;margin-right:auto;margin-top:10px;}
div#header {width:779px; height:60px; border:0}
div#columnswrapper {float:left; width:779px; background-color:#fff;}
div#nav {float:left; width:110px; margin-left:-665px;} /* nagative margin moves nav column into position */
div#content {float:left; width:555px; margin-left:110px;padding:0;margin-right:0; display:inline;} /* display inline is hack fix for IE */
div#rightcolumn {float:left; width:110px;margin:0;padding:0}
div#footer {width:779px;}
.clearthis {clear:both;}

div#content {padding:0 0}
div#contentinner {margin: 0 25px 20px;}
div#content div#mainimage {width:525px; margin-left:0;margin-right:0px;margin-top:4px;margin-bottom:4px;}
div#content div#mainimage img {border: 0px;margin-left:10px;margin-right:0;}
div#content div#mainimage p {font-size:.65em; margin:0px 5px; color:#00c;} 
div#content div#leftimage img {border: 0px;margin:4px 10px 4px 0;float:left;}
div#content div#rightimage {border: 0px;margin:4px 0px 4px 9px;float:right;}
div#content div#linkimage {height:70px;width:170px;}
div#content div#linkimage img {vertical-align:middle;margin-right:10px;margin-top:3px;float:left;}
div#content img {border:0;float:right;}
div#content h1{font-size:1.6em; margin-top:.5em; margin-bottom:.5em;font-family:verdana, sans-serif;text-align:center;color:#00b}
div#content h2{font-size:1.3em; margin-top:1.0em; margin-bottom:.5em;font-family:verdana, sans-serif;background-color:#e8e8ff;color:#000090}
div#content h3{font-size:1em;margin-top:.5em; margin-bottom:.2em;font-family:verdana, sans-serif;}
div#content p {margin-top:0; margin-bottom:.5em;}	
div#content ul {border:0; margin:4px 4px 10px 13px; padding:0; list-style-type:circle;line-height:1.2em;}
div#content li{margin:4px;}
div#content table{margin:4px 0 10px 0;border:0;font-size:1em;}
div#content blockquote {width:480px; margin:0 10px 5px 10px; padding: 6px 20px;}
div#content blockquote p {margin:0; font-style:italic;}
div#content a {text-decoration:underline; color:#00c;}
div#content a:hover {color: #fff; background-color:#8080d0}
div#content hr {margin-top:4px;margin-bottom:4px}

div#nav {padding-top:10px;}
div#nav ul {border:0; margin:0 4px 20px 0; padding:0; list-style-type:none;line-height:2em;}
div#nav li {border-bottom:1px solid #ccf; margin-left:5px;margin-right:5px; padding-top:6px;padding-bottom:6px;text-indent:5px}
div#nav a {text-decoration:underline; color:#00c;}
div#nav a:hover {color: #fff; background-color:#8080d0}
/* a hack for IE Win only \*/	
* html div#nav ul {border-top:2px dotted #850;margin-top:-16px;}
/*end of hack */

div#rightcolumn {text-align:left; padding-top:24px;  border-bottom:0;font-size:.8em;}
div#rightcolumn p {height:1.6em}
div#rightcolumn img {border:none; border-top:1px solid #00c;}
div#rightcolumn h3 {font-size:1.2em;font-weight:normal;color:#00c; margin-bottom:0px; padding-top:5px; padding-bottom:5px; border-top: 1px solid #ccf;}
div#rightcolumn a {text-decoration:none; color: #00c;text-decoration:underline}
div#rightcolumn a:hover {color: #fff; background-color:#8080d0}

div#footer {
 padding:6px 0; /* pushes the links away from top and bottom of the div */
font-size:.7em;
text-align:center;
background-color:#ffffff;
border-top:1px solid #ccf; border-bottom:1px solid #ccf;color:#00c}
div#footer a{text-decoration:none;color:#00c} /* underlines the links when hovered */
div#footer a:hover {color: #fff; background-color:#8080d0}

div#footerjmc {font-size:1em;margin-top:9px}
