@import 'blueprint/screen.css';
@import 'blueprint/plugins/buttons/screen.css';
@import 'menu.css';

/* Elements */
html { background:#101010 url(../img/html_bkg.jpg) repeat-x top; }
body { background:url(../img/body_bkg.jpg) no-repeat top center; min-height:400px; color:#b9b9b9; margin-top:0; }

a:link, a:visited, a:active { color: #0072f2; text-decoration: underline; cursor: pointer; }
a:hover { color: #ffffff; text-decoration:underline; cursor: pointer; }
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active { text-decoration:none; }

h1,h2,h3,h4,h5 { color:#FFFFFF; }

hr { color:#555555; background:#555555; }


/* ------------------- */
/* Blueprint Overrides */
/* ------------------- */
.box { background:#000000; }
div.border, div.colborder { border-style:dotted; border-color:#555555; }

/* Blueprint Extras */
.bottom { margin-bottom:0; }
.left { float:left; }
.right { float:right; }
.align-left { align:left; }
.align-right { align:right; }

/* Buttons */
a.button, button { background:#272727 url(../img/btn_bkg.gif) repeat-x top; border-color:#5c5c5c; color:#fff; padding: 5px; text-decoration:none !important;}
button:hover, a.button:hover{ color:#fff; border-color:#0072f2; }
a.button-alt, button.alt { background:#2566ac url(../img/btn2_bkg.gif) repeat-x top; border-color:#0072f2; color:#fff; }
button.alt:hover, a.button-alt:hover{ color:#fff; border-color:#fff; }
a.button-dropdown, button.dropdown { background:#2566ac url(../img/btn_dropdown_bkg.gif) repeat-x top right; padding-right:25px; border-color:#5c5c5c; }

.btn { background:#272727 url(../img/btn_bkg.gif) repeat-x top; border-color:#5c5c5c; color:#fff; padding: 5px; text-decoration:none !important;}

/* Tables */
th { background:none; font-weight:normal; color:#FFFFFF; }

.qtip th {
	font-weight:bold;
}

.qtip .hosts {
	color:#b9b9b9;	
}

.qtip td {
	vertical-align: top;
}

tr.even td { background:#000000; }

/* Forms */
form label {
	width: 150px;
	display: block;
}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #555; background:#000000; color:#ffffff; }
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #fff; background:#000000;}

/* ------------------- */
/* Design							 */
/* ------------------- */

/* Layout */
.userbar {background:#272727 url(../img/userbar_bkg.gif) repeat-x top; line-height:26px; border-bottom:1px solid #555555; text-indent:10px; }

.mainHeader { border-bottom:1px solid #555555; margin-bottom:1.5em;}
.logo { float:left; width:270px; height:75px; text-indent:-9999px; overflow:hidden; background:url(../img/logo.gif) no-repeat; margin:0; }
.ticker { background:#161616; width:630px; line-height:31px; margin:10px 0 1.5em; text-indent:10px; }

.body { margin-bottom:1.5em; }
.footer { border-top:1px solid #555555; padding-top:1.5em; margin-bottom:1.5em; }

.rss-feed { background:url(../img/rss_icon.gif) no-repeat 0 50%; padding:3px 0 3px 30px; }

/* Home page */
.tunein { background:#000 url(../img/tunein_bkg.jpg) no-repeat 100% 100%; }
.featuredshow { background:#000 url(../img/featuredshow_bkg.jpg) no-repeat 100% 100%; }
.login2 { background:#000 url(../img/login_bkg.jpg) no-repeat 100% 100%; color:#FFFFFF; }

.news .title { font-size:1.8em; }
.news .title a { color:#FFFFFF; text-decoration:none; }
.news .sub { text-align:right; font-size:11px; margin-top:1.5em; padding-top:1.5em; margin-bottom:0; border-top:1px dotted #555555; }
.news .category { color:#FFFFFF; text-transform:uppercase; }

.news-list .title { }
.news-list .title a { color:#FFFFFF; text-decoration:none; font-weight: bold;}
.news-list .title-selected { color:#FFFFFF; text-decoration:none; }
.news-list .title-selected a { color:#FFFFFF; text-decoration:none;}
.news-list .sub { font-size:11px; text-align:right; }
.news-list .category { color:#FFFFFF; text-transform:uppercase; }

.user-profile {}
.user-profile .profile-picture { margin-bottom:1.5em; }
.user-profile .profile-picture img { border:1px solid #FFFFFF; }
.user-profile .profile-information th { width:150px; }

.user-profile .profile-wall { margin-bottom:2.0em; }
.user-profile .profile-wall ul { border-top:1px solid #333333; }
.user-profile .profile-wall li { padding:1.0em 0; border-bottom:1px solid #333333; }
.user-profile .profile-wall blockquote,
.user-profile .profile-wall p { margin:0; padding:0; }
.user-profile .profile-wall blockquote { color:#CCCCCC; font-family:Georgia, "Times New Roman", Times, serif; }
.user-profile .profile-wall .timestamp { float:right; color:#666666; font-size:10px; margin:0 0 15px 15px; }

.user-profile .profile-wall .wall-post { }
.user-profile .profile-wall .wall-post .author { line-height:33px; margin-top:10px; }
.user-profile .profile-wall .wall-post .avatar { float:left; margin-right:10px; }

.user-profile .profile-wall .status-update { font-weight:bold; }
.user-profile .profile-wall .track-update { color:#666666; }


.altRow { color:#d5d5d5; }

tr.altrow td { background:#0B243B; }


/* Drop Down Styling (work in progress) */
ul.ddown {margin:0; padding:0;}
ul.ddown li { float:left; list-style:none;}
ul.ddown li a {font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-size:100%; color:#FFFFFF; font-weight:bold; padding:4px 10px; padding-right: 25px; text-decoration: none;white-space: nowrap; border:1px solid #5c5c5c; }
ul.ddown li a { background:#2566ac url(../img/btn_dropdown_bkg.gif) repeat-x top right; }
ul.ddown li ul li a { background:#2566ac url(../img/btn_bkg.gif) repeat-x top right; border-top:0;}
ul.ddown li ul { margin:0; padding:0; position:absolute; }
ul.ddown li ul li { float:none; display:inline }
ul.ddown li a { display:block;}
ul.ddown li ul { display:none; }
ul.ddown li:hover ul { display:block; }
ul.ddown li:hover a {background-color:#DFF4FF;border:1px solid #0072F2;}
ul.ddown li:hover ul li a { background:#2566ac url(../img/btn_bkg.gif) repeat-x top right; border-top:0;border:1px solid #5c5c5c;}
