html{
xbackground: #f2df47;
background-image:url('gold_background.gif');
background-repeat:repeat-x;
background-position:-20px -20px;
}  

body{
font-family:verdana,sans;
font-size:12px;
background-image:url(tower.png);
xbackground-attachment:fixed;
background-position:50% 5px;
background-repeat:no-repeat;
}

#container{
padding-top:5px;
width:1000px;
margin:auto;
xbackground-color:white;
}

#footer{
width:100%;
margin-top:30px;
background-color:#f7eb8e;
border-top:solid #444 1px;
text-align:center;
}

h2 {
font-size:17px;
font-weight:bolder;
}

.tweet{
border-bottom:solid #ccc  1px;
width:440px;
padding:5px 0px;
}

.tweet .source{
margin-left:3px;
font-style:italic;
color:#000;
}

.clear {
clear:both;
}

.bold {
font-weight:bolder;
}


.link {
 text-decoration:underline;
 cursor:pointer;
}

.link:hover{
 color:blue!important;
}

.tab {
padding:4px 15px;
border:solid #444 1px;
border-bottom:0px;
float:left;
margin-right:4px;
background-color:black;
color:white;
}

.left{
float:left!important;
}

.right {
float:right!important;
}

.italics {
font-style:italic;
}

.column {
width:484px;
}

.column#left{
margin-right:15px;
margin-top:5px;
}

.column#right{
margin-top:25px;
}

#episode_title{
font-weight:bolder;
margin-top:26px;
}

.episode{
width:430px!important;
margin:4px 0px;
float:left;
border-bottom:solid #ccc 1px;
padding:4px;

}

.xepisode .info{
float:left;
margin-left:4px;
}

.episode .title{
font-weight:bolder;
}

.episode .thumbnail{
float:left;
width:70px;
height:70px;
margin-right:10px;
background-position:center;
border:solid black 1px;
}


h1{
margin:auto;
text-align:center;
font-size:42px;
}

#contribute {
color:black!important;
text-align:left;
width:420px;
margin-right:14px;
}

#radio {
color:black!important;
text-align:left;
width:250px;

}

.blinky {
font-size:24px;
float:left;
padding:0px 8px;
}

embed,object{
float:left;

}

.tab.active {

background-color:white;
color:black;
}

.tab:hover{
color:gold!important;
}


.episode img{
margin-top:17px!important;
margin-left:17px!important; 
}



#logo {

float:left;
margin:auto;
margin-top:5px;
width:300px;
}

.link.biglink {
font-size:14px;
}

#episodes_widget {
 border:solid #444 1px;
height:423px!important;
float:left!important;
overflow:scroll;
autoscroll:true;
background-color:white;
height:730px!important;
}  


#tweet_widget {
height:706px!important;
float:left!important;
overflow:scroll;
width:400px;
autoscroll:true;
border:solid #444 1px;
background-color:white;
}

}

#embed_code{
height:275px;
}

#map {
margin-top:10px;
clear:both;
height:500px;
width:975px;
border:solid #444 1px;
}

.large_text{
font-weight:bolder;
font-size:16px;
}



.off_air {
background-color:red;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #000;
color:white;
text-transform:capitalize;
padding:3px;
}

#link_container{
width:500px;
margin:auto;
}
.contribute_link{
font-size:17px;
float:left;
margin:0px 22px;

}

.contribute_link.selected{
color:blue!important;
}

.contribute_panel{
margin-left:22px;
margin-top:14px;
font-size:14px;
}

#contribute_modal .x-window-body{
background-color:white;
}

#contribute_modal .x-form-item label {
xfont-weight:bolder;
font-size:14px;

}

#contribute_modal .x-tab-strip,.x-tab-panel-header  {
display:none;
}


#contribute_modal .x-panel-body{
border:none;
}



/*custom window*/


.x-window-proxy {
    background:#e0e0e0;
    border-color:#b0b0b0;
}

.x-window-tl .x-window-header {
    color:#555;
}
.x-window-tc {
	background-image:url(/public/styles/soapy/img/top-bottom-black.png);
	background-image:none!important;
	background-color:black;
	-moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;  

	
}



.x-window-tl {
	background-image:url(/public/styles/soapy/img/left-corners-black.png);
	background-image:none!important;
	background-color:black;
	-moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;  
    	-moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;  
}

   

.x-window-tr {
	background-image:url(/public/styles/soapy/img/right-corners-black.png);
	background-image:none!important;
	background-color:black;
	-moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;  
}



.x-window-bc {
	xbackground-image:url(/public/styles/soapy/img/top-bottom-black.png);
   
}
.x-window-bl {
	xbackground-image:url(/public/styles/soapy/img/left-corners-black.png);
        border-left:solid #444 1px;
        border-bottom:solid #444 1px;
}
.x-window-br {
	xbackground-image:url(/public/styles/soapy/img/right-corners-black.png);
        border-right:solid #444 1px;
        border-bottom:solid black 0px;
}
.x-window-mc {
    border:1px solid #d0d0d0;
    background:#e8e8e8;
    font-family:Helvetica, Verdana, Sans-Serif;
	font-size:14px;
}

.x-window-ml {
	xbackground-image:url(/public/styles/soapy/img/left-right-black.png);
        border-left:solid #444 1px;
}
.x-window-mr {
	xbackground-image:url(/public/styles/soapy/img/left-right-black.png);
        border-right:solid #444 1px;
}

#photos .flickr_thumb{
border:solid #444 1px;
display:block;
float:left;
margin-right:4px;
width:75px;
height:75px;
margin-bottom:3px;
}


.map_it{
display:block;
float:right;
color:#aaa;
}

.gmnoprint img{
   float:left;
   border:solid black 1px;
   margin-right:5px;
}


.now {
  color:blue;
  
}


#reports_widget{
height:252px!important;
float:left;
width:477px;
border:solid #777 1px;
margin-bottom:31px;
overflow:scroll;
background-color:white;
}

.report{
margin:3px;
padding:3px;
border-bottom:solid #aaa 1px;
font-weight:bolder;
}


.follow{
color:blue!important;
background-color:white;
border:solid #222 1px;
padding:2px 10px;
margin-bottom:4px;
float:left!important;
margin-left:5px;
}


