html{height: 100%;} body { font-family: "lucida sans", arial, sans-serif; padding: 0px; margin: 0px; font-size: 13px; background: #090708; color: #5D5D5D; } body{ /*background: linear-gradient( rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8) ), url(background.jpg);*/ background-color: white; } @media screen and (min-width: 1200px) { .container{ width: 970px; } } p { margin: 0px; padding: 0px 0px 16px 0px; line-height: 1.7em;} h1, h2, h3, h4, h5, h6 { font: normal 179% 'century gothic', arial, sans-serif; color: #43423F; margin: 0 0 15px 0; padding: 15px 0 5px 0;} h2 { font: normal 160% 'century gothic', arial, sans-serif; color: #43423F;} h3 { font: normal 125% 'century gothic', arial, sans-serif;} h4, h5, h6 { margin: 0; padding: 0 0 5px 0; font: normal 120% arial, sans-serif; color: #0AB6F6;} h5, h6 { font: italic 95% arial, sans-serif; color: #888;} h6 { color: #362C20;} a, a:hover { border-bottom: 1px dotted; color: #635B53; text-decoration: none;} a:hover { border-bottom: 1px solid; color: #00C5EE;} img { border: 0px; margin: 0px; padding: 0px;} a { outline: none;} form { padding: 0; margin: 0;} .left { float: left; margin-right: 10px;} .right { float: right; margin-left: 10px;} .center { display: block; text-align: center; margin: 0 auto;} blockquote { margin: 20px 0px 20px 0px; padding: 10px 20px 0px 20px; border: 1px solid #E5E5DB; background: #FFF;} ul { margin: 2px 0px 18px 16px; padding: 0px;} ul li { list-style-type: square; margin: 0px 0px 6px 0px; padding: 0px;} ol { margin: 8px 0px 0px 24px; padding: 0px;} ol li { margin: 0px 0px 11px 0px; padding: 0px;} #main, #logo, #menubar, #site_content, #footer { margin-left: auto; margin-right: auto;} #main { padding-bottom: 40px;} #header { /*background: transparent url(logo.jpg) no-repeat;*/} #logo { width: 860px; position: relative; height: 200px;} #logo #logo_text { position: absolute; top: 47px; left: 0;} #logo h1, #logo h2 { font: normal 300% 'century gothic', arial, sans-serif; text-align:center; border-bottom: 0; text-transform: none; margin: 0;} #logo_text h1, #logo_text h1 a, #logo_text h1 a:hover { padding: 22px 0 0 0; color: #FFF; text-decoration: none; font-size: 60px; border: 0; font-weight: 700; } #logo_text h1 a .logo_colour { color: #4baabe;;} #logo_text a:hover .logo_colour { color: #FFF;} #logo_text h2 { font-size: 120%; padding: 4px 0 0 0; color: #fff;} #menubar { width: 870px; height: 46px; padding-top: 55px; padding-left: 4px;} ul#menu { float: right; margin: 0px; background: black; padding: 4px; margin-top: 20px; } ul#menu li { float: left; margin: 5px 0 0 0; padding: 0 0 0 0px; list-style: none;} ul#menu li a { letter-spacing: 0.1em; font-family: sans-serif; font-size: 120%; display: block; float: left; height: 20px; text-decoration: none; padding: 9px 15px 5px 15px; text-align: center; color: #FFF; border: none;} ul#menu li.selected a { height: 20px; padding: 7px 15px 4px 15px;} ul#menu li.selected { margin: 7px 0 0 0;} ul#menu li.selected a, ul#menu li.selected a:hover { color: #FC9C04;} ul#menu li a:hover { color: #FC9C04;} #site_content { /*width: 858px;*/ overflow: hidden; margin: 0 auto 0 auto; padding: 10px 20px 20px 20px; background: #F6F6F0 url(back.png) repeat-y; border: 15px solid #FFF;} .sidebar { float: right; width: 190px; padding: 0 15px 20px 15px;} .sidebar ul { width: 178px; padding: 4px 0 0 0; margin: 4px 0 30px 0;} .sidebar li { list-style: none; padding: 0 0 7px 0; } .sidebar li a, .sidebar li a:hover { padding: 0 0 0 35px; display: block; background: transparent url(link.png) no-repeat left center; border: 0;} .sidebar li a.selected { color: #444;} #content { text-align: left; width: 615px; padding: 0;} #content ul { margin: 2px 0 22px 0px;} #content ul li { list-style-type: none; background: url(bullet.png) no-repeat; margin: 0 0 0 0; padding: 0 0 4px 25px; line-height: 1.5em;} #footer { width: 916px; font-family: 'trebuchet ms', sans-serif; font-size: 90%; height: 28px; padding: 20px 0 5px 0; text-align: center; background: transparent; color: #EEF3CD; text-transform: uppercase; letter-spacing: 0.1em;} #footer p { padding: 0;} #footer a, #footer a:hover { color: #EEF3CD; text-decoration: none;} #footer a:hover { text-decoration: underline;} .search { color: #555; border: 1px solid #DDD; width: 134px; padding: 5px;} .form_settings { margin: 15px 0 0 0;} .form_settings p { padding: 0 0 4px 0; } .form_settings span { float: left; width: 100px; text-align: left;} .form_settings input, .form_settings textarea { padding: 5px; width: 299px; font: 100% arial; border: 1px solid #E5E5DB; background: #FFF; color: #47433F; } .form_settings p.inline-input input{ width: 200px; } .form_settings select.small{ width:100px; } .form_settings input.radio-input{ width: 50px; } .form_settings p input[type="radio"]{ width: 50px; } .form_settings .submit { font: 100% arial; border: 0; width: 99px; margin: 0 0 0 212px; height: 33px; padding: 2px 0 3px 0; cursor: pointer; background: #3B3B3B; color: #FFF;} .form_settings textarea, .form_settings select { font: 100% arial; width: 299px;} .form_settings select { width: 310px;} .form_settings .checkbox { margin: 4px 0; padding: 0; width: 14px; border: 0; background: none;} .separator { width: 100%; height: 0; border-top: 1px solid #D9D5CF; border-bottom: 1px solid #FFF; margin: 0 0 20px 0;} table { margin: 10px 0 30px 0;} table tr th, table tr td { background: #3B3B3B; color: #FFF; padding: 7px 4px; text-align: left;} table tr td { background: #E5E5DB; color: #47433F; border-top: 1px solid #FFF;}