﻿@import url(/assets/css/reset.css);

/*
dark-blue: #0A1629;
light-blue: #033966;
blue-text: #5784A6;

*/

body{
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	height:100%;
	font-size:11px;
	background: #000 url(images/bg_body.jpg) no-repeat top center fixed;
}

#primary
{
	font-size: 12px;
}

strong
{
	font-weight: bold;
}
/* page layout */

#container
{
	width: 1022px;
	margin: 0 auto;
	color: #000;
	position: relative;
}

#header
{
	/*
	position: absolute;
	top: -205px;
	left: 0;
	*/

	position: relative;
	margin-top: 10px;
	height: 200px;
	z-index: 10000;

	width: 1022px;
}

#content
{
	padding: 8px;
	background: #E7EEF7;
	height: 100%;
	min-height: 100%;
	/*position: relative;*/
	/* margin-top: 280px; */
}
	.contentblock {
		padding: 0 15px 15px 15px;
	}
	.contentblock h1 {
		margin-left: -16px;
	}
	 
	#primary .contentblock p {
		font-size: 12px;
		line-height: 18px;
		padding-left: 0;
	}

#footer
{
	padding: 8px;
	background: #E7EEF7;
	border-bottom: 10px solid #E7EEF7;
}

#footer-sponsors
{
	background: #000 url(images/footer/bg_footer.jpg) no-repeat;
	width: 1022px;
	margin: 0 auto;
	height: 200px;
	text-align: center;
	padding-top: 20px;
	
}
#echlnetwork
{
	/*position: absolute;
	top: -280px;
	left: 247px;
	height: 70px;
	width: 775px;*/
	position: relative;
	top: 0;
	right: 0;
	text-align: right;

}

/* column layout */

#content .column-3
{
	width: 1006px;
	float: none;
	clear: both;
}

#content .column-2
{
	width: 668px;
	float: left;
}
#content .column
{
	width: 330px;
	float: left;
}
#content .column-right
{
	width: 330px;
	float: right !important;
}

#content .column-margin
{
	margin-right: 8px;
}

/* content styles */
#primary
{
	background: #FFF;
}
h4
{
	background: #000;
	color: #FFF;
	padding: 6px 10px 6px 25px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;

}
h4 span
{
    font-weight: bold;
}
#primary p
{
	padding: 3px 5px 7px;
}


#primary ul { 
	margin-left: 10px; 
}
#primary li { 
	margin-left: 10px;
	list-style-type: disc;
}
#primary h1
{
	background: #000 url(images/bg-h1.gif) no-repeat;
	width: 630px;
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	padding: 0 10px 0 30px;
	line-height: 46px;
	margin-bottom: 10px;
}
#primary h2
{
	background: #000 url(images/bg-h2.gif) repeat-x;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFF;
	padding: 0 10px;
	line-height: 30px;
	margin-bottom: 10px;
}
#primary h3
{
	background: #13213B;
	font-size: 12px;
	text-transform: uppercase;
	color: #FFF;
	padding: 0 7px;
	line-height: 24px;
	margin-bottom: 10px;
}
#primary h4
{
	background: #13213B;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	padding: 0 5px;
	line-height: 32px;
	margin-bottom: 10px;

}
#primary h5
{
	color: #13213B;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	
}
#primary h6
{

}

#primary a
{	
	font-weight: bold;
	color: #033966;
	text-decoration: none;
}
#primary a:hover
{	
	color: #5784A6;
	text-decoration: underline;
}


#next-three
{
	height: 135px;
	background: #FFF;
	margin-bottom:5px;
}

#next-three img.qwest
{
	border-top: 2px solid orange;
	padding: 10px 23px;
}

#next-three img.logo
{
	width: 70px;
	height: 53px;
	position: absolute;
	top: 0;
	left: 0;
}

#next-three li
{
	margin: 0; padding: 0;
	display: block;
	float: left;
	width: 107px;
	height: 50px;
	text-align: center;
	overflow: hidden;
	position: relative;
}

