 

@import "font/stylesheet.css";

* {

    margin: 0;

    padding: 0;

}

img {

    border: 0 none;

    margin: 0;

    padding: 0;

}

body {

    font-family: arial;

}

#wrapper {

    margin: 0 auto;

    width: 920px;

}

#header {

    height: 170px;

    overflow: hidden;

}

#header #logo {

    border: 0 none;

    float: left;

    margin-top: 50px;

}

#header #ad {

    background: none repeat scroll 0 0 #202020;

    border: 1px solid #262626;

    color: #FFFFFF;

    float: right;

    height: 51px;

    margin-top: 30px;

    width: 400px;

}

#nav {
	background-color: #FFFFFF;
	border-bottom: 12px solid #151515;
	display: inline-block;
	font-family: Arial;
	font-size: 12px;
	padding-left: 55px;
	position: fixed;
	width: 865px;
	z-index: 999999;
}

#nav ul {

    display: table;

    list-style: none outside none;

}

#nav li {

    border-left: 1px solid #DDDDDD;

    float: left;

}

#nav a {

    background-color: #FFFFFF;

    color: #656565;

    display: block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    letter-spacing: 0;

    padding: 4px 10px;

    text-decoration: none;

    text-transform: uppercase;

    height:14px;

}

#nav a:hover, #nav li.current_page_item a {

    color: #ffffff;

    background-color: #151515;



}

.feedlink img {

    display: none;

}

.feedlink li {

    list-style-type: none !important;

    margin-left: 0 !important;

    padding-bottom: 10px;

}

.feedlink ul a {

    color: #990000 !important;

    font-size: 18px;

    font-weight: bold;

    letter-spacing: -0.07em;

    padding: 0 !important;

    text-decoration: none !important;

}

.feedlink ul a {

    color: #111111 !important;

}

.broadcast_archive {

    color: #750000 !important;

}

.broadcast_archive li {

    list-style: none inside none !important;

}

.broadcast_archive a {

    background-color: #151515;

    color: #151515 !important;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px;

    letter-spacing: 0 !important;

    line-height: 20px;

    padding: 3px 6px !important;

    text-decoration: none !important;

    text-transform: uppercase !important;

}

.broadcast_archive a:hover {

    text-decoration: none !important;

}

.broadcast_archive li {

    padding-bottom: 4px;

}

.broadcast_archive ul {

    padding-bottom: 10px;

}

.sub_specific a {

    color: #111111 !important;

    font-size: 12px;

    font-weight: bold !important;

    letter-spacing: -0.05em;

    text-decoration: none !important;

}

.sub_specific a:hover {

    color: #111111 !important;

    text-decoration: none !important;

}

.sub_specific li {

    list-style-type: none;

    padding-bottom: 0 !important;

}

.sub_specific ul {

    padding-bottom: 10px;

}

.tags {

    border-bottom: 1px solid #DDDDDD;

    color: #FFFFFF;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    font-weight: normal;

    letter-spacing: 0.15em;

    line-height: 14px;

    margin-bottom: 10px;

    padding: 0 0 4px;

    text-align: left;

    text-transform: uppercase;

    width: 100%;

}

.tags a {

 color: #BBB !important;

display: inline-block;

font-weight: normal;

padding: 0 !important;

text-decoration: none !important;

letter-spacing: 0;

}

.tags li {

    display: inline;

    padding-right: 3px;

}

.tags a:hover {

    color: #454545 !important;

    text-decoration: none !important;

}

#content {

    background-color: #FFFFFF;

    float: left;

    margin-top: 20px;

    width: 610px;

}

#content .post-wrap, .comment-wrap {

    color: #303030;

    font-family: Georgia;

    font-size: 14px;

    letter-spacing: 0;

    line-height: 20px;

    text-align: left;

}

#content blockquote {

    color: #858585;

    display: block;

    font-size: 13px;

    font-style: italic;

    letter-spacing: 0;

    line-height: 16px;

    margin: 0;

    padding: 0;

    text-align: left;

}

#content blockquote a {

    color: #151515 !important;

    font-weight: normal;

    text-decoration: none;

}

#content blockquote a:hover {

    background-color: #FFFFFF !important;

    color: #990000 !important;

}

#content h1 {

    font-size: 24px;

    padding-bottom: 10px;

}

#content h2 {

    font-size: 18px;

    font-weight: normal;

    letter-spacing: -1px;

    margin-bottom: 8px;

    color: #303030;

    font-family: Georgia;

    line-height: 20px;

    text-align: left;

    padding:0;

}

