* { margin:0; padding:0; }
body, div, span, p, a, img, ul, ol, li, table, th, tr, td, form, fieldset, legend, dl, dt, dd, blockquote, applet, object { border:0; }
body { padding: 0; background:#5c0100 url(images/bg.gif) no-repeat; font: 12px/1.4 Verdana, Helvetica, sans-serif; font-size: 12px; 
color: #ffffff;  text-align: left;  }
a {color:#E4AA25; text-decoration:none; border:none;}
a:link, li a.active {color:#E4AA25; text-decoration:none; border:none;}
a:hover {color:#ffffff; text-decoration: none; border:none;}
img a { border:none; }
.img_bg { border:4px solid #fff; }
h1, h2, h3, h4, h5, h6 { font-family:  Arial, Helvetica, sans-serif; margin:0 0 10px 0; }
h1 { font-size:200%; }
h2 { font-size: 160%; font-weight: bold; }
h3 { font-size:140%; font-weight: bold;}
h4 { font-size:120%; font-weight: bold;}
h5 { font-size:110%; font-weight: bold;}
h6 { font-size:75%; padding:5px 0 0 5px;}
h7 { font-size: 160%; font-weight: bold; color: #ffffff }

.node h2 { /*border-bottom:1px solid #ffffff; */ font-size: 160%; font-weight: bold; color: #ffffff }
.node h2 a { color:#E4AA25;}
.blog-title { /*border-bottom:1px solid #ffffff; */ font-family:  Arial, Helvetica, sans-serif; font-size: 25px; margin: 0 0 0px 0; }
p { margin: 0 0 10px 0; }
.node p { margin: 10px 0 10px 0; }
blockquote { border: 1px solid #ced1da; background: #eef0f5; margin:20px 0; padding: 20px; color:#788093; font-weight:bold; font-style:italic; }
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }

/*
 * Page
 */

#page { background: url(images/bg.gif) repeat-x;  }

/*
 * Header-top
 */
 
#header-top-inside {  width:950px; margin:0 auto; }

#header-top-inside-left { float:left; text-align:left; padding:0; width: 180px; color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:70%; }
#header-top-inside-left a  { color: #ffffff; }
#header-top-inside-left ul li { display: inline; float: left; padding: 0 0 0 2px; }
#header-top-inside-left a:hover  { color: #000000; }

#header-top-inside-middle { float:left; text-align:right; padding:6px 0 0 0; width:430px; color:#000000; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; display:inline; }
#header-top-inside-middle a  { color: #000000; }
#header-top-inside-middle ul li { display: inline; }
#header-top-inside-middle a:hover  { color: #000000; }
#header-top-inside-middle table, #header-top-inside-middle td, #header-top-inside-middle tr, 
#header-top-inside-middle tbody { padding: 0 0 0 2px; margin: 0; border: none; }

#header-top-inside-right { float:right; text-align:right; padding:6px 0 0 0; width: 200px; color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; display:inline; 
/*position: absolute; padding-top: 140px; left: 795px; width:360px; z-index: -5000*/ }
#header-top-inside-right a  { color: #000000; }
#header-top-inside-right ul li { display: inline; }
#header-top-inside-right a:hover  { color: #000000; }
#header-top-inside-right table, #header-top-inside-right td, #header-top-inside-right tr, 
#header-top-inside-right tbody { padding: 0 0 0 2px; margin: 0; border: none; }

/*
 * Header-top-menu
 */

#header-top-menu-inside {  width:950px; margin: 0 auto;}

#header-top-menu-inside-left { float:left; text-align:left; padding:8px 0 2px; color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; font-weight: bold; }
#header-top-menu-inside-left a  { color: #ffffff; }
#header-top-menu-inside-left ul li { display: inline; padding: 0 0 0 2px; }
#header-top-menu-inside-left a:hover  { color: #000000; }

#header-top-menu-inside-right { float:right; text-align:right; padding:4px 0 0 0; color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; display:inline; 
/*position: absolute; padding-top: 140px; left: 795px; width:360px; z-index: -5000*/ }
#header-top-menu-inside-right a  { color: #000000; }
#header-top-menu-inside-right ul li { display: inline; }
#header-top-menu-inside-right a:hover  { color: #000000; }
#header-top-menu-inside-right table, #header-top-menu-inside-right td, #header-top-menu-inside-right tr, 
#header-top-menu-inside-right tbody { padding: 0 0 0 2px; margin: 0; border: none; }

/*
* Header menu
*/

.region-header ul.menu li { float:left; display:block; overflow:hidden; list-style-type:none; padding:0 10px; margin:0; 
border-right:1px solid #6a87a3;  }
.region-header ul.menu li.first { padding:0 10px 0 0; }
.region-header ul.menu li.last { border-right:none; }

/*
 * Top Testimonials
 */

#header-top-testimonials-inside {  width:950px; margin: 0 auto;}

#header-top-testimonials-inside-block { float:right; text-align:left; padding: 27px 30px 0 0; color:#ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; height: 105px; }
#header-top-testimonials-inside-block a  { color: #ffffff;  }
#header-top-testimonials-inside-block ul li { display: inline; padding: 0 0 0 2px; }
#header-top-testimonials-inside-block a:hover  { color: #E4AA25; }

/*
 * Wrapper
 */
#wrapper { width:950px; margin:0 auto; text-align:left; padding:0 0 20px 0;}
#wrapper-footer { width:950px; margin:0 auto; text-align:left; padding:0 0 20px 0;}
#header { padding: 10px 0 -10px -30px; /*margin-top: -9px;*/}
#logo-floater { float:left;  margin: 0 0 -4px -71px; text-align: left; width:130px; z-index:-2 }
#logo-floater a { outline:none; }
#site-name a { color:#af8004; font-size:14px; outline:none; }
#slogan { color:#485766; text-transform:uppercase; font-size:10px; }
#navigation-wrapper { width:950px; margin:0 auto; height: 50px; display: inline-block;  }
#navigation { float:right; width:700px; height: 40px; margin: 20px 0 0 -24px;  display: inline-block; z-index: 50; }
#main-area { background: transparent; clear:both; display:block; overflow:hidden;  background-image:url(images/home-block-box-bg.png); 
padding: 20px;}
#main-area-inside {  display:block; overflow:hidden;  /*background-image:url(images/main-area-bg.png);*/ }
#main { float:left; width:575px; padding:0px 20px 20px 20px; }
.no-sidebars #main-area-inside { background: none; }
.no-sidebars #main-area-inside #main { width: 870px;}

/*
* Taxonomy - Feed Pages
* .node-teaser
*/

.node-teaser { display:block; margin:0 0 25px 0; padding:0 0 5px 0; /*border-bottom:1px dotted #84A1AF;*/ }

/*
 * Region-sidebar-first
 */

#right { float:right; width:257px; padding:0; }
#right .block h2 {  background-color: #E4AA25; color:#ffffff; padding:10px; font-size:150%;  margin: 0; }
#right .block .content { padding:15px; margin:0 0 10px; } 
#right .block.block-menu .content,
#right .block.block-system .content { padding:10px; margin:0; } 
#right .block ul.menu { padding:0; margin:0; } 
#right .block ul.menu li { padding:0; margin:0; list-style: none; } 
#right .block ul.menu li a { color: #ffffff; display: block;
font-family:  Verdana, Arial,Helvetica,sans-serif; font-weight: 600; overflow: hidden; padding: 10px 20px 10px 10px; margin:0 0 2px 0; }
#right .block ul.menu li ul.menu li a { background-image:none; margin:0 0 2px 10px; }

/*
 * Home
 */

#home-blocks-area { background-image:url(images/home-block-box-bg.png); padding: 20px 0px 0 10px; 
min-height:200px; overflow:hidden; clear:both; width: 940px; }

/* Example overrides */

.home-block-area { float:left; padding: 10px; }
.home-block-area_baner_right { width: 290px; float:left; padding: 10px; }
.home-block-area.first { width: 280px; padding-left:0; }
.home-block-area.last { width: 280px; padding-right:0;  }
#home-blocks-area .block { color:#fff; padding: 0 0 15px 10px; width: 270px; height: 375px; }
#home-blocks-area .block h2 { background-color: #E4AA25; color:#fff; width: 320px; padding: 2px 2px 2px 5px; }
.home-block-area_baner_right .block h2 { background-color: #E4AA25; color:#fff; width: 370px; padding: 5px 2px 5px 5px; }
#block-block-5 { background: url("images/bg_listen.png"); background-repeat: no-repeat; width:360px; height: 150px;}
#block-views-mikestore-block { /*background: url("images/bg_listen.png"); background-repeat: no-repeat; */ width:360px; height: 125px;}
#block-views-mike_s_soundbites-block { /*background: url("images/bg_quotes.png");*/ width:330px; height: 110px;}
#block-block-6 { background: url("images/bg_quotes.png"); width:360px; height: 190px;}
#home-blocks-area .region-home-area-1 .block h2 { }
#home-blocks-area .region-home-area-2 .block h2 { }
#home-blocks-area .region-home-area-3 .block h2 { }
#home-blocks-area .region-home-area-3-b .block { background:none; margin: -6px 0 0; }
.home-block-area_baner_right .block .content { padding:0px 10px 0px 10px; display:block; overflow:hidden; 
font-family:  Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; width:340px; }
#home-blocks-area .block .content { /*padding:10px 10px 10px 10px;*/ border: 1px solid #E4AA25; color: #FFFFFF; display: block; 
font-family: Arial,Helvetica,sans-serif; font-size: 14px; overflow: hidden; padding: 10px; height:315px; }
#home-blocks-area .block .content h1, 
#home-blocks-area .block .content h2, 
#home-blocks-area .block .content h3, 
#home-blocks-area .block .content h4 { color:#ffffff; }
#home-blocks-area .block .content h3 { font-size:17px; }
#home-blocks-area .block .content .detail h3 { font-size:14px; padding:0; margin:0; }
#home-blocks-area .block .content .detail h4 { color: #6a7796; font-size: 14px; line-height: 16px; padding:0; margin:0; 
font-weight:normal; }
#home-blocks-area .block .content p.post-note{  font-size: 12px; margin-top: -10px; }
#home-blocks-area .block .content p.post-note a{ color: #3f9fcf; }
.ico { float: left; margin: 0 20px 10px 0;  }
.ico2 img { margin-right: 5px; }
.clear{ clear: both; }
.listen_more { margin-top:-15px; text-align:right; }
.quote_text { font-size:100%; font-weight: bold; padding: 4px 20px 0 20px; margin-top: -5px; }
.quote_signature { font-size:80%; padding: 0px 20px 0 20px; }
.quote_text_front { font-size:100%; padding: 0px 5px 0 0px; margin-top: -3px; font-style: italic; }
.quote_signature_front { font-size:80%; padding: 0px 5px 0 5px; }
.store_block { font-size:120%; font-weight: bold; }

/*
 * Footer
 */

#footer { clear:both; margin:0 auto; text-align:center; display: block; /*background: url("images/home-block-box-bg.png");*/ 
background-color:#E4AA25; border-bottom: 1px solid #040507; 
min-height:100px; }
#footer-inside { width:960px; margin:0 auto; text-align:left; padding:20px 0; }
#footer-left { float:left; width: 290px; padding-left: 24px; }
#footer-left-1 { float:left; width:290px; }
#footer-left-2 { float:left; width:0px; }
#footer-center { float:left; width: 280px; padding-left:20px; }
#footer-right{ float:left; width:280px; padding-left:15px; }
#footer-inside-bottom { width:880px; text-align:left; padding:0 50px; }
#footer-inside-1 { float:left; width: 210px; padding-left: 15px; }
#footer-inside-2 { float:left; width: 210px; padding-left: 15px; }
#footer-inside-3 { float:left; width: 210px; padding-left: 15px; }
#footer-inside-4 { float:left; width: 210px; padding-left: 15px; }
#footer-inside-credits{ float:right; width: 960px; margin: 0 0 20px 0;}
#footer a { color:#5c0100; }
#footer a:link, #footer li a.active { color:#5c0100; }
#footer a:hover { color:#ffffff; }
#footer h2{ color: #000000; background: transparent; font-size:22px; padding:0 0 10px 0; }
#footer .content{ color: #000000; }
#footer ul.menu li { margin: 0 0 0.25em 0; } 
#footer ul.menu li.leaf { list-style:none; }
#footer ul.menu li a { color:#ffffff; }
#footer-pre_bottom { clear:both; margin:0 auto; text-align:center; display: block; padding:20px 0; }
#footer-bottom { clear:both; margin:0 auto; text-align:center; display: block; background: #040507; padding:20px 0; }
#footer-bottom-inside { width:950px; padding: 0 40px; margin:0 auto; text-align:left; min-height:50px; color:#ffffff; 
font-family:  Verdana, Helvetica, sans-serif; font-size: 11px;}
#footer-bottom-inside a {color:#ffffff;}
#footer-bottom-inside-1 { float:left; width:610px; padding:0 20px 0 0; }
#footer-bottom-inside-2 { float:left; width: 210px; padding:0 0 0 40px; }
#footer-bottom-inside-3 { float:left; width:420px; padding:0 20px 0 0; }
#footer-bottom-inside-4 { float:left; width:200px; padding:0 20px 0 0; }

/*
 * Footer Gallery block 
 */  

.footer-gallery-block { width: 260px; }
.footer-gallery-block img { background-color: #191F2F; border: 1px solid #252C3E; float: left; margin-bottom: 10px; 
margin-right: 9px; padding: 5px; }

/*
 * Footer Twitter block 
 */

#footer ul.twitter { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
background: url("images/tweetbg.png") repeat scroll 0 0 transparent;
list-style-type: none; padding: 10px; width: 280px; margin-left:0; }
#footer ul.twitter{ padding:10px; }
#footer ul.twitter li, #footer li.twitter-message { color: #417893; font-family:  Verdana; font-size: 12px; margin: 0; }
#footer a.twitter-link, #footer a.twitter-user { color: #E4AA25; }
#footer .twitter-timestamp { color: #305465; display: block; font-family:  Verdana; font-size: 11px; margin-top: 25px; }