#next-three li span.date
{
	display: block;
	position: absolute;
	top: 0px;
	left: 55px;
	width: 55px;
	font-weight: bold;
	font-size: 12px;
}
#next-three li a.buy-tickets
{
	display: block;
	position: absolute;
	bottom: 0px;
	right: 7px;
	width: 38px;
	height: 12px;
	background: url(/App_Themes/09/images/next-three-games/btn-buy-tickets.gif) no-repeat;
}
#next-three li a.buy-tickets:hover
{
	background-position: 0 -12px;
}
#next-three li a.buy-tickets span
{
	display: none;
}

#news-tabs
{
	height: 255px;
	background: #CCC;
} 

#news-tabs #updates, #standings {
	height: 220px;
}

#news-tabs ul.ui-tabs-nav
{
}

#news-tabs ul.ui-tabs-nav li
{
	width: 161px;
	background: #000;
	color: #FFF;
	text-align: center;
	float: left;
	border: solid #000;
	border-width: 5px 2px 0 2px;
}
#news-tabs ul.ui-tabs-nav li a
{	
	color: #FFF;
	text-decoration: none;
	display: block;
	padding: 6px 0;
	text-transform: uppercase;
	font-size: 14px;
    font-weight: bold;

}

#news-tabs ul.ui-tabs-nav li.ui-state-active
{
	background: #FFF;
}

#news-tabs ul.ui-tabs-nav li.ui-state-active a
{
	color: #000;
}

#news-tabs div
{
	border: solid #000;
	border-width: 0 2px 5px 2px;
	padding: 0;
	background: #FFF;
	clear: both;
}   

#updates ul
{
	margin: 0;
	padding: 5px 0 10px 0;
}
#updates ul li
{
	margin: 0; padding: 0;
	position: relative;
	float: none;
	width: auto;
}

#updates ul li.odd
{
	background: #E4E4E4;
}