#content h3 {

    color: #151515;

    font-family: Georgia;

    font-size: 14px;

    font-weight: normal;

    padding-bottom: 2px;

}

#content h3 a {

    font-weight: normal;

    text-decoration: none;

}

#content h3 a:hover {

}

#content h2 a {

    color: #151515;

    font-size: 11px !important;

    font-weight: normal;

    padding-left: 0;

    text-decoration: none;

    text-transform: inherit;

}

#content h2 a:hover {

    color: #990000 !important;

}

#content .post-content h4 {

    font-size: 18px;

    font-weight: normal;

    letter-spacing: -1px;

    margin-bottom: 8px;

}

#content .post-content h4 a {

    background-color: #151515;

    color: #FFFFFF;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px !important;

    font-weight: normal;

    letter-spacing: 0 !important;

    line-height: 20px;

    margin: 0;

    padding: 3px 6px !important;

    text-transform: uppercase;

}

#content .post-content h4 a:hover {

    background-color: #990000;

    color: #FFFFFF !important;

    text-decoration: none !important;

}

#content a {

    text-decoration: none;

}

#content a:hover {

    text-decoration: underline;

}

#content .post-heading {

    margin: 0 30px 10px;

    padding: 20px 0 0;

    text-align: left;

}

#content .post-heading h2 {

    background-color: #FFFFFF;

    border-bottom: 8px solid #151515;

    color: #151515;

    display: block;

    font-family: DayRomanRegular,Georgia;

    font-size: 20px !important;

    font-weight: normal;

    letter-spacing: -1px;

    line-height: 20px;

    margin: 14px 25px 0;

    padding-bottom: 2px;

}

#content .post-heading h2 a {

    color: #151515;

    display: block;

    font-family: DayRomanRegular,Georgia;

    font-size: 20px !important;

}

#content .post-heading h2 a:hover {

    color: #990000 !important;

    text-decoration: none;

}

#content .post-info-tag {

    color: #AAAAAA;

    display: inline;

    font-family: Georgia;

    font-size: 10px;

    font-style: italic;

    letter-spacing: 0.15em;

    margin-top: -6px;

    padding-top: 2px;

    text-align: left;

    text-transform: lowercase;

}

#content .post-info-wrote {

    border-top: 1px solid #DDDDDD;

    color: #BBBBBB;

    display: block;

    font-family: Georgia;

    font-size: 10px;

    font-style: italic;

    letter-spacing: 0;

    line-height: 13px;

    margin-top: -10px;

    padding-top: 5px;

    text-align: left;

}

#content .post-info-wrote a {

    color: #BBBBBB !important;

    font-style: italic;

    letter-spacing: 0;

    padding: 0 0 1px;

    text-decoration: none;

}

#content .post-info-wrote a:hover {

    color: #454545 !important;

    text-decoration: none !important;

}

#content .post-info {

    color: #BBBBBB;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    font-style: normal;

    letter-spacing: 0;

    padding-left: 25px;

    padding-right: 25px;

    text-transform: uppercase;

}

#content .post-info a {

    color: #BBBBBB !important;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-style: normal;

    letter-spacing: 0;

    padding: 0 0 1px;

    text-decoration: none;

}

#content .post-info a:hover {

    color: #303030 !important;

    text-decoration: none !important;

}

#content .post-content {

    padding: 0 55px;

}

#content .post-content a {

    text-transform: inherit;

}

#content .post-content a:hover {

    color: #990000;

    text-decoration: underline;

}

#content, #content .post-content ol {

}

.post-content ul {

    padding-bottom: 10px;

    padding-right: 10px;

}

.post-content ol {

    padding-bottom: 10px !important;

}

.post-content li {

    color: #EEEEEE;

    font-size: 12px;

    font-weight: normal;

    line-height: 12px;

    list-style: disc outside none;

}

.post-content li a {

    color: #FFFFFF !important;

    font-weight: normal;

}

.post-content li a:hover {

    background-color: #990000 !important;

    color: #FFFFFF !important;

}

#content .post-content p {

    padding-bottom: 10px;

}

#content .post-content h2 a {

    background-color: #151515;

    color: #FFFFFF;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px !important;

    font-weight: normal;

    letter-spacing: 0 !important;

    line-height: 20px;

    margin: 0;

    padding: 3px 6px !important;

    text-transform: uppercase;

}

