#photoWallPage .searchPhotoWallForm { clear: both; display: block; margin: 10px 0px; }
#photoWallPage .page-menu, #photoWallPhotoPage .page-menu { width: 100%; text-align: left; margin: auto; padding:5px 0px;background-color:#000;font-size:1.1em;}
#photoWallPage .page-menu ul, #photoWallPhotoPage .page-menu ul  { list-style-type: none; display: block;} 
#photoWallPage .page-menu li, #photoWallPhotoPage .page-menu li {display: inline;padding:5px;}

#photoWallThumbs { margin: 15px 0px 0px 0px; }
#photoWallThumbs { clear:both; margin: 15px 0px 0px 0px; zoom: 1;} 
#photoWallThumbs ul { text-align: center; list-style-type: none; display: block; } 
#photoWallThumbs li 
{
    margin: 20px;
	vertical-align: middle;
	display:-moz-inline-stack;/*Firefox need this to simulate display:inline-block*/
    display:inline-block; /*IE does not apply this to Block Element, and Firefox does not render this, too*/
    _overflow:hidden;/*fix IE6 to expanded content*/
	zoom:1;/*trigger hasLayout*/
	*display:inline;/*once hasLayout is true, set display:inline to block element will make display:inline behave like display:inline-block*/
} 
#photoWallThumbs li img {BORDER: #fff 2px solid;}
#photoWallThumbs li.newRow { } 
#photoWallThumbs li .photo-thumb { } 

#photoWallPhotoPage { text-align: center; }
#photoWallPhotoPage h3 {padding:10px;}
#photoWallPhotoPage .page-menu {text-align: center; margin: auto; padding: 5px;}
#photoWallPhotoPage .photoContainer { margin: 10px 0px; }
#photoWallPhotoPage img { margin: 10px;BORDER: #fff 2px solid; }
#photoWallPhotoPage .photoCaption { width: 300px; margin: 10px auto;  }



.top-goout{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    PADDING-BOTTOM: 0px;
	    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	    WIDTH: 100%;
	    COLOR: #a0d0e8;
	    PADDING-TOP: 2px;
	    BACKGROUND-COLOR: #000;
	    height:30px;
	}
.top-col-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 33%;
	    PADDING-TOP: 5px;
	    text-align:center;
	}
.top-col-left A{
	    COLOR: #a0d0e8;
	}
.top-col-mid{
	    PADDING: 0px 0px 0px 0px;	    
	    margin-top:-5px;
	    FLOAT: left;
	    WIDTH: 33%;
	}
.top-col-right{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    FLOAT: left;
	    PADDING-BOTTOM: 0px;
	    WIDTH: 33%;
	    COLOR: #fff;
	    PADDING-TOP: 0px;
	}
.top-col-right A{
	    COLOR: #a0d0e8;
	}
.kewordSearch{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    PADDING-BOTTOM: 5px;
	    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	    WIDTH: 100%;
	    COLOR: #ffffff;
	    PADDING-TOP: 5px;
	    TEXT-ALIGN: left;
	}
.key-col-top{}
.key-col-top A{
	    COLOR: #a0d0e8;
	}
.key-col-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 40%;
	    PADDING-TOP: 5px;
	}
.key-col-left A{
	    COLOR: #a0d0e8;
	}
.key-col-mid{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    WIDTH: 10%;
	    PADDING-TOP: 5px;
	}
.key-col-right{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 40%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	}
.key-col-right A{
	    COLOR: #a0d0e8;
	}
.ccVenue{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    PADDING-BOTTOM: 5px;
	    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	    WIDTH: 100%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	    TEXT-ALIGN: left;
	}
.ccV-col-top{}
.ccV-col-top A{
	    COLOR: #a0d0e8;
	}
.ccV-col-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 30%;
	    COLOR: #ffffff;
	    PADDING-TOP: 5px;
	}
.ccV-col-left A{
	    COLOR: #a0d0e8;
	}
.ccV-col-mid{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    WIDTH: 40%;
	    COLOR: #ffffff;
	    PADDING-TOP: 5px;
	}
.ccV-col-right{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: right;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 20%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	}
.ccV-col-right A{
	    COLOR: #a0d0e8;
	}
.ccArtist{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    PADDING-BOTTOM: 5px;
	    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	    WIDTH: 100%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	    TEXT-ALIGN: left;
	}
.cc-col-top{}
.ccA-col-top A{
	    COLOR: #a0d0e8;
	}
.ccA-col-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 60%;
	    COLOR: #ffffff;
	    PADDING-TOP: 5px;
	}
.ccA-col-left A{
	    COLOR: #a0d0e8
	}
.ccA-col-right{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: right;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 30%;
	    COLOR: #ffffff;
	    PADDING-TOP: 5px;
	}
.ccA-col-right A{
	    COLOR: #a0d0e8;
	}
.staff{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    PADDING-BOTTOM: 5px;
	    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	    WIDTH: 100%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	    TEXT-ALIGN: left;
	}
.staff-col-top{}
.staff-col-top A{
	    COLOR: #a0d0e8;
	}
.staff-col-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 10%;
	    PADDING-TOP: 5px;
	}
.staff-col-left A{
	    COLOR: #a0d0e8;
	}
.staff-col-mid{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    WIDTH: 2%;
	    PADDING-TOP: 5px;
	}
.staff-col-right{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 70%;
	    COLOR: #ffffff;
	    PADDING-TOP: 5px;
	}
.staff-col-right A{
	    COLOR: #a0d0e8;
	}
.programming{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    PADDING-BOTTOM: 5px;
	    FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	    WIDTH: 100%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	    TEXT-ALIGN: left;
	}
.p-col-top{
	    FONT: 14px verdana, sans-serif
	}
.p-col-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 15%;
	    PADDING-TOP: 5px;
	}
.p-col-mid{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    WIDTH: 15%;
	    PADDING-TOP: 5px;
	}
.p-col-right{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 70%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	}
.p-col-right A{
	    COLOR: #a0d0e8;
	}
.p-head-left{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FONT-WEIGHT: bold;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 15%;
	    PADDING-TOP: 5px;
	    BACKGROUND-COLOR: #ccc;
	}
.p-head-mid{
	    PADDING-RIGHT: 0px;
	    PADDING-LEFT: 0px;
	    FONT-WEIGHT: bold;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    WIDTH: 15%;
	    PADDING-TOP: 5px;
	    BACKGROUND-COLOR: #ccc;
	}
.p-head-right{
	    PADDING-RIGHT: 5px;
	    PADDING-LEFT: 5px;
	    FONT-WEIGHT: bold;
	    FLOAT: left;
	    PADDING-BOTTOM: 5px;
	    MARGIN: 0px;
	    WIDTH: 60%;
	    COLOR: #000;
	    PADDING-TOP: 5px;
	    BACKGROUND-COLOR: #ccc;
	}
.negativeTemperature{
	    BACKGROUND-COLOR: aqua;
	}
#weatherDetails{
	    TEXT-ALIGN: center;
	}
#weatherRegionLinks LI{
	    WIDTH: 150px;
	}

#siteIndex FIELDSET {border:none;}