@import url("reset.css");
@import url("mylife-mystyle.css");

@font-face {
    font-family: 'FuturaMedium';
    src: url('fonts/futura_medium-webfont.eot');
    src: url('fonts/futura_medium-webfont.eot?iefix') format('eot'),
         url('fonts/futura_medium-webfont.woff') format('woff'),
         url('fonts/futura_medium-webfont.ttf') format('truetype'),
         url('fonts/futura_medium-webfont.svg#webfontlqWWYUJS') format('svg');
    font-weight: normal;
    font-style: normal;
}

pre {
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#e3f4f9;
	margin:.5em 0;
	overflow:auto;
}

img {
	border:none;
}

#preview {
	position:absolute;
	top: -100px;
	padding:1px;
	display:block;
	color:#fff;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	color: #fff;
	background-color:#2f160c;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.secondary_text, #tv_left ul.arrows li a {
	color: #2beeff;
}


#liveit_left ul.arrows li a {
	color: #2beeff;
}

a.blue, #tour_landing_columns #column1 a {
	color: #049ab9;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.margin_left_20 {
	margin-left: 20px;
	_margin-left: 10px;
}

.padding_bottom_10 {
	padding-bottom: 10px;
}

.padding_bottom_15 {
	padding-bottom: 15px;
}

.pading_bottom_20 {
	padding-bottom: 20px;
}

.padding_bottom_20 {
	padding-bottom: 20px;
}

.margin_top_20 {
	margin-top: 20px;
}

.margin_top_17 {
	margin-top: 17px;
}

.margin_top_08 {
  margin-top: 8px;
}
.margin_top_10 {
	margin-top: 10px;
}

.margin_bottom_20 {
	margin-bottom: 20px;
}

.margin_bottom_10 {
	margin-bottom: 10px;
}

.letter_space {
  letter-spacing: -0.12px;
}

.ul_decorated {
  list-style: disc outside;
  padding: 0 0 0 25px;
}

#content .margin_bottom_0 {
	margin-bottom: 0;
}

.margin_bottom_15 {
	margin-bottom: 15px;
}

.margin_bottom_30 {
	margin-bottom: 30px;
	*margin-bottom: 15px;
	_margin-bottom: 15px;
}

.margin_bottom_31 {
	margin-bottom:25px;
	*margin-bottom: 15px;
	_margin-bottom: 15px;
}

.margin_bottom_5 {
	margin-bottom: 5px;
}

#content p.margin_top_0 {
	margin-top: 0;
}

#content p.stay_and_play{ padding-right:0px; font:12px/16px Verdana;}

#content .margin_top_intro {
margin-right: 60px;
}

#content p.get_the_best {
padding-right:0px; font:13px/18px Verdana;
}

.margin_top_30 {
	margin-top: 27px;
}

.margin_top_40 {
	margin-top: 40px;
}

.margin_top_50 {
	margin-top: 50px;
}

.pad_top_50 {
	padding-top: 50px;
}

.pad_top_40 {
	padding-top: 40px;
}

.pad_top_30 {
	padding-top: 30px;
}

.pad_top_20 {
	padding-top: 20px;
}

.pad_top_15 {
	padding-top: 15px;
}

.pad_top_10 {
	padding-top: 10px;
}

.pad_top_2 {
	padding-top: 2px;
}

.margin_right_20 {
	margin-right: 20px;
}

.margin_right_23 {
	margin:0 23px 10px 0;
}

.mgR10 {
	margin-right: 10px;
}

.clear_right {
	clear: right;
}

.clear_both {
	clear: both;
}

.clear_left {
	clear: left;
}

.rel {
	position: relative;
}

#footer {
	border-top: 1px solid #17d2e2;
	color: #fff;
	padding: 10px 0 0 0;
	margin: 0 auto 41px auto;
	font-size:0.769em;
	position: relative;
	float:left;
	width:916px;
}



#lower_wrapper #footer div
{
	margin-bottom: 0px;
}

#footer #copy {
	float: left;
	display: inline;
	width: 300px;
	/*margin-bottom: 13px;*/
}

#footer #logos {
	
	float:right;
	width: 610px;
	margin-bottom: 13px;
	_position:absolute;
	_right:0;
}

#footer ul {
	color: #631f09;
	display: block;
}

#footer ul li {
	float: left;
	display: inline;
}

#footer #logos ul li {
	float: right;
}




#footer #copy ul li {
	margin-right: 2px;
	margin-top: 0px;
	line-height: 13px;
}

#footer ul li a {
	color: #2beeff;
}

#footer p {
	clear: left;
	line-height: 13px;
}

#footer ul{
	margin-bottom: 0px;
	margin-top:0px;
}

#footer #logos li.last {
	margin-left: 35px;
}

#tour #logos li.last, #tour_2008 #logos li.last, #tour_2009 #logos li.last {
	margin-left: 34px;
}

#accessible-main {
	text-indent: -9999px;
	float: left;
}

#main-skip {
	float: left;
	text-indent: -9999px;
	display: none;
}



/* Main nav in header styles */
#home_page_logo
{
	float: left;
	width: 104px;		/*==>	width: 137px;	*/
	height: 129px;
	margin: 0px 0px 0px 15px;
	display: inline;
}

#home_page_logo a
{
	width: 104px;		/*==>	width: 137px;	*/
	height: 129px;
}

.top-menu{ margin:0;}
.top-menu ul{ margin:0; padding:0;}
.top-menu ul li{ margin:0; padding:0; float:left; display:inline; list-style:none; overflow:hidden; border:1px solid red; width:50px;}
.top-menu ul li a img{ margin:0; padding:0; float:left; display:inline; list-style:none; overflow:hidden; border:1px solid red; width:50px;}

#global_nav {
	float:right;
	/*width: 640px;	*/
	width: 584px;
	position:absolute;
	top:0; right:0;

	
	
		/*==>	width: 563px;	*/
	/* background: url('/images/global/nav_global_left_inside2.jpg') no-repeat; */
}



#home #global_nav, #about #global_nav {
	/* background: url('/images/global/nav_global_left_inside.jpg') no-repeat; */
}

ul#top_nav {
	float: right;
	display: inline;
	/* background: url('/images/global/nav_global_bot_inside.jpg') bottom right no-repeat; */
	height: 34px;
	margin:0; overflow:hidden;
	
}	
ul#top_nav img{_margin:0 -3px;}


#top_nav li, #main_nav li {
	display: inline-block;
	overflow:hidden;
	float:left;
	padding:0;
	
	
	
}



#main_nav {
	/* background: url('/images/global/nav_pri_bottom.jpg') 0 31px no-repeat; */
	height: 95px;
	_float:right;
	/*==>	padding-left: 76px;	*/
}

#main_nav li a img{
	/*display: inline;
	overflow:hidden;*/
	float:left;
	margin:0;
	_margin:0 -3px;
	padding:0;
}




#discussion #main_nav {
	/* background: url('/images/global/nav_pri_bottom_joindiscussion.jpg') 0 31px no-repeat; */
	height: 95px;
}

#tour #main_nav, #tour_2008 #main_nav, #tour_2009 #main_nav, #tv #main_nav {
	/* background: url('/images/global/nav_pri_bottom_tour.jpg') 0 31px no-repeat; */
	height: 95px;
}

#press #main_nav {
	/* background: url('/images/global/nav_pri_bottom_pressroom.jpg') 0 31px no-repeat; */
	height: 95px;
}

.futura {
	font-family: 'FuturaMedium', Futura, "Century Gothic", AppleGothic, sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #138d9a;
}
