﻿@import url("PanelBar.ITOK.css");

/*
AQUA    :: #4bbbaf
RED     :: #d27063
YELLOW  :: #fbc443
BLUE    :: #729abe
GREEN   :: #cdcf64
GREY    :: #99afbc */
body {margin:0px; padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;height: 100%;color:#555555;}
img{border:none;padding:0px;margin:0px;}
h1{margin:5px 0px;}
h2{color:#005282;clear:left;margin:0px;}
a{color:#005483;outline:none;text-decoration:none;}
a:hover{text-decoration:underline;}

/* Layout & Template */
#wrapper {width: 850px;margin: 0px auto;display: table;background-color:#ffffff;position:relative;}
#header {width:850px;height:169px;display:block;float:left;}
#ctl00_Img1{display:inline;float:left;}
#leftcol {width: 284px;display: block;float:left;background-color:#ffffff;position:relative;border-right:1px dotted silver;}
#leftcol ul{margin:0px;padding:0px;}
#leftcol p {padding:0em 15px;font-size:0.9em;}
#searchbox {width :282px;height :28px;background :#d9dee2 url('images/searchbox.jpg') no-repeat right top;margin:1px 0px;}
#bcrumb{width:80%;display:inline-table;float:left;margin:8px 0px 10px 0px;}
#bcrumb img {display:none;}

.bcrumb{display:block;}
.latestNews, 
.eventsDiary {margin-top:10px;}
.weatherSummary {list-style:none;font-size:0.9em;margin:0px;display:table;}
.weatherSummary li {display:inline-table;float:left;text-align:center;margin:10px 0px 0px 5px;width:50px;color:#555555;}
.lcul{margin:0px 15px;border:1px solid silver;}
.newsArchiveLink, 
.eventsDiaryLink {font-size:0.9em;text-transform:capitalize;width:100px;float:right;text-decoration:none;font-weight:bold;display:inline;position:relative;bottom:0px;text-align:right;margin-right:5px;}
.newsArchiveLink {color:#84362a;}
.eventsDiaryLink {/*color:#e5a60d;*/ color:#005483;}
.eventIcon  {float:left;width:15px;height:15px;margin-right:5px;}
.eventPanel	 {margin:5px 15px;position:relative;background:#e0e0e0;padding:5px;float:left;}
.eventItem	{margin:1em 15px;position:relative;clear:left;display:table;}
.clerks-quote {background-color:#d1d1d1;padding:8px;font-weight:bold;}

#content {width: 850px;display: block;float:left;background-color:#ffffff;padding:0px;position:relative;padding-bottom:10px;}
#inner-content{width:545px;margin:0px 10px;float:right;display:inline-table;min-height:550px;}
#inner-content p {margin:1em 0px;clear:left;}

#footer  {width:564px;height:100px; font-size:1em;background:#ffffff url('images/Truro-Crest.jpg') no-repeat 450px 4px;float:right;clear:both;}
#footer p {margin:0px 10px 10px 10px;padding-top:12px;}
#footlinks{list-style:none;margin:0px 0px 0px 10px;padding:0px;font-size:0.9em;}
#footlinks li {display:inline;float:left;margin:0px 15px 0px 0px;}

.foot-break{border-top:2px solid silver;margin:0px 120px 0px 10px;}
.yellow{color:#fbc443;}
.red{color:#d27063;}
.grey{color:#99afbc;}
.green{color:#cdcf64;}
.blue{color:#729abe;}
.aqua{color:#4bbbaf;}
.imgpad-left {float:left;margin:0px 10px 10px 0px;}
.imgpad-rght {float:right;margin:0px 0px 10px 10px;}
.bg-yellow{background:#fbc443 url('images/bg-yellow.jpg') repeat-x;}
.bg-red{background:#d27063 url('images/bg-red.jpg') repeat-x;}
.bg-grey{background:#99afbc url('images/bg-grey.jpg') repeat-x;}
.bg-green{background:#cdcf64 url('images/bg-green.jpg') repeat-x;}
.bg-blue{background:#729abe url('images/bg-blue.jpg') repeat-x;}
.bg-aqua{background:#4bbbaf url('images/bg-aqua.jpg') repeat-x;}
.cssHide{display:none;}

/* Menu */
#menu {list-style: none;margin: 0px;padding: 0px;display: block;height: 41px;width: 850px;background-color:#ffffff;}
#menu li {display: inline;float: left;margin-right:2px;}
#menu #visit-truro a {width: 140px;height: 40px;display: block;background: url('images/m_visit-truro.jpg') no-repeat 0px -41px;}
#menu #visit-truro a:hover {width: 140px;height: 40px;display: block;background: url('images/m_visit-truro.jpg') no-repeat 0px -1px;}
#menu #visit-truro .selected {width: 140px;height: 40px;display: block;background: url('images/m_visit-truro.jpg') no-repeat 0px -1px;}
#menu #gardens a {width: 140px;height: 40px;display: block;background: url('images/m_gardens.jpg') no-repeat 0px -41px;}
#menu #gardens a:hover {width: 140px;height: 40px;display: block;background: url('images/m_gardens.jpg') no-repeat 0px -1px;}
#menu #gardens .selected {width: 140px;height: 40px;display: block;background: url('images/m_gardens.jpg') no-repeat 0px -1px;}
#menu #community a {width: 140px;height: 40px;display: block;background: url('images/m_community.jpg') no-repeat 0px -41px;}
#menu #community a:hover {width: 140px;height: 40px;display: block;background: url('images/m_community.jpg') no-repeat 0px -1px;}
#menu #community .selected {width: 140px;height: 40px;display: block;background: url('images/m_community.jpg') no-repeat 0px -1px;}
#menu #truro-council a {width: 140px;height: 40px;display: block;background: url('images/m_truro-council.jpg') no-repeat 0px -41px;}
#menu #truro-council a:hover {width: 140px;height: 40px;display: block;background: url('images/m_truro-council.jpg') no-repeat 0px -1px;}
#menu #truro-council .selected {width: 140px;height: 40px;display: block;background: url('images/m_truro-council.jpg') no-repeat 0px -1px;}
#menu #whats-on a {width: 140px;height: 40px;display: block;background: url('images/m_whats-on.jpg') no-repeat 0px -41px;}
#menu #whats-on a:hover {width: 140px;height: 40px;display: block;background: url('images/m_whats-on.jpg') no-repeat 0px -1px;}
#menu #whats-on .selected {width: 140px;height: 40px;display: block;background: url('images/m_whats-on.jpg') no-repeat 0px -1px;}
#menu #picture-gallery {margin-right:0px;}
#menu #picture-gallery a {width: 140px;height: 40px;display: block;background: url('images/m_gallery.jpg') no-repeat 0px -41px;}
#menu #picture-gallery a:hover {width: 140px;height: 40px;display: block;background: url('images/m_gallery.jpg') no-repeat 0px -1px;}
#menu #picture-gallery .selected {width: 140px;height: 40px;display: block;background: url('images/m_gallery.jpg') no-repeat 0px -1px;}

/* Home Page */
#homeboxes {list-style:none;margin:0px auto;padding:0px;line-height:1em;}
#homeboxes img {border:none;margin:0px;padding:0px;}
#homeboxes li {width:155px;height:160px;display:inline-table;float:left;margin:0px 0px 15px 17px;}
#homeboxes #b_truro-council a {width: 155px; height: 158px;display: block;background: url('images/box-the-council.jpg') no-repeat left top;}
#homeboxes #b_truro-council a:hover {background-position: 0 -158px;}
#homeboxes #b_parks-gardens a {width: 155px;display: block;background: url('images/box-parks.jpg') no-repeat left top;height:158px;}
#homeboxes #b_parks-gardens a:hover {background-position: 0 -158px;}
#homeboxes #b_community a {width: 155px;display: block;background: url('images/box-community.jpg') no-repeat left top;height:158px;}
#homeboxes #b_community a:hover {background-position: 0 -158px;}
#homeboxes #b_visit-truro a {width: 155px;display: block;background: url('images/box-visit-truro.jpg') no-repeat left top;height:158px;}
#homeboxes #b_visit-truro a:hover {background-position: 0 -158px;}
#homeboxes #b_whats-on a {width: 155px;display: block;background: url('images/box-whats-on.jpg') no-repeat left top;height:158px;}
#homeboxes #b_whats-on a:hover {background-position: 0 -158px;}
#homeboxes #b_picture-gallery a {width: 155px;display: block;background: url('images/box-pic-gallery.jpg') no-repeat left top;height:158px;}
#homeboxes #b_picture-gallery a:hover {background-position: 0 -158px;}

/* SiteMap & Accessibility */
#acc-links{color:#ffffff;text-decoration:none;margin:0px;padding:0px;height:1em;width:50px;display:inline-table;float:right;margin-top:8px;}
#acc-links li {display:inline;float:left;margin-right:5px;}
#acc-links li a {color:#005483;vertical-align:bottom;text-decoration:none;}
#acc-links li .lrg {font-size:1.3em;}
#acc-links li .sml {font-size:0.9em;}
#toggle {display:none;}
#toggle-off {color:#ffffff;}
#hide-sitemap-8 {background:#005483; color:#ffffff; overflow:hidden; width:810px;margin:0px auto;padding:0px 20px;display:block;float:left;}
.sitemap-col {width:150px;display:inline-table;float:left;margin:15px 12px 0px 0px;}

/* Sitemap Page */
.node0 	 { font-size: 1.2em; font-weight: bold;}
a.node0  { text-decoration: none; }
.node1   { font-size: 1.1em; margin-left: 20px; }
a.node1  { text-decoration: none; }
.node2   { font-size: 1.1em; margin-left: 40px; }
a.node2  { text-decoration: none; }
.node3   { font-size: 0.9em; margin-left: 60px; }
a.node3  { text-decoration: none; }
.node4   { font-size: 0.9em; margin-left: 80px; }
a.node4  { text-decoration: none; }
.node5   { font-size: 0.9em; margin-left: 100px; }
a.node5  { text-decoration: none; }
.node6   { font-size: 0.9em; margin-left: 120px; }
a.node6  { text-decoration: none; }
.node7   { font-size: 0.9em; margin-left: 140px; }
a.node7  { text-decoration: none; }
.node8   { font-size: 0.9em; margin-left: 160px; }
a.node8  { text-decoration: none; }
.node9   { font-size: 0.9em; margin-left: 180px; }
a.node9  { text-decoration: none; }

.tbl-price {width:425px;border-collapse:collapse;border:1px solid gray;table-layout: auto;margin:10px auto;}
.tbl-price td {padding:3px 6px;white-space:normal;width:auto;}
.tbl-price tbody tr {border-top:1px solid gray;border-bottom:1px solid gray;}
.tbl-price thead {background-color:#d0d0d0;color:#005483;font-weight:bold;}
.tbl-price tfoot {background-color:#d0d0d0;color:#005483;font-style:italic;font-size:0.9em;}

.tbl-listing {width:525px;border-collapse:collapse;border:1px solid gray;table-layout: auto;margin:10px auto;}
.tbl-listing td {padding:3px 6px;white-space:no-wrap;width:auto;text-align:left;}
.tbl-listing tbody tr {border-top:1px solid gray;border-bottom:1px solid gray;}
.tbl-listing thead {background-color:#d0d0d0;color:#005483;font-weight:bold;}
.tbl-listing tfoot {background-color:#d0d0d0;color:#005483;font-style:italic;font-size:0.9em;}

.noborder {border:none !important;}

/* Events Pages */
.sf_eventsList		{list-style:none;margin:0px;padding:0px;}
.sf_eventTitle		{color:#005282;clear:left;text-decoration:none;clear:both;display:table;font-weight:normal;font-size:1.5em;}
.sf_eventTitle a	{text-decoration:none;font-size:1.4em !important;}
.sf_eventSubTitle	{clear:both;}
.sf_eventBasicInfo	{width:45%;display:inline-table;float:left;}
.sf_eventPriod		{margin:0px;padding:0px;}
.sf_eventSummary	{}
.sf_eventSubTitle   	{line-height:2em;}
.sf_eventLocation dt	{line-height:2em;}
.sf_eventContact dt 	{line-height:2em;}
.sf_back		{float:left !important;clear:both;}

/* List Items */
.sf_controlListItems	{}
.sf_expandableList 	{}
.sf_expandableList li	{}
.sf_listItemTitle	{}
.sf_listItemBody	{margin-top:10px !important;}

/* MAP - Generic Content */
.mapholder {width: 620px; display: table; float: left; margin-left: -265px;}