html, body {width:100%;height:100%;margin:0;}
body {background:url('../../images/layout/bg.jpg') top repeat-x #000;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#wrap {background:url('../../images/layout/wrap_bg.jpg') center top no-repeat;width:100%;display:table;}
#footwrap {background:url('../../images/layout/footer_bg.jpg') center bottom no-repeat;width:100%;display:table;}

/* HTML */
a:link, a:visited, a:active {color:#e88510;text-decoration:underline;font-weight:bold;}
a:hover {background:#e77e02;color:#fff;text-decoration:none;font-weight:bold;}
blockquote {background:url('../../images/layout/blockquote_bg.jpg') bottom right no-repeat;display:block;color:#7f0000;margin:16px 0;padding:1px 8px;border:solid #f3c084;border-width:1px 0;}
blockquote p {margin:8px 0;}
form {margin:0;}
h3 {font-size:16px;margin:20px 0 -7px 0;color:#dd7800;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;}
.hide, hr {display:none;}
ol {padding:0 0 0 27px;margin:12px 0;}
ol ul {margin:2px 0;list-style:disc;}
p {margin:12px 0;}
ul {padding:0 0 0 17px;margin:10px 0 12px 0;}

/* Generic */
blockquote.quote {background:url('../../images/layout/quote_bg.gif') 0 3px no-repeat;border:none;margin:0 0 16px 0;padding:1px 12px 0 34px;color:#666;}
blockquote.quote p {margin:3px 0 12px 0;}
.bottompad {padding:0 0 8px 0;color:#aaa;font-size:11px;font-style:italic;}
.clear {clear:both;}
#contact {margin:15px 0;border:1px solid #bbb;padding:9px;}
.err_title {overflow:auto;padding:0 0 2px 0;margin:0 0 0 12px;}
.err_title .title {display:block;float:left;color:#999;font-size:16px;letter-spacing:-1px;padding:1px 2px;border:none;text-transform:uppercase;}
.err_title .section_link {margin-top:4px;}
#FAQs {padding-top:0;}
#FAQs strong {color:#888;font-size:14px;letter-spacing:-1px;display:block;padding:4px 0 2px 0;}
#FAQs br {display:none;}
#floorplan {width:540px;background:url(../..//images/house_tour/floorplan.jpg) 6px 10px no-repeat #fff;margin:10px 0 0 10px;float:left;}
#floorplan_title {margin:0 12px;padding:1px 4px;float:left;background:#f7941c;color:#fff;font-size:18px;font-family:Georgia, 'Trebuchet MS', Arial, Helvetica, sans-serif;letter-spacing:-1px;}
#floorplan_disc {width:348px;margin:0;padding:6px 14px 6px 16px;font-size:11px;color:#777;}
.hoverdiv {background:url('../../images/layout/widget_bg.jpg') center top no-repeat #ddd;width:190px;border:solid #f7941d;border-width:1px 0 2px 0;font-size:11px;}
.hovertitle {border-top:1px solid #f7941d;padding:0 4px;}
.hovertitle strong {background:#f7941d;padding:0 2px;color:#fff;}
.hoverdesc {padding:4px 6px;}
.left {float:left;}
.link {padding:0 0 12px;margin:0 0 12px;border-bottom:1px dotted #ffa4a7;}
.link_info .title {font-size:16px;font-family:Georgia, 'Trebuchet MS', Arial, Helvetica, sans-serif;letter-spacing:-1px;padding:1px 0 6px;color:#999;}
.link_info .desc {padding:0 0 6px;line-height:120%;}
.link_info .more {background:url('../../images/layout/arrow_blt.gif') 0 3px no-repeat;padding:0 0 0 14px;}
#LiveBlog {margin:20px 0;color:#222;background:#f4f4f4;}
.lb_heading {background:url('../../images/live_heading.jpg') left top no-repeat #d9d9d9;line-height:normal;border:solid #bbb;border-width:1px 0;padding:0 0 2px;}
#refresh {list-style: none;margin:0;padding:0;float:right;display:block;}
#refresh li {float:left;display:block;}
#refresh li a {padding:4px;display:block;margin:0 2px 0;color:#888;}
#refresh li a:hover {background:none;text-decoration:none;}
#refresh #select a {background:#bbb;color:#fff;text-decoration:none;}
#refresh #intro {padding:4px;}
.lb_title {background:#ffd2d3;color:#777;padding:4px 4px 3px 4px;font-weight:bold;}
.lb_title a {color:#888;}
.lb_title a:hover {background:none;text-decoration:none;}
ul.Live {list-style:none;padding:0;margin:0;border-top:1px dotted #b6b6b6;clear:both;}
ul.Live li {padding:6px 3px;display:block;border-bottom:1px dotted #ccc;color:#333;clear:both;overflow:auto;}
ul.Live li img {float: left; margin: 0 10px 0 0;}
ul.Live strong {color:#f5676c;margin:0 3px 0 0;}
ul.Live li.break {padding:3px 0;text-align:center;font-size:11px;text-transform:uppercase;background:#fff7f7;}
ul.Live li.break strong {color:#f7941d;}
#overDiv {position:absolute;visibility:hidden;z-index:1200;}
.right {float:right;}
#seperator {height:1px;margin:22px 12px 10px 12px;border-top:1px dotted #aaa;}
.showtitle {background:#ccc;font-size:12px;padding:2px 4px;font-weight:bold;color:#737373;margin-bottom:-10px;}
img.smiley-select {cursor:pointer;}
.toppad {padding:3px 0 0 0;}

/* Header */
#header {width:930px;padding:0 0 10px;background:url('../../images/layout/header_bg.jpg') top left no-repeat;}
#logo {width:175px;height:100px;}
#logo h1 {display:none;}
#logo img {width:175px;height:100px;}
#housemates {width:750px;height:100px;float:right;}

.housemates_banner {float:right;margin-top:-14px;}
.housemates_banner ul {list-style:none;margin:0 10px 0 0;padding:0;}
.housemates_banner li {float:left;width:54px;height:60px;margin:0 0 0 5px;position:relative;}
.housemates_banner li a {text-decoration:none;background:none;padding:0;margin:0;display:block;width:54px;height:60px;}
.housemates_banner li a img {border:none;z-index:1;}
.hm_hover {text-decoration:none;position:absolute;top:62px;display:none;height:11px;line-height:11px;padding:3px 4px;color:#fff;background:#000;white-space:nowrap;z-index:999;cursor:pointer;font-size:11px;font-weight:normal;}

/* Menu */
#menu {background:url('../../images/layout/menu_bg.jpg') repeat-x #f8941d;padding:0 10px;overflow:auto;}
#menu ul {list-style:none;margin:0;padding:0;}
#menu li {margin:0;padding:0;float:left;margin:0 4px 0 0;}
#menu li a {display:block;padding:7px;font-size:14px;letter-spacing:-1px;font-weight:bold;color:#000;text-decoration:none;}
#menu li a:hover {background:#f8941d;}
#menu li#current a {background:#000;color:#fff;}

/* Submenu */
#submenu {width:180px;margin:0 12px 12px 0;background:url('../../images/layout/widget_bg.jpg') top right no-repeat;border-bottom:2px solid #f7941d;}
#submenu_title {overflow:auto;padding:0 5px;border-top:1px solid #f7941d;}
#submenu_title span {display:block;float:left;padding:1px 4px;font-size:14px;color:#fff;font-weight:bold;background:#f7941d;}
#submenu ul {list-style:none;margin:7px 0 9px 0;padding:0;}
#submenu li {display:block;padding:2px 0;}
#submenu li a {background:none;padding:2px 7px;font-size:14px;color:#222;text-decoration:none;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;}	
#submenu li a:hover {color:#b00;text-decoration:underline;}
#submenu li#sub_current {margin:0;}
#submenu li#sub_current a {display:block;background:#999;color:#fff;text-decoration:none;}

/* Homepage */
#latest {height:175px;background:url('../../images/layout/latest_bg.jpg') bottom no-repeat #000;margin:0 0 10px;}
#latest #topstory {width:608px;padding:0 12px 0 10px;height:175px;}
#latest #topstory img {float:left;}
#latest #ts_date {background:none;margin-top:0;padding:0;position:absolute;width:300px;margin:4px 0 0 310px;overflow:auto;float:right;}
#latest #ts_date span {font-size:12px;color:#fff;font-weight:bold;padding:1px 3px;margin:0;background:#bb0007;display:block;float:left;}
#latest #ts_info {width:267px;float:right;margin:27px 0 0;}
#latest #title {color:#f7941d;font-size:28px;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0;padding:0 0 2px;line-height:28px;}
#latest #title a {color:#f7941d;text-decoration:none;}
#latest #title a:hover {color:#e77e02;background:none;}
#latest #desc {padding:5px 0;font-size:14px;color:#fff;}
#latest #more {overflow:auto;padding:4px 0px;font-size:12px;}
#latest #more a {background:#dd8083;color:#fff;text-decoration:none;margin:0 6px 0 0;padding:0 2px;}
#latest #more a:hover {background:#f7941d;color:#fff;}

#search {height:37px;}
#search_title {background:none;margin-top:0;padding:0;padding:0 7px 0 7px;overflow:auto;float:left;}
#search_title span {font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:17px;color:#fff;padding:1px 3px;margin:0;background:#f7941d;display:block;float:left;}
#search form {margin:0;padding:0 0 0 !important;float:right;width:220px;}
#search form input {margin:0;vertical-align:top;}
input#searchsubmit {padding:0;margin:-2px 0 0 !important;height:23px;}
#s {width:170px;border:1px solid #fff;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;color:#bb0007;}

#picksbox {background:url('../../images/layout/picks_bg.jpg') bottom right no-repeat;padding:6px 0;}
#picks_title {background:none;margin-top:0;padding:0;padding:0 0 0 7px;overflow:auto;}
#picks_title span {font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:15px;color:#fff;padding:1px 3px;margin:0;background:#bb0007;display:block;float:left;}
#picks {padding:5px 0 0 2px;}
#picks ul {margin:0;padding:0;list-style:none;width:295px;}
#picks li {display:block;margin:0 0 0 5px;padding:0;width:92px;float:left;}
#picks li#first {margin:0 0 0;}
#picks a {display:block;color:#fff;text-decoration:none;background:#dd8083;padding:1px 0 0 0;font-size:11px;width:92px;}
#picks a:hover {background:#f7941d;}
#picks a span {display:block;padding:2px 3px;height:42px;overflow:hidden;}

.home_title {padding:0 0 6px 0;margin:0 0 0 12px;}
.home_title .title {display:block;float:left;background:#bb0007;color:#fff;font-size:16px;letter-spacing:-1px;padding:1px 6px;border:none;text-transform:uppercase;}
.section_link {background:#ffbabc;display:block;float:right;font-size:12px;margin:5px 0 0 0;}
.section_link a span {color:#ccc;background:#000;padding:0 4px;margin:0 0 0 2px;}
.section_link a:link, .section_link a:visited, .section_link a:active {color:#bb0007;text-decoration:none;padding:0 0 0 4px;}
.section_link a:hover {color:#ccc;background:#000;}

/* Page Content */
#main {width:618px;padding:0 12px 0 0;}
#main_full {width:930px;}
#main_music {width:690px;padding:0 12px 0 0;}
#main_wide {width:738px;}
#page, .page, #page_full, #page_music, #page_wide, .profile {width:618px;background:url('../../images/layout/content_bg.jpg') bottom right repeat-x #ffe7e8;border-top:2px solid #bb0007;padding:0 0 10px;margin:0 0 12px;float:left;}
#page_full {width:930px !important;}
#page_music {width:678px !important;}
#page_wide {width:738px !important;}
#page_title, .page_title {overflow:auto;margin:0 10px;}
#page_title .title, .page_title .title {display:block;float:left;background:#bb0007;color:#fff;font-size:22px;letter-spacing:-1px;padding:0 6px 1px 5px;}
#page_title.small .title {font-size:16px;}
.page_content {padding:6px 12px 0 14px;}
.page_content#tour {padding:6px 14px 6px 16px;}
#links {padding:12px 12px 0 14px;}

/* News */
#news_list {padding:10px 12px 0 12px;}
#news_list.archive {padding:14px 12px 0 12px;background:none;border:none;}

.item {margin-bottom:19px;}
.details .title {padding:0;background:none;font-size:16px;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 0 4px 0;}
.details .title a:link, .details .title a:visited, .details .title a:active {padding:0;color:#ec8408;text-decoration:none;letter-spacing:-1px;}
.details .title a:hover {color:#d27507;background:none;}
.details .desc {padding:0 0 5px 0;font-size:11px;}
.details .more {overflow:auto;border-top:1px dotted #f9b461;padding:5px 0 0;}
.details .more .date {background:#ff9696;color:#fff;float:left;padding:0 2px;margin:0 8px 0 0;}
.details .more .links {float:left;}
.details .more a {color:#888;margin:0 4px 0 0;padding:0 2px;text-decoration:none;}
.details .more a:hover {background:#bbb;color:#fff;}

#item_full {padding:6px 12px 0 12px;}
#item_full #title {color:#f7941d;font-size:28px;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:0;line-height:34px;}
#item_full #date {font-size:11px;font-weight:bold;padding:3px 0 5px;color:#aaa;border-bottom:1px dotted #bbb;}
#item_full span {color:#ed1c24;}
#item_full #avatar {float:left;margin:13px 14px 0 0;}

#item_info {background:#ddd;padding:5px 8px;margin:18px 12px 8px 12px;overflow:auto;}
#item_info .intro {background:#aaa;color:#fff;font-size:11px;padding:0 2px;float:left;font-weight:bold;}
#item_tags, .sociable, #permalink {clear:both;}
#item_tags {padding:3px 10px 0 0;}
#item_tags a {color:#ed1c24;}
#item_tags a:hover {color:#ed1c24;text-decoration:none;background:none;}
.sociable {padding:5px 0 0;}
.sociable ul {margin:0;padding:0;list-style:none;}
.sociable ul li {float:left;margin:0 3px;}
.sociable ul li a {background:none;}
.sociable ul li img {border:0;}
#permalink {padding:3px 0 0;}
#permalink input {width:150px;}

#browse {margin:0 12px;padding:0 0 8px 0;}
#browse .left, #browse .right {width:290px;font-size:11px;}
#browse .right {text-align:right;float:right;}
#browse .left a {float:left;display:block;background:url('../../images/layout/lbgarrow_orange.jpg') top left no-repeat #fff4e5;padding:1px 5px 1px 20px;text-decoration:none;color:#ea8409;font-size:11px;}
#browse .left a:hover {background-color:#f7941d;color:#fff;}
#browse .right a {float:right;display:block;background:url('../../images/layout/bgarrow_orange.jpg') top right no-repeat #fff4e5;padding:1px 20px 1px 5px;text-decoration:none;color:#ea8409;font-size:11px;}
#browse .right a:hover {background-color:#f7941d;color:#fff;}

#pagination {padding:0 12px;margin:14px 0 10px;border:solid #bbb;border-width:1px 0;overflow:auto;}
#pagination a {color:#999;text-decoration:none;padding:4px 5px;margin:0 0 0 2px;display:block;float:left;}
#pagination a:hover {background:#fff;}
#pagination .current {padding:4px 5px;margin:0 0 0 2px;background:#bbb;color:#fff;font-weight:bold;display:block;float:left;}

/* Comments */
.comments_title {font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:18px;color:#999;letter-spacing:-1px;padding:6px 0 0 4px;margin:0 12px 14px 12px;border-top:1px dotted #aaa;}
#comments {padding:0 12px;}

.comment_wrap {border:solid #f7941d;border-width:1px 1px 0 1px;}
.comment_details {padding:0 8px;overflow:auto;}
.comment_details .name {float:left;font-size:14px;padding:1px 4px;background:#f7941d;color:#fff;letter-spacing:-1px;}
.comment_details .details {float:right;font-size:11px;background:#bbb;color:#fff;font-weight:bold;margin:4px 0 0;padding:0 2px;}
.comment {padding:2px 12px;font-size:11px;}
.comment p {margin:10px 0;}
.comment_footer {height:18px;background:url('../../images/layout/comment_footer.gif') top left no-repeat;margin:0 0 14px;}

.comment_wrap.staff {border-color:#ed1c24;}
.comment_wrap.staff .name {background:#ed1c24;}
.comment_footer_staff {height:18px;background:url('../../images/layout/stcomment_footer.gif') top left no-repeat;margin:0 0 14px;}

#comment_form {border:1px solid #bbb;padding:9px;margin:0 12px 10px 12px;}
#comment {width:400px;}
#rules {padding:8px 4px 2px 4px;font-size:11px;color:#ed1c24;}

/* Music */
#musictable td, th {text-align:left;}
#musictable th {background:#f79416;padding:4px;}
#musictable td {padding:5px 4px;border-bottom:1px dotted #bbb;font-size:11px;}
td.hls, td.intro, td.other, td.bestbits {font-weight:bold;}
td.bestbits {color:#f00;}
td.hls {color:#888;}
td.intro {color:#0B0;}
td.other {color:#009cd7;}
#musickey {list-style:none;margin:0;padding:0;}
#musickey li {margin:6px 0;border-left:14px solid #000;padding:0 0 0 6px;}
#musickey #bestbits {border-color:#f00;}
#musickey #hls {border-color:#888;}
#musickey #intro {border-color:#0B0;}
#musickey #other {border-color:#009cd7;}
.music p {margin:0 0 10px;}
.music ul {list-style:none;padding:0;margin-bottom:0;display:block;}
.music li {background:url('../../images/layout/arrow_blt.gif') 0 4px no-repeat;padding:0 0 0 14px;margin:0 0 3px 0;color:#888;}

/* Sidebar */
#sidebar, #sidebar .widget {width: 300px;}
#sidebar_music, #sidebar_music .widget {width: 240px;}

#stats {background:url('../../images/layout/stats_bg.jpg') #000;color:#000;margin:0 0 10px 0;overflow:auto;border:solid #f7941d;border-width:1px 0;}
#stats_inner {float:right;width:158px;padding:5px 5px 5px 0;}
#day {display:block;margin:0;color:#f7941d;font-size:18px;font-weight:bold;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;}
.stat {display:block;font-size:12px;margin:1px 0;padding:0 3px 0 0;float:left;clear:both;color:#fff;}

.widget {background:url('../../images/layout/widget_bg.jpg') top right no-repeat #ddd;border:solid #f7941d;border-width:1px 0 2px;margin:0 0 10px 0;}
.widget_title {overflow:auto;}
.widget_title .title {display:block;background:#f7941d;font-size:14px;padding:1px 5px 2px 5px;margin:0 0 0 5px;font-weight:bold;color:#fff;letter-spacing:-1px;display:block;float:left;}
.widget_image {padding:5px 5px 2px 5px;}
.widget_content {padding:8px 10px;color:#000;}
.widget_link {display:block;text-align:right;overflow:auto;margin:0 0 8px;}
.widget_link a {float:right;display:block;background:url('../../images/layout/bgarrow_orange.jpg') top right no-repeat #fff4e5;padding:1px 20px 1px 5px;text-decoration:none;color:#ea8409;font-size:11px;}
.widget_link a:hover {background-color:#f7941d;color:#fff;}

#poll_title {font-size:14px;color:#d00b13;font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 0 4px 0;margin:0 0 4px 0;line-height:15px;border-bottom:1px dotted #aaa;}
.poll_option {vertical-align:middle;padding:3px 0;}
.poll_option input {vertical-align:bottom;margin:0 2px 0 0;padding:0;}
.poll_result {padding:3px 0 4px 0;}
.poll_percent {background:#aaa;font-weight:bold;color:#fff;font-size:10px;padding:0 1px;margin:0 0 0 2px;}
.pollbar {margin:1px;font-size:6px;line-height:8px;height:12px;background-image:url('../../images/layout/pollbar.jpg');}
.pollbar#hl {background-image:url('../../images/layout/pollbar_hl.jpg');}
#poll_footer {border-top:1px dotted #aaa;margin:4px 0 0;padding:6px 0 0;}
#poll_footer input {font-size:13px;padding:0 3px;cursor:pointer;}
.wp-polls ul {padding:0;margin:0;}

#recent {padding:2px 10px;}
ul#latest_comments {margin:0;padding:0;list-style:none;}
ul#latest_comments li {display:block;background:url('../../images/layout/comments_blt.gif') 0 3px no-repeat;padding:0 0 0 16px;margin:6px 0;line-height:14px;}
ul#latest_comments li a {color:#d00b13;}
ul#latest_comments li a:hover {background:#d00b13;color:#fff;}

#tvhl {padding:8px 10px 3px 10px;}
.c4hl, .e4hl {background:center left no-repeat;padding:3px 0 3px 38px;font-size:12px;margin:0 0 5px 0;}
.c4hl {background-image:url('../../images/layout/c4.gif');color:#1f7b9c;}
.e4hl {background-image:url('../../images/layout/e4.gif');color:#742689;}
.c4hl span, .e4hl span {font-family:Georgia, "Trebuchet MS", Arial, Helvetica, sans-serif;color:#000;font-size:11px;text-transform:uppercase;}

.widget#twitter {background:url('../../images/layout/twitter_bg.jpg') bottom no-repeat #cceffc;font-size:11px;border-color:#30bdfc;}
.widget#twitter .title {background:#30bdfc;}
.widget#twitter .widget_content {padding:8px 10px 2px 10px;}
.widget#twitter .widget_link {background:url('../../images/layout/twitter_logo.jpg') 10px 0 no-repeat;padding:4px 0;}
.widget#twitter .widget_link a {background:url('../../images/layout/bgarrow_blue.jpg') top right no-repeat #ebf9ff;color:#30bdfc;}
.widget#twitter .widget_link a:hover {background-color:#30bdfc;color:#fff1f6;}
ul#twitter_update_list {margin:0;padding:0;list-style:none;}
ul#twitter_update_list li {display:block;background:url('../../images/layout/arrow_blt.gif') 0 3px no-repeat;padding:0 2px 0 12px;margin:0 0 10px 0;}
ul#twitter_update_list a {color:#888;text-decoration:none;}
ul#twitter_update_list a:hover {background:none;color:#656565;}

/* Footer */
#ft_links {background:#888;padding:0 10px;margin:0;}
#ft_links #social {float:right;overflow:auto;}
#ft_links #social span {float:left;padding:5px 0;margin:0 4px 0;font-weight:bold;color:#fff;}
#ft_links a {color:#fff;margin:0 4px 0 0;padding:5px 3px;float:left;background:none;}
#ft_links a:hover {color:#fff;background:#555;}
#ft_links a.facebook {width:64px;background:url('../../images/layout/fbfoot_grey.jpg') center 6px no-repeat;text-decoration:none;margin:0;}
#ft_links a.facebook:hover {background:url('../../images/layout/fbfoot_blue.jpg') center 6px no-repeat #39579a;}
#ft_links a.twitter {width:59px;background:url('../../images/layout/twfoot_grey.jpg') center 6px no-repeat;text-decoration:none;margin:0;}
#ft_links a.twitter:hover {background:url('../../images/layout/twfoot_blue.jpg') center 6px no-repeat #32cbff;}
#ft_disc {width:680px;float:left;padding:6px 10px;color:#bbb;}
#ft_title {color:#ff787d;font-size:12px;padding:2px 0;}
#ft_logos {width:191px;height:53px;background:url('../../images/layout/footer_logos.jpg') no-repeat;float:right;}