/*
* Node
*/

div.field-type-taxonomy-term-reference { color: #ffffff; font-size:11px; font-weight: bold; 
/*background: url(images/tag.png) no-repeat left; padding-left: 28px;*/ margin-top: 10px; display:block;
overflow:hidden; }
div.field-type-taxonomy-term-reference a { color: #E4AA25;}
div.field-type-taxonomy-term-reference .field-label { float:left; display:block; clear:both; }
div.field-type-taxonomy-term-reference .field-items .field-item { float:left; display:block; padding:0 5px ;}
.node .content img { /*border: 1px solid #ced1da; background: #eef0f5;*/ padding: 4px 4px 4px 10px; margin:0px; }

/*
 * contact form
 */

form#contact_form label { font-weight: bold; }
form#commentform input, form#contact_form input[type="text"] { background: none repeat scroll 0 0 #EEF0F5; border: 1px solid #CED1DA; 
font-size: 18px; height: 2em;width: 95%; }
form#contact_form input[type="text"] { width: 43%; }
form#commentform textarea, form#contact_form textarea { background: none repeat scroll 0 0 #EEF0F5; border: 1px solid #CED1DA; 
font-family: Verdana; font-size: 14px;
height: 170px; margin: 0 0 10px 10px; width: 290px; }
form#contact_form textarea { height: 300px; margin-left: 0; width: 100%; }
#map_wrap { float: right; margin-right: 0; }
p.map { display: block; font-weight: bold; margin: 0; }
form#commentform input#submit, form#contact_form button { background: none repeat scroll 0 0 #11719F; border: 0 none; 
color: #FFFFFF; float: right; font-weight: bold; margin-top: 10px; padding: 0 5px; width: 80px; }
form#contact_form button { height: 45px; margin: 0; width: 120px; }

