

/***********************
 Photo Wall Styles
***********************/
.page-menu {width: 100%; font: 12px 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;}
.page-menu li {display: inline;}
#photowall {width:350px;margin: 15px 0px 10px 0px;}
#photowall ul {}
#photowall li {
	DISPLAY: block;
    FLOAT: left;
    LIST-STYLE-TYPE: none;

    
    }
 #photowall .photo-thumb .thumb {float:left;border:2px solid #406878; margin:5px;}
#photowall li a {}
#photowall li a:hover {}
#photosearch {float:left;width:100%;}
#photosearch .formSubmitRow {text-align:center;width:438px;}


.top-goout
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    FONT: 1.1em Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #0000fc;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #000
}
.top-col-left
{
    BORDER-RIGHT: fuchsia 1px solid;
    BACKGROUND-POSITION: center top;
    BORDER-TOP: fuchsia 1px solid;
    LEFT: 200px;
    BACKGROUND-IMAGE: url(/images/footer1.gif);
    BORDER-LEFT: fuchsia 1px solid;
    WIDTH: 33%;
    MARGIN-RIGHT: 0px;
    BORDER-BOTTOM: fuchsia 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: absolute;
    TOP: 0px;
    BACKGROUND-: blue 1px solid
}
.top-col-left A
{
    FONT-WEIGHT: bold;
    COLOR: #0000fc;
    TEXT-DECORATION: none
}
.top-col-mid
{
    BORDER-RIGHT: blue 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: blue 1px solid;
    PADDING-LEFT: 0px;
    LEFT: 100px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: blue 1px solid;
    WIDTH: 33%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: blue 1px solid;
    POSITION: absolute;
    TOP: 50px
}
.top-col-right
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: center top;
    PADDING-LEFT: 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/images/footer3.jpg);
    PADDING-BOTTOM: 0px;
    WIDTH: 33%;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}
.top-col-right A
{
    COLOR: #0000fc
}
.kewordSearch
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 1.1em Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.key-col-top
{
}
.key-col-top A
{
    COLOR: #0000fc
}
.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: #0000fc
}
.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: #0000fc
}
.ccVenue
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 1.1em Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.ccV-col-top
{
}
.ccV-col-top A
{
    COLOR: #0000fc
}
.ccV-col-left
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 30%;
    PADDING-TOP: 5px
}
.ccV-col-left A
{
    COLOR: #0000fc
}
.ccV-col-mid
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 40%;
    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: #0000fc
}
.ccArtist
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 1.1em Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.cc-col-top
{
}
.ccA-col-top A
{
    COLOR: #0000fc
}
.ccA-col-left
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 60%;
    PADDING-TOP: 5px
}
.ccA-col-left A
{
    COLOR: #0000fc
}
.ccA-col-right
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    WIDTH: 30%;
    COLOR: #000;
    PADDING-TOP: 5px
}
.ccA-col-right A
{
    COLOR: #0000fc
}
.staff
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 1.1em Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.staff-col-top
{
}
.staff-col-top A
{
    COLOR: #0000fc
}
.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: #0000fc
}
.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: #000;
    PADDING-TOP: 5px
}
.staff-col-right A
{
    COLOR: #0000fc
}
.programming
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    FONT: 1.1em Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #000;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left
}
.p-col-top
{
    FONT: 14px Arial, Helvetica, 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: 60%;
    COLOR: #000;
    PADDING-TOP: 5px
}
.p-col-right A
{
    COLOR: #0000fc
}
.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: #ffff31
}
.p-head-mid
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 15%;
    PADDING-TOP: 5px;
    BACKGROUND-COLOR: #ffff31
}
.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: #ffff31
}
.negativeTemperature
{
    BACKGROUND-COLOR: aqua
}
/*********************** Weather Styles
***********************/

.weatherTable {
	margin:0px 120px 0px 120px;
	}
	
.negativeTemperature { background-color: aqua; }

#weatherDetails {
	text-align: center;
	clear:both;
}

#weatherRegionLinks li {
	width: 190px;	
	float:left;
	padding-top:5px;
}
#currentObservation {
	clear:both;
}
#currentObservation h3 {
	clear: both;
	padding:5px;
	}

html>body #currentObservation .smalltext {
	font-family:Arial,sans-serif;
	font-size:10px;

	}
	

	
BODY
{
}
BODY .top-goout
{
}
#outFooterTop
{
    BACKGROUND: url(/images/footer1.gif) no-repeat;
    MARGIN-LEFT: 150px;
    HEIGHT: 23px
}
#outSiteIndex
{
    PADDING-LEFT: 500px;
    BACKGROUND: url(/images/footer2.jpg) no-repeat;
    MARGIN-LEFT: 150px;
    HEIGHT: 31px
}
#outSiteIndex FIELDSET
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#outSiteIndex LEGEND
{
    DISPLAY: none
}
#outSiteIndex SELECT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    BACKGROUND: #454bfc;
    COLOR: #ffff31;
    HEIGHT: 18px
}
#outCopyright
{
    PADDING-LEFT: 500px;
    FONT-SIZE: 1.1em;
    BACKGROUND: url(/images/footer3.jpg) no-repeat;
    MARGIN-LEFT: 150px;
    HEIGHT: 84px
}
#outFooterTop P
{
    PADDING-TOP: 10px
}

