/*
Theme Name: KKSS Theme
Theme URI: http://davidbisset.com/
Description: The default KKSS theme
Version: 1.6
Author: David Bisset
Author URI: http://davidbisset.com/


*/

body {
font-size:13px;
font-family:Helvetica,Arial,sans-serf;
}

p {
color:#DADADA;
}

h1, h2, h3, h4, h5 {
color:#24ABE2!Important;
}

a, a:link, a:active, a.active {
color:#24abe2!Important;
}

a:hover {
color:#878682!Important;
}

.agent-image {
border: 5px solid #DADADA;
height: 100px;
width: 100px;
margin:0 auto;
}

.agent-image:hover {
border-color:#24ABE2;
}

#ispy-content-top {
background:url("/wp-content/themes/kkbb/images/iSpyTopBackground.png") no-repeat scroll 25px -37px #000000;
min-height:400px;
width:746px;
}

#ispy-content-top-right-box  {
float:left;
min-height:400px;
left:413px;
overflow-x:hidden;
overflow-y:auto;
padding:0 30px 0 0;
position:relative;
width:302px;
}

#agents-tag {
position:relative;
top:21px;
left:25px;
}

#agents-bullets {
background:url("/wp-content/themes/kkbb/images/agents_bullets_bg.png") no-repeat scroll 0 0 #000000;
height:244px;
width:741px;
}

#agents-bullets ul {
list-style:none outside none;
position:relative;
top:9px;
width:672px;
overflow:none;
}

#agents-bullets ul li {
width:25%;
margin:0 auto;
text-align:center;
}

#agent-G, #agent-g {
background:url("/wp-content/themes/kkbb/images/ispy/agent_g.jpg") no-repeat scroll 11px 0px transparent
}

#agent-D, #agent-d {
background:url("/wp-content/themes/kkbb/images/ispy/agent_d.jpg") no-repeat scroll 11px 0px transparent
}

#agent-F, #agent-f {
background:url("/wp-content/themes/kkbb/images/ispy/agent_f.jpg") no-repeat scroll 11px 0px transparent
}

#agent-M, #agent-m {
background:url("/wp-content/themes/kkbb/images/ispy/agent_m.jpg") no-repeat scroll 11px 0px transparent
}

#wrapper {
margin:20px auto 20px;
width:800px;
}

#wrapper-inner {
background:url("/wp-content/themes/kkbb/images/border.png") repeat-y scroll 0 0 transparent;
padding:0 27px;
}

#communique-header {
background:url("/wp-content/themes/kkbb/images/Communique_Header.png") no-repeat scroll 0 0 transparent;
height:447px;
margin:0 auto;
width:800px;
overflow:hidden;
}

#archives-header {
background:url("/wp-content/themes/kkbb/images/Archives_Header.png") no-repeat scroll 0 0 transparent;
height:397px;
margin:0 auto;
width:800px;
overflow:hidden;
}

#homepage-header {
background:url("/wp-content/themes/kkbb/images/Homepage_Header.png") no-repeat scroll 0 0 transparent;
height:397px;
margin:0 auto;
width:800px;
overflow:hidden;
}

#ispy-header {
background:url("/wp-content/themes/kkbb/images/iSpy_Header.png") no-repeat scroll 0 0 transparent;
height:397px;
margin:0 auto;
width:800px;
overflow:hidden;
}

#homepage-header #header-quote {
color:#24ABE2;
left:169px;
width:460px;
}

#communistrations-header {
background:url("/wp-content/themes/kkbb/images/communistations_header.png") no-repeat scroll 0 0 transparent;
height:397px;
margin:0 auto;
width:800px;
overflow:hidden;
}

#communistrations-header #header-quote,
#communique-header #header-quote,
#ispy-header #header-quote {
color:#24ABE2;
height:70px;
left:40px;
position:relative;
top:282px;
width:330px;
}

#ispy-header #header-quote {
width:265px;
}

#communique-header {
background:url("/wp-content/themes/kkbb/images/communique_header.png") no-repeat scroll 0 0 transparent;
height:397px;
margin:0 auto;
width:800px;
overflow:hidden;
}

#divider-bar {
border-left:20px solid #E1E1E1;
border-right:20px solid #E1E1E1;
background:#E2E2E0;
height:20px;
clear:both;
}

#content {
background:#000000;
margin:0 auto;
padding:20px;
}