#updates ul li a
{
	display: block;
	padding-left: 40px;
	line-height: 27px;
	height: 27px;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

#updates ul li.video
{
	background-image: url(/App_Themes/09/images/news-standings/icon_video.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
}

#updates ul li.photo
{
	background-image: url(/App_Themes/09/images/news-standings/icon_photo.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
}


#updates ul li.blog
{
	background-image: url(/App_Themes/09/images/news-standings/icon_rss.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
}


#updates ul li.gamerecap
{
	background-image: url(/App_Themes/09/images/news-standings/icon_gamerecap.gif);
	background-position: 10px 8px;
	background-repeat: no-repeat;
}

#updates ul li img.fade
{
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
}

#updates a.rss-link
{
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 8px 6px 35px;
	font-weight: bold;
	background: url(/App_Themes/09/images/news-standings/icon_rss.gif) 13px 3px no-repeat;
}

#updates a.more
{
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	padding: 5px 8px 6px;
	font-weight: bold;
}

#standings h3
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding: 8px 0;
	clear: both;
	text-transform: uppercase;
}

#standings table
{
	width: 100%;
	margin-bottom: 5px;
}

#standings table thead th
{
	padding: 2px 14px;
	font-size: 14px;
	background-color: #CCC;
	text-align: center;
	font-weight: bold;
}

#standings table tbody th
{
	padding: 2px 14px;
	border-bottom: 1px solid #999;
	text-align: left;
	width: 2%;

}
#standings table tbody th a
{
	font-size: 13px;
	color: #000;
	text-decoration: none;

}
#standings table tbody th a:hover span
{
	text-decoration: underline;
}
#standings table tbody th span
{
}

#standings table tbody td
{
	padding: 2px 20px 0 0;
	border-bottom: 1px solid #999;
	font-size: 13px;
	text-align: right;

}
#standings p
{
 padding: 2px 5px;
 text-align: right;
}

/*header styles */

#header-inner
{
	position: relative;
	height: 180px;
	top: 5px;
	background: url(images/bg_header.png);
}

#logo
{
	position: absolute;
	left: -20px;
	top: -5px;
	background: url(images/logo_steelheads_trans.png) no-repeat;
	width: 198px;
	height: 170px;
	display: block;
	z-index: 2;
}
#logo a 
{ 
	display: block;
	width: 100%;
	height: 100%; 
}
#logo a span
{
	display: none; 
}

#affiliates
{
	position: absolute;
	left: 160px;
	width: 175px;
	height: 85px;
	text-align: center;
}
#affiliates h5
{
	text-transform: uppercase;
	color: #999;
	font-size: 10px;
	padding: 10px 10px 10px;
}


#affiliates a
{
	padding: 0 5px;
}


#search
{
	position: absolute;
	top: 98px;
	left: 190px;
	width: 215px;
	height: 20px;
	background: #999;
	border: 2px solid #666;
}
#search label
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	width: 215px;
	height: 20px;
	color: #333;
	font-weight: bold;
	line-height: 21px;
	padding: 0 5px;
}
#search #txtSearch
{
	position: absolute;
	top: 3px;
	left: 6px;
	width: 205px;
	border: 0;
	background: none;
	color: #333;
	font-weight: bold;
}
#btnSearch
{
	position: absolute;
	top: -2px;
	right: -30px;
}

#btn-offers
{
	position: absolute;
	width: 431px;
	height: 18px;
	background: url(images/btn-steelheads-offers.gif) no-repeat;
	display: block;
	top: 102px;
	left: 460px;
}
#btn-offers:hover
{
	background-position: 0 -18px;
}
#btn-offers span
{
	display: none;
}

#contact
{
	/*
	position: absolute;
	top: 0;
	right: 0;
	*/
	color: #FFF;
	text-transform: uppercase;

	text-align: right;
	line-height: normal;
}

#social-media
{
	position: absolute;
	right: 21px;
	top: 100px;
}

#social-media li
{
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 3px;
}
#social-media li a
{
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/btn-social-media.gif) no-repeat;
}
#social-media li a span
{
	display: none;
}
#social-media li a#btn-facebook
{
	background-position: -1px -3px;
}
#social-media li a#btn-facebook:hover
{
	background-position: -1px -30px;
}
#social-media li a#btn-twitter
{
	background-position: -36px -3px;
}
#social-media li a#btn-twitter:hover
{
	background-position: -36px -30px;
}
#social-media li a#btn-rss
{
	background-position: -73px -3px;
}
#social-media li a#btn-rss:hover
{
	background-position: -73px -30px;
}

/* nav */

#nav
{
	position: absolute;
	right: 0;
	top: 130px;
	width: 828px;
	height: 50px;
	z-index: 1;
	padding-left: 12px;
}
#nav li
{
	display: block;
	float: left;
}
#nav li a
{
	color: #FFF;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	padding: 0 8px;
	margin-top: 5px;
	line-height: 45px;
	font-size: 12px;
    font-weight: bold;
}
#nav li.active a
{
}
#nav li:hover a
{
	background: #033966;
}
#nav li ul li:hover a
{
	background: transparent;
}

#nav li ul
{
	display: none;
}

#nav li ul
{
	position: absolute;
	top: 46px;
	background: #0A1629;
	z-index: 5000;
}
#nav li ul li
{
	float: none;
	_width: 200px;
}
#nav li ul li a
{
	text-decoration: none;
	margin-top: 0px;
	line-height: 25px;
	font-size: 10px;
	background: #0A1629;
}
#nav ul li:last-child a
{
	padding-right: 12px;
	margin-bottom: 10px;
}
#nav li div#ticket-nav ul
{
    display: block;
}
#nav #ticket-nav ul li:last-child a
{
	padding-right: 0;
	margin-bottom: 0;
}
#ticket-nav
{
    display: none;
    width: 600px;
    border: 2px solid #0A1629;
    background: #FFF;
	position: absolute;
	top: 49px;
    background: #0A1629;
}
#nav li div#ticket-nav ul#featured-tickets
{
    width: 280px;
    float: left;
    border-right: 1px dotted #CCC;
    background: #FFF;
	padding: 5px 0;
    margin: 0;
    position: relative;
    top: auto;
}
#nav li div#ticket-nav ul#more-tickets
{
    width: 319px;
    float: left;
    background: #FFF;
    padding: 5px 0;
    margin: 0;
    position: relative;
    top: auto;
}
#nav li div#ticket-nav ul#featured-tickets li
{
    border-bottom: 1px dotted #CCC;
    margin-right: 0px;
}
#nav li div#ticket-nav ul#more-tickets li
{
    border-bottom: 1px dotted #CCC;
}
#nav li div#ticket-nav ul#featured-tickets li:last-child,
#nav li div#ticket-nav ul#more-tickets li:last-child
{
    border-bottom: 1px dotted #FFF;
}
#nav li div#ticket-nav ul#featured-tickets li,
#nav li div#ticket-nav ul#more-tickets li
{
    padding: 10px 5px 10px 10px;  
    list-style: none; 
    height: 45px;
}
#nav li div#ticket-nav ul#featured-tickets li img,
#nav li div#ticket-nav ul#more-tickets li img
{
    width: 70px;
    height: 45px;
    background: #0A1629;
    float: left;
    margin-right: 8px;
}
#nav li div#ticket-nav ul#featured-tickets li a,
#nav li div#ticket-nav ul#more-tickets li a
{
    text-transform: uppercase;
    text-decoration: underline;
    color: #033966;
	font-size: 11px;
	background: none;
	line-height: 16px;
	display: inline;
	padding: 0;
}

#nav li div#ticket-nav ul#featured-tickets li a:hover,
#nav li div#ticket-nav ul#more-tickets li a:hover
{
	color: #0066FF;
}



div#ticket-nav ul#featured-tickets li p,
div#ticket-nav ul#more-tickets li p
{
    padding-top: 2px;
	font-size: 9px;
    
}

#nav li div#ticket-nav ul#ticket-nav-extra
{
    clear: both;
    display: block;
    float: left;
    background: #0A1629;
    width: 200px;
    margin: 10px 0;
    position: relative;
    top: auto;
}
#nav li div#ticket-nav ul#ticket-nav-extra li
{
    list-style: none;
}
#nav li div#ticket-nav ul#ticket-nav-extra li a
{
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: normal;
    display: block;
    color: #CCC;
}
#nav li div#ticket-nav ul#ticket-nav-extra li a:hover
{
    background: none;
    text-decoration: none;
}
#nav li div#ticket-nav div#perfect-attendance
{
    display: block;
    float: left;
    width: 365px;
    background: #0A1629;
    padding: 5px 15px;
    margin: 5px 0;
    border-left: 1px dotted #5784A6;
}
#nav li div#ticket-nav div#perfect-attendance h5
{
    text-transform: uppercase;
    color: #FFF;
    font-weight: normal;
}
#nav li div#ticket-nav div#perfect-attendance p
{
    color: #CCC;
    padding: 5px 0;
}
#nav li div#ticket-nav div#perfect-attendance a
{
    color: #5784A6;
    font-weight: normal;
	text-transform: none;
	display: inline;
	text-decoration: none;
	padding: 0;
	margin-top: 0;
	line-height: 100%;
	font-size: 11px;
    
}
#nav li:hover div#ticket-nav a
{
	background: none;
}
 
#nav li div#ticket-nav .goldclub {
	width: 100%;
	background-color: #C9C299;
}

