*{
	padding: 0;
	margin: 0 auto;
}

body {
	background:  url('/media/thebombfm/images/mainbg.png') repeat;
	font-stretch: normal;
	font-weight: normal;
	line-height: 1.7em;  
	text-align: center; 
	font-size: 15px;
}

#wrapper {     
	background: url('/media/thebombfm/images/wrapper.png') repeat-y;
	width: 990px;
	color: #fff;
	_text-align: left;
}     

#container {  
	background: url('/media/thebombfm/images/containerbg.gif') no-repeat top;
	font-family: "Helvetica", 'Arial', sans-serif;
	font-size: 12px;
	letter-spacing: 1px;  
	font-weight: normal;
	word-spacing: 0.4pt;
	line-height: 18px;
	width: 940px;
        color: #d5d7ce;
	text-align: left; 
} 

#header {   
        background: url('/media/thebombfm/images/header_bg.jpg');
	width: 940px;
	height: 100px; 
} 

  
.address { 
	float: right;   
	width: 280px;   
	line-height: 1.5em;
	padding: 8px 0 0 20px;
}    

/**************** Top Menu  ************************/
#topmenu {  
	background: url('/media/thebombfm/images/topmenu.jpg') repeat-x;
	width: 940px;
	height: 42px; 
}

.topnav {   
	width: 500px;
	float: left;
        padding: 8px 0 0 0;
	text-align: left;
	color: #abcb2d;
	
}
.topnav ul li {      
	background: url('/media/thebombfm/images/topnav_endline.jpg') no-repeat right;
	font-family: "Helvetica", Arial, Sans-Serif;
	font-size: 12px;   
	font-weight: normal;
	list-style-type: none;
	display: inline;
        letter-spacing: 1px; 
	text-align: left; 
	padding: 10px 12px 10px 8px;
}
.topnav ul li a {  
	color: #8f918a; 
	text-decoration: none; 
}

.topnav ul li a:hover{  
	color: #fff;   
    	text-decoration: none;
}

/************** Search form ***************/  
#searchpage {   
      padding-bottom: 10px;
       
}   
input {
	padding: 6px 0 0 0;
}
.search_left {
	   
	background: url('/media/thebombfm/images/search_left.gif') no-repeat;
	width: 10px;
	height: 28px;  
    	float: left;
}
.search_input  {
        background: url('/media/thebombfm/images/search_input.gif') repeat-x;
	width: 120px;
	height: 28px;
	float: left; 
	color: #515050;
	border: 0;  
}  

.search_input:focus {
	outline: none;   /* this will remove the blue outline on safari & chrome */
}  
 
.search_btn {        
	background: url('/media/thebombfm/images/search_button.gif') no-repeat;
	float: left;
	width: 34px;
	height: 28px;
	border: none;  
	text-indent: -9999px;   
} 
       
/************* Left-column  ****************/
.left-column{
	float: left;
	width: 200px;    
	font-size: 12px;
	text-align: left; 
	margin: 0;  
}                            
              
 
/******** UPCOMING EVENTS   ******/
.events {
    	width: 180px; 
	padding-top: 10px;  
}

.events h3 {
	color: #f8e295;
	font-family:  "Helvetica", Arial, Sans-serif;
	font-size: 14px;  
	letter-spacing: 0;  
	padding: 5px 0 15px 0;
}  
.events ul li{    
	list-style:none;
}  
.events ul li a{
	font-family: "Helvetica", Arial, Sans-Serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	color:#8fb619;  
	margin-bottom: 20px; 
	line-height: 1.6em; 
	text-transform: uppercase;
}
span.date{    
	font-family: "Helvetica", Arial, Sans-Serif;
	font-size: 10px;
	color: #d5d7ce;
}  

.events a {
        color:#8fb619;
	text-decoration: none; 
	 padding: 5px; 
	
}                             
.events a:hover {
	background: #000; 
	padding: 5px;
}
span.date{   
	padding: 5px; 
	font-family: "Helvetica", Arial, Sans-Serif;
	font-size: 10px;
	color: #d5d7ce;
} 
img.events  a:hover {
      border: 2px solid #000;
}
                      