#content .post-content h2 a:hover {

    background-color: #990000;

    color: #FFFFFF !important;

    text-decoration: none !important;

}

#content .post-footer {

    display: none;

    padding-bottom: 10px;

}

#content .post-footer ul {

    list-style: none outside none;

}

#content .post-footer li {

    letter-spacing: -0.05em;

    padding-right: 30px;

    text-transform: uppercase;

}

#content .post-footer a.commentlink {

    clear: both;

    color: #FFFFFF;

    display: block;

    font-weight: bold;

    letter-spacing: -2px;

    padding: 4px 4px 4px 10px;

    text-align: right;

    text-decoration: none;

    text-transform: uppercase;

}

#content .post-footer a.commentlink:hover {

}

#content .post-footer a.permalink {

    color: #555555;

    display: none;

    font-size: 9px;

    letter-spacing: 0.05em;

    text-decoration: underline;

}

#content .post-footer a.postfeed {

    color: #555555;

    display: none;

    font-size: 9px;

    letter-spacing: 0.05em;

    text-decoration: underline;

}

#sidebar {

    float: right;

    margin-top: 12px;

    padding-bottom: 10px;

    width: 280px;

}

#sidebar .sidebar-item {

    font-size: 0;

    line-height: 13px;

    width: 280px;

}

#sidebar .sidebar-item h3 {

    border-bottom: 1px solid #303030;

    color: #DDDDDD;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 11px;

    font-weight: normal;

    letter-spacing: 0.05em;

    margin-top: 4px;

    padding: 4px 12px 2px;

    text-align: center;

    text-transform: uppercase;

}

#sidebar .sidebar-item ul {

    list-style: none outside none;

    padding: 0 0 8px;

}

#sidebar .sidebar-item li {

    color: #454545;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 11px;

    letter-spacing: 0;

    margin: 4px 0 0;

    text-transform: uppercase;

}

.sidebar-item li a {

}

#sidebar .sidebar-item a {

    color: #454545;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-weight: normal;

    letter-spacing: 0;

    padding: 0 12px;

    text-decoration: none;

    text-transform: uppercase;

}

#sidebar .sidebar-item a:hover {

    color: #FFFFFF;

    text-decoration: none !important;

}

#sidebar .sidebar-item input#s {

    background-color: #151515;

    border-color: #FFFFFF;

    border-style: solid;

    border-width: 12px 0 1px;

    color: #454545;

    float: left;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 11px !important;

    font-style: normal;

    font-weight: normal;

    height: 19px;

    letter-spacing: 0;

    margin-bottom: 10px;

    padding: 4px 8px;

    text-transform: uppercase;

    width: 204px;

}

#sidebar .sidebar-item input#s:hover {

    border-color: #ffffff;

    color: #FFFFFF;

}

#sidebar .sidebar-item input#searchsubmit {

    background-color: #151515 !important;

    border-color: #FFFFFF;

    border-style: solid;

    border-width: 12px 0 1px;

    color: #DDDDDD;

    display: block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px;

    height: 40px;

    letter-spacing: 0;

    margin-top: 8px;

    padding: 4px 6px;

    text-align: center;

    text-transform: uppercase;

    width: 59px !important;}

#sidebar .sidebar-item input#searchsubmit:hover {

    background-color: #ffffff !important;

    color: #151515;

}

div#sidebar div.sidebar-item select:hover {

    color: #FFFFFF;

}

.more-link {

    border-top: 2px solid #303030;

    color: #BBBBBB !important;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 11px !important;

    letter-spacing: 0 !important;

    line-height: 18px;

    margin: 24px 0 4px;

    padding-top: 1px;

    text-align: left;

    text-decoration: none !important;

    text-transform: uppercase !important;

    width: 500px;

}

.more-link:hover {

    color: #303030 !important;

}

.navigation {

    display: inline-block;

    font-size: 14px;

}

.navigation a {

    border-bottom: 2px solid #BBBBBB;

    color: #BBBBBB !important;

    display: block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 11px;

    letter-spacing: 0;

    margin: 0;

    padding: 2px;

    text-decoration: none !important;

    text-transform: uppercase !important;

    width: 246px !important;

}

.navigation a:hover {

    background-color: #FFFFFF !important;

    color: #303030 !important;

    text-decoration: none !important;

}

.yarrp li {

    list-style: none outside none !important;

}

.yarrp a {

    text-decoration: none !important;

}