#homepage-content {
background:none repeat scroll 0 0 #000000;
float:left;
/*height:250px;
overflow-y:auto;*/
margin:0 auto;
padding:20px;
width:702px;
}

#homepage-content-bottom {
background:none repeat scroll 0 0 #000000;
float:left;
margin:0 auto;
padding:5px 20px;
width:702px;
}

#homepage-content-bottom-template {
background:none repeat scroll 0 0 #000000;
float:left;
margin:0 auto;
padding:5px 20px;
height:110px;
width:702px;
}

#homepage-content-bottom-template p {
  margin:10px;
}

#stations {
background:#000000;
border-left:20px solid #E1E1E1;
border-right:20px solid #E1E1E1;
border-top:20px solid #E1E1E1;
min-height:300px;
margin:0 auto;
width:640px;
padding:40px;
}

#ad-box {
    background: none repeat scroll 0 0 #000000;
    height: 89px;
    padding: 10px !important;
    width: 721px !important;
}

#ad-box-2 {
padding:10px 10px 0px 10px !important;
width:721px !important;
background:#000000;
}

#ad-1 {
padding:5px;
text-align:center;
}

#ad-2 {
padding:5px 5px 0px 5px;
}

#header-quote {
color:#24ABE2;
height:70px;
left:192px;
position:relative;
top:294px;
width:235px;
font-size:12px;
}

#menu-items {
margin:0 auto;
position:relative;
top:284px;
width:747px;
}

#content-communistations  {
background:url("/wp-content/themes/kkbb/images/radio-dial.png") no-repeat scroll 342px 29px #000000;
float:left;
margin:0 auto;
min-height:400px;
padding:10px 0px 20px 0px;
width:742px;
}

#station-picture {
position:relative;
margin:10px;
float:left;
width:298px;
text-align:center;
}

#station-list {
float:left;
/*height:453px;
overflow-y:scroll;*/
width:742px;
}

#station-logo {
float:right;
margin-right:230px;
width:100px;
margin-top:10px;
}

#station-text {
color:#FFFFFF;
float:right;
height:100px;
margin-right:204px;
text-align:center;
width:150px;
}

.small_station_name {
text-align:center;
font-size:12px;
margin-top:5px;
}

.communique-content {
float:left;
/*min-height:400px;
height:400px;
overflow-y:auto;*/
width:702px;
background:url("/wp-content/themes/kkbb/images/communique_background_image.png") no-repeat scroll 237px 1px #000000 !important;
}

.archives-content {
/*float:left;
height:380px;
min-height:380px;
overflow-y:auto;*/
width:702px;
background:url("/wp-content/themes/kkbb/images/archives_background_image.png") no-repeat scroll 0 0 #000000 !important;
}

#homepage-content {
background:url("/wp-content/themes/kkbb/images/splatter_background_image.png") no-repeat scroll 234px -126px #000000 !important;
}

#chart-table-box {
background:none repeat scroll 0 0 #FFFFFF !important;
/*height:255px !important;
overflow-y:auto;*/
padding:10px !important;
width:722px!important
}

#chart-table-box-template {
background:none repeat scroll 0 0 #FFFFFF !important;
height:256px !important;
overflow-y:auto;
padding:10px !important;
width:722px!important
}

#chart-table-box table {
width: 95%;
margin: 0 auto;
}

#menu-items a {
display:block;
}

#menu-items-template {
margin:0 auto;
background:#000000;
height:45px;
}

#menu-nav-1 {
background:url("/wp-content/themes/kkbb/images/dead air daves .png") no-repeat;
width:182px;
height:45px;
margin-top:-5px;
}

#menu-nav-1:hover,
#menu-nav-1.active {
background:url("/wp-content/themes/kkbb/images/dead air daves _over.png") no-repeat;
}

#menu-nav-2 {
background:url("/wp-content/themes/kkbb/images/k.k.b.b.png") no-repeat;
width:140px;
height:49px;
margin-top:-3px;
}

#menu-nav-2:hover,
#menu-nav-2.active {
background:url("/wp-content/themes/kkbb/images/k.k.b.b._over.png") no-repeat;
}

#menu-nav-3 {
background:url("/wp-content/themes/kkbb/images/i.s.p.y.png") no-repeat scroll 0 3px transparent;
height:34px;
width:79px;
}

