/* 
   Malborough Village Website v1.0 Styles 

border: 1px solid #CCCCCC;
*/
.PrintTitle {display:none;}
body {font-family:'Trebuchet MS',arial,helvetica,sans-serif;background:#f6fbf8 url('images/bg.jpg') top left repeat-x;color:#000000;margin:0;}
a, a:link, a:visited {text-decoration:none;color:#000000;font-weight:bold;}
a:hover {text-decoration:underline;}
div.clearall {clear:both;}
img {border:0;}
#foundation {width:1000px;margin:0 auto 0 auto;}
#slab {position:relative;font-size:14px;padding:0;}
#head {position:relative;height:293px;background: #FFFFFF url('images/green-head-3.jpg') bottom left no-repeat;margin-top:20px;}
.pageview {padding:0 5px 5px 5px;}
.pageview h1 {margin-top:5px;margin-bottom:5px;}
#footer {width:990px;margin:5px auto 10px auto; background-color:#88BA9E;color:#000000;padding:5px;font-size:10px;}

/* Main Menu */
#mainmenu {background:url('images/menu/bottom.png') bottom left no-repeat;padding:0 0 26px 0;margin:-1px 0 0 0;}
#mainmenu ul {list-style-type:none;padding:0;margin:0 0 0 1px;width:202px;}
#mainmenu li {display:block; height:32px; background:url('images/menu/menu-hover.png') repeat 0 0;}
#mainmenu li a {display:block;position:relative;font-size:15px;font-weight:bold;padding:6px 0 6px 5px;}
#mainmenu a:link, #mainmenu a:visited {color:#000000;text-decoration: none;}

.menu_list {width: 203px;}
.menu_headless {padding: 5px 10px;cursor: pointer;position: relative;margin:1px; font-weight:bold;background: #88B89E;}
.menu_headless {background:url('images/menu/menu-hover.png') repeat 0 0;}
.menu_head {padding: 5px 10px;cursor: pointer;position: relative;margin:1px;font-weight:bold;background:url('images/menu/menu-hover.png') repeat 0 0;}
.twistie {position:relative;float:right;height:28px;width:16px;background: #88B89E url('images/menu/left.png') center right no-repeat;}
.menu_body {display:none;}
.menu_body a {
  display:block;
  color:#006699;
  background:#EFEFEF url('images/menu/menu-hover.png') repeat 0 0;
  padding:3px 0 3px 20px;
  font-size:12px;
  line-height:18px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover {
  color: #000000;
  text-decoration:underline;
}

.iconsplitter {position:relative;float:left;width:5px;height:100px;}

.sponsorsbox {font-size:0.6em;width:230px;margin:0 auto 0 auto;}
.sponsorsbox img {margin-bottom:5px;}
.sponsorsbox .title {font-size:0.6em;width:90px;margin:0 auto 3px auto;}

/* right-side image icons*/
.iconmenu {position:relative;margin-bottom:5px;}
.icon1 {position:relative;width:277px;height:143px;background: url('images/box01.png') top left no-repeat;}
.icon2 {position:relative;width:277px;height:143px;background: url('images/box02.png') top left no-repeat;}
.iconmenu .words {padding:20px 20px 0 0;font-size:18px;font-weight:bold;text-align:right;color:#FFFFFF;}

/* Page image management */
img.left {display:block;float:left;}
img.right {display:block;float:right;}
img.thumbnail {margin:3px;border:1px solid #000000;}
.gallery{position:relative; clear:both;padding:5px;margin:5px;}
.gallerythumb {position:relative;width:60px;height:60px;overflow:hidden;padding:2px;border: 1px solid #CCCCCC;margin:5px;float:left;}

/*businessdirectory*/
#accordian-frame{display:block;width:460px;}
.ui-helper-reset {font-size:12px;}
.directoryitem {width:100%;border:1px solid #737173;margin-bottom:5px;padding:5px;}
.directoryitem .dirimage {width:80px;height:100%;float:left;margin:3px;}
.directoryitem .vendor {font-weight:bold;width:200px;float:left;}
.directoryitem .sector {float:right;margin-right:10px;color:#859F3A;width:100px;text-align:right;}
.directoryitem .tel {clear:both;width:150px;float:left;}
.directoryitem .address {float:right;}
.phone {color: #000000;font-weight:bold;}
.addresswide {width:220px;}
.addressnarrow {width:140px;}
.address {font-size:0.8em;text-align:right;}
.directoryitem .email {clear:both;}
.directoryitem .website {clear:both;}
.directoryitem .desc {clear:both;}
.enhanced {background-color: #88ba9e;color:#FFFFFF;}
.enhanced .sector {color:#F5E201;}
.enhanced a, .enhanced a:visited {color:#FFFFFF;}
.standard a, .standard a:visited {color:#000000;}

#directoryoptions  {position:relative;width:110px;float:right;}
 
/* RSS */
#rss {position:relative;width:80px;float:right;}
#rss a {text-decoration:none;}

#calendarbutton{position:relative;width:100px;float:right;}
#calendarbutton a {text-decoration:none;}

/*Other organisations */
.otheritem {width:450px;border:1px solid #737173;margin-bottom:5px;padding:5px;}
.otheritem .vendor {font-weight:bold;}

/* PopOut Support */
#morefeaturesarea {height:100px;border-bottom:0px solid #88BA9F;overflow:hidden;background-color:#88BA9F;}
a.contact {float:right; height: 20px; width: 350px; display: block; text-indent: -9999px; background: url('images/popout/cap-h.gif') no-repeat 0 0; }
#container {width:960px;margin:0 auto;}
#print, #advertising, #terms,#sitemap, #admin {margin:5px 20px 0 20px;float:left;}
#print a {display:block;height:91px;width:114px;background: transparent url('images/popout/print.gif') 0px -95px no-repeat;}
#advertising a {display:block;height:91px;width:114px;background: transparent url('images/popout/adverts.gif') 0px -95px no-repeat;}
#terms a {display:block;height:91px;width:114px;background: transparent url('images/popout/terms.gif') 0px -95px no-repeat;}
#sitemap a {display:block;height:91px;width:114px;background: transparent url('images/popout/sitemap.gif') 0px -95px no-repeat;}
#admin a {display:block;height:91px;width:114px;background: transparent url('images/popout/admin.gif') 0px -95px no-repeat;}
#print a:hover, #advertising a:hover,#terms a:hover,#sitemap a:hover,#admin a:hover {background-position:0px -4px;}

/* Bookmarks */
.bookmarkholder {width: 460px;height:23px;margin-left:auto;margin-right:auto;padding-left:5px;padding-top:2px;font-size:0.6em;}
.bookmark { float: left; } 
.bookmark ul { background: none; border: none; } 
.bookmark li { padding: 0px 5px; }

/****** JQuery Tools Section ***************************
*  Support for the various tools we're using goes here *
********************************************************/
#tabs{border:0;padding:0;}
#tabs p {margin-top:5px;margin-bottom:5px;}

div.tooltip {
	background-color:#000;
	outline:1px solid #669;
	border:2px solid #fff;
	padding:10px 15px;
	width:300px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	z-index:5;

	/* outline radius for mozilla/firefox only */
	outline-radius:4px;
	-moz-outline-radius:4px;
	-webkit-outline-radius:4px;
}

#tooltip {
	background-color:#88BA9E;
	padding:5px;
	font-size:11px;
}

/* User Polls */
.userpoll {text-align:center;padding:0 10px 10px 10px;margin:10px 10px 5px 0;}
.userpoll h3 {margin:0;padding:0;}
#pollthanks {display:none;}

/* Awesome style buttons */
.awesome, .awesome:visited {
	background: #222 url(http://zurb.com/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}
button.awesome {border:0;}
.awesome:hover {background-color: #111; color: #fff;}
.awesome:active {top: 1px; }
.small.awesome, .small.awesome:visited {font-size: 10px; padding: ; }
.awesome, .awesome:visited {font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.green.awesome, .green.awesome:visited {background-color: #88BA9E; }
.green.awesome:hover {background-color: #5C8176; }

/****** END OF JQuery Tools Section *******************/

/* UI Customisations */
.ui-tabs .ui-tabs-panel {padding: 0 5px 5px 5px;}
.ui-tabs-panel h2 {margin-top:2px;margin-bottom:10px;}
.ui-tabs-panel {font-size:14px;}

/****** FG Tools Section **********************************
*  Support for the various FG tools we're using goes here *
***********************************************************/
.fg-menu-container {font-size:12px;}
.hidden {position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
.fg-button {font-size:12px; clear:left; margin:4px; padding:5px 10px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon {position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button {float:left;}
button.fg-button {width:auto; overflow:visible; } /* removes extra button width in IE */

a#flat {color: #FFFFFF;}
a#flat.fg-menu-open {color: #000000;}

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-button.ui-state-loading .ui-icon { background: url('images/menu/spinner_bar.gif') no-repeat 0 0; }

/****** END OF FG Tools Section *******************/

/* BBC Weather scrape tool */
h2.weather {margin: 5px 0 5px 0;}
p.lighter {margin: 0 0 5px 0;font-size:0.8em;}
.times {width:100%;font-size:0.9em;}
.time {width:110px;margin-right:3px;position:relative;float:left;}
.time h3 {margin:0;}
.time ul {list-style-image:none;margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style: none;}
.time ul li {line-height:1.3;margin:0;padding:0;list-style-image:none;list-style: none;}

/* Tide scrape tool */
.HWLWTable {float:left;margin-right:20px;}
.HWLWTableHeaderCell {font-size:0.9em;}
.HWLWTableHWLWCellPrintFriendly, .HWLWTableCellPrintFriendly {font-size:0.8em;}
.blq-hide {display:none;}
.colour-red{color:red;font-size:0.9em;}




    