/***************************
GLOBAL ELEMENT STYLES
***************************/
html body {
	height: 100%;
	}
body{
	/* Fonts are sized using a percentage in the body style and em's instead of pixels. The base font size for telemundo is 12 pixels. The body style is set at 75% (base font size in browsers is 16 px) making the style 'font-size: 1em;' equal to 12px. TO CALCULATE A SIZE: divide the number by 12 - as in 18/12=1.5

    * .75em = 9px
    * .84em = 10px
    * .92em = 11px
    * 1em = 12px
    * 1.08em = 13px
    * 1.17em = 14px
    * 1.25em = 15px
	*/
	font-size: 75%; /* 12px */
	font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
	text-align: center;
	background: #443173 url(/_images/sci_fi_uk_background.jpg) repeat-y top;
	color: #FFF;
	}
*{
	/* sets all page elements to 0 padding/margin */
	margin: 0px;
	padding: 0px;
	}
.clear {
	font-size:.01em;
	line-height:0px;
	clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	display: block;
}
.non-visible{
	visibility: hidden;
	}
:focus{
	-moz-outline-style: none;
}
button, fieldset, img{
	border: 0px none;
	background: none;
	}
legend{
	display: none;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6{
	font-size:1em;
	}
ul, ol{
	list-style: none
	}
a{
	color: #4A6EC9;
	text-decoration: underline;
	}
	
/*******************
BASIC STRUCTURE FOR THESE PAGES
*******************/
#wrapper{
	width: 941px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	}
	#wrapper .print_btn{
		position: absolute;
		top: 1px;
		left: 1px;
		}
	/***************************
	HEADER
	*/
	#header{
		position: relative;
		z-index: 1000;
		height: 1%;
		}
		#header p#scifi_uk_logo{
			width: 212px;
			height: 90px;
			float: left;
			padding-top: 16px;
			}
			#header p#scifi_uk_logo a{
				background: url(/images/logo_sci.png) no-repeat left top;
				width: 212px;
				height: 74px;
				display: block;
				text-indent: -9999px;
				float: left;
				}
		#top_90h{
			height: 90px;
			width: 728px;
			float: left;
			}
		#users_links{
			clear: both;
			height: 16px;
			text-align: right;
			padding: 4px 0 0 0;
			}
			#users_links li{
				display: inline;
				padding-left: 30px;
				}



	/***************************
	CONTENT
	*/
	#content{
		padding: 0;
		overflow: hidden;
		clear: both;
		}
					
	/***************************
	FOOTER
	*/
	#footer{
		clear: both;
		padding: 19px 0px 30px;
		font-size: 1.08em;
		color: #FFF;
		border-top: 2px solid #3b2b49;
		margin-top: 30px;
		position: relative;
		}
		#footer .to_the_top_btn{
			position: absolute;
			top: -30px;
			left: 1px;
			}
		#footer a{
			color: #FFF;
			text-decoration: none;
			}
		#footer_copyright_links{
			background: url(/_images/footer/footer_copyright_links.png) no-repeat left top;
			height: 39px;
			overflow: hidden;
			padding: 21px 40px 0 103px;
			margin-bottom: 10px;
			}
			#footer_copyright{
				float: left;
				}
			#footer_links{
				float: right;
				font-size: .9em;
				}
				#footer_links li{
					float: left;
					padding-left: 25px;
					text-transform: capitalize;
					}
		#footer_international{
			background: url(/_images/footer/footer_international.png) no-repeat left top;
			height: 14px;
			overflow: hidden;
			padding: 13px;
			}
			#footer_international dt, #footer_international dd{
				float: left;
				padding-right: 10px;
				}
			#footer_international #footer_disclaimer{
				float: right;
				font-size: .9em;
				}
/*******************
ICONS
*******************/

.users_arrow_link{
	display: -moz-inline-stack;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: .75em;
	line-height: 1.3em;
	font-weight: bold;
	background: url(/_images/icons/arrow_right_small.png) no-repeat left 1px;
	padding: 1px 0 1px 9px;
	height: 9px;
	}
.print_btn{
	background: url(/_images/buttons/print.png) no-repeat left top;
	width: 49px;
	height: 19px;
	display: -moz-inline-stack;
	display: inline-block;
	text-indent: -9999px;
	}
.to_the_top_btn{
	background: url(/_images/buttons/to_the_top.png) no-repeat left top;
	width: 68px;
	height: 23px;
	display: -moz-inline-stack;
	display: inline-block;
	text-indent: -9999px;
	}