/* footer styles */

.legal
{
	display: block;
	clear: both;
	margin-bottom: 15px;
}

#footer-nav
{
	height: 10px;
	margin-bottom: 5px;
}
#footer-nav a, .legal
{
	color: #8D8D8D;
	font-size: 10px;
}
#footer-nav li a
{
	text-transform: lowercase;
	text-decoration: none;
	display: block;
	height: 10px;
	line-height: 10px;
}
#footer-nav li
{
	display: block;
	float: left;
	height: 10px;
	border-left: 1px solid #8D8D8D;
	padding: 0 3px 0 6px;
}
#footer-nav li:first-child
{
	border-left: none;
	padding: 0 3px 0 0;
}

#sitemap
{
	padding: 8px 8px 0px 8px;
	background: #CCC url(images/footer/img_site-by-drakecooper.gif) bottom right no-repeat;
	border-bottom: 10px solid #CCC;
	min-height: 280px;
}
#sitemap ul.column
{
	width: 148px;
	float: left;
	border-left: 1px solid #999;
	padding-left: 15px;
}
#sitemap ul.column:first-child
{
	border-left: none;
	padding-left: 0;
}
#sitemap ul.column li.header
{
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #444;
	padding: 10px 0 5px 0;
}
#sitemap ul.column li.header:first-child
{
	padding-top: 0;
}
#sitemap ul.column li a
{
	color: #666;
	text-decoration: none;
	display: block;
	padding: 1px 0;
}

