body  {color: #666; font: 62.5%/1.8em "FS Ingrid", Arial, sans-serif; margin: 0; padding: 0; background: #fff/*#666 url(../images/bg.jpg) repeat-y center top*/ ; text-align: center;}
p, ul.small, ol.small, dl, #mainCont ul, #mainCont ol, #fullpageCont ul, #fullpageCont ol {font-size: 1.2em; }
ol.small li{padding: 5px 0 5px 0}
ul, ol {font-size: 1.4em; }
h1{ color: #b1b1b1; font-size: 2.1em; }
h2{ color: #8b8b8b; font-size: 1.8em; }
h3{ color: #8b8b8b; font-size: 1.4em; }
h4{ color: #8b8b8b; font-size: 1.3em; }
h1, h2, h3 {text-transform: lowercase;}
td {padding: 4px 6px; margin: 0;}

dt {font-weight: bold;float: left; width: 5em;}
dd:before { content: '- ';}
dd {clear: left;}

a:link { color: #006646; font-weight: bold; font-style: normal; text-decoration: underline; }
a:visited { color: #006646; font-weight: normal; font-style: normal; text-decoration: underline; }
a:hover { color: #fff; background-color: #006646; text-decoration: none; }
a:active {  color: #fff; background-color: #AE0303; }
a:focus { background-color: #fff; color: #AE0303;  }

img.box{}
img.mm{margin: 230px 0 0 0;}
img.main{float: right; margin:  10px 0  0 10px; border: #b1b1b1 solid 1px;}
img.left{float: left;margin: 0; padding: 0; background: #000000 scroll 1px;}

#pagelayout{ position: relative; margin: 0 auto; width:788px; padding: 0;text-align: left;}

#contentbox{  position: relative;top: 275px; left: 40px; width: 740px; background: #fff;margin: 0 0 290px 0; padding: 0;}
#content{margin: 0; padding: 0;}
#main{float: left; width: 480px;margin: 0; padding: 0;}

#mainCont{ margin: 0 0 0 150px;}/*150px margin to make room for main menu*/

/*rightcol*/
#rightcol{float: right; width: 200px;margin: 0; padding: 0;}

#links{background: #efefef url(../images/imgbg.jpg) 0 0 repeat-x; width:180px;margin: 10px 0; padding: 0;}/*div called by nifty corners*/
#links img{margin: 15px 20px;}

#linksCont{padding: 20px; margin: 0;}
#linksCont img{margin: 0; padding: 0;}
#linksCont p{color: #333;}
#staffphoto img{margin: 0 20px; width: 110px;border: solid #eee 2px;}



/*box with nifty corners*/
#box{background: #666 url(../images/featurebg.jpg) 0 0 repeat-x;width:180px;color: #fff; margin: 0; padding: 0;}
#box h2{padding: 20px 20px 0 20px; margin: 0; color: #eee; line-height: 1.3em;}
#box h2 span { display: block;padding:2px 5px; margin: 0px 0 0 0; color: #f2f2f2; background-color: #444; line-height: 1.3em; border-bottom: #555 solid 2px; }
#box p{padding: 0 20px 20px 20px; margin: 0;}
#box a { display: block; padding:5px ; margin: 10px 0 10px 0;  line-height: 1.3em; font-weight: bold;}
#box a:link,
#box a:visited {color: #fff; background-color: #333; text-decoration: none; }
#box a:hover {background-color: #fff; color: #333; text-decoration: underline; }
#box a:active {color: #fff; background-color: #222; text-decoration: none; }
#box a:focus {color: #fff; background-color: #222; text-decoration: none;}

#fullpage{ float: left; width: 640px;margin: 0; padding: 0;}
#fullpageCont{margin: 0 0 0 148px;padding: 0;}/*150px margin to make room for main menu*/
body#minutes #fullpageCont{margin: 0 0 0 120px;}


/*network tourism organisations*/
#fullpage p .adr {display: block;}


/*prospects lists*/
.prospects #fullpage {width: 720px;}
.prospects #fullpage .item {overflow: hidden;}
.prospects #fullpage img {float: right; clear: right; margin: 20px 0 20px 20px; padding: 2px;background: #efefef url(../images/imgbg.jpg) 0 0 repeat-x;}
.prospects #fullpage h2 {} 
.prospects .item ul {padding: 0;}
.prospects .item li {display: inline; border-width:  0 0 0 1px; border-style:  solid; padding: 0 5px; }
.prospects .item li:first-child {border-width: 0;padding-left: 0; }
.prospects .item li span {font-weight: bold;}

/*directors table*/
table.directors {margin: 0; padding: 0; border-top: solid #ccc 2px;}
table.directors div.prop {width: 10em; height: 1px; }
table.directors td.bg {background: #eee url(../images/f.jpg) ;border-bottom: solid #000000 1px;}

/*directors table updated for 09*/

.directors09 {margin: 0; padding: 0; border-top: solid #ccc 2px; font-size: 1.05em;}
.directors09 div.prop {width: 10em; height: 1px; }
.directors09 td,
.directors09 th  {vertical-align: top; background-image: url(../images/td.gif); padding: 10px 2px; background-position:  left bottom; background-repeat: repeat-x;border-bottom: solid #ccc 1px;}
.directors09 td {}
.directors09 th,
.directors09 .fn,
.directors09 .tel  {font-weight: normal; font-size: 1.2em; width: auto;}
.directors09 th .post {font-weight: bold; display: block;}
.directors09 a {font-weight: bold; display: block;}

.directors09 .tel,
.directors09 .post span {display: block;}

/*directors and fora roles table*/
.fora th {font-weight: bold;}
.fora td {font-size: 1.2em;}


/*2ry menu*/
#menu2ry, #mdir2{position: relative; margin: 0; padding: 0;}
#menu2ry ul, #mdir2 ul{font:1.2em "FS Ingrid",  Arial, sans-serif;margin: 0; padding: 5px 0;}
#menu2ry li, #mdir2 li{display: inline; padding: 0 5px; margin: 0; border-left: #666 solid 1px;}
#menu2ry li.first, #mdir2 li.first{border: none; padding: 0 5px 0 0; }


#prop {float: right;width: 1px; height: 45em;}



#header {position: absolute; top: 50px; left: 40px; width: 750px; text-align: left;margin: 0; padding: 0;}
#header h3{position: absolute; top: -25px; left: 650px;width: 66px; height: 230px; background: url(../images/wag_tpnw.gif) left top repeat-x; margin: 0; padding: 0;}
/*#header h3{position: absolute; top: 32px; left: 650px;width: 74px; height: 141px; background: url(../images/logo.gif) left top repeat-x; margin: 0; padding: 0;}*/
#menu{position: relative; width: 640px;margin: 0; padding: 0;text-align: right; }
#menu ul{font:1.2em "FS Ingrid",  Arial, sans-serif;margin: 0; padding: 5px 0;}
#menu li{display: inline; padding: 0 5px; margin: 0; border-right: #666 solid 1px;}
#menu li.last{border: none;}
#menu a, #mm a{ color: #333; font-weight: bold; font-style: normal; text-decoration: none;padding: 0; margin: 0; }
#menu a:hover, #mm a:hover{color: #006646; font-weight: bold; font-style: normal; background-color: transparent; text-decoration: underline; }

#banner{margin: 0; padding: 0;text-align: left;}
#banner h1 {width: 640px; height: 197px;  background: url(../images/h1bg.jpg) left top repeat-x; margin: 0; padding: 0;}
#banner h2 {font:1.0em "FS Ingrid",  Arial, sans-serif; color: #666; position: absolute; top: 185px;width: 635px;margin: 0; padding: 0;text-align: right;}
#banner img {position: absolute; top: 35px;width: 640px; height: 136px;margin: 0; padding: 0;}

#banner h1 span, #header h3 span{display: none;}


#footer{ clear: both; margin: 0; padding: 0;height: 100px;}
#footercontent{ position: relative; margin: 0; padding: 0;}
#footercontent h1{background: url(../images/f.jpg) left top repeat-x; height: 49px; width: 640px;}
#footercontent h1 span{display: none;}
#footercontent p{font-size:1.0em; line-height: 1.2em; padding-right: 100px; text-align: right;}

#mm{position: absolute; top: 250px;width: 150px; margin: 0; padding: 0;}
#mm ul{font:1.2em "FS Ingrid",  Arial, sans-serif;margin: 0; padding: 20px 0 0 40px; }
#mm li{list-style: none; background:white url(../images/m.jpg) left bottom no-repeat; padding: 10px 5px 10px 5px; }
#mm img{margin: 25px 40px;}



