/* ################### AESTHETIC REFUGE GLOBAL CSS ################### *//* ######################## BASIC FORMATTING ######################### */html,body {margin:0;padding:0;height:100%;border:none;}body {font-size: 12px;	font-family: "Lucida Grande", News Gothic MT, Verdana, Geneva, Helvetica, Arial, sans-serif;background-color:#f3f2e3;}.padded {display:block;border:#cccccc 1px solid;margin:0px;padding:2px;}.masthead {margin-bottom:20px;}.clearing {height: 0;clear:both;line-height:1px;}.hr {margin:0px auto 20px auto;height:5px;border-bottom:#d3cfc4 1px solid;clear:both;line-height:5px;}p {color:#555;line-height:1.5em;margin:0px;padding:0px;margin-bottom:10px;text-align:justify;}#footer p {color:#888;font-size:10px;display:block; float:right;}b {color:#333;}h1, h2, h3 {font-family: Georgia, "Times New Roman", Times, serif;font-weight: normal;line-height: 90%;padding:0px;}h1 {color: #333;font-size: 40px;letter-spacing: -2px;margin:0px;line-height:1.2em;}h2 {color: #333;font-size: 23px;letter-spacing: -1px;margin:0px 0px 20px 0px;line-height:1.2em;}h3 {color: #333;font-size: 15px;margin:0px 0px 10px 0px;line-height:1.1em;} #header {height:97px;background:url(../images/background_header.gif) #464750 top left repeat-x;}#header_container {width:770px;height:83px;margin:0px auto;padding:14px 0px 0px 0px;}#content {background:url(../images/background_container.gif) top left repeat-x;clear:both;}#content_container {width:770px;padding:20px 0px 0px 0px;margin:0px auto;}#footer {width:770px;margin:0px auto;padding:0px 0px 5px 0px;}#home, #awards, #safety, #careers, #contact_us {width:73px;height:18px;float:right;margin:63px 3px 0px 0px;}#contact_us {margin-right:0px;}#logo {width:368px;height:71px;float:left;}#home a, #awards a, #safety a, #careers a, #contact_us a {width:73px;height:18px;}#home a, #awards a, #safety a, #careers a, #contact_us a, #logo a {float:left;margin:0px;padding:0px;background-repeat:no-repeat;background-position: left top;}#home a {background:url(../images/button_home.gif);}#awards a {background:url(../images/button_awards.gif);}#safety a {background:url(../images/button_safety.gif);}#careers a {background:url(../images/button_careers.gif);}#contact_us a {background:url(../images/button_contactus.gif);}#logo a {width:368px;height:71px;background:url(../images/header_logo.gif);}#home a:hover, #awards a:hover, #safety a:hover, #careers a:hover, #contact_us a:hover, #logo a:hover {background-position: left bottom;}#content_container a, #content_container a:visited, #footer a, #footer a:visited {color: #003366;text-decoration: none;background-image: url(../images/link_dotted.png);background-repeat: repeat-x;background-position: bottom;}		#content_container a:hover, #content_container a:active, #footer a:hover, #footer a:active {background-image: url(../images/link_solid.png);color: #2E353C;background-color:#fff;}table {border-collapse:collapse;border:none;background-color:#f6f3ed;}td, th {border:1px #888 solid;padding:3px;color:#555;font-size:11px;}