html, body {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	overflow:hidden;
}
img {
	border:none;
}
#site_background {
	position: absolute;
	z-index: 1;
	left:0px;
	width: 100%;
	height: 100%;
}
#supersize {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}
#supersize img, {
 height:100%;
 width:100%;
}
#scroller {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	overflow:auto;
	z-index:2;
}
#scroller-content {
	position: relative;
	width: 1010px;
	margin: 0px auto 0px auto;
}
#header * {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0;
}
#header {
	position: relative;
	height: 175px;
	padding: 0 4px 0 4px;
	margin: 0 auto;
	width: 1000px;
	background-image: url(img/header_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#header #nav {
	color: #2a2;
	height: 32px;
	width: 750px;
	font-weight: bold;
	position: relative;
	left: 243px;
	top: 67px;
	padding: 7px;
}
#roadtrip_nation_home {
	bottom:25px;
	position:absolute;
	left:1px
}
#header #nav div {
	display: inline;
	position: relative;
	height: 32px;
	margin: 0;
	padding: 0;
}
/* Add mouse over images here */
#top_nav_bar ul {
	list-style: none;
}
#top_nav_bar ul li {
	float: left;
}
#header #nav ul {
	list-style: none;
}
#header #nav ul li {
	float: left;
}
/* Subnav dropdowns */
#header #nav .subnav {
	display: none;
	position: absolute;
	left: 50%;
	top: 35px;
}
#header #nav .subnav li {
	height: 25px;
}
#header #nav #nav_home {
	border: 1px solid blue;
}
#header #nav #nav_explore {
	position: absolute;
	left: 10px;
	width: 104px;
}
#header #nav_explore .subnav {
	width: 360px;
	margin-left: -140px;
}
#header #nav_explore #exp_sub_int img {
	width: 92px;
}
#header #nav_explore #exp_sub_rdt img {
	width: 83px;
}
#header #nav_explore #exp_sub_ins img {
	width: 80px;
}
#header #nav_explore #exp_sub_thm img {
	width: 80px;
}
#header #nav_watch {
	position: absolute;
	left: 122px;
	width: 73px;
}
#header #nav_listen {
	position: absolute;
	left: 212px;
	width: 73px;
}
#header #nav_listen .subnav {
	width: 260px;
	margin-left: -130px;
}
#header #nav_listen #lis_sub_art img {
	width: 63px;
}
#header #nav_listen #lis_sub_sdk img {
	width: 90px;
}
#header #nav_listen #lis_sub_sms img {
	width: 107px;
}
#header #nav_participate {
	position: absolute;
	left: 300px;
	width: 96px;
}
#header #nav_participate .subnav {
	margin-left:-90px;
	width:376px;
}
/* Login Form */
#header #login_form {
	position: absolute;
	right: 25px;
	top: 20px;
}
#header #login_form input {
	font-weight: 700;
	color: #66cc33;
	background-color: white;
	padding-left: 4px;
}
#new_user_form {
	left:860px;
	position:absolute;
	top:40px;
}
#header #new_user_form input {
	display: inline;
	background-color: transparent;
	font-weight: 700;
	color: #66cc33;
	border: 0px none;
}
div.newline {
	clear: both;
	line-height: 12px;
}
#header #nav #home {
	width: 245px;
	height: 32px;
	cursor: pointer;
}
#header #car_nav {
	position: absolute;
	right: 5px;
	bottom: 25px;
}
#header #login_form a {
	font-size: 13px;
	color: #66CC33;
	text-decoration: none;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
#header #login_form a:hover {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	font-weight:bold;
	font-family:"Trebuchet MS";
}
.live_main {
	width: 750px;
	width: 560px;
	background-image: url(/images/live_bg.jpg);
	background-repeat: no-repeat;
}
#site_container {
	width: 1000px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
}
/* Footer */
#footer_container {
	clear:both;
	background-color: #FFF;
	padding:10px;
	margin-top:10px;
	width:980px;
}
#footer {
	padding-left:10px;
	font-family: "Trebuchet MS";
	border-top: 1px dotted black;
}
#footer_links {
	float: left;
	font-size:18px;
	display:inline;
	padding-top:11px;
}
#footer_links ul {
	list-style: none;
	padding:0px;
	margin:0px;
}
#footer_links li {
	float: left;
	display:inline;
}
#footer_links li a {
	color: #60b63b;
	text-decoration: none;
	font-size:18px;
}
#footer_sponsors {
	color:#666;
	font-size:13px;
	float:right;
	display:inline
}
#footer_sponsors ul {
	padding:0px;
	margin:0px;
	list-style:none;
}
#footer_sponsors li {
	float:left;
	display:inline;
}
#footer_sponsors * {
	vertical-align: middle;
}
.pipe-spacing {
	padding-left:5px;
	padding-right:5px;
}
.footer-bottom-dotted-solid-line {
	height:1px;
	border-bottom:1px solid black;
	border-top:1px dotted black;
}
#copywrite {
	color: #535352;
	font-size:12px;
	text-align:center;
	padding:10px;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
}
.profile_links {
	text-decoration: none;
	color: #66CC33;
}
.profile_links:hover {
	color: #ffffff;
}
/* Ads */
.internal_ad {
	margin-bottom: 20px;
	background-color: white;
	padding: 10px;
	text-align: center;
}
.internal_ad img {
	border: 0;
}
.external_ad {
	margin-bottom: 10px;
}


