﻿img
{
    border: 0px solid #FFFFFF;
    margin: 0px;
    padding:0px;
}

.leftColFull
{
    background-image: url(siteImages/leftHeaderMiddle.png);
    background-repeat: repeat-y;
    width: 247px;
    min-height: 30px;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    font-family: 'Gill Sans Ultra Bold';
    margin: 0px;
}

.locationMap
{
    margin-bottom: 6px;
    background-image: url(siteImages/locationMapBG.png);
    height: 397px;
    width: 247px;
}
.leftBoxMainBG
{
    background-image: url(siteImages/leftBoxMainBG.png);
    background-repeat: repeat-y;
    padding-left: 6px;
    font-family: 'Lucida Sans';
}

.leftMainBox
{
    margin-bottom: 6px;
}

.leftMainBox img
{
    margin:0px;
    padding:0px;
}
.leftMainBox h2
{
    margin:0px;
    padding:0px;
}
.leftBoxMainBG div, form
{
    margin: 0px;
    padding: 0px;
}
.topmenu
{
    border-style: solid solid solid solid;
    border-width: 4px 6px 5px 6px;
    border-color: #FFFFFF;
    height: 36px;
    background-image: url(topMenuBG.png);
    background-repeat: repeat-x;
    font-family: 'Gill Sans Ultra Bold';
    font-size: 18px;
    padding: 0px;
    margin: 0px;
}

.topmenu li
{
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
    display: block;
    width: auto;
    border: 0px none;
    height: 36px;
}

.topmenu li a
{
    text-decoration: none;
    text-align: center;
    padding-top: 5px;
    padding-left: 4px;
    padding-right: 4px;
    display: block;
    height: 36px;
    border: 0px none;
    color: #FFFFFF;
}
.topmenu li a:hover
{
    color: #424d21;
}

/*
Location Menu
*/
.menu_list {
	width: 200px;
	font-size: 12px;
	font-family: 'Lucida Sans';
}
.menu_head
{
    padding: 0px 0px 0px 10px;
    cursor: pointer;
    position: relative;
    margin: 1px;
    color: #FFFFFF;
    text-transform: uppercase;
}
.menu_body {
	display:none;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
}
.menu_body a {
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  width: 200px;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

.locMap
{
    margin-left: -30px;
}
.locText
{
    font-size: 12px;
    font-family: 'Lucida Sans';
    font-weight: bold;
}

.locText a
{
    text-decoration: none;
    color: #000000;
}
.locBlackHead
{
    color: #000000;
    font-weight: normal;
}

.locLinks
{
    font-size: 12px;
    font-family: 'Lucida Sans';
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}



.greenHR
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 0px 6px 0px 6px;
    height: 6px;
    background-color: #424d21;
}
.whiteHR
{
    border-style: none;
    border-width: 0px;
    padding: 0px;
    margin: 8px 3px 10px 0px;
    height: 2px;
    background-color: #FFFFFF;
}

.siteStyle
{
    color: #737D8C;
    font-size: 14px;
    font-family: 'Lucida Sans';
}
.leftColOrange
{
    background-image: url(leftColOrangeHead.png);
    background-repeat: no-repeat;
    width: 213px;
    color: #FFFFFF;
    font-size: 20px;
    text-align: center;
    font-weight: bold;
}
/*
Grey Border Orange Header Boxes
*/

.greyborangeheader
{
    width: 692px;
    background-image: url(/skin/2009skin/siteImages/greyborangeheader/top.png);
    background-repeat: no-repeat;
    padding-top: 8px;  
    margin-bottom: 6px;
}

.greyborangeheader h2
{
    margin: 0px;
    padding: 0px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    height: 31px;
    text-transform: capitalize;
    background-image: url(siteImages/greyborangeheader/headerBG.png);
    background-repeat: no-repeat;
    width: 692px;
    border: 0px none;
}
.greyborangeheader div
{
    background-image: url(siteImages/greyborangeheader/mainBG.png);
    background-repeat: repeat-y;
    margin: 0px;
    width: 672px;
    padding: 10px;
}
.greyborangeheader img
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greyborangeheader p
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}