#footer {

    background-color: #FFFFFF;

    border-top: 1px solid #000000;

    color: #454545;

    font-size: 10px;

    letter-spacing: 0;

    line-height: 12px;

    margin-top: 60px;

    padding: 8px 12px 10px;

	display:block;

}

.footer-small {

    color: #454545;

    display: inline;

    font-size: 10px;

    letter-spacing: 0;

    text-transform: uppercase;

}

.footer-small a {

    color: #454545;

    display: inline;

    font-size: 10px;

    text-decoration: none;

}

.footer-small a:hover {

    color: #555555;

    text-decoration: none;

}

.side_foot {

    padding-bottom: 20px;

    text-align: right;

}

h3#comments {

    border-top: 1px solid #DDDDDD;

    color: #303030;

    font-family: Georgia;

    font-size: 14px;

    font-weight: normal;

    letter-spacing: -0.06em;

    line-height: 20px;

    margin-left: 45px;

    margin-right: 45px;

    padding-top: 6px;

    text-align: left;

}

#respond h3 {

    color: #151515;

    font-size: 18px;

    font-weight: bold;

    letter-spacing: -2px;

    padding-bottom: 0;

    text-transform: uppercase;

}

#respond {

    background-color: #FFFFFF;

    border-bottom: 20px solid #FFFFFF;

    color: #111111;

    display: none;

    font-size: 9px;

    letter-spacing: 0.0125em;

    margin-bottom: 50px;

    padding: 10px 50px;

    text-transform: uppercase;

}

#respond a {

    text-decoration: none !important;

}

.comment-author {

    color: #303030;

    float: left;

    padding: 0;

    width: 100px;

}

.comment-author img {

    display: none;

}

.comment-author a {

    color: #858585 !important;

    display: block;

    font-family: Georgia,serif;

    font-size: 14px;

    font-style: normal;

    letter-spacing: -0.06em !important;

    padding: 0;

    text-decoration: none !important;

    text-transform: uppercase !important;

}

.comment-author a:hover {

    color: #303030 !important;

}

.comment-wrap {

    padding: 0 10px;

    text-align: left;

}

#commentform input, #commentform textarea {

    background-color: #151515;

    border: medium none;

    color: #FFFFFF;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 11px;

    font-style: italic;

    font-weight: normal;

    letter-spacing: -0.04em;

    margin-top: 0;

    overflow: auto;

    padding: 8px 10px;

    width: 490px;

}

#commentform input#submit {

    background-color: #FFFFFF !important;

    border-color: -moz-use-text-color;

    border-style: none solid none none;

    border-width: 0 30px 0 0;

    color: #990000;

    font-size: 18px;

    font-style: normal;

    font-weight: bold;

    letter-spacing: -2px;

    margin-left: -4px;

    padding: 0;

    text-align: left;

    text-transform: uppercase;

    width: 514px;

}

#commentform input#submit:hover {

    border-right: 30px solid;

    color: #151515;

}

#commentform label {

    display: block;

    font-size: 11px;

    font-style: italic;

    padding-bottom: 0;

    padding-top: 14px;

    text-transform: lowercase;

}

.commentlist {

    padding-left: 45px;

    padding-right: 45px;

}

.commentlist li {

    list-style: none outside none;

    margin-bottom: 10px;

}

.comment-name {

    font-size: 12px;

    letter-spacing: 0;

    line-height: 12px;

}

.comment-name a {

    text-transform: inherit !important;

}

.comment-date {

    color: #BBBBBB;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    letter-spacing: 0;

    line-height: 11px;

    padding-top: 4px;

    text-align: right;

    text-transform: uppercase;

}

.comment-content {

    border-bottom: 1px solid #DDDDDD;

    color: #303030;

    float: right;

    font-size: 12px;

    letter-spacing: 0 !important;

    padding-bottom: 10px;

    padding-left: 10px;

    position: relative;

    width: 388px;

}

.comment-content a {

    color: #151515 !important;

    text-decoration: underline !important;

    text-transform: inherit !important;

}

.comment-content a:hover {

    color: #454545 !important;

    text-decoration: none !important;

}

.comment-edit-link {

    font-size: 10px;

}

.comment-content p {

    line-height: 18px;

    padding-bottom: 10px;

}

.children {

    padding-left: 20px;

}

.children .comment-content {

    width: 392px;

}

.children .children .comment-content {

    width: 372px;

}

.children .children .children .comment-content {

    width: 352px;

}

.children .children .children .children .comment-content {

    width: 332px;

}