/*********************** MASS SCHEDULES         *******************/  
.mass {
	font-family: "Helvetica", Arial, Sans-Serif;
	font-size: 12px;
	display: block;
	text-decoration: none;
	color:#8fb619;  
	margin-bottom: 5px; 
	line-height: 1.6em; 
	text-transform: uppercase;
}
/**** 2 columns on Left Position***********************/
.middle-column1 {   
	float: left;
	width: 510px;  
	padding: 10px;  
}   
.middle-column1 h1{  
	font-size: 25px;
	letter-spacing: normal;
	word-spacing: normal;
	font-weight: normal;
}  
.middle-column1 p {
	color: #fbf3bb;
}  
.middle-column1 a {
	text-decoration: underline;
	color: #FC6; 
}  
.middle-column1 a:hover {
	text-decoration: none;
	color: #FC6;
}       
.subcontent {    
	background: #f2ba0e url('/media/thebombfm/images/microphone.gif') no-repeat bottom center; 
	}
.subcontent a {
	text-decoration: underline;
	color: #333; 
}  
.subcontent a:hover {    
	color: #000;
	text-decoration: none;
} 
div.imagefloat {   
	width:161px;
  	float: left; 
	padding-left: 20px; 
       _paddning-left: 0;
  } 
div.imagefloat_nopadding {
       	float: left; 
	width: 161px; 
	word-spacing: normal;
	letter-spacing: normal;
}  
div.imagefloat_nopadding p{
	color: #271e04;
}
div.imagefloat, div.imagefloat_nopadding h3 {
	color: #000;
}
div.titlefloat {
	float: left;
	padding-right: 20px;
}  
.image_title {  
	font-family: "arial", sans-serif;
	font-weight: bold;
	text-align: center; 
	color: #65685f;
	padding-bottom: 10px;
} 
div.imagefloat p {
   	text-align: left; 
        width: 161px;  
	line-height: 19px; 
	color: #271d04;
	word-spacing: normal;
	letter-spacing: normal;
   }
div.spacer {
	clear: both;
}
.main_title{
	font-family: "Helvetica",Arial, serif; 
	color: #010001; 
	text-align: left;  
	font-size: 24px;  
	font-weight: bold;
	letter-spacing: 0;
       }
.sub_title  {
     	font-family: "Times",Arial, serif; 
	color: #4C4C4C; 
	text-align: left;  
	font-size: 18px;  
	font-weight: bold;
	letter-spacing: 0;   
}
.middle_intro {    
	float: left; 
	width: 480px;  
	padding: 0 10px 0 10px;
}
  
.middle_intro em {
	font: 10px "Times",Arial, sans-serif;
	letter-spacing: 0; 
	font-style: italic;
}  

.middle_column2left {   
	width: 700px;
	float: left;
	text-align: left; 
	min-height: 400px;
 }    
.middle_column2left ul li {
	margin-left: 25px; 
	list-style: disc;
}
.middle_column2left a {
	text-decoration: underline;
	color: #FC6; 
}  
.middle_column2left a:hover {
	text-decoration: none;
} 
.middle_column2left h3 {
	font-family: "Helvetica", Arial, Sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2f2f33; 
	letter-spacing: 2px;
}  
.right-column {  
	float: left;
	width: 200px;
	padding-top: 10px;    
}                     
ul#rightmenu {
	background: #4d4e53;
	min-height: 200px; 
	padding:4px; 
	margin-bottom: 20px;
}  
.topone { 
	background: url('/media/thebombfm/images/topsong_header.png') no-repeat;
   	width: 192px; 
	height: 31px;
	font-size: 22px;
	font-weight: bold; 
	text-indent: 50px;
	padding-top: 8px;
}
ul#rightmenu em {
	font-size: 10px;
	color: #e9ecef;
	padding-left: 5px;
	font-family: "times",arial, sans-serif;
}
ul#rightmenu li { 
	padding: 2px 4px 10px 4px;
	color: #d1cecb; 
        background: #777776; 
	border-bottom: 1px solid #4d4e53; 
	list-style: none;
}  
ul#rightmenu li:hover {
	background: #000;
	} 
.blue {
	color: #6d93b7;
}  
.orange {
	color: #f6c653;
}       
.black {
	color: #000;
	font-style: italic;
}
.middle_title {
	font: normal 2em/1.5em Arial, sans-serif;   
	color: #1b6fa1;  
	border-bottom: 2px solid #f6d623;
	border-width: 1px;
}
.box_title {    
	text-align: left;
	background-color: #fbec00;
	padding: 4px 4px 4px 6px;
	font-family: "arial", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2667fc; 
       	margin-top: 20px;
}  
.box_title span {
	color: #000; 
	
}
/*************************** END of left menu ****************/
#clear {
    display: block;
    clear: both;
    width: 100%;
    height:1px;
    overflow: hidden; 
}

