/************************************/
/* Mark Johnson Satellite Sites CSS */
/************************************/
/**************************************************** SITE STYLING ****************************************************/
html, body { height:100%; margin:0; padding:0; }
html { background:url('/images/html_bg.jpg'); }
body { color:#767575; font:normal 14px Times New Roman; }
a { color:#b20000; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
h1 { font-size:25px; margin:10px 0 10px 0; padding:0; }
p { line-height:18px; }
ul { line-height:18px; }

#container { margin:22px auto; width:758px; }
#wrapper { float:left; width:100%; }
#header { background:url('/images/header_bg.jpg'); float:left; height:142px; position:relative; width:100%; }
#header #eddie_rider_header { position:absolute; top:30px; left:138px; }
#header #home_link { display:block; position:absolute; top:15px; left:15px; height:110px; width:90px; }
#header #breadcrumb { font-size:11px; position:absolute; top:110px; left:140px; }
#header .nav { float:left; height:78px; overflow:hidden; width:100%; }
#header .nav a { float:left; opacity:.0; filter:alpha(opacity=0); -moz-opacity:0.0; }
#header .nav a:hover,#header .nav .selected { opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0; }
#content { background:url('/images/content_bg.jpg'); float:left; padding:3% 5% 3% 5%; width:90%; }
#footer { background:url('/images/footer_bg.jpg') no-repeat; color:#CCCCCC; float:left; font:normal 11px Arial; padding:40px 0 30px 0; text-align:center; width:100%; }
#footer a { color:#CCCCCC; font-weight:normal; text-decoration:none; }

.left { float:left; }
.right { float:right; }

img.left { display:inline; margin:0 10px 0 0; }
img.right { display:inline; margin:0 0 10px 10px; }

.fifty { width:49%; }
.hundred { width:100%; }
