body {font-family: Helvetica, Tahoma, Arial, Sans-serif; width: 780px; 
	background-image: url("images/chesery/gradient.jpg"); background-position: center top;
	background-repeat: repeat-x; margin: 0 auto; text-align: center; padding: 0; background-color: #ff5b00;}
div#site {margin: 0 auto; width: 780px; text-align: center;}
div#web {text-align: left;}
img.logo {z-index: 10;}

h1 {font-size: 100%; color: #cc0000;}
h2 {font-size: 100%; margin: 0; padding; 0; }
p {font-size: 90%; line-height: 1.2em;}
h2.nospacing {font-size: 100%; padding-bottom: 0; margin-bottom: 0;}
p.large {font-size: 100%; margin: 0; padding: 0;}
img.floatright {float: right; padding: 0 0 10px 10px;}

div#redborder {width: 769px; border: 5px solid #ffffff; margin: -4px 0 0 0; z-index: 1; background-color: #ffe2b8; 
float: left; background-image: url("images/chesery/internalgrad.jpg"); background-repeat: repeat-x;}
img.skier {padding: 0; margin: 0; z-index: 1;}
div#nav {width: 764px; background-color: #ffffff; padding: 3px; margin: -4px 0 0 0; text-align: center;}
div#nav a {color: #cc0000; margin: 0 5px 0 5px; padding: 0 5px 0 5px; text-decoration: none; font-size: 90%;}
div#content {padding: 10px;}
div#content img.floatleft {float: left; padding-right: 10px;}
div#links a {color: black; text-decoration: none;}

div#addressinfo {padding-left: 10px;}
div#addressinfo p.address {padding: 0; margin: 0; text-align: right; font-weight: bold;}
div#clear {clear: both; padding: 10px 0 0 0;}

img.cards {padding: 10px 0 10px 0;}

div#leftcol {width: 400px; float: left;}
div#rightcol {width: 320px; float: left; padding: 0 0 0 20px;}

div#location {float: left; width: 300px;}
div#googlemap {float: left; width: 425px; padding: 10px 0 10px 0;}