#main {

    clear: left;

}

.hidden {

    display: none;

}

.c-left {

    clear: left;

}

.clear {

    clear: both;

}

.center {

    text-align: center;

}

.alignleft {

    float: left;

    margin: 10px 0 10px 55px;

    text-align: right;

}

.alignright {

    float: right;

    margin: 10px 55px 10px 0;

}

img.alignleft {

    margin-right: 15px;

}

img.alignright {

    margin-left: 15px;

}

.post-details {

    padding-bottom: 4px;

}

.screen-reader-text {

    display: none;

}

#fbComments {

    background-color: #FFFFFF;

    margin-bottom: 20px !important;

    padding: 10px 20px;

}

.tweeter {

    float: left;

    height: 20px;

    width: 55px;

}

.tweeter-main {

    clear: both;

    display: inline;

    height: 20px;

    width: 55px;

}

.yarrp {

    clear: left;

    display: inline-block;

    margin-top: -30px;

    width: 305px;

}

.podcast_box {

    background-color: #151515;

    border-bottom: 1px solid #900;

    border-top: 4px solid #151515;

    color: #FFFFFF;

    text-align: center;

}

.podcast_box a {

    background-color: #151515 !important;

    color: #FFFFFF !important;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px;

    letter-spacing: 0.05em !important;

    padding: 6px 8px !important;

    text-decoration: none;

    text-transform: uppercase;

}

.podcast_box a:hover {

    background-color: #990000 !important;

    padding: 6px 8px !important;

}

.podcast_box h2 {

    border-bottom: 1px solid #990000;

    color: #FFFFFF;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 17px;

    font-weight: normal;

    letter-spacing: 0.15em;

    padding: 4px 0 6px;

    text-align: center;

}

.sidebox {

    background-color: #FFFFFF;

    color: #151515;

    padding: 4px 8px;

}

.book_box {

    color: #454545;

    margin-top: 4px;

}

.book_box a {

    background-color: #151515 !important;

    border-bottom: 1px solid #990000;

    color: #FFFFFF !important;

    display: block !important;

    font-size: 12px;

    letter-spacing: 0.05em !important;

    padding: 7px 0 !important;

    text-align: center;

    text-decoration: none;

    text-transform: uppercase;

}

.book_box a:hover {

    background-color: #990000 !important;

    border-bottom: 1px solid #990000 !important;

    color: #FFFFFF !important;

    padding: 7px 0 !important;

}

.forumcomm {

    clear: both;

    padding: 10px 45px 20px;

}

.forumcomm h3 {

    color: #151515 !important;

    font-family: Georgia;

    font-size: 16px;

    font-weight: normal !important;

    letter-spacing: -0.06em !important;

    line-height: 12px;

    margin: 0 !important;

    padding: 6px 0 !important;

    text-align: left !important;

    text-transform: inherit;

}

.forumcomm h3 a {

    background-color: #FFFFFF;

    color: #151515 !important;

    font-family: Georgia;

    font-size: 14px !important;

    letter-spacing: -0.06em !important;

    line-height: 12px;

    padding: 0 !important;

    text-decoration: underline !important;

    text-transform: inherit !important;

}

.forumcomm h3 a:hover {

    background-color: #FFFFFF;

    color: #990000 !important;

    text-decoration: none !important;

}

.forumcomm a {

    background-color: #151515;

    color: #FFFFFF !important;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px !important;

    font-weight: normal;

    letter-spacing: 0.05em;

    line-height: 20px;

    margin: 0;

    padding: 3px 6px !important;

}

.forumcomm a:hover {

    background-color: #990000;

    color: #FFFFFF !important;

    text-decoration: none !important;

}

.category-heading {

    border-bottom: 2px solid #BBBBBB;

    color: #656565;

    font-size: 13px;

    letter-spacing: 0;

    line-height: 18px;

    margin: 0 55px 18px;

    padding-bottom: 8px;

}

.category-heading h4 {

    font-size: 16px;

    font-style: normal;

    padding: 2px 0 8px;

}

.category-heading h4 a {

    color: #303030 !important;

    display: inline-block;

    font-family: DayRomanRegular,Georgia;

    font-size: 16px;

    font-weight: normal;

    letter-spacing: -0.05em;

    line-height: 16px;

    padding: 0;

    text-align: left;

    text-transform: inherit !important;

}

.category-heading h4 a:hover {

    background-color: #FFFFFF;

    color: #656565 !important;

    text-decoration: none !important;

}