/*
* Module contact form
*/

.contact-form label { font-weight:bold; padding:0px 0; }
.contact-form .form-text { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; height:25px; line-height:25px; width: 591px; 
padding:5px; color: #666666; }
.contact-form textarea { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:5px; 
font-family: Verdana, Helvetica, sans-serif; color: #666666; height: 60px; }
.contact-form .form-submit {  color:#ffffff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
background: #E4AA25; border: none; float: right; font-weight: bold; 
margin: 10px 0 0 0; padding: 10px; cursor:pointer; font-family: Arial, Verdana, Helvetica, sans-serif; }
#block-contact_form_blocks-1 .contact-form .form-text { background:#EEF0F5; border: 1px solid #CED1DA; font-size: 10px; font-weight:normal; 
height:9px; line-height:9px; width: 591px; padding: 2px; color: #666666; }
#block-contact_form_blocks-1 .contact-form label { font-size: 12px; font-weight: bold; }
#block-contact_form_blocks-1 .contact-form textarea { font-size: 10px; height: 40px; }
#block-contact_form_blocks-1 .form-item, .form-actions { clear: both; display: block; margin-bottom: 1em; margin-top: -2px; overflow: hidden; } 
#block-contact_form_blocks-1 .contact-form .form-submit { background: none repeat scroll 0 0 #E4AA25; border: medium none; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #FFFFFF; cursor: pointer; float: right; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px;
font-weight: bold; margin: 0; padding: 4px; }

/*
* Comments
*/

#comments { clear:both; }
.comment-form label { font-weight:bold; padding:5px 0; }
.comment-form .form-text { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; height:25px; line-height:25px; width: 591px; padding:5px; color: #666666; }
.comment-form textarea { background:#EEF0F5; border: 1px solid #CED1DA; font-weight:normal; padding:5px; 
font-family: Verdana, Helvetica, sans-serif; font-size:12px; line-height:120%; color: #666666; }
.comment-form .form-submit {  background: #E4AA25; border: none; color: #FFFFFF; float: right; font-weight: bold; margin: 10px 0 0 10px; padding: 5px; cursor:pointer; 
font-family: Arial, Verdana, Helvetica, sans-serif; }
.comment-form .form-submit:hover {  background: #fff; border: none; color: #E4AA25; padding: 7px; }
.comment { background:none; border: 1px solid #E4AA25; font-weight:normal; padding:20px; margin:20px 0; 
 -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.comment .submitted { color:#E4AA25; font-size:11px; }
.comment h3 a.permalink { font-size:12px; font-family: Verdana, Helvetica, sans-serif; }

/*
* Form items
*/

.form-item, .form-actions { clear: both; display: block; margin-bottom: 1em; margin-top: 1em; overflow: hidden; }


/*
* List items
*/

ul.menu { margin: 0 0 0.75em; padding: 0; list-style:inside; }
ul.menu li { margin: 0 0 0.25em 1.5em; padding: 0; } 
.links { clear:both; overflow:hidden; margin:10px 0; }
ul li.leaf { list-style-type: disc; list-style-image:none; }
ul.inline li.node-readmore, ul.inline li.comment-add { color:#ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
background: #E4AA25; float: right; font-weight: bold; margin: 10px 0 0 10px;  cursor:pointer; 
font-family: Arial, Verdana, Helvetica, sans-serif; padding:10px; }
.node-readmore a, .comment-add a, .comment-add a.active { color:#ffffff; padding:10px; }.home-block-area .node-readmore , .home-block-area .comment-add { margin:0 5px; }
.home-block-area .node-readmore a, .home-block-area .comment-add a{ font-size:12px; padding:0 5px; }
.user-picture { float:left; margin:0 20px 0 0; background: #ffffff; border: 1px solid #CED1DA; padding:4px; }
.user-picture a, .user-picture img { padding:0; margin:0; display:block; overflow:hidden; }

/*
* Pager
*/

ul.pager { /*background: #eef0f5; border: 1px solid #ced1da;*/ margin:20px 0; padding:20px; display:block; overflow:hidden; }
ul.pager li { padding:0; margin:0; }
ul.pager li.pager-current { padding:7px; background:#E4AA25; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#ffffff;  }
ul.pager a { padding: 2px; /*background:#B88D02;*/  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color:#ffffff; }
ul.pager a:hover { /*background:#ffffff;*/ color:#E4AA25;  }

/*
 * Main menu links
 */
/* 1st level */

#navigation ul.menu  { float:right; display:block; padding:0; margin:0; z-index: 10; }
#navigation ul.menu li { display: inline-block; float:left; vertical-align: middle; padding:0 5px 0 0; margin:0;  z-index: 10;  }
#navigation ul.menu li.last { padding:0;  z-index: 10;  }
#navigation ul.menu li a { outline:none; padding: 10px 10px; text-decoration: none; display:block; 
color:#ffffff; border-radius: 0 5px; -moz-border-radius: 0 5px;  -webkit-border-radius: 0 5px;  
font-size: 12px; font-weight:bold; text-align:center; background: #E4AA25; border: 0px solid #000000;  z-index: 10;  }
#navigation ul.menu li a.active{ text-decoration:none; color:#ffffff; -moz-border-radius: 0 5px; -webkit-border-radius: 0 5px; 
border-radius: 0 5px; background: #E4AA25;  z-index: 10;  }
#navigation ul.menu li a:hover  { color: #000000; z-index: 30;z-index: -50 }
#navigation ul.menu li a:after { content: none; z-index: 20;   }
#navigation ul.menu li.expanded { position: relative; z-index: 10; }
#navigation ul.menu li.expanded:hover a { -moz-border-radius: 0 5px; -webkit-border-radius: 0 5px; border-radius: 0 5px; background: #E4AA25; }

/* 2nd level */

#navigation ul.menu li.expanded ul.menu { width: 115px; z-index:100; font-size:10px; font-weight:bold; 
padding:0; background: #E4AA25;/*  opacity:0.9; filter:Alpha(opacity=90); */display: none; position: absolute; z-index: 40;  }
#navigation ul.menu li.expanded:hover > ul.menu { display: block;  z-index: 30;  }
#navigation ul.menu li.expanded ul.menu li a { font-size: 10px; color:#000000; padding:4px; display:block; width: 125px; 
text-align:left; border-radius:0; -moz-border-radius:0;  z-index: 40; border: 1px solid; }
#navigation ul.menu li.expanded ul.menu li a:hover { color: #ffffff;  z-index: 40; }

/* 3rd, 4th, 5th, (...) level  */

#navigation ul.menu li.expanded ul ul { display: none; left: 125px; top: 5px; z-index: 50; }

/* EOF:Main navigation links */

/*
 * Secondary menu links
 */

ul#secondary-menu { padding:0; margin:0; text-align:left; }
ul#secondary-menu li { padding:0; margin:0; /*border-right:1px solid #6A7796;*/ display:block; float:left; }
ul#secondary-menu li a { padding:0 10px; line-height:140%; }
ul#secondary-menu li.first a { padding:0 10px 0 0; }
ul#secondary-menu li.last { border-right:none; }
ul#secondary-menu li.last a { padding:0 0 0 10px;  } 

/*
 * Search block
 */

#search-block-form { width:200px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; background-color: #101011; border-color: #292D30;
border-style: none solid solid; border-width: 0 1px 1px; padding:0 5px; }
#search-block-form .form-text { background: transparent; border:none; color: #6A87A3; font-size: 11px; width:170px; outline:none; height:25px; line-height:25px; }
#search-block-form label{ display: none; }
#search-block-form .form-submit { background: url("images/search.png") no-repeat scroll center center transparent; border: 0 none; width: 25px;
text-indent:-9999px; cursor:pointer; height:25px; line-height:25px; }

/*
 * Front-page Slider 
 */

.banner_view { width:950px; height:300px; margin:0 auto; text-align:left; padding:0 0 20px 0;}
.main_view { float: left; position: relative; width: 950px; overflow: hidden; }
.window { overflow: hidden; /*position: relative;*/ width:550px; height: 295px; border:10px solid #ffffff; }
.window_right { /*float: right; overflow: hidden; position: relative; top:0px; position: absolute; left: 770px; 
width:380px; height:315px;*/ background: url("images/home-block-box-bg.png"); float: left; height: 315px; left: 570px;
margin-bottom: -310px; overflow: hidden; position: relative; top: -315px; width: 380px; }
.image_reel { position: absolute; top: 0; left: 0; }
.image_reel img {float: left;}
.paging { padding: 5px 0 15px 0; text-align: center; background:url(images/slide-shadow.png) center -7px no-repeat; z-index: 100; }
.paging a { text-indent:-9999px; background:url(images/slide-nav-button.png) no-repeat center; width:14px; height:14px; display:inline-block;
margin: 4px; border:none; outline:none; }
.paging a.active { background:url(images/slide-nav-button-hover.png) no-repeat center; border:none; outline:none;}
.paging a:hover {font-weight: bold; border:none; outline:none;}
.desc { width:550px; display: none; position: absolute; bottom: 0; left: 0; z-index: 101; background: url(images/30w087b.png); color: #fff;
font-size: 1.7em; padding: 10px; border-radius: 0 0 3px 0; -moz-border-radius: 0 0 3px 0;-webkit-border-radius: 0 0 3px 0; }
#console { border:1px solid #333949; padding:10px; margin:0 0 10px 0; }

/*
 * Photo Gallery 
 */
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 14px; }
#photo_gallery { background: #000000; border: 1px solid #000000; float: left; height: 56px; margin: 0 0 3px 3px; padding: 5px; width: 56px; }

/*
 * Book & Media Home Tab Titles
 */
 
#highlighted { margin: 20px 0 35px; }
.tab-title { background: #5C0100; color: #ffffff; font-size: 89%; margin: 10px 0; padding: 10px;
 -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
.tab-title:hover { background: #ffffff; color: #5C0100; }
.tab-title:active { background: #ffffff; color: #5C0100; }
 
/*
 * Media Icons - Doc
 */
 
.icon_doc { padding: 0 4px 3px 0; }
.icon_doc:hover {opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */}
.icon_media:hover {opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */}

/*
 * Admin CT Logo/Body Layout
 */

.field-name-field-admin-frontsliderimage { width: 180px; }
.node-page .field-name-body { float: right; margin: -170px 0 10px; width: 390px; min-height: 190px; }
#node-144 .field-name-body { min-height: 0px; }

 

/*
 * Top social, Network
 */

#topSocial ul { list-style: none outside none; padding:0; margin:0;}
#topSocial ul li { display:inline; }
#topSocial ul li a { display:block; float:right; height:16px; width:16px; text-indent:-9999px; padding:0 5px 0 0; outline:none; }
#topSocial ul li a.twitter { background:url(images/twitter-top.png) 0 0 no-repeat; }	
#topSocial ul li a.facebook { background:url(images/facebook-top.png) 0 0 no-repeat; }
#topSocial ul li a.rss { background:url(images/rss-top.png) 0 0 no-repeat; }
.copyright { background:url(images/copyright.png) 0 0 no-repeat; }
.network { display:block; text-align:center; padding:15px 0; }
.network a { display:inline-block; overflow:hidden; height:32px; width:32px; text-indent:-9999px; padding:0 5px 0 0; outline:none; }
.network a.twitter { background:url(images/twitter2.png) 0 0 no-repeat; }
.network a.facebook { background:url(images/facebook.png) 0 0 no-repeat; }
.network a.in { background:url(images/in.png) 0 0 no-repeat; }
.network a.tumblr { background:url(images/tumblr.png) 0 0 no-repeat; }
.network a.youtube { background:url(images/youtube.png) 0 0 no-repeat; }
.network a.flickr { background:url(images/flickr.png) 0 0 no-repeat; }

/*
 * Credits
 */

.credits-container { height: auto; margin: 0 auto; padding: 20px 0 0 0; width: 860px; text-align: left; }
.credits-container a { text-decoration: underline; }
a.smashing:link, a.smashing:active, a.smashing:visited, a.smashing:hover,  
a.drupalizing:link, a.drupalizing:active, a.drupalizing:visited, a.drupalizing:hover {
background: url("images/footer-logo-smashing.png") no-repeat scroll transparent; display: block; float: left;
height: 54px; margin: 0; outline: 0 none; padding: 0; text-indent: -9999px; width: 154px; }
a.drupalizing:link, a.drupalizing:active, a.drupalizing:visited, a.drupalizing:hover {
background: url("images/footer-logo-drupalizing.png") no-repeat scroll transparent; }	

/*
 * EXTRA
 */

/*  --------------------------------------------------------------------- */

table { margin:5px 0; /*border: 1px solid #cdcdcd; border-collapse:collapse; border-spacing:0;*/ font-size:100%; width: 100%;}
tbody { border-top: #3e0100; }
th {background:#3e0100; color:#fff; border-bottom: #3e0100;}
tr.even { background-color:#3e0100; border-bottom: #3e0100; }
tr.odd { background-color:#3e0100; border-bottom: #3e0100; }
td,th { padding: 2px 8px; }
td { /*border: 1px solid #cdcdcd;*/}
td.active { background:none; /*border: 1px solid #cdcdcd;*/}
#block-views-media_archives_2-block_1 .odd, #block-views-media_archives_2-block_1 .even,
#block-views-media_archives_2-block_2 .odd, #block-views-media_archives_2-block_2 .even,
#block-views-media_archives_2-block_3 .odd, #block-views-media_archives_2-block_3 .even,
#block-views-media_archives_2-block_4 .odd, #block-views-media_archives_2-block_4 .even,
#block-views-media_archives_2-block_5 .odd, #block-views-media_archives_2-block_5 .even,
#block-views-media_archives_2-block_6 .odd, #block-views-media_archives_2-block_6 .even,
#block-views-media_archives_2-block_7 .odd, #block-views-media_archives_2-block_7 .even,
#block-views-media_archives_20-block_1 .odd, #block-views-media_archives_20-block_1 .even,
#block-views-media_archives_20-block_2 .odd, #block-views-media_archives_20-block_2 .even,
#block-views-media_archives_20-block_3 .odd, #block-views-media_archives_20-block_3 .even,
#block-views-media_archives_20-block_4 .odd, #block-views-media_archives_20-block_4 .even,
#block-views-media_archives_20-block_5 .odd, #block-views-media_archives_20-block_5 .even,
#block-views-media_archives_20-block_6 .odd, #block-views-media_archives_20-block_6 .even,
#block-views-media_archives_20-block_7 .odd, #block-views-media_archives_20-block_7 .even,
#block-views-media_archives_20-block_8 .odd, #block-views-media_archives_20-block_8 .even { 
vertical-align: top; }

/*  --------------------------------------------------------------------- */

ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:none; }

/*  Feed Aggregator */

#aggregator .feed-item-title { font-size: 1.3em; margin-bottom: 0; padding-top: 10px; }

/*  Footermap */

div.footermap { height: 100%; margin: 0 auto; width: 960px; }
ul.footermap-item { margin: 0 0 10px; padding: 0; }
ul.footermap-item li { /*display: inline;*/ list-style-type: none; margin: 0 0 0 10px; padding: 0px; }
div.footermap-col { float: left; margin: 0 5px 0 0; text-align: left; width: 25%; }

/*  Node Form */

.node-form .form-region-right { border: 0px solid #BEBFB9; background: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
float: right; padding: 10px 0 0 0; width: 23%; }

/*  Share This Buttons */

.stButton { color: #000000; cursor: pointer; display: inline-block; font-size: 11px; line-height: 16px; margin-left: 3px; margin-right: 3px; 
margin-top: 20px; position: relative; text-decoration: none; z-index: 1; }

.stButton .stLarge { display: inline-block; height: 32px; margin: 10px 0; position: relative; width: 32px; }

/*  Hide Share This Buttons From Select Nodes */

#node-9 .stButton .stLarge, #node-54 .stButton .stLarge, #node-67 .stButton .stLarge, #node-129 .stButton .stLarge,
#node-145 .stButton .stLarge, #node-152 .stButton .stLarge, #node-155 .stButton .stLarge, #node-156 .stButton .stLarge,
#node-157 .stButton .stLarge, #node-158 .stButton .stLarge, #node-159 .stButton .stLarge, #node-160 .stButton .stLarge,
#node-162 .stButton .stLarge, #node-164 .stButton .stLarge, #node-165 .stButton .stLarge,  #node-166 .stButton .stLarge,
#node-167 .stButton .stLarge, #node-169 .stButton .stLarge, #node-174 .stButton .stLarge, #node-175 .stButton .stLarge,
#node-177 .stButton .stLarge, #node-178 .stButton .stLarge, #node-179 .stButton .stLarge, #node-180 .stButton .stLarge,
#node-181 .stButton .stLarge, #node-182 .stButton .stLarge, #node-189 .stButton .stLarge, #node-190 .stButton .stLarge,
#node-200 .stButton .stLarge, #node-161 .stButton .stLarge { display: none; }

/*  360 Audio Player */

.ui360, .sm2-360ui { min-height: 65px; min-width: 50px; }
.ui360 a { display:none; width:0px; }
.ui360-vis .sm2-360ui { margin-left:0px;}
.ui360, /* entire UI */
.sm2-360ui { /* canvas container */  position:relative; float:left; }
.ui360-vis { position:relative; /* a little extra spacing */ padding-top:1px; padding-bottom:1px; 
margin-bottom:-18px; /* approximate "line height" we want */ padding-left:0px; }
.ui360-vis .sm2-360btn { margin-left:-21px;  margin-top:-34px; }
.ui360 .sm2-360btn-default:hover,

/*  Front Page Block Hover */

#block-views-redskins_music_library-block .views-field-colorbox:hover { filter:alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; }
#block-views-mike_s_spotlight-block .views-field-colorbox-1:hover { filter:alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; }

/*  Front Page Quick Tab */

ul.quicktabs-tabs.quicktabs-style-sky li:first-child a { border-left: 1px solid #3e0100; }
ul.quicktabs-tabs.quicktabs-style-sky li a, ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
background: url("images/bg-shade-light.png") repeat-x scroll left bottom #FFFFFF; border-right: 1px solid #3e0100;
border-top: 1px solid #3e0100; color: #777777; display: block; float: left; font-size: 0.75em; height: 2.65em; line-height: 2.95em;
min-height: 2.95em; padding: 0 8px; position: relative; text-decoration: none; }
ul.quicktabs-tabs.quicktabs-style-sky li.active a, ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited {
background: url("images/bg-shade-dark.png") repeat-x scroll left bottom #E4AA25; border: 1px solid #3e0100;
color: #FFFFFF; font-size: 0.95em; font-weight: normal; height: 3.05em; line-height: 3.35em; min-height: 3.35em; top: -0.025em; }
ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover { text-decoration: none; border-color: #3e0100;
background: #f7d564 url('images/bg-shade-medium.png') repeat-x bottom left; color: #fff; }
.quicktabs_main.quicktabs-style-sky { background: none; border: none; clear: both; padding: 10px 5px 0; position: relative; top: -0.1em; }

/*  Form Region Right */

.node-form .form-region-right { float: right; width: 31%; }
#quicktabs-container-dashboard .form-region-main { width: 65%; }

/*  View Page Theme */

.views-post-top { margin: 20px 0 0 10px; }

/*  Front Page Slider */

#slider-transparent{ position: relative; }
#slider-pager-image { float: left; margin: 20px; }
#slider-transparent { background-color: #000000; bottom: 2px; height: 300px; left: 290px; top: 0px; position: absolute;
width: 260px; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; }
.slider-body { left: 270px; top: 0px; width: 220px; height: 250px; padding: 10px 20px 30px 40px; position: absolute; color: #ffffff!important; }
.slider-body p { color: #ffffff!important; }
.slider-body a:link { color: #E4AA25!important; }
.slider-body a:hoover { color: #ffffff; }
#views_slideshow_controls_text_previous_front_slider-block {background-image: url(images/arrows_slider_previous.png);
background-repeat: no-repeat; height: 25px; width: 25px; position:absolute; margin: -43px 0 0 305px; z-index:200; text-indent: -2000px; }
#views_slideshow_controls_text_previous_front_slider-block:hover { filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; }
#views_slideshow_controls_text_next_front_slider-block {background-image: url(images/arrows_slider_next.png);
background-repeat: no-repeat; height: 25px; width: 25px; margin: -43px 0 0 515px; position: absolute; z-index:200; text-indent: -2000px; }
#views_slideshow_controls_text_next_front_slider-block:hover { filter:alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; }
#views_slideshow_controls_text_pause_front_slider-block {height: 50px; width: 50px; left: 310px; top: 400px; 
position: absolute; z-index:200; text-indent: -2000px;  }

/* 
#slider-link { top: 270px; padding-left: 160px; position: absolute; width: 80px; }
*/

/*  Hide "Mike's Blog" Footer Link */

.blog_usernames_blog { display:none !important; }

/*  HBlog Date */

.blog-date { background-image: url("images/blog_title.png"); background-repeat:no-repeat; 
color: #5c0100; font-weight:bold; /*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;*/ padding: 17px 0 23px 0px; 
font-size: 125%; margin: 20px 0 2px; width: 77px; text-align:center; }

.more-link { padding: 5px 0 0; text-align: right; }

/*  Event Calendar */

.fc-event-skin { background-color: #E4AA25; border-color: #E4AA25; color: #FFFFFF; }
.fc-event-default, .fc-event-default .fc-event-time, .fc-event-default a { border-color: #E4AA25; border-style: solid; color: #FFFFFF; }

/*  Views Footer */

.view-footer { padding: 8px 0 0 0 ; }

/*  Media Blocks - 790 width */

#block-views-mikeinprint-block { background: #5c0100; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 20px 40px 20px; /*width: 790px;*/
margin: 10px 0 10px; }

/*  Media Blocks - Normal Width */

#views_slideshow_cycle_main_mike_s_soundbites-block_4,
#views_slideshow_cycle_main_mike_s_soundbites-block_1,
#views_slideshow_cycle_main_mike_s_soundbites-block_2,
#block-views-media_redskins_legacy-block_1 {
background: #5c0100; -moz-border-radius: 10px 0px; -webkit-border-radius: 10px 0; border-radius: 10px 0; padding: 20px 20px 10px; margin: 20px 0; }

/*  Media Tables */

#block-views-mike_s_book_store-block_1 .views-field views-field-field-content-image,
#block-views-mikeinprint-block .views-field-title,
#block-views-mikeinprint-block .views-field-field-content-documents,
.table_red  { background: #5c0100; }

/*  Media Spnsors */

#block-views-burgundy_gold_magazine-block_2 { margin: 30px 0 0 0; }

/*  Active Taxonomy Field Width */

.at-term-entry { float: left; width: 250px; }
#block-tagadelic-2 { margin: 0 0 20px 0; }
#block-system-main { margin: 0 0 -25px 0; }

/*  Front Page Pre-Footer Scroll */

#footer-pre_bottom h2 { float: left; font-size:170%; }

.jcarousel-skin-default .jcarousel-container-horizontal { height: 165px; margin-bottom: 30px; /*margin: auto;*/ padding: 10px 10px 10px 0;
width: 930px; }
.jcarousel-skin-default .jcarousel-clip-horizontal { width: 880px; padding: 5px 0 5px 65px; /*background: #fff; height: 160px;
background-image: url("images/home-block-box-bg.png");*/ }
.jcarousel-skin-default .jcarousel-item-horizontal { margin: 0 2px; height: 157px; border: 4px solid #E4AA25; }
.jcarousel-skin-default .jcarousel-next { background-image: url("images/arrows.png"); display: block;
height: 0px; width: 0px; }
.jcarousel-skin-default .jcarousel-prev { background-image: url("images/arrows.png"); display: block;
height: 32px; width: 32px; }

.jcarousel-skin-tango { text-align: center; }
.jcarousel-skin-tango .jcarousel-container { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
background: none; border: 0px solid #000000; margin: 1px; }
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 885px; height: 155px; padding: 5px 40px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width:  200px; height: 480px; padding: 30px 0 0 0; }
.jcarousel-skin-tango .jcarousel-navigation-before { padding-top: 10px; }
.jcarousel-skin-tango .jcarousel-navigation-after { padding-bottom: 10px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width: 885px; overflow: hidden; height: 145px; }
.jcarousel-skin-tango .jcarousel-clip-vertical { height: 480px; overflow: hidden; }
.jcarousel-skin-tango .jcarousel-item { padding: -28px 0 0 0; width: 100px; height: 120px; overflow: hidden; border: 1px solid #000000;
list-style: none; background: #fff none; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin: 0 3px; }
.jcarousel-skin-tango .jcarousel-item-vertical { margin: 4px 0; width: 150px; height: 150px;  }
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff url(throbber.gif) no-repeat center center; color: #000; }

/** Buttons */
.jcarousel-skin-tango .jcarousel-next,
.jcarousel-skin-tango .jcarousel-prev { display: block; width: 32px; height: 32px;
background-image: url(images/arrows.png); }

/** Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; top: 55px; left: 5px; background-position: 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -32px 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0; }
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; top: 55px; right: 5px; background-position: 0 -32px; }
.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -32px -32px; }
.jcarousel-skin-tango .jcarousel-next-horizontal:active { background-position: -64px -32px; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px -32px; }

/** Vertical Buttons */
.jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: -10px; left: 55px; background-position: 0 -64px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: -32px -64px; }
.jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: -64px -64px; }
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: -96px -64px; }
.jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: -45px; left: 55px; background-position: 0 -96px; }
.jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: -32px -96px }
.jcarousel-skin-tango .jcarousel-next-vertical:active { background-position: -64px -96px; }
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: -96px -96px; }
.jcarousel-skin-tango .jcarousel-navigation { margin: 0; padding: 4px; }
.jcarousel-skin-tango .jcarousel-navigation li { display: inline; margin: 0 -1px 0 0; padding: 0; background: none; }
.jcarousel-skin-tango .jcarousel-navigation li a { color: #12A698; padding: 1px 5px; }
.jcarousel-skin-tango .jcarousel-navigation li a:hover { color: white; padding: 0px 4px; background-color: #A0DCD9;
text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #4C9899; }
.jcarousel-skin-tango .jcarousel-navigation li.active a { color: white; padding: 0px 4px; background-color: #12A698; text-decoration: none;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #1B6364; }
.node-unpublished { background-color: #333333; padding: 10px; }
.views-field-field-content-image { text-align: center; }
.views-field-field-content-video-bliptv { text-align: center; }
.views-field-field-content-video-1 { text-align: center; }
.plup-drag-info .drag-main { display:none; font-weight: bold; text-align: center; }

#edit-field-content-photogallery-tid {width: 500px;}

#node-67 .field-type-taxonomy-term-reference { display:none; }