* {margin: 0; padding: 0;}
a {text-decoration: none;}

body {background: #414141; text-align: center; font: 0.69em/1.5 Arial, Verdana, sans-serif; color: #3f3f3f;}
#container {width: 758px; margin: 0 auto; padding: 12px 0 0; text-align: left; background: #fff;}
#accessibility {display: none;}

#header {position: relative; background: url(../images/header.jpg) no-repeat; width: 758px; height: 198px;}
#header h1 a {position: absolute; width: 255px; height: 126px; text-indent: -9999px;}
#header h2 {position: absolute; top: 172px; height: 32px; width: 758px; background: url(../images/welcomeBg.gif) repeat-x; margin-bottom: -6px;}
#header h2 span {position: absolute; left: 227px; width: 247px; height: 32px; background: url(../images/welcome.gif) no-repeat; text-indent: -9999px;}
#header ul {position: absolute; right: 0; bottom: 168px; background: #aee5fe url(../images/nav.jpg) no-repeat; height: 17px; padding: 3px 0 0 20px;}
#header li {display: inline; background: url(../images/arr1.gif) 0% 50% no-repeat; padding: 0 1em;}
#header a {color: #3f3f3f;}

#content {float: right; margin: 6px 0 0; width: 513px;}

#content h2 {font-size: 1.6em; font-variant:small-caps; padding:1em 0;}
#content p {font-size: 1.2em; padding: 0 1em 1em 0;}
#content ul {padding-bottom: 1em; list-style-type: square; }
#content ul li {display: block; padding-left: 10px;}

#content .entry {margin: 10px 5px 0; padding: 0 0 20px; border-bottom: 1px dotted #3f3f3f;}
#content .entry h3 {font-size: 1em; margin: 10px 0;}
#content .entry img {float: left; margin: 0 15px 0 0;}
#content .entry .more {float: right; margin: 0 10px; color: #5dc6fa; padding-right: 10px; background: url(../images/arr5.gif) 100% 60% no-repeat;}

#places {float: left; width: 292px;}
#places dt, #info h4 {background: url(../images/arr6.gif) 0% 50% no-repeat; padding: 0 0 0 20px; margin: 10px 0 0; font-size: 1.2em; color: #fb1002; font-weight: bold;}
#places dd {width: 292px; padding: 10px; margin: 0 0 10px; background: #dff4fe;}
#places dd img {float: right;}
#places dd p {margin: 5px;}
#places dd .more {color: #5dc6fa; padding-right: 10px; background: url(../images/arr5.gif) 100% 60% no-repeat; margin: 5px;}
#places a img {border: none;}

#info {float: right; width: 178px; margin: 0 10px 0 10px;}
#info address {background: #e9edef; padding: 10px; font-style: normal;}
#info .tel {display: block; margin-top: 1em;}

img{ margin: 0 3px 0 3px; }


.mainmenu {background: url(../images/menuBg.gif) repeat-y; width: 232px; float: left; padding-bottom: 30px; font: bold 1em/27px Tahoma, Verdana, sans-serif; color: #000500;}
.mainmenu a {font: bold 1em/27px Tahoma, Verdana, sans-serif; color: #000500;}
.mainmenu ul {background: url(../images/menuUlBg.gif) top right no-repeat; padding-top: 10px; text-indent: 27px;}
.mainmenu ul li {list-style:none; background: url(../images/menuHr.gif) bottom no-repeat;}
.mainmenu ul a {display: block; width: 231px; height: 27px;}
.mainmenu ul li a:hover {background: url(../images/menuLiBgHover.jpg) no-repeat;}
.mainmenu ul li a, .mainmenu ul li.here a:hover {background: url(../images/arr2.gif) 7px 9px no-repeat;}

.mainmenu ul li.here {background: url(../images/menuLiBgHover.jpg) no-repeat;}
.mainmenu ul li ul {background: none; padding-top: 0px;}
.mainmenu ul li.here ul {background: none; padding-top: 0px;}
.mainmenu ul li.here a {background: url(../images/menuLiBgHover.jpg) no-repeat;}
.mainmenu ul li.here a:hover {background: url(../images/menuLiBgHover.jpg) no-repeat;}

.mainmenu ul li.here ul a {background: url(../images/arr3.gif) 7px 9px no-repeat; }
.mainmenu ul li ul a {background: url(../images/arr3.gif) 7px 9px no-repeat;}

.mainmenu ul li.here ul li a:hover {background: url(../images/menuSubLiBgHover.jpg) no-repeat;}
.mainmenu ul li ul li a:hover {background: url(../images/menuSubLiBgHover.jpg) no-repeat;}

.mainmenu ul li ul li.here {font: bold 1em/27px Tahoma, Verdana, sans-serif; color: #000500; background: url(../images/menuSubLiBgHover.jpg) no-repeat;}



#gallery {clear: both; padding: 15px 0; border-top: 1px dotted #3f3f3f; text-align: center;}
#gallery li {display: inline; margin: 5px;}

#footer {color: #fff; padding-bottom: 20px;}
#footer li {display: inline; background: url(../images/arr4.gif) 0% 50% no-repeat; padding: 0 5px 0 10px;}
#footer a {color: #fff; text-decoration: underline}
#footer .terms {background: none;}


/* -- Contextual Images By DJN 15-01-07 

img.scbleft, img.image-left {
	border: none;
	float: left;
	padding: 2px 2px;
}


img.scbright, img.image-right {
	border: none;
	float: right;
	padding: 2px 2px;
}

--------------------------------------- */