.category-title h2 {

    background-color: #FFFFFF;

    border-bottom: 8px solid #151515;

    color: #151515;

    display: block;

    font-family: DayRomanRegular,Georgia;

    font-size: 20px !important;

    font-weight: normal;

    letter-spacing: -1px !important;

    line-height: 20px;

    margin: 34px 55px 10px;

    padding: 0 0 1px;

}

div#wp_email_capture form {

    color: #454545;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    letter-spacing: 0.05em;

    text-transform: uppercase;

}

div#wp_email_capture form label.wp-email-capture-name, div#wp_email_capture form label.wp-email-capture-email {

    padding: 0 12px;

}

div#wp_email_capture form input.wp-email-capture-name, div#wp_email_capture form input.wp-email-capture-email {

    background-color: #303030;

    border: medium none;

    color: #FFFFFF;

    font-family: Georgia;

    font-size: 12px;

    margin-bottom: 4px;

    padding: 3px 4px;

    width: 200px;

}

div#wp_email_capture form input.wp-email-capture-name:hover, div#wp_email_capture form input.wp-email-capture-email:hover {

    background-color: #454545;

}

div#wp_email_capture form input.wp-email-capture-submit {

    background-color: #151515;

    border-color: #990000;

    border-style: solid none;

    border-width: 1px medium;

    color: #FFFFFF;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px;

    letter-spacing: 0.05em !important;

    margin-top: 8px;

    padding: 3px 0 !important;

    text-transform: uppercase;

    width: 280px;

}

div#wp_email_capture form input.wp-email-capture-submit:hover {

    background-color: #990000;

    border-bottom: 1px solid #990000;

    border-top: 1px solid #990000;

}

.fan_box {

    font-family: Arial;

    font-size: 10px !important;

    letter-spacing: 0.09em !important;

    text-transform: uppercase;

}

.ad_box {

    background-color: #FFFFFF;

}

.recent {

    background-image: url("http://darkfloor.co.uk/images/radio/MANTIS099_280.jpg");

    border-top: 10px solid #151515;

    display: block;

    font-size: 18px;

    height: 100px;

    letter-spacing: 0.15em;

    padding-top: 57px;

    width: 280px;

}

.recent a {

    background-image: url("http://darkfloor.co.uk/wp-content/uploads/2012/01/trans1.png");

    border-bottom: 1px solid #990000;

    border-top: 1px solid #990000;

    color: white !important;

    display: block !important;

    font-size: 20px !important;

    font-weight: normal !important;

    letter-spacing: -1px !important;

    line-height: 20px;

    padding: 10px 0 !important;

    text-align: center;

    text-transform: uppercase;

}

.recent a:hover {

    background-image: none;

    background-color: #990000 !important;

    color: #FFFFFF !important;

}

.archive_player {

    clear: both;

    display: block;

    height: 20px;

    padding-left: 24px;

}

.insession {

    background-image: url("http://darkfloor.co.uk/images/insession/sessions009_280.jpg");

    border-top: 10px solid #151515;

    display: block;

    font-size: 18px;

    height: 92px;

    letter-spacing: 0.15em;

    padding-top: 8px;

    width: 280px;

}

.insession a {

    background-image: url("http://darkfloor.co.uk/wp-content/uploads/2012/01/trans1.png");

    border-bottom: 1px solid #990000;

    border-top: 1px solid #990000;

    color: white !important;

    display: block !important;

    font-size: 20px !important;

    font-weight: normal !important;

    letter-spacing: -1px !important;

    line-height: 20px;

    padding: 10px 0 !important;

    text-align: center;

    text-transform: uppercase;

}

.insession a:hover {

    background-image: none;

    background-color: #990000 !important;

    color: #FFFFFF !important;

}

.linkwithin_div {

    padding: 0;

}

.linkwithin_text {

    background-color: #151515;

    color: #FFFFFF;

    display: inline;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 12px;

    font-weight: normal !important;

    letter-spacing: 0 !important;

    line-height: 12px;

    margin: 0 !important;

    padding: 3px 6px !important;

    text-align: left !important;

    text-transform: uppercase;

}

#linkwithin_logo_0 {

    display: none;

}

.linkwithin_posts {

    padding: 0 !important;

    width: 530px !important;

}

.linkwithin_posts a {

    background-color: #151515 !important;

    border: medium none !important;

    color: #FFFFFF !important;

    font-size: 9px;

    padding-left: 10px !important;

    padding-right: 16px !important;

    width: 99px !important;

}

