body {	background-color: #000000;	background-image:url(http://ryanobermiller.com/Oneills/images/body_bg.jpg);	background-repeat:repeat-x;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }a:link {	color: #ffcc66;	text-decoration: none;}a:visited {	color: #ffcc66;	text-decoration: none;}a:hover {	color: #666633;	text-decoration: none;}a:active {	color: #ffcc66;	text-decoration: none;}H1 { 	font-size:36px; 	color:#ffcc66;	margin: 0;}H2 { 	font-size:18px; 	color:#ffcc66;	margin: 0;}H3 { 	font-size:12px; 	color:#ffcc66;	margin: 0;}#container{position:relative;width:100%;font-size: 11px  #FFF; font-family: Verdana,Arial,Helvetica,sans-serif;margin:0;}#body{ top:0px; width:860px; height:600px; position:relative; background-image:url(http://ryanobermiller.com/Oneills/images/spalsh.png); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12;color: #FFF;text-decoration: none;text-align: left;visibility: visible; }#content{ top:200px;left:100px;position:relative;width:600px;height:200px;}#header{ top:5px; width:990px; height:120px; position:relative; background-image:url(http://ryanobermiller.com/PhoenixLanding/images/header.jpg); background-color:#000; background-repeat: no-repeat; visibility: visible; }#social{top:440px; position:absolute;width:370px;height:100px;}#footer_body{ top:0px;left:0px;position:relative;width:650px;height:40px;background-color:#000; }#footer{ position:absolute;width:200px;height:200px; font-size: 11px;font-family: Verdana,Arial,Helvetica,sans-serif; color:#FFF;text-align: left;}#navback{top:0px; width:990px; height:50px; position:relative; background-color:#494949;}#nav-menu ul{ position:relative; bottom:0px;list-style: none;padding: 0;margin: 0;}#nav-menu li{float: left;margin: 0 0 0 0 ;vertical-align: bottom;}#nav-menu li a{background-color: #272727;height: 25px;line-height: 2em;float: left;width: 65px;display: block;border: 0 solid #FFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12;color: #FFF;text-decoration: none;text-align: center;padding: 5 10;}#nav-menu li a:hover{background-color: #494949;height: 25px;line-height: 2em;float: left;width: 65px;display: block;border: 0 solid #FFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12;color: #FFF;text-decoration: none;text-align: center;padding: 5 10;}/* Hide from IE5-Mac \*/#nav-menu li a{float: none}/* End hide */#nav-menu{width:930px} div.box {background-color: black;filter:alpha(opacity=85); /* IE's opacity*/left: 0px;opacity: 0.85;z-index: 99;}