.google-ads
{
	margin-top: 10px;
}

/*
a.buy-tickets span
{
	display: none;
}
*/

.ui-tabs .ui-tabs-hide {
     display: none;
}

.hide
{
	display: none;
}



.subcontent{
	border:1px solid #999;
	float:right;
	width:340px;
	margin:.5em 0 .5em .5em;

}


.inside{
	padding:10px;

}

.subcontent .imglarge{

}

.subcontent img{

}


.photocaption{
	padding: 5px;
	background:#ebebeb;
	
}


.photocaption p{
	font-size:80%;
	color:#000;
}

.photocourtesy{
	color: #666;	

}

.photocourtesy span {
	color: #036;

}


div.relatedlinks{
	width: 126px;
	float:left;
    height:210px;
    padding-top: 10px;
}

div.relatedlinks h2{
	color: #fff;
	background: #002E55;
	border-bottom: 1px solid #A2ADAE;
	font: 1em "Trebuchet MS", Verdana, Arial;
	padding: .5em;
}

div.relatedlinks h2.titlerelatedlinks{

	height:23px;
	background:#002E55 url(Images/title_relatedlinks.gif) no-repeat left center;
	padding:0;
	margin:0;
	width: 100%;

}


div.relatedlinks a /* this rule is hidden from Netscape 4 */{
	display: block;
	border-bottom: 1px dotted #063;
	text-decoration: none;
	/*padding:.25em .25em .25em 1em;*/
	width: 100%;
	margin: 0px; 
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.relatedlinks a:link, div.relatedlinks a:visited {
	color: #666;
	background: url(Images/arrow_blue.gif) no-repeat right center;
	 }
	 
div.relatedlinks a:hover, div.relatedlinks a:active	/* Netscape 4 ignores hover and active states */ {
 	color: #000;
 	background-color: #ebebeb;
 
	}
	
	

div.relatedlinks ul /*this rule is hidden from Netscape 4, set both padding and margin for different browsers */{
 	padding:0;
	 margin: 0px; 
 	list-style-type: none; 
 }	
 
div.relatedlinks li {
	 margin: 0px; 
	 _height: 1em; /* for ie  whitespace bug */
	
	
 }
 
 
 
 div.relatedoutput{
 float:right;
 height:210px;
 width:190px; 
 overflow: auto;
	background:#f7f7f7;
	display: block;
 }
 
 


div.gallerythumbs{

}


div.gallerythumbs img{
	
	padding:1px;
	border:1px solid #999;
	margin:1px;	
	display:block;
	float:left;


}

div.gallerythumbs a{
	border-bottom:solid 1px #fff;
	
}

div.relatednews{
}


div.relatednews ul{
 	padding:0;
 	margin: 0;
 	list-style-type: none; 
	display: block;
 }	
 
div.relatednews li {
	 margin: 0px; 
	display: block;
	border-bottom: 1px solid #ddd;
	_height: 1em; /* for ie  whitespace bug */
}


div.relatednews a /* this rule is hidden from Netscape 4 */{
	display: block;
	text-decoration: none;
	padding:.25em .25em .25em 1em;
}

div.relatednews a:link,  .relatednews a:visited {
	color: #0099FF;
	

	 }
	 
div.relatednews a:hover, .relatednews a:active	/* Netscape 4 ignores hover and active states */ {
 	color: #000;
 	background-color: #ccc;
 
	}
	
	

div.relatedmultimedia
{
}
	
div.relatedmultimedia ul
{
 	padding:0;
 	margin: 0;
 	list-style-type: none; 
	display: block;
 }	
 
	
div.relatedmultimedia li 
{
	 margin: 0px; 
	display: block; 
	_height: 1em; /* for ie  whitespace bug */
}

div.relatedmultimedia li a 
{
	display: block;
	border-bottom: 1px solid #ddd;
	text-decoration: none;
	padding:.25em .25em .25em 1em;
    height: 70px;
}


div.relatedmultimedia li a span
{
    display: block;
    padding-top: 15px;
}

div.relatedmultimedia li a img 
{
    margin: 5px;
    float: left;
}

	
div.relatedmultimedia a:link, div.relatedmultimedia a:visited 
{
	color: #0099FF;
}
	 
	
div.relatedmultimedia a:hover, div.relatedmultimedia a:active	/* Netscape 4 ignores hover and active states */ {
 	color: #000;
 	background-color: #ccc;
 
	}
	
/* related players */

div.relatedplayers{
}


div.relatedplayers ul{
 	padding:0;
 	margin: 0;
 	list-style-type: none; 
	display: block;
 }	
 
div.relatedplayers li {
	 margin: 0px; 
	 padding: 0px; 
	display: block;
	border-bottom: 1px solid #ddd;
	_height: 1em; /* for ie  whitespace bug */
}


div.relatedplayers a /* this rule is hidden from Netscape 4 */{
	display: block;
	text-decoration: none;
	padding:.25em .25em .25em 1em;
}

div.relatedplayers a:link,  .relatedplayers a:visited {
	color: #0099FF;
	

	 }
	 
div.relatedplayers a:hover, .relatedplayers a:active	/* Netscape 4 ignores hover and active states */ {
 	color: #000;
 	background-color: #ccc;
 
	}
	
.tbldata{
	width: 100%;
}
.tbldata tr th{
	border-bottom: 2px solid #BABABA;
	background: #CCC;
	padding: 3px;
	color: #333;
	font-size: 12px;
	border-left: 1px solid #FFF;
}

.tbldata tr td
{
	background: url(images/bg_alternate-row.gif) repeat-x;
	padding: 4px 3px;
	border-left: 1px solid #CCC;
	color: #222;

}
.tbldata tr td.num,
.tbldata tr th.num
{
	text-align: center;
}

.bookmark-bug
{
    float: right;
}

ul.tabs
{
	background: #13213B;
	height: 26px;
}

.tab-content
{
	clear: both;
	margin-top: 20px;
	padding: 10px;
}

ul.tabs
{
	position: relative;
}
#primary ul.tabs li
{
	color: #FFF;
	text-align: center;
	float: left;
	position: relative;
	top: 1px;
	list-style: none;
	border-top: 2px solid #13213B;
}
#primary ul.tabs li a
{	
	color: #FFF;
	text-decoration: none;
	display: block;
	line-height: 24px;
	text-transform: uppercase;
	font-size: 12px;
	width: 160px;

}
ul.tabs li.ui-state-active
{
	background-color: #FFF;
}
#primary ul.tabs li.ui-state-active a
{
	color: #000;
}

.gallerythumbs
{
	text-align: center;
}

.gallerythumbs a
{
	margin: 10px;
	display: block;
	float: left;
}

#primary .relatednews ul li a
{
	display: block;
	background: url(images/bg_alternate-row.gif) repeat-x;
	padding: 4px 3px;
	color: #222;
	font-weight: normal;
}
#primary .relatednews ul li a span.date
{
	font-weight: bold;
}




/* =clear fix 
----------------------------------------*/


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */


* html .clearfix {height: 1%;}

html, body {
height: 100%;
min-height: 100%;
}


/* admin
----------------------------------------------*/
#admin
{
    position: absolute;
    top: 0px;
    right: 0px;
    margin: 2px;
}

#admin a
{	
	border:1px solid #D5D5D5;
	border-bottom: 1px solid #C2C2C2;
	border-right: 1px solid #C2C2C2;
	font-family: Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-image:url(Images/buttonBg.gif);
	background-position:top;
	background-color:white;
	height:28px;
	padding: 2px;
	text-decoration: none;
}

#admin a:hover
{
	color:#33f;
}