.linkwithin_posts a:hover {

    background-color: #990000 !important;

    border: medium none !important;

    color: #FFFFFF !important;

}

.linkwithin_title, .linkwithin_title_0 { 

    color: #FFFFFF !important;

    font-family: GillSansMTRegular,Helvetica,Arial !important;

    font-size: 10px !important;

    letter-spacing: 0;

    line-height: 11px !important;

    text-transform: uppercase;

}

.linkwithin_title:hover, .linkwithin_title_0:hover {

    color: #FFFFFF !important;

}

.linkwithin_posts {

    color: #454545;

    font-size: 10px;

}

.linkwithin_posts:hover {

    background-color: #151515;

}

.archive-dropdown {

    padding: 0 12px;

}

.dark_social {

    color: #454545;

    display: block;

    font-family: GillSansMTRegular,Helvetica,Arial !important;

    font-size: 10px;

    letter-spacing: 0.05em;

    margin: 8px 0;

}

.dark_social a {

    color: #454545;

    text-decoration: none;

}

.dark_social a:hover {

    color: #FFFFFF;

}

.dark_social li {

    list-style: none outside none;

}

.dark_social ul {

    border: medium none !important;

}

.twtr-ft div {

    background-color: #151515;

    display: none;

}

.twtr-ft div a {

    color: #454545 !important;

    text-decoration: none !important;

}

.twtr-ft div a:hover {

    color: #FFFFFF !important;

    text-decoration: none;

}

.twtr-timeline {

    font-size: 11px !important;

}

.twtr-widget {

    background-color: #151515;

    border: 1px solid #303030;

    font-family: Georgia !important;

}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {

    color: #454545 !important;

    font-size: 11px;

}

.twtr-widget .twtr-tweet {

    border-bottom: 1px solid #202020 !important;

    overflow: hidden;

}

#twtr-widget-1 h4 {

    color: #454545 !important;

}

#twtr-widget-1 h4:hover {

    color: #FFFFFF !important;

}

.twtr-fav, .twtr-reply, .twtr-rt, .twtr-timestamp {

    text-transform: uppercase !important;

}

.twtr-fav a, .twtr-reply a, .twtr-rt a, .twtr-timestamp a {

    text-decoration: none !important;

}

#twtr-widget-1 .twtr-tweet a {

    color: #303030 !important;

    text-decoration: underline;

    text-transform: inherit;

}

#twtr-widget-1 .twtr-tweet a:hover {

    color: #FFFFFF !important;

    text-decoration: none !important;

}

.ad-bangwagon {

    background-image: url("http://darkfloor.co.uk/images/zzzz.png");

    display: inline-block;

    height: 72px;

    width: 280px;

}

.ad-mantisradio {

    background-image: url("http://darkfloor.co.uk/images/zzz.png");

    display: inline-block;

    height: 255px;

    width: 280px;

}

.rss_ {

    background: url("http://darkfloor.co.uk/images/darkrss.png") no-repeat scroll 0 0 transparent;

    display: inline-block;

    float: right;

    height: 16px;

    width: 16px;

}

.rss_:hover {

    background: url("http://darkfloor.co.uk/images/darkrss.png") no-repeat scroll -16px 0 transparent;

}

.menu_twitter {

    background: url("http://darkfloor.co.uk/images/menu/menu_tw.png") no-repeat scroll 0 0 transparent;

    display: block;

    float: right;

    height: 22px;

    width: 24px;

}

.menu_twitter a {

	padding: 0!important;

	background:none !important;

}

.menu_twitter:hover {

    background: url("http://darkfloor.co.uk/images/menu/menu_tw.png") no-repeat scroll -24px 0 transparent;

}

.menu_rss {

    background: url("http://darkfloor.co.uk/images/menu/menu_rss.png") no-repeat scroll 0 0 transparent;

    display: block;

    float: right;

    height: 22px;

    width: 24px;

    border-right:1px solid #DDDDDD;

}

.menu_rss a {

	padding: 0!important;

	background:none !important;

}

.menu_rss:hover {

    background: url("http://darkfloor.co.uk/images/menu/menu_rss.png") no-repeat scroll -24px 0 transparent;

}

.vcard {

    color: #151515 !important;

    font-family: GillSansMTRegular,Helvetica,Arial !important;

}

.facebook_like {

    display: inline !important;

    float: left;

}