#menu-nav-3:hover,
#menu-nav-3.active {
background:url("/wp-content/themes/kkbb/images/i.s.p.y._over.png") no-repeat scroll 0 3px transparent;
}

#menu-nav-4 {
background:url("/wp-content/themes/kkbb/images/communistations.png") no-repeat scroll 0 1px transparent;
width:147px;
height:35px;
}

#menu-nav-4:hover,
#menu-nav-4.active {
background:url("/wp-content/themes/kkbb/images/communistations_over.png") no-repeat scroll 0 1px transparent;
}

#menu-nav-5 {
background:url("/wp-content/themes/kkbb/images/communique.png") no-repeat scroll 0 1px transparent;
width:156px;
height:36px;
}

#menu-nav-5:hover,
#menu-nav-5.active {
background:url("/wp-content/themes/kkbb/images/communique_over.png") no-repeat scroll 0 1px transparent;
}

#mask {
left:414px;
position:relative;
top:-24px;
z-index:10;
}

#divider-bar-buttons  {
background:none repeat scroll 0 0 #E2E2E0;
border-left:20px solid #E1E1E1;
border-right:20px solid #E1E1E1;
height:24px;
padding:0;
width:715px;
}

#buttons-archives {
float:left;
margin-left:3px;
margin-right:12px;
padding-top:4px;
}

#buttons-subscribe {
float:left;
margin-right:12px;
padding-top:4px;
}

#buttons-email {
float:left;
margin-right:12px;
padding-top:4px;
}

#facebook-like-box {
	margin-left:280px;
}

#buttons-facebook {
float:left;
margin-right:9px;
padding-top:4px;
}

.communique-page #buttons-lastfm {
float:left;
margin-right:12px;
padding-top:4px;
display:block;
}

#buttons-lastfm {
display:none;
}

#buttons-rss {
float:left;
margin-right:12px;
padding-top:4px;
}

#buttons-twitter {
float:left;
margin-right:12px;
padding-top:4px;
}

#buttons-tweet {
float:left;
margin-left:20px;
margin-right:0;
width:56px;
padding-top:4px;
}

.FBConnectButton {
background:url("/wp-content/themes/kkbb/images/icons_facebook.png") no-repeat!Important;
padding:0!Important;
width:18px;
height:18px;
}

.FBConnectButton_Text {
font-size:0px;
line-height:14px;
background:none!Important;
padding:0!Important;
}

#buttons-tweet body #tweetmeme_button {
width:52px;
}

#content-background-image {
position:relative;
top:0;
left:600px;
}

#homepage-content h2 {
margin-top:0px;
}

.communistrations-page #buttons-email,
.communistrations-page #buttons-facebook,
.communistrations-page #buttons-lastfm,
.communistrations-page #buttons-rss,
.communistrations-page #buttons-twitter,
.communistrations-page #buttons-tweet,
.archives-page #buttons-archives,
.archives-page #buttons-lastfm,
.archives-page #buttons-rss {
display:none;
}

.FBConnectButton_Text {
width:0px;
color:#E2E2E0!Important;
}

.communique-page #facebook-like-box {
margin-left:253px;
}

#searchform label.screen-reader-text {
display:inline;
color:#24ABE2;
}

.archives-page #content ul {
margin-left:0px;
padding-left:0px;
}

.archives-page #content h1 {
margin:5px 0px;
padding:0px;
}

.archives-page #wrapper-inner {
min-height:444px;
}

.archives-page #buttons-subscribe {
margin-left:2px;
}

.archives-page #buttons-twitter {
margin-left:1px;
}

.archives-page #buttons-email {
margin-left:58px;
}

#archives-header #header-quote {
left:41px;
top:282px;
width:366px;
}

.email-template #buttons-email {
margin-left:427px;
}

#surveillance {
background-image:url("/wp-content/themes/kkbb/images/surveillance_bg.png");
background-repeat:no-repeat;
height:106px;
padding-left:20px;
padding-right:70px;
padding-top:60px;
width:652px;
}

#homepage-logo-link {
height:59px;
left:120px;
position:relative;
top:132px;
width:202px;
}

#facebook-like-box {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	float: left;
	height: 24px;
	padding: 0;
	width: 52px;
	overflow:hidden;
	margin-right:7px;
}

.communistrations-page #facebook-like-box {
	display: none;
}

#station-list {
    padding-left: 10px;	
}
