/*----------------------------------------
Name: styles.css
Developed by: Jeff Reilly
Date Created: 12/10/08
Last Updated: 01/28/10
Copyright: 2008 Interactive Studios
----------------------------------------*/

@import url("../../shared/css/reset.css");
@import url("layout.css");

@import url("../../shared/css/forms.css");
@import url("../../shared/css/typography.css");
@import url("../../shared/css/FlashStatus.css");
@import url("../../shared/css/treeview.css");
@import url("../../shared/css/buttons.css");
@import url("forms.css");
@import url("sidebar.css");
@import url("nav.css");

/* Elements
----------------------------------------*/
html,body{height:100%;}

body
{
	background:url(../images/bg2-grid.jpg) left top repeat-x fixed #000000;
	margin: 0px;
}

body, p, td, th, li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:89%;
	line-height:1.5em;
	color:#FFF;
}
*{ outline:none; }
a:link, a:visited {color: #FFCC00;text-decoration: none;}
a:hover, a:active {text-decoration: underline;color: #FF9900;}

table{ width:100%; }
td{vertical-align:top; padding:5px;}

h1,h2,h3,h4,h5,h6{margin:.825em 0 .5em 0;}
h1{font-size:2.125em;}
h2{font-size:1.75em; color:#FFFFFF;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5{font-size:1.125em;}
h6{font-size:1em;}

ul{margin-left:25px;list-style-type:none;}
ol{margin-left:25px;}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em			{font-style:italic;}
code		{width:725px; height:auto; overflow:auto; display:block; clear:both; background:#333333; padding:7px; t}

/* Standard Definitions
----------------------------------------*/
.left 		{ float:left; }
.right 		{ float:right; }
.clearThis 	{ clear:both; }
.center		{ text-align:center; }
.small		{ font-size:.625em; }
.large		{ font-size:1em; }
.soft		{ color:#D3D3D3; }
.hide		{ display:none; }
p.last		{ margin-bottom:0px; }
.smalheadline{ color:#FFCC00; font-size:9px; }
.yellowtext	{ color:#FFCC00; font-size:10px; }
width100	{ width:100%; }
.hor_line1, hr{background:url(/assets/public/images/hor_line1.jpg) repeat-x; height:12px;}
.open_xternal_player { text-align:right; font-size:10px; }
#mainContent .content, #main .content{
	padding:10px 5px 10px 15px;	
}

#content{
	padding:10px 5px 10px 15px;	
}

#player{width:400px; height:auto; float:right}

/* listings
----------------------------------------*/
#listings{border-top:#A9D4EF solid 1px;}
#listings .listing{border-bottom:#A9D4EF solid 1px; padding:5px;font-size:.75em;}
#listings .listing .title{ font-size:1em; font-weight:bold;}


/* footer
----------------------------------------*/
#footer{
	background:url(../images/footer_bg.jpg) top left repeat-x #6A8900;
	padding-top:34px;
	text-align:center;
	border-left: #333333 solid 1px;
	border-right: #333333 solid 1px;
}

#footnav{text-align:center; background:#323232;}

#footer p {
	font-size:.625em;
	text-align:center;
}