.twitter_like {

    color: #151515 !important;

    display: inline-block !important;

    width: 100px;

}

.twitter_like a {

    color: #AAAAAA !important;

}

.share {

    background-color: #FFFFFF;

    margin-bottom: 10px;

}

.share a {

    color: #AAAAAA !important;

}

.share a:hover {

    color: #454545 !important;

}

.a2a_default_style .a2a_divider {

    border-left: 1px solid #AAAAAA !important;

}

.foot_makemassair {

    color: #BBBBBB;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    height: 20px;

    margin-top: 4px;

    vertical-align: top;

    width: 180px;

}

.foot_makemassair a {

    color: #BBBBBB !important;

    padding: 0 !important;

    text-decoration: none;

}

.foot_makemassair a:hover {

    color: #656565 !important;

}

.foot_surpass {

    color: #BBBBBB !important;

    display: inline-block;

    font-family: GillSansMTRegular,Helvetica,Arial;

    height: 20px;

    margin-top: 4px;

    vertical-align: top;

    width: 185px;

}

.foot_surpass a {

    color: #BBBBBB !important;

    padding: 0 !important;

    text-decoration: none;

}

.foot_surpass a:hover {

    color: #656565 !important;

}

.foot_twitter {

    background-color: #FFFFFF;

    display: inline-block;

    height: 20px;

    width: 270px;

    padding-left:43px

}

.copyright {

    color: #BBBBBB;

    display: inline-block;

    height: 20px;

    letter-spacing: -0.05em;

    margin-top: 3px;

    padding-right: 0;

    text-align: right;

    vertical-align: top;

    width: 204px;

}

.copyright a {

    color: #BBBBBB !important;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    letter-spacing: 0;

    padding: 0 !important;

    text-decoration: none;

    text-transform: uppercase;

}

.copyright a:hover {

    color: #656565 !important;

    text-decoration: none;

}

div.foot_twitter iframe.twitter-follow-button {

    width: 130px !important;

}

.linkwithin_outer {

    margin-top: 8px !important;

}

.socialmediathang {

display: inline-block;

float: right;

clear: both;

width: 138px;

height: 42px;

text-align: right;

padding-top: 2px;

}

.fb-like {



}

.fb_edge_widget_with_comment {

    float: left;

    margin-right: -8px;

}

#live {

    display: inline-block;

    margin-top: 20px;

    width: 920px;

    }

#live a {

	color:#990000;

	text-decoration: none;

}

#live a:hover {

	text-decoration: underline;

}

#live img {

	padding-bottom:12px;

}

#live h4 {

    border-bottom: 8px solid #151515;

    color: #151515;

    display: block;

    font-family: DayRomanRegular,Georgia;

    font-size: 20px !important;

    font-weight: normal;

    letter-spacing: -1px;

    line-height: 20px;

    margin-bottom: 8px;

}

#live h6 {

    color: #303030 !important;

    font-family: GillSansMTRegular,Helvetica,Arial;

    font-size: 10px;

    font-style: normal;

    font-weight: normal;

    letter-spacing: 1px;

    line-height: 14px;

    padding-top: 4px;

    text-transform: uppercase;

}

.liveleft {

    background-color: #FFFFFF;

    display: inline-block;

    float: left;

    padding: 24px 55px;

    width: 500px;

}

.livetop blockquote {

    color: #858585;

    font-size: 13px;

    font-style: italic;

    letter-spacing: 0;

    line-height: 16px;

    text-align: left;

}

.livetop {

    background-color: #FFFFFF;

    clear: right;

    color: #303030;

    float: right;

    font-family: Georgia;

    font-size: 13px;

    letter-spacing: 0;

    line-height: 18px;

    padding: 24px 12px 12px;

    text-align: left;

    width: 256px;

}

.livebottom {

    background-color: #FFFFFF;

    float: right;

    font-size: 12px;

    padding: 12px;

    width: 256px;

    color: #303030;

    font-family: Georgia;

    font-size: 14px;

    letter-spacing: 0;

    line-height: 20px;

    text-align: left;

     clear: right;

}

.livetwitter {

    float: left;

    margin-right: 10px;

    width: 55px;

}

.livefb {

	width: 191px;

	overflow: hidden;

	display: inline-block;

	clear: both;

}

.lineup {

    color: #990000;

    font-family: DayRomanRegular,Georgia;

    font-size: 18px;

    letter-spacing: -1px;

    line-height: 24px;

}

.fb_reset {

	display:none;

}
