* { margin: 0; padding: 0 }
body { background: #dddddd; color: #111111; font: 14px Helvetica, Arial, sans-serif; line-height: 130% }
.container { width: 920px; background: #ffffff; position: absolute; left: 50%; margin-left: -520px; padding: 20px 60px }

.footer, .menu, .logo, .post, .main, .easy, .high { float: left }
.news { float: right }
.options { width:920px; height: 10px; color: #555555; float: right; text-align: right }
.logo, .news p, .options, .main, .news, .footer { margin-bottom: 20px }
.main { width: 550px; height: *; clear: both }
.main img, .main p, .main iframe { margin-bottom: 20px }

.footer { height: 200px; margin-top: 20px; text-align: center; font-weight: normal }
.logo { width:550px; height: 120px }
.news { background: #00aeef; width: 320px; padding: 15px; margin-left: 20px }

.easy { background: #00aeef }
.high { background: #000000 }
.easy, .high { width: 260px; height: 280px; padding: 0px 15px 20px 15px; margin: 8px }
.easy img, .high img { padding: 0px 15px }
.address { width: 222px; height: 90px; padding: 10px; margin-bottom: 4px; float: right }
.contact { background: #00aeef; width: 222px; height: 25px; padding: 10px; margin-bottom: 4px; margin-right: 2px; float: right }
.contact, .news p { color: #ffffff }

h1, h2, h3, h4 { font: bold 25px Helvetica, Arial, sans-serif; line-height: 130% }
h1 { color: #999999 }
h2 { color: #f7931e }
h3 { color: #00aeef }
h4 { color: #ffffff; margin-bottom: 5px }
hr { border: 0; width: 100%; color: #f7931e; background-color: #f7931e; height: 2px }
.main a:link, .main a:visited { color: #f7931e; font-weight: bold; text-decoration: underline } 
.main a:hover, .main a:active { color: #00aeef; font-weight: bold; text-decoration: none }
h4 a:link, h4 a:visited, .news a:link, .news a:visited, .contact a:link, .contact a:visited { color: #ffffff; font-weight: bold; text-decoration: underline } 
h4 a:hover, h4 a:active, .news a:hover, .news a:active, .contact a:hover, .contact a:active { color: #ffffff; font-weight: bold; text-decoration: none }
.address a:link, .address a:visited, .options a:link, .options a:visited { color: #444444; text-decoration: underline } 
.address a:hover, .address a:active, .options a:hover, .options a:active { color: #444444; text-decoration: none }
a { outline: none }

.ddsmoothmenu { width: 925px; background: #ffffff; float: left; font: bold 14px Helvetica, Arial, sans-serif; margin-bottom: 5px }
.ddsmoothmenu ul { margin: 0; padding: 0; list-style-type: none }
.ddsmoothmenu ul li { position: relative; display: inline; float: left }
.ddsmoothmenu ul li a { display: block; background: #00aeef; color: #ffffff; padding: 13px 15px 13px 16px; border-right: 4px solid #ffffff; border-bottom: 3px solid #ffffff; text-decoration: none }
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li a:active { background: #f7931e; color: #ffffff; text-decoration: underline }
* html .ddsmoothmenu ul li a { display: inline-block }
* html .ddsmoothmenu { height: 1% }