/*
Grey Border No header
*/

.greybnoheader
{
    width: 692px;
    background-image: url(/skin/2009skin/siteImages/greybnoheader/top.png);
    background-repeat: no-repeat;
    padding-top: 8px;  
    margin-bottom: 6px;
}

.greybnoheader div
{
    background-image: url(siteImages/greybnoheader/mainBG.png);
    background-repeat: repeat-y;
    margin: 0px;
    width: 672px;
    padding: 10px;
}
.greybnoheader img
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greybnoheader p
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greybnoheader form
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greybnoheader label
{
    padding: 0px;
    margin: 0px;
}
.greybnoheader input
{
    padding: 0px;
    margin: 0px;
}
/*
Grey Border Light Green Header
*/

.greyblightgreenheader
{
    width: 692px;
    background-image: url(/skin/2009skin/siteImages/greyblightgreenheader/top.png);
    background-repeat: no-repeat;
    padding-top: 8px;  
    margin-bottom: 6px;
}

.greyblightgreenheader h2
{
    margin: 0px;
    padding: 0px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    height: 31px;
    text-transform: capitalize;
    background-image: url(siteImages/greyblightgreenheader/headerBG.png);
    background-repeat: no-repeat;
    width: 692px;
    border: 0px none;
}
.greyblightgreenheader div
{
    padding: 10px;
    background-image: url(siteImages/greyblightgreenheader/mainBG.png);
    background-repeat: repeat-y;
    margin: 0px;
    width: 672px;
}
.greyblightgreenheader img
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greyblightgreenheader p
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}


.photoBox
{
    width: 692px;
    background-image: url(/skin/2009skin/siteImages/greybnoheader/top.png);
    background-repeat: no-repeat;
    padding-top: 8px;  
    margin-bottom: 6px;
}

.photoBoxMain
{
    background-image: url(siteImages/greybnoheader/mainBG.png);
    background-repeat: repeat-y;
    margin: 0px;
    width: 680px;
    padding-left: 6px;
    padding-right: 6px;
}
.photoBox img
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.photoBox p
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}


.greybgreyfill
{
    width: 692px;
    background-image: url(/skin/2009skin/siteImages/greyBgreyFill/top.png);
    background-repeat: no-repeat;
    padding-top: 8px;  
    margin-bottom: 6px;
}

.greybgreyfillMain
{
    background-image: url(siteImages/greyBgreyFill/mainBG.png);
    background-repeat: repeat-y;
    margin: 0px;
    width: 672px;
    padding-right: 10px;
    padding-left: 10px;
}
.greybgreyfill img
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greybgreyfill p
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greybgreyfill form
{
    padding: 0px;
    margin: 0px;
    border: 0px none;
}
.greybgreyfill label
{
    padding: 0px;
    margin: 0px;
}
.greybgreyfill input
{
    padding: 0px;
    margin: 0px;
}






.singleCol
{
    width: 943px;
    background-image: url(singleColTop.png);
    background-repeat: no-repeat;
    padding-top: 11px;
    color: #737D8C;
    font-size: 14px;
    font-family: 'Lucida Sans';
    text-align: left;
    margin-bottom: 5px;
}
.singleCol img
{
    margin: 0px;
    padding: 0px;
}
.singleCol p
{
    margin: 0px;
    padding: 0px 0px 10px 0px;
}

.singleColMain a
{
    color: #737D8C;
}
.singleColMain
{
    background-image: url(singleColMiddle.png);
    background-repeat: repeat-y;
    padding-left: 10px;
    padding-right: 10px;
}
.singleCol h3
{
    padding: 0px 0px 0px 20px;
    margin: 0px;
    background-image: url(singleColMiddle.png);
    background-repeat: repeat-y;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
}



.galleryBox
{
    background-image: url(galleryTop.png);
    background-repeat: no-repeat;
    padding-top: 11px;
    margin-top: 6px;
}

.galleryBoxMain
{
    background-image: url(galleryMiddle.png);
    background-repeat: repeat-y;
    padding-left: 10px;
    padding-right: 10px;
}

.galleryBoxMain p
{
    padding: 0px;
}
.galleryBox img
{
    margin: 0px;
    padding: 0px;
}

