/***********************
 Photo Wall Styles
***********************/
.page-menu {width: 100%; font: 12px arial,verdana, sans-serif; color: #333; background-color: #eee; padding: 4px 0 5px 0;}
.page-menu a {color: #003399; text-decoration: none;}
.page-menu a:hover {color: #003399; text-decoration: underline;}
.page-menu ul {width: 350px; list-style: none; margin: 0; padding: 0;}
.page-menu li {display: inline; padding-right: 10px;}
.photo-thumb {float: left; border: 2px solid #C2C2C2;}
.photo-thumb .thumb {border: 2px solid #406878;}
#photowall {margin: 15px 0 0 0px; width: 350px;}
#photowall ul {padding: 0; margin: 0;}
#photowall li {float: left; list-style-type: none; display: block; height:110px;}
#photowall li a {}
#photowall li a:hover {}

/***********************
 Goout Bar Styles
***********************/

/*##### GO OUT BAR STYLES #####*/
.top-goout {background-color: #000; padding: 2px 0 0px 0;font: 12px arial,verdana, sans-serif; color: #A0D0E8 }
.top-goout a {color:#FF00FF;}
.top-goout a:hover {text-decoration: none;}
.top-col-right {color:#C2C2C2;}    
.top-col-right a:hover {text-decoration: none;color: #FF00FF;}

.top-goout {}
.top-col-left {width: 33%; float: left; padding: 5px; margin: 0px;  text-align:center;}
.top-col-mid {text-align:center; width:33%;float: left;  padding:0px;}    
.top-col-mid #siteIndex {margin:5px 0px 0px 0px;}
.top-col-mid legend {display:none}
.top-col-mid fieldset {border:none}
.top-col-right {text-align:center;}    

/***********************
 Keword Search Results Styles
***********************/
.kewordSearch {width: 100%; text-align:left; padding: 5px 5 5px 5;font: 12px arial,verdana, sans-serif; color: #C2C2C2;}            
.key-col-top {}
.key-col-top a {color: #FF00FF;}
.key-col-left {width: 40%; float: left; padding: 5px; margin: 0px; }
.key-col-left a {color: #FF00FF;}
.key-col-mid {width: 10%; float: left; padding: 5px 0 5px 0;}    
.key-col-right {width: 40%; float: left; padding: 5px; margin: 0px;;color: #C2C2C2;}    
.key-col-right a {color: #FF00FF;}

/***********************
 Concert Calendar Styles
***********************/
.ccVenue {width: 100%; text-align:left; padding: 5px 5 5px 5;font: 12px arial,verdana, sans-serif; color: #C2C2C2}            
.ccV-col-top {}
.ccV-col-top a {color: #FF00FF;}
.ccV-col-left {width: 30 %; float: left; padding: 5px; margin: 0px; }
.ccV-col-left a {color: #FF00FF;}
.ccV-col-mid {width: 40%; float: left; padding: 5px 0 5px 0;}    
.ccV-col-right {width: 20%; float: right; padding: 5px; margin: 0px;;color: #C2C2C2;}    
.ccV-col-right a {color: #FF00FF;}
.ccArtist {width: 100%; text-align:left; padding: 5px 5 5px 5;font: 12px arial,verdana, sans-serif; color: #C2C2C2}            
.cc-col-top {}
.ccA-col-top a {color: #FF00FF;}
.ccA-col-left {width: 60 %; float: left; padding: 5px; margin: 0px; }
.ccA-col-left a {color: #FF00FF;}
.ccA-col-right {width: 30%; float: right; padding: 5px; margin: 0px; color: #C2C2C2;}    
.ccA-col-right a {color: #FF00FF;}

/***********************
 Staff Styles
***********************/
.staff {width: 100%; text-align:left; padding: 5px 5 5px 5;font: 12px arial,verdana, sans-serif; color: #C2C2C2}            
.staff-col-top {}
.staff-col-top a {color: #FF00FF;}
.staff-col-left {width: 10%; float: left; padding: 5px; margin: 0px; }
.staff-col-left a {color: #FF00FF;}
.staff-col-mid {width: 2%; float: left; padding: 5px 0 5px 0;}    
.staff-col-right {width: 70%; float: left; padding: 5px; margin: 0px ;color: #C2C2C2;}    
.staff-col-right a {color: #FF00FF;}

/***********************
 Programming Styles
***********************/
.programming {width: 100%; text-align:left; padding: 5px 5 5px 5;font: 12px arial,verdana, sans-serif; color: #000}            
.p-col-top {font: 12px arial,verdana, sans-serif; color: #FF00FF;}
.p-col-left {width: 15%; float: left; padding: 5px; margin: 0px;color: #C2C2C2 }
.p-col-mid {width: 15%; float: left; padding: 5px 0 5px 0;color: #C2C2C2}    
.p-col-right {width: 70%; float: left; padding: 5px; margin: 0px;color: #C2C2C2;}    
.p-col-right a {color: #FF00FF;}
.p-head-left {width: 15%; float: left; padding: 5px; margin: 0px;font-weight: bold;background-color: #C2C2C2; }
.p-head-mid {width: 15%; float: left; padding: 5px 0 5px 0;font-weight: bold;background-color: #C2C2C2;}    
.p-head-right {width: 60%; float: left; padding: 5px; margin: 0px;;color: #000;font-weight: bold;background-color: #CCC;}    
/***********************
 Weather Styles
***********************/
.negativeTemperature { background-color: aqua; }
#weatherDetails {
	text-align: center;
}
#weatherRegionLinks li {
	width: 150px;
}