body {height: auto; width: 100%; margin: 10px auto 0 auto; padding: 0; background: #cccccc; color: #ffffff; font: normal 90% arial, helvetica, sans-serif; text-align: center;}
/* This is the main block for the page */
#all {position: relative; width: 768px; height: auto; margin: 0 auto; padding: 0; background: transparent; color: #ffffff; text-align: center;}
/* Logo control div */
#headermain {position: relative; left: 0; top: 0; width: 768px; height: 130px; margin: 0; padding: 0; background: transparent; background-image:url("Images/Page/wynsonmainheader.jpg"); background-repeat: no-repeat; color: #000000; border: 1px solid #000000; text-align: center;}
/* Top Navigation */
#topnav {width: 768px; height: auto; margin: 0; padding: 4px 0; background: #e9e9e9; color: #000000; font: normal 70% verdana, sans-serif; border-left: 1px solid #000000; border-right: 1px solid #000000; text-align: center;}
* html #topnav
{
margin: -3px 0 0 0;
m\argin: 0;
}
#topnav a:link {color: #000000; background-color: transparent; text-decoration: none;}
#topnav a:visited {color: #ca4e06; background-color: transparent; text-decoration: none;}
#topnav a:hover {color: #006600; background-color: transparent; text-decoration: underline;}
/* Controls all Content */
#leftcolumn {float: left; width: 768px; height: 100%; margin: 0; padding: 0; background: #e9e9e9; background-image:url("Images/Page/newsheader.jpg"); background-repeat: no-repeat; color: #000000; font: normal 90% arial, sans-serif; border: 1px solid #000000; text-align: left;}
* html #leftcolumn
{
width: 760px;
w\idth: 768px;
}
#leftcontent {float: left; width: 160px; margin: 0; padding: 0;}
/* Controls News Menu */
div.news {width: 160px; height: auto; margin: 40px 0 0 2px; background: url("Images/Page/topleftcorner.jpg") top left no-repeat; font: normal 11px arial, sans-serif;} 
div.news h5 {margin: 0; padding: 15px 0 15px 0; background: url("Images/Page/toprightcorner.jpg") top right no-repeat; color: #000000;  text-align: center;}
div.newsbody {background: url("Images/Page/rightborder.jpg") top right repeat-y; margin: 0; margin-top: -2em; padding: 5px 10px 0px 10px;}
div.newsfooter {background: url("Images/Page/bottomleftcorner.jpg") bottom left no-repeat;}
div.newsfooter p {background: url("Images/Page/bottomrightcorner.jpg") bottom right no-repeat; padding: 10px 0;
display: block; margin:-2em 0 0 0;}
/* Controls Contact Menu */
#contact {float: left; clear: both; width: 160px; height: auto; margin: 0; padding: 0; background: transparent; color: #000000;}
div.contact {width: 160px; height: auto; margin: 10px 0 0 2px; background: url("Images/Page/topleftcorner.jpg") top left no-repeat; font: normal 11px arial, sans-serif;} 
div.contact h5 {margin: 0; padding: 15px 0 20px 0; background: url("Images/Page/toprightcorner.jpg") top right no-repeat; text-align: center;}
div.contactbody {background: url("Images/Page/rightborder.jpg") top right repeat-y; margin: 0; margin-top: -2em; padding: 5px 5px 10px 5px; text-align: center;}
div.contactfooter {background: url("Images/Page/bottomleftcorner.jpg") bottom left no-repeat;}
div.contact p {background: url("Images/Page/bottomrightcorner.jpg") bottom right no-repeat; padding: 10px 0 0px 0;
display: block; margin:-2em 0 0 0;}
/* Main Content */
#maincontent{float: right; width: 578px; height: auto; margin: 0; padding: 0px; background: #e9e9e9; background-image:url("Images/Page/maincontentheader.jpg"); background-repeat: no-repeat; color: #000000; font: normal 90% arial, sans-serif; text-align: left;}
* html #maincontent
{
width: 578px;
w\idth: 573px;
padding: 10px 0 0 0;
p\adding: 10px 0 0 0;
}
div.content {width: 100%; margin: 20px 5px 0 0; background: url("Images/Page/topleftcorner.jpg") top left no-repeat;} 
div.content h1 {background: url("Images/Page/toprightcorner.jpg") top right no-repeat; padding: 15px 15px 10px 15px; margin: 0; font: bold 120% arial, sans-serif;}
div.contentbody {background: url("Images/Page/rightborder.jpg") top right repeat-y; margin: 0; margin-top: -2em; padding: 5px 15px 0px 15px;}
div.contentfooter {background: url("Images/Page/bottomleftcorner.jpg") bottom left no-repeat;}
div.contentfooter p {background: url("Images/Page/bottomrightcorner.jpg") bottom right no-repeat; padding: 10px 0;
display: block; margin:-2em 0 0 0;}
/* Footer */
#footer {float: left; width: 100%; height: 40px; margin: 0; padding: 0; background: #ffffff; background-image:url("Images/Page/wynsonfooter.jpg"); background-repeat: no-repeat; color: #000000; text-align: center;}
/* Bottom of Page Navigation */
#sitemenu {float: left; left: 0; top: 0; width: 100%; height: auto; margin: 5px 0 0; padding: 0; background: transparent; font: normal 70% Verdana, sans-serif; text-align: center;}
#sitemenu a:link {color: #000000; background-color: transparent; text-decoration: none;}
#sitemenu a:visited {color: #ca4e06; background-color: transparent; text-decoration: none;}
#sitemenu a:hover {color: #006600; background-color: transparent; text-decoration: underline;}
/* Left Menu Specs */
.news {float: left; width: 150px; height: auto; margin: 40px 0 20px 0; padding: 0; background: transparent; color: #000000; text-align: left;}