/***************** Begin of FOOTERmenu ******************/
#footer {    
	background: url('/media/thebombfm/images/footerbg.gif') no-repeat left;
	width: 940px;
	color: #8f918a;
	text-align: left;  
	font-family: "Helvetica", Arial, Sans-serif;
	font-size: 11px;
	line-height: 18px;  
	letter-spacing: 1px; 
	border-top: 1px solid #c6c6c6;  
	min-height:100px; 
	padding-top: 15px;
}   
#footer a {
	color: #8f918a;  
	text-decoration: none; 
	font-size: 12px;
}   
#footer a:hover {
	color: #fff;
}  

.column_1 {
       	float: left;
	width: 550px;
	min-height: 350px; 
	padding: 20px 10px 0 10px;
}  
.column_2 {
       	float: left;
	width: 350px;
	padding: 20px 10px 0 0;

} 
.column_news ul li {   
	list-style: none;
        list-style-position: outside;
	display: block;
	padding-bottom: 60px; 
	margin: 0;
}
.column_news h3 {
	color: #465b07;
	font-family:  "Arial", Sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	text-transform: uppercase;
	padding: 20px 0 20px 0;
	}
                                                  
 .leftside {
	padding: 5px 10px 5px 60px;  
	font-size: 11px;  
	font-family: "arial",sans-serif;
}

.column_news h2 { 
	font-size: 14px;
	text-decoration: none; 
	font-weight: bold;
	color:#616161; 
	}
	
/**** Learn More Link ******************/

.readmore {         
	background:  url('/media/thebombfm/images/small_arrow.gif') no-repeat center right;     
	padding-right: 10px; 
	color: #000;
	text-align: right; 
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: underline;
}
.readmore:hover {         
	text-decoration: none;
}
.learnmore  {
	background:  url('/media/thebombfm/images/small_arrow.gif') no-repeat center right;
	padding-right: 10px; 
	text-align: right;  
	text-decoration: none;
	font-family: "Arial", sans-serif;
	font-size: 8x;
	line-height: 17px; 
	color: #333;
}   
.learnmore:hover {
	color: #000;  
	text-decoration: none;
}   

/****** Floating Images ***********/
.leftimage {
	float: left;
	padding-right: 8px;
} 
.rightimage {
	float: right;
	padding:5px 5px 5px 10px;
}  
/*** Social Media Sprite Image ******/
ul#social_network  {  
	width: 229px;  
	list-style: none;  
	margin: auto;
}   
ul#social_network li {
	display: inline;
}
ul#social_network li a {   
	float: left;
       	display: block;  
	height: 66px;    
	background-image: url('../images/social_network.png');
	text-indent: -9999px; 
}
	ul#social_network li a.facebook {
		width: 55px; background-position: 0 0;  
	}            
	ul#social_network li a.youtube {
		      width: 56px; background-position: -55px 0; 
	}            
	ul#social_network li a.twitter {
		      width: 56px; background-position: -111px 0; 
	}            
	ul#social_network li a.friendster {
		      width: 62px; background-position: -167px 0; 
	}            

     	ul#social_network li a.facebook:hover{
		background-position: 0px 66px;
	}  
	ul#social_network li a.youtube:hover{
		 background-position: -56px -66px;
	}   
	ul#social_network li a.twitter:hover{
		 background-position: -111px -66px;
	}   
	ul#social_network li a.friendster:hover{
		 background-position: -167px -66px;
	}               
.socialnetwork_title {
	color: #830025; 
	font-weight: bold;
}    

/***** image sprite for top navigation *********/    
ul#inter_active  { 
	float: right;
	width: 410px;    
	padding-top: 8px;
	list-style: none;  
	margin: auto 0;
}  
ul#inter_active li {
	display: inline;
}
ul#inter_active li a {   
	float: left;
       	display: block;  
	height: 27px;  
	background-image: url('../images/inter_active.png');
	text-indent: -9999px; 
}
	ul#inter_active li a.shoutout {
		width: 113px; background-position: 0 0; 
	}            
	ul#inter_active li a.request {
	       	width: 157px; background-position: -113px 0px; 
	}            
	ul#inter_active li a.listen {
		width: 131px; background-position: -270px 0px; 
	}            
        ul#inter_active li a.shoutout:hover{
		background-position: 1px 30px;
	}    
	ul#inter_active li a.request:hover{
		background-position: -110px 30px;
	}    
	ul#inter_active li a.listen:hover{
		background-position: -267px 30px;
	}        
a { outline: none; }  
a img {
	border:none;
}
