body{background:url("/images/fadebg.jpg");background-repeat:repeat-x;background-color:#D2E2EF;margin:0px;padding:0px 0px 12px 0px;font-family:arial,helvetica, sanserif;text-align:center;}
a img{border:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.clear{clear:both;font-size:1px;height:1px;line-height:1px;margin:0;padding:0;}
.wrapper{border:1px solid #7F6E63;text-align:left;background-color:#fff;}
.pageHeader{width:100%;text-align:right;background:url("../images/dragonbg.jpg");background-repeat:no-repeat;background-position:0px 0px;background-color:#FFFFFF;padding:0px;margin:0px;height:115px;overflow:hidden;}
.date{font-family:verdana, helvetica, sans-serif;font-size:80%;margin-top:10px;color:#C5CDD6;}
.date,.wrapper,#footer{margin-left:auto;margin-right:auto;width:960px;text-align:left;}
.navigation{width:100%;border-top:1px solid #7F6E63;border-bottom:1px solid #7F6E63;padding:2px 0px 2px 0px;margin:0px;background-color:#D0C4A8;background:url(../images/navbarbg.gif) repeat-x #9F937A;}
.navigation ul{list-style-type:none;margin:0px 0px 0px 4px;padding:0px;}
.navigation ul li{display:inline;margin-left:4px;font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;}
.navigation ul li a{color:#1E3F6A;text-decoration:none;margin-left:4px;}
.navigation ul li a:hover{text-decoration:underline;}
.content{background-color:#ffffff;padding:8px 8px 8px 8px;min-height:400px;width:auto;}
.leftnavcontainer{width:178px;float:left;border:1px solid #496588;}
.leftnavcontainer ul{list-style-type:none;text-align:right;margin:0px 6px 4px 6px;padding:0;}
.leftnavcontainer ul li{display:block;font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;background-color:#ffffff;padding:0;}
.leftnavcontainer ul li a{color:#1E3F6A;text-decoration:none;}
.leftnavcontainer ul li a:hover{text-decoration:underline;}
.leftnavcontainer ul li.now{background:#efefef;}
ul.menuSection li{display:block;font-size:100%;background-color:#ffffff;padding:0.1em 0.5em 0.1em 0.5em;margin:0;}
ul.menuSection{padding:0 0 0 0;margin:0 0 8px 0;}
.pageContainer{margin-left:186px;margin-right:0px;padding:8px 8px 8px 8px;border:1px solid #D0C4A8;}
body.bodyNoLeftCol .pageContainer{margin-left:0px;}
body.bodyNoLeftCol .leftnavcontainer{display:none;}
.pageContent{font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;margin-right:172px;margin-left:0px;background-color:#ffffff;}
/*  \*/
* html .pageContent{height:1%;}
* html .pageContainer{height:1%;}
* html .homeContent{height:1%;}
* html .homePageContainer{height:1%;}
/*  */
.pageFooter{clear:both;text-align:right;margin-top:24px;margin-bottom:6px;margin-left:0px;margin-right:0px;}
#footer{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:x-small;color:#425684;text-decoration:none;padding-top:3px;}
.rightnavcontainer{float:right;width:160px;margin:0px 0px 0px 4px;}
.linksbox{border:1px solid #D0C4A8;padding:0px;font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;}
.linkstitle{background-color:#D0C4A8;padding:2px;font-family:verdana, helvetica, sans-serif;font-size:100%;color:#1E3F6A;font-weight:bold;}
.linksbox ul{padding:2px 4px 2px 4px;list-style-type:none;margin-left:0px;margin-top:0px;margin-bottom:0px;}
.linksbox ul li{font-size:80%;margin-bottom:3px;}
.linksbox ul li a{font-weight:bold;}
.linksbox ul li a:hover{text-decoration:underline;}
.sublinksbox{border:1px solid #D0C4A8;padding:0px;font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;margin-bottom:4px;}
.sublinkstitle{background-color:#D0C4A8;padding:2px;font-family:verdana, helvetica, sans-serif;font-size:100%;color:#1E3F6A;font-weight:bold;margin:0;}
.sublinksbox ul{padding:2px 4px 2px 4px;list-style-type:none;margin-left:0px;margin-top:0px;margin-bottom:0px;}
.sublinksbox ul li{font-size:80%;margin-bottom:3px;}
.sublinksbox ul li a{font-weight:bold;}
.sublinksbox ul li a:hover{text-decoration:underline;}
.boxoutRight{float:right;width:120px;border:1px solid #575E45;margin:4px 0px 4px 4px;background-color:#BFD69B;padding:3px;font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;}
.boxoutLeft{float:left;width:140px;border:1px solid #575E45;margin:4px 4px 4px 0px;background-color:#BFD69B;padding:3px;font-family:verdana, helvetica, sans-serif;font-size:80%;color:#1E3F6A;clear:none;}
.boxoutRight ul{list-style-type:none;margin:0;padding:0;}
.boxoutRight ul li{}
.pageImage{float:right;padding-top:0px;padding-right:0px;padding-bottom:4px;padding-left:4px;}
.divider{margin:4px 0px 4px 0px;padding:0px;border:1px solid #D0C4A8;}
.hpitem{float:left;width:190px;background-color:#BFD69B;list-style-type:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:90%;margin-top:3px;margin-bottom:3px;margin-left:0px;margin-right:3px;padding:3px;}
#hpitemfirst{clear:left;}
.hpitem h2{margin:0;padding:0;font-size:100%;}
.hpitem p{margin-bottom:0;}
.pageImageLeft{float:left;padding-top:0px;padding-right:0px;padding-bottom:4px;padding-left:4px;}
.credit{font-family:verdana, helvetica, sans-serif;font-size:85%;color:#666666;border-top:1px solid #666666;border-bottom:1px solid #666666;padding:3px 0px 3px 0px;}
.subTitleHeader{font-family:verdana, helvetica, sans-serif;font-size:small;color:#496588;position: relative;top: -40px}
.subTitle{font-family:verdana, helvetica, sans-serif;font-size:small;color:#496588;font-weight:bold;}
.eventDate{font-family:verdana, helvetica, sans-serif;color:#00CC33;}
.events{list-style-type:none;margin-left:0px;border-top:1px #D0C4A8 solid;padding-top:6px;padding-left:0;}
.events p{margin-top:2px;margin-bottom:4px;}
ul.events li{margin-bottom:12px;border-bottom:1px #D0C4A8 solid;padding-bottom:12px;padding-left:0;margin-left:0;}
.accommodation{width:95%;}
.accommodation td{font-family:verdana, helvetica, sans-serif;color:#1E3F6A;vertical-align:top;border:1px #D0C4A8 solid;padding:3px;font-size:80%;}
.homePageContainer{margin-left:0px;margin-right:172px;padding:8px 8px 8px 8px;border:1px solid #D0C4A8;}
.homeContent{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:80%;color:#1E3F6A;margin-right:0px;margin-left:0px;background-color:#ffffff;}
.imageCaption{font-family:verdana, helvetica, sans-serif;font-size:70%;color:#496588;font-weight:normal;}
span.imageCaption{display:block;padding-top:3px;}
.quicksectionlinks{background-color:#efefef;border:1px solid #D0C4A8;padding:3px;width:50%;}
#home h1{padding-top:0px;margin-bottom:45px;margin-top:12px;}
h1{font-family:verdana, helvetica, sans-serif;font-weight:normal;font-size:140%;color:#496588;padding:0;margin-top:0;margin-right:168px;margin-bottom:45px;margin-left:0;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:120%;font-weight:bold;color:#496588;margin-top:6px;margin-bottom:3px;}

.place-item h2 {font-size: 1.2em;margin-top:6px;margin-bottom:3px;color:#496588;}
.place-item h3 {font-size: 1em;margin-top:6px;margin-bottom:3px;color:#496588;}
.pageTitle{font-family:verdana, helvetica, sans-serif;font-size:140%;color:#496588;padding-top:0px;margin-right:168px;margin-bottom:45px;}
.leftnavcontainer ul li.subsection{display:none;}
.leftnavcontainer ul li.nowSection{font-weight:bold;border-left:3px #EFEBE2 solid;}
body#churchSection * li.subsection, body#walkingSection * li.subsection{display:block;background-color:#EFEBE2;padding:0px 12px 0px 0px;font-size:70%;}
p.newsAlt a{display:none;}
p.newsAlt br{display:none;}
.picturetrail ul{padding:0px;margin:0px;list-style-type:none;}
.picturetrail ul li{float:left;border:1px solid #efefef;width:210px;padding:5px 5px 6px 5px;margin:0px 3px 3px 0px;text-align:center;}
.picturetrail img.portrait{margin-bottom:50px;}
.trailcaption{text-align:left;height:6em;scroll:auto;}
ul.dirList{margin:0px 0px 12px 0px;padding:0px;list-style-type:none;width:100%;}
ul.dirList li{padding:3px 0px 3px 0px;}
ul.dirList li .dirBook{padding:2px;float:right;width:30%;}
.dirName{margin-right:40%;padding:2px;font-weight:bold;}
.dirName a{color:#496588;}
.dirName a:visited{color:#597598;}
.dirName a:hover{text-decoration:underline;color:#597598;}
.dirRatings {font-size:0.8em;color:#666;font-family:Arial, Helvetica, sans-serif}
.dirRatings img {vertical-align:middle;}
/*#cottages .dirName a{font-size:18px;margin-bottom:0.3em;font-weight:normal;}*/
li .poilistimage{float:left;margin-right:6px;}
li .dirTelephone, li .telephone, li .tel{float:right;width:30%;padding:2px;}
#guesthouse li .dirTelephone,#guesthouse li .telephone, #guesthouse li .tel,#hotellist li .dirTelephone{float:none;width:auto;}
#guesthouse li .dirAddress, #guesthouse li .adr, #hotellist li .dirAddress, #hotellist li .adr{clear:none;}
#guesthouse .dirBook,  #hotellist .dirBook,#cottages .dirBook {width:117px;}
li .dirAddress, li .adr {padding:2px;}
li .dirPrice{padding:2px;}
li .dirDescription{padding:2px;}
li .dirClear{width:90%;} /*clear:left;*/
li.dir1{background-color:#ffffff;border-bottom:1px solid #ced5e0;}
li.dir2{background-color:#ffffff;border-bottom:1px solid #ced5e0;}
h2.itemlist,body#bdEating h2{font-size:120%;font-weight:bold;color:#496588;background-color:#ffffff;background-image:url(../images/accommodationheaderbg.gif);background-repeat:repeat-x;margin:0px;padding-top:20px;padding-right:2px;padding-bottom:6px;padding-left:2px;border-top:1px solid #496388;border-bottom:1px solid #ced5e0;}
h5{font-weight:normal;margin:0;padding:0;}
.newsItem{margin-top:24px;}
.newsDate{padding:2px 0px 4px 0px;font-size:80%;}
.newsTitle{padding:2px 0px 4px 0px;font-weight:bold;}
.newsDetail{padding:2px 0px 4px 0px;}
form fieldset{margin-bottom:6px;}
form fieldset div{clear:left;padding-top:3px;}
form p{margin:0px 0px 3px 0px;clear:both;}
form label{display:block;float:left;width:15em;padding:0;margin:0 0 6px 0;}
form input, form select,form textarea{margin-left:3em;}
.formcrosslink{text-align:right;padding:3px;font-size:80%;}
ul.aberNews{list-style-type:none;margin:0;padding:0;}
ul.aberNews li{padding:3px 0 3px 0;width:100%;overflow:auto;}
ul.aberNews li span.newsDate{display:block;font-weight:bold;font-size:80%;}
ul.aberNews li div.newsDetail{border:1px solid #CCCCCC;padding:3px;margin:2px 0px 2px 0px;width:100%;}
#skipnav a{text-decoration:none;font-weight:normal;}
#skipnav a:link, #skipnav a:visited{font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;position:absolute;left:-9000px;background-color:#CC0000;padding:2px;top:0;}
#skipnav a:hover, #skipnav a:focus, #skipnav a:active{background-color:#CC0000;padding:2px;color:#ffffff;left:150px;top:0;width:10em;text-align:center;}
ul#otheractivities li{margin-top:2px;}
.activityLink{padding:3px;}
#sitemaplist{list-style-type:none;margin-top:3px;margin-bottom:3px;}
#sitemaplist li a{margin-left:3px;}
#sitemaplist li.subSection{margin-left:12px;}
#footer a{color:#496588;}
#gallery-flickr ul{list-style-type:none;margin:0;padding:0;}
#gallery-flickr ul li{display:block;float:left;margin:6px 3px 3px 3px;padding:3px 3px 0px 3px;width:30%;text-align:center;}
#gallery-flickr li .photoCaption{height:5em;overflow:hidden;font-size:80%;}
#gallery-flickr li .photoTitle{overflow:auto;}
#gallery-flickr li .photoOwner{overflow:auto;font-size:90%;}
.imgRight{float:right;margin-bottom:3px;margin-left:3px;}
.place-item{border-top:1px solid #D0C4A8;overflow:auto;padding-top:3px;padding-right:0px;padding-bottom:3px;padding-left:0px;}
a.button-blue{cursor:pointer;cursor:hand;display:block;float:left;width:140px;line-height:28px;vertical-align:middle;margin:0;padding:0 22px 0 0;background:url(../images/buttons/blue-bg-right.gif) no-repeat 100% 0;height:28px;text-decoration:none;color:#533f87;}
a.button-blue span{display:block;background:url(../images/buttons/blue-bg-left.gif) no-repeat 0 0;margin:0px;padding:0 0 0 6px;height:28px;line-height:28px;vertical-align:middle;}
.dirImages{display:block;}
.dirImages img{margin-right:6px;margin-bottom:6px;}
a.togglegallery{display:inline;padding-bottom:2px;padding-right:12px;background-image:url(../images/menupointer.gif);background-position:100% 50%;background-repeat:no-repeat;cursor:hand;cursor:pointer;text-decoration:none;}
a.togglegallery:hover{text-decoration:underline;}
.boxout-fw{padding:3px;border:1px dotted #D2E2EF;font-size:80%;margin-right:3em;margin-left:3em;}
.boxout-fw p{margin-top:0;margin-bottom:0.6em;}
div.tweetpopup{font-family:arial,helvetica,sanserif;font-size:11px;width:20em;height:12em;overflow:auto;}
div.tweetpopup img{width:48px;height:48px;float:left;margin-right:6px;}
.tweetitem{padding-top:3px;padding-bottom:6px;border-bottom:1px dotted #dac4a8;clear:left;}
.tweetitem p{margin-bottom:0;padding-left:54px;}
.tweetitem h3{margin-top:0;font-size:11px;}
body.tweetmap .rightnavcontainer{display:none;}
body.tweetmap .pagecontent{margin-right:12px;}
#breadcrumb{font-size:0.69em;margin-bottom:0.2em;}
#breadcrumb a{}
body.hotel-detail h1{margin-bottom:0.2em;}
#ratings{font-size:0.69em;margin-bottom:45px;}
#ratings img{margin-right:1px;}
.hotel-detail .adr span{display:block;}
.hotel-detail #gallery{margin-top:10px;bgcolor:#496388;width:246px;}
.hotel-detail #gallery a{width:120px;float:left;display:block;margin-bottom:6px;}
.hoteldetails .bookbutton{margin:3px 0 3px 0;}
.hoteldetails{width:246px;padding:6px;float:right;clear:right;background-color:#e0e2e5;font-size:0.69em;}
.hoteldetails .org{font-weight:bold;}
body.hotel-detail #map{width:400px;height:400px;display:block;}
.smalltext{font-size:10px;}
#ext-advert {float:left;clear:left;text-align:center; width:178px;}
#ext-advert img {margin:1em auto;}

#gallery-categories {
	width:100%;
	font-size:0.69em;
	background-color:#efefef; 
	padding:3px;
	margin-bottom:1em;
}
#gallery-categories ul {margin:0; padding:0;list-style-type:none;display:block; width:400px;height:15px;}
#gallery-categories li{margin:0;padding:0 10px;display:block; float:left;}
#gallery-categories li.first{padding-left:0;}
#gallery-categories li a {display:block; }
#gallery-nav-aber {width:12em;}
#gallery-nav-castles {width:6em;}
#gallery-nav-churches {width:7em;}
#gallery-nav-yourpics {width:10em;}
.iw-img {width:108px;float:right;margin-left:10px;}
.iw-container {width:320px;}