.weatherBox
{
    width: 677px;
    height: 722px;
    background-image: url(/skin/2009skin/siteImages/weatherBox.png);
    background-repeat: no-repeat;
    padding-top: 0px;  
    padding-left:15px;
    margin-bottom: 6px;
}

.weatherBoxMain
{
    background-image: url(siteImages/greybnoheader/mainBG.png);
    background-repeat: repeat-y;
    margin: 0px;
    width: 680px;
    padding-left: 6px;
    padding-right: 6px;
}

.weatherBox p
{
    margin: 0px;
    padding: 0px;
}
.weatherBox h1
{
    visibility: hidden;
}
.weatherBox ul
{
    list-style-type: none;
}
#inner a
{
    font-size: 1.1em;
    color: #369;
}
#inner a:hover
{
    color: #0D3059;
}
#bottom
{
    width: 296px;
    height: 5px;
    margin: 0;
    background: url(http://newsimg.bbc.co.uk/weather/img/embed/v27_5/botcorner_strip.png) no-repeat;
}
p.more
{
    display: none;
}
p.lighter
{
    padding: 3px 0 0 0;
    font-size: 1.1em;
    color: #666;
}
.inner img
{
    margin: 12px 5px 2px 0;
    float: left;
}
.inner ul
{
    float: left;
    font-size: 1.1em;
    list-style-type: none;
}
.fahr
{
    display: none;
}
.inner .c1
{
    width: 104px;
    margin: 9px 12px 2px 0;
}
.inner .c2
{
    width: 98px;
    margin: 9px 0 2px 0;
}
.inner .gust
{
    margin: 2px 0 10px 0;
    visibility: hidden;
}
.inner a 
{
    visibility: hidden;
}
.inner .gust .lighter
{
    line-height: 1.3em !important;
}
.inner .rightcol
{
    float: right;
}


.weatherBoxMain div#footer
{
    visibility: hidden;
}
.next3daysweather .stripes{float:left;width:500px;margin:0 0 10px 0;display:inline;}
* html .next3daysweather .stripes{margin:0;}
.next3daysweather{margin:0 0px 0 0px; width: 660px;}
p.lighter{padding:10px 0 0 0;font-size:1.1em;color:#666;}
p.last{padding:10px 0 10px 0; visibility:hidden;}
.next3daysweather .stripes li{font-size:1.1em;}
.next3daysweather .stripes div.time{width:133px;float:left;padding:10px;}
.next3daysweather .stripes img{margin:0 0 4px 0;}
.next3daysweather a{color:#369; visibility: hidden;}
.next3daysweather a:hover{color:#0D3059;}
.next3daysweather .stripes div.c2{margin:0 6px 0 6px;}
.next3daysweather .stripes h3{font-size:1.1em;font-weight:400;padding:0 0 4px;}
.next3daysweather .next3daystitle{display:none;}
.next3daysweather p a{font-size:1.1em;}



/* Home Page Styles */
.pageContentHome h4
{
    color: #ffffff;
    padding: 2px 0px 2px 0px;
    margin: 0px;
    font-family: 'Gill Sans Ultra Bold';
    font-size: 18px;
}
.homeLink a
{
    color: #FFFFFF;
    text-decoration: none;
}
.homeLink a:hover
{
    text-decoration: underline;
}

.galleryselect
{
    width: 930px;
    background-image: url(/skin/2009skin/gallerySelect.png);
    background-repeat: no-repeat;
    height: 33px;
    padding-top: 5px;
    padding-left: 12px;
    color: #737D8C;
    text-align: left;
    vertical-align: middle
}
galleryselect a 
{
    color: #737D8C;
}
.galleryDropDown
{
    float: left;
    width: 643px;
    margin-top:2px;
}

.galleryChangeButton
{
    margin-left: 0px;
    float: left;
    width: 282px;
}
a.normLink
{
    color: #737D8C;
    font-weight: bold;
    font-size:16px;
}
a.normLink:hover
{
    text-decoration: underline;
}

a.newsLink
{
    width: 239px;
    height: 32px;
}
    