/*

Theme Name: Whitchurch

Theme URI: http://bloomingdigital.com/

Description: A modification of the default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1

Author: Blooming Digital

Author URI: http://bloomingdigital.com/

Tags: white, custom header, fixed width, three columns, widgets

*/







/* Begin Typography & Colors */

body {

	font-size: 62.5%; /* Resets 1em to 10px */

	font-family: Tahoma, Verdana, Arial, Sans-Serif;

	background: #FFF;

	color: #333;

	text-align: center;

	background-image:url(images/bg_grey_band.gif);

	background-repeat:repeat-x;

	background-position:0 135px;

	behavior: url("http://whitchurch.org.uk/wp-content/themes/whitchurch/csshover.htc");

	}



#page {



	border: none;

	text-align: left;

	}







#content {

	font-size: 1.2em;

	}



.widecolumn .entry p {

	font-size: 1.05em;

	}



.narrowcolumn .entry, .widecolumn .entry {



	line-height: 1.7;

	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#444;

	text-align:left;

	}

	

.home .narrowcolumn .entry {

	line-height: 1.9;

	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#444;

	}	

	



.widecolumn {

	line-height: 1.6em;

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



.even, .alt {



	border-left: 1px solid #ddd;

}







small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3, h4, h5, h6, h7 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	font-style:italic;

	}

	

	h4, h5, h6, h7 {

	color:#5b8ea6;

	}

	

	h4 {font-size:24px;}

	h5 {font-size:20px;}

	h6 {font-size:17px;}

	h7 {font-size:15px;}



.page-id-2640 h4 {padding:0;margin:0;}





#headerimg .description {

	font-size: 1px;

	text-align: center;

	visibility:hidden;

	padding:0;

	margin:0;



	}

#headerimg h1 {

	visibility:hidden;

	font-size: 1px;

	margin:0;

	padding:0;

	}





h2.pagetitle {

	font-size: 1.6em;

	}



#sidebar h2 {

	font-family: 'Lucida Grande', Verdana, Sans-Serif;

	font-size: 1.2em;

	}





 h1 a, h1 a:hover, h1 a:visited, #headerimg .description {

	text-decoration: none;

	color: white;

	}



h2 a, h2 a:visited, h3 a, h3 a:visited {

	color: #333;

	}



h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {

	text-decoration: none;

	}







.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

	}

.sticky h2 {

	padding-top: 10px;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



#sidebar {

	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

	

#sidebar_container {

	float:right;

	width:332px;



}



#sidebar_container2 {

	float:left;

	width:304px;



}



#sidebar_container1 {

	float:left;

	width:191px;





}



small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

	color: #777;

	}



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}



a, h2 a:hover, h3 a:hover {

	color: #06c;

	text-decoration: none;

	}



a:hover {

	color: #147;

	text-decoration: underline;

	}



#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

	

.breadcrumb {

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

font-size:12px;

color:#888;

}



.breadcrumb a{

color:#72b3d3;

text-decoration:none;

}



.breadcrumb a:hover{

color:#72b3d3;

text-decoration:underline;

}

/* End Typography & Colors */







/* Begin Structure */

body {

	margin: 0 0 0 0;

	padding: 0;

	}



#page {

	margin: 15px auto;

	padding: 0;

	width: 985px;

	}



#header {

	background-image:url(images/header_main.jpg); 

	background-repeat:no-repeat;

	margin: 0 0 0 1px;

	padding: 0;

	height: 197px;

	width: 984px;

	}

	



.page-id-11 #header{

background-image:url(images/tour_banner.jpg);

}



.page-id-11 #header #headerimg #headmain, .page-id-11 #header #headerimg #headvisitor, .page-id-11 #header #headerimg #headcommunity{

display:none;

}



div.bannertitles {width:196px; height:180px; float:left;}







#headvisitor, #headcommunity{

display:none;

}



.page-id-18 #header, .parent-pageid-18 #header, .category-food-and-drink #header, .category-shopping #header, .category-accommodation #header, .category-local-produce #header{

background-image:url(images/banner_visitor.jpg);

}



.page-id-18 #header #headerimg #headvisitor, .parent-pageid-18 #header #headerimg #headvisitor, .category-food-and-drink #header #headerimg #headvisitor, .category-shopping #header #headerimg #headvisitor, .category-accommodation #header #headerimg #headvisitor, .category-local-produce #header #headerimg #headvisitor{

display:block;

}



.page-id-18 #header #headerimg #headmain, .parent-pageid-18 #header #headerimg #headmain, .category-food-and-drink #header #headerimg #headmain, .category-shopping #header #headerimg #headmain, .category-accommodation #header #headerimg #headmain, .category-local-produce #header #headerimg #headmain, .page-id-18 #header #headerimg #headcommunity, .parent-pageid-18 #header #headerimg #headcommunity, .category-food-and-drink #header #headerimg #headcommunity, .category-shopping #header #headerimg #headcommunity, .category-accommodation #header #headerimg #headcommunity, .category-local-produce #header #headerimg #headcommunity{

display:none;

}



.page-id-35 #header, .parent-pageid-35 #header, .category-regular-events #header, .category-community-groups #header, .category-community-projects #header, .category-campaigns #header, .category-news #header{

background-image:url(images/banner_community.jpg);

}



.page-id-35 #header #headerimg #headmain, 

.parent-pageid-35 #header #headerimg #headmain, 

.category-regular-events #header #headerimg #headmain, 

.category-community-groups #header #headerimg #headmain, 

.category-community-projects #header #headerimg #headmain, 

.category-campaigns #header #headerimg #headmain, 

.category-news #header #headerimg #headmain,

.page-id-35 #header #headerimg #headvisitor, 

.parent-pageid-35 #header #headerimg #headvisitor, 

.category-regular-events #header #headerimg #headvisitor, 

.category-community-groups #header #headerimg #headvisitor, 

.category-community-projects #header #headerimg #headvisitor, 

.category-campaigns #header #headerimg #headvisitor, 

.category-news #header #headerimg #headvisitor{

display:none;

}



.page-id-35 #header #headerimg #headcommunity, 

.parent-pageid-35 #header #headerimg #headcommunity, 

.category-regular-events #header #headerimg #headcommunity, 

.category-community-groups #header #headerimg #headcommunity, 

.category-community-projects #header #headerimg #headcommunity, 

.category-campaigns #header #headerimg #headcommunity, 

.category-news #header #headerimg #headcommunity{

display:block;

}



.page-id-255 #header, .page-id-258 #header, .page-id-262 #header, .page-id-257 #header, .page-id-259 #header, .page-id-256 #header, .page-id-2808 #header{

background-image:url(images/whitchurchletsbanner.jpg);

}	



.page-id-255 #header #headerimg #headmain, 

.page-id-255 #header #headerimg #headvisitor, 

.page-id-255 #header #headerimg #headcommunity, 

.page-id-258 #header #headerimg #headmain, 

.page-id-258 #header #headerimg #headvisitor, 

.page-id-258 #header #headerimg #headcommunity, 

.page-id-262 #header #headerimg #headmain, 

.page-id-262 #header #headerimg #headvisitor, 

.page-id-262 #header #headerimg #headcommunity, 

.page-id-257 #header #headerimg #headmain, 

.page-id-257 #header #headerimg #headvisitor, 

.page-id-257 #header #headerimg #headcommunity, 

.page-id-259 #header #headerimg #headmain, 

.page-id-259 #header #headerimg #headvisitor, 

.page-id-259 #header #headerimg #headcommunity, 

.page-id-256 #header #headerimg #headmain, 

.page-id-256 #header #headerimg #headvisitor, 

.page-id-256 #header #headerimg #headcommunity

.page-id-2808 #header #headerimg #headmain, 

.page-id-2808 #header #headerimg #headvisitor, 

.page-id-2808 #header #headerimg #headcommunity{

display:none;

}



#headerimg {

	margin: 0;

	height: 180px;

	width: 100%;

	}



.home .narrowcolumn {

	float: left;

	padding: 0 50px 40px 40px;

	margin: 0;

	width: 398px;

	

	}

	

.narrowcolumn {

	float: left;

	padding: 0 59px 40px 0;

	margin: 0;

	width: 592px;



	

	}





.home #content .post h2 {

background-image:url(images/welcome.gif);

font-size:2px;

color:#FFF;

height:33px;

width:204px;

padding:0;

}



.widecolumn {

float: left;

	padding: 0 59px 40px 0;

	margin: 0;

	width: 592px;

	}



.post {

	margin: 0 0 40px;

	text-align: left;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

	height:0;

}



#footer {



	background: #FFF;

	background-image:url(images/footer_bg.gif);

	background-repeat:repeat-x;

	background-position:bottom center;

	border: none;

	width:100%;

	height:148px;

	}

	clear: both;





#footer p {

	margin: 0;

	padding: 20px 0;

	text-align: center;

	}

	

#banner_title{

text-align:right;

height:118px;

background-image:url(images/header_title.gif);

background-repeat:no-repeat;

background-position:2px 1px;

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

font-size:12px;

color:#9f9f9f;

padding-top:2px;

width:985px;

overflow:hidden;



}



#banner_title a{

color:#9f9f9f;

font-weight:600;

}



#banner_title a:hover{

color:#72b3d3;

text-decoration:none;

}



#login{

float:right;

text-align:right;

width:700px;

}



#rss_header{

display:block;

float:right;

height:15px;

width:15px;

background-image:url(images/rss_sml_blue.gif);

background-repeat:no-repeat;

margin:0 1px 0 10px;

}



#rss_header span{

visibility:hidden;

}



/* End Structure */







/*	Begin Headers */

h1 {

	padding-top: 70px;

	margin: 0;

	}



h2 {

	margin: 30px 0 0;

	}



h2.pagetitle {

	margin-top: 30px;

	text-align: center;

}



#sidebar h2 {

	margin: 5px 0 0;

	padding: 0;

	}



h3 {

	padding: 0;

	margin: 30px 0 0;

	}



h3.comments {

	padding: 0;

	margin: 40px auto 20px ;

	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */



html>body .entry ul {

	margin-left: 0px;

	padding: 0 0 0 30px;

	list-style: none;

	padding-left: 10px;

	text-indent: -10px;

	}



html>body .entry li {

	margin: 7px 0 8px 10px;

	}



.entry ul li:before, #sidebar ul ul li:before {

	content: "\00BB \0020";

	}



.entry ol {

	padding: 0 0 0 35px;

	margin: 0;

	}



.entry ol li {

	margin: 0;

	padding: 0;

	}



.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}



#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0 0;

	padding: 0;

	}

/* End Entry Lists */







/* Begin Form Elements */

#searchform {



	}



#search{

height:35px;

width:198px;

background-image:url(images/searchbox.gif);

background-repeat:no-repeat;

margin:5px 0 5px 0;

float:left;

}



#searchinpage #search{

margin:25px 0 0 0;

}



.search-text{

border:none;

outline:none;

height:20px;

width:152px;

padding:8px 0 0 10px;

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

font-size:12px;

color:#777;

font-weight:bold;

float:left;

background:none;



}



#search_submit_link{

background-image:url(images/search_submit.gif);

height:34px;

width:28px;

display:block;

float:right;

text-decoration:none;

}



#search_submit_link:hover, #search_submit_link:hover span {

text-decoration:none;

}



#search_submit_link span{

visibility:hidden;

text-decoration:none;

}



.search-submit{

display:none;

}



#sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



#sidebar #searchsubmit {

	padding: 1px;

	}



.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}



select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: left;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

/* End Comments */







/* Begin Sidebar */

/*#sidebar_holder{

width:328px;

float:left;



}*/



.home #sidebar

{

	padding: 30px 0 0 0;



	width: 191px;

	border:none;

	list-style:none;

	}

	



	

#sidebar2

{

	padding: 0 0 0 0;

	width: 304px;

	list-style:none;



	margin:0;

	}

#sidebar2 ul, #sidebar2 li 

{

	list-style:none;

	margin:0;

	padding:0;

	}

	

#sidebar, #sidebar3, #sidebar4, #sidebar5, #sidebar6, #sidebar7, #sidebar8, #sidebar9, #sidebar10, #sidebar11, #sidebar12

{

	padding: 0 0 0 0;



	width: 332px;

	list-style:none;

	/*border:1px solid red;*/

	font-size:12px;

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

color: #333;

	line-height: 1.7;

	margin:0 0 35px 0;

	}

	

#sidebar3 ul, #sidebar4 ul , #sidebar5 ul, #sidebar6 ul, #sidebar7 ul, #sidebar8 ul, #sidebar9 ul, #sidebar10 ul, #sidebar11 ul, #sidebar12 ul

{

padding:0;

margin:0;

	list-style:none;

	}





#sidebar form {

	margin: 0;

	}

	

	.home #sidebar

{

	padding: 30px 0 0 0;



	width: 191px;

	border:none;

	list-style:none;

	}

/* End Sidebar */







/* Begin Calendar 

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { 

	background-color: #fff; }*/

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

	margin: 15px 30px 0 10px;

	padding-left: 20px;

	border-left: 5px solid #ddd;

	}



blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */





/*Start Custom Structure*/

div#food_drink_links{

color:#0066CC;

}



#wad_things2see,  #wad_local_produce,  #wad_local_directory {

display:none;

}



 .home #wad_things2see, .home #wad_things2see:visited,  .home #wad_local_produce,  .home #wad_local_produce:visited,  .home #wad_directory, .home #wad_directory:visited {

display:block;

width:189px;

height:187px;

background-repeat:no-repeat;

}

 .home #wad_things2see, .home #wad_things2see:visited {background-image:url(images/home_thingstoseeanddo.jpg);}

 .home #wad_local_produce, .home #wad_local_produce:visited {background-image:url(images/home_markets.jpg);}

 .home #wad_directory, .home #wad_directory:visited {background-image:url(images/home_businessdirectroy.jpg);}



.home #wad_things2see span, .home #wad_local_produce span{

visibility:hidden;

}

.home #wad_local_produce:hover, .home #wad_directory:hover {background-position:0 -187px; text-decoration:none;}





#wad_yourcommunity, #wad_yourcommunity:visited , #wad_joinus, #wad_joinus:visited {

display:block;

width:304px;

height:94px;

background-repeat:no-repeat;

border:none;

margin-top:10px;

}



#wad_yourcommunity {background-image:url(images/home_getinvolved.gif);}

#wad_joinus, #wad_joinus:visited {background-image:url(images/wad_home_getonthiswebsite.gif);}



#wad_yourcommunity span, #wad_joinus span{

visibility:hidden;

text-decoration:none;

}



#wad_yourcommunity:hover, #wad_joinus:hover {

text-decoration:none;

background-position:0 -94px;

}



#wad_get_on_site_home{

display:block;



height:162px; width:330px;

background-image:url(images/wad_addyourbusiness_lrg.gif);

background-repeat:no-repeat;

margin-top:10px;

border:1px solid #DDD;

}



#wad_get_on_site_home:hover {

border:1px solid #BBB;

}



.home #wad_get_on_site_home {

background-image:url(images/home_thingstoseeanddo.jpg);

width:189px;

height:187px;

background-position:0 0;

border:none;

}



#wad_get_on_site_home span{

display:none;

text-decoration:none;

}



.home #wad_get_on_site_home:hover {

text-decoration:none;

background-position:0 -187px;

border:none;

}







.widget_sideposts h2.widgettitle {

background-image:url(images/sidebar_sml_latestnews.gif);

background-repeat:no-repeat;

height:62px;

padding-bottom:4px;

width:100%;

font-size:1px;

color:#FFF;



border-bottom:solid 1px #c5c5c5;

}





li.spli-first, li.spli, li.spli-last{

background-color:#eff3f6;

padding:0;

margin:0;

position:relative;

z-index:10;

} 



li.spli-first span, li.spli span, li.spli-last span{

display:block;

} 



span.sideposts_date, .widget_sideposts .readmore{

display:block;

text-align:right;

background-color:#FFF;

font-family:Georgia, "Times New Roman", Times, serif;

font-style:italic;

font-size:12px;

float:right;

color:#666666;

border:1px solid #dedede;

border-right:none;

border-left:none;

position:relative;

z-index:10;

}



span.sideposts_date {

background-image:url(images/calendar_icon_sml.gif);

background-repeat:no-repeat;

background-position:194px 12px;

width:188px;

height:29px;

padding:7px 35px 0 0;

}



.home span.sideposts_date{

width:155px;

background-position:166px 12px;

padding:10px 40px 0 0;

height:26px;

}



.widget_sideposts .readmore{

width:109px;

background-image:url(images/arrow.gif);

background-repeat:no-repeat;

background-position:84px 10px;

background-color:#fff;

text-align:left;

padding:7px 0 0 0;

height:29px;

}





.widget_sideposts .readmore:hover{

color:#5db1eb;

}



.widget_sideposts a.readmore:hover{

text-decoration:none;

}



.home .widget_sideposts .readmore{

padding:10px 0 0 0;

height:26px;

}







span.sideposts-title {

padding:14px 16px 8px 16px;

margin:0;

}



li.spli-first p, li.spli p, li.spli-last p{

display:block;

padding:0 16px 0 16px;

margin:0;

font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:1.6;

color:#555;

} 



.sideposts-title a{

font-family:Georgia, "Times New Roman", Times, serif;

color:#398cb2;

text-decoration:none;

font-size:16px;

font-style:italic;

font-weight:600;

margin:15px 0 15px 0;

padding:0;

line-height:1.4;

}

.sideposts-title a:hover{

color:#40a4d2;

}

.spli-archive a{

display:none;

padding:10px 8px 0 173px;

font-family:Georgia, "Times New Roman", Times, serif;

color:#666666;

font-size:12px;

font-style:italic;

}



.spli-archive .archive_link{

display:none;

}



#news_archive h2{

background-image:url(images/archives.gif);

background-repeat:no-repeat;

height:22px;

width:312px;

font-size:1px;

color:#FFF;

background-position:3px 0;

border-bottom:solid 1px #c5c5c5;

padding:0 0 0 20px;

}



.home #news_archive h2{

width:284px;

}



a.archivelink {

font-family:Georgia, "Times New Roman", Times, serif;

color:#666666;

font-size:12px;

font-style:italic;

display:block;

background-color:#eff3f6;

height:26px;

padding:10px 0 0 16px;

border-bottom:1px solid #dedede;

background-image:url(images/arrow_greybg.gif);

background-repeat:no-repeat;

background-position:306px 10px;

width:316px;

}



a.archivelink:hover {

background-color:#dfe3e5;

color:#666666;

text-decoration:none;

background-image:url(images/arrow_greybg_hover.gif);

}



.home a.archivelink {

background-position:277px 10px;

width:288px;

}











.category-events h3 a {

font-family:Georgia, "Times New Roman", Times, serif;

color:#96b152;

text-decoration:none;

font-size:16px;

font-style:italic;

margin:0;

padding:0;

}

.category-events h3 a:hover {

color:#a3c747;

}





.category-events h3 {

margin:0;

padding:0;

}



.home .category-events h3 a {

	font-weight:bold;

}



span.venue {

font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;

display:block;

padding:10px 0 0 0;

font-size:12px;

font-weight:600;

color:#AAA;

}



.category-events a.more{

color:#398cb2;

position:relative;

bottom:11px;

display:block;

width:150px;

text-align:right;

margin-left:177px;

}



.home .category-events a.more{

margin-left:248px;

}







div.category-events {

padding:0;

margin:0;



}



.home .post-edit-link {

position:relative;

bottom:35px;

color:#398cb2;

}



a.more_events {

font-family:Georgia, "Times New Roman", Times, serif;

color:#666666;

font-size:16px;

font-style:italic;

display:block;

background-color:#eff3f6;

height:34px;

padding:5px 40px 0 16px;

border:1px solid #dedede;

border-right:none;

border-left:none;

background-image:url(images/arrow_greybg.gif);

background-repeat:no-repeat;

background-position:300px 12px;

text-align:right;

}



a.more_events:hover{

background-color:#dfe3e5;

color:#666666;

text-decoration:none;

background-image:url(images/arrow_greybg_hover.gif);

}



.home a.more_events {

height:29px;

background-position:370px 12px;

padding:10px 40px 0 16px;

}



#footer_content{

width:985px;

height:148px;

margin:0 auto;

background-image:url(images/fish.gif);

background-repeat:no-repeat;

background-position:153px 1px;



}



#seeda{

width:100%;

height:36px;

background-image:url(images/seeda.gif);

background-repeat:no-repeat;

background-position:right 36px;

margin:0;

padding:40px 0 0 0;

}



#seeda span{

visibility:hidden;

}









#footleft{

text-align:left;

background-image:url(images/footer_email.gif);

background-position:left 27px;

}



#footright{

position:relative;

left:5px;

text-align:right;

background-image:url(images/footer_bloomingdigital.gif);

background-position:right 27px;

}



#footleft, #footright{

display:block;

float:left;

width:492px;

height:75px;

background-repeat:no-repeat;

}



#footleft span, #footright span{

visibility:hidden;



}



#footleft:hover, #footright:hover{



text-decoration:none;

}



.squares_left, .squares_right {

float:left;

padding:0;

margin:0;

} 



.squares_left{

padding-right:8px;

}



.wad_square{

display:block;

height:159px;

width:162px;

background-repeat:no-repeat;

margin:0 0 8px 0;

}



.wad_square span{

visibility:hidden;

}



.wad_square:hover{

display:block;

height:159px;

width:162px;

text-decoration:none;

background-position:0 -159px;

}



#wad_square_seeanddo{

background-image:url(images/side_links_seeanddo.jpg);

}



#wad_square_tour{

background-image:url(images/side_links_tour.jpg);

}



#wad_square_about{

background-image:url(images/side_links_aboutwhitchurch.jpg);

}



#wad_square_food_drink{

background-image:url(images/side_links_foodanddrink.jpg);

}



#wad_square_shopping{

background-image:url(images/side_links_shopping.jpg);



}



#wad_square_localproduce{

background-image:url(images/side_links_markets.jpg);

}



/*Take the Tour page*/

.page-id-11 #wad_square_tour{

display:none;

}

.page-id-11 #wad_square_about{

display:block;

}

/*Food & Drink page*/

.category-food-and-drink #wad_square_food_drink{

display:none;

}

.category-food-and-drink #wad_square_about{

display:none;

}

/*Things to See and Do page*/

.page-id-21 #wad_square_seeanddo{

display:none;

}

.page-id-21 #wad_square_about{

display:block;

}

/*Shopping page*/

.category-shopping #wad_square_shopping{

display:none;

}

.category-shopping #wad_square_tour{

display:none;

}



.category-local-produce #wad_square_localproduce, .category-local-produce #wad_square_about{

display:none;

}



.category-accommodation #wad_square_about, .category-accommodation #wad_square_localproduce{

display:none;

}



.category-campaigns #wad_square_campaigns, .category-campaigns #wad_square_events{

display:none;

}



.page-id-33 #wad_square_parking, .page-id-33 #wad_square_events{

display:none;

}



#wad_square_accommodation{

background-image:url(images/side_links_accommodation.jpg);

}



#wad_square_events{

background-image:url(images/side_links_upcomingevents.jpg);

}



#wad_square_gettingto{

background-image:url(images/side_links_gettingtowhitchurch.jpg);

}



#wad_square_parking{

background-image:url(images/side_links_parking.jpg);

}



.page-id-31 #wad_square_gettingto{

display:none;

}

.page-id-31 #wad_square_localproduce{

display:none;

}



#wad_square_regular{

background-image:url(images/side_links_regularevents.jpg);

}



#wad_square_groups{

background-image:url(images/side_links_communitygroups.jpg);

}



#wad_square_lets{

background-image:url(images/side_links_whitchurchlets.jpg);

}



#wad_square_projects{

background-image:url(images/side_links_communityprojects.jpg);

}



#wad_square_campaigns{

background-image:url(images/side_links_campaigns.jpg);

}



.category-regular-events #wad_square_regular,  .category-regular-events #wad_square_projects{

display:none;

}



.category-events #wad_square_events,  .category-events #wad_square_lets{

display:none;

}



.category-community-groups #wad_square_groups, .category-community-groups #wad_square_lets{

display:none;

}



.category-community-projects #wad_square_regular, .category-community-projects #wad_square_projects{

display:none;

}



#home_left_3{

display:none;

}

.home #home_left_3{

display:block;

}



#wad_square_resources{

background-image:url(images/side_links_communityresources.jpg);

}



#wad_square_business{

background-image:url(images/side_links_businessdirectory.jpg);

}



#wad_square_downloads{

background-image:url(images/side_links_downloads.jpg);

}



.category-community-resources-and-public-services #wad_square_resources, .category-community-resources-and-public-services #wad_square_groups{

display:none;

}



.category-downloads-and-publications #wad_square_downloads, .category-downloads-and-publications #wad_square_business{

display:none;

}



.category-additional-information #wad_square_regular, .category-additional-information #wad_square_groups{

display:none;

}



.page-id-11 #wad_square_localproduce{

display:none;

}



.page-id-21 #wad_square_food_drink{

display:none;

}



.page-id-9 #wad_square_about, .page-id-9 #wad_square_localproduce{

display:none;

}



#news_archive, #news_archive ul {

	margin:0;

	padding:0;

list-style:none;

}



.category-news .widget_sideposts{

display:none;

}





/*End Custom Structure*/



/*--------------------------KAT-----------------------*/



.narrowcolumn h2 { 

font-family:Georgia, "Times New Roman", Times, serif;

font-size:30px;

font-style:italic;

color:#9db852;

text-align:left;

font-weight:normal;

margin:30px 0 30px 0;

}





.narrowcolumn #post-7 h2,

.narrowcolumn #post-18 h2,

.narrowcolumn #post-35 h2,

.narrowcolumn #post-63 h2,

.narrowcolumn #post-11 h2,

.narrowcolumn #post-9 h2,

.narrowcolumn #post-21 h2,

.category-food-and-drink .narrowcolumn h2.pagetitle,

.category-shopping .narrowcolumn h2.pagetitle,

.category-local-produce .narrowcolumn h2.pagetitle,

.category-accommodation .narrowcolumn h2.pagetitle,

.category-events .narrowcolumn h2.pagetitle,

.narrowcolumn #post-31 h2,

.narrowcolumn #post-33 h2,

.category-news .narrowcolumn h2.pagetitle,

.category-regular-events .narrowcolumn h2.pagetitle,

.category-community-groups .narrowcolumn h2.pagetitle,

.narrowcolumn #post-255 h2,

.category-community-projects .narrowcolumn h2.pagetitle,

.category-campaigns .narrowcolumn h2.pagetitle,

.category-community-resources-and-public-services .narrowcolumn h2.pagetitle,

.narrowcolumn #post-45 h2,

.category-other-businesses .narrowcolumn h2.pagetitle,

.category-industry .narrowcolumn h2.pagetitle,

.category-downloads-and-publications .narrowcolumn h2.pagetitle,

.narrowcolumn #post-49 h2,

.narrowcolumn #post-118 h2,

.category-additional-information .narrowcolumn h2.pagetitle {

	display:block;

	width:445px;

	height:42px;

	background-repeat:no-repeat;

	background-position:0 0;

	padding:0;

	margin:35px 0 30px 0;

	font-size:1px;

	color:#ffffff;

	text-align:right;

	background-color:#fff;

}



.narrowcolumn #post-7 h2 {background-image:url(images/h1_discoverwhitchurch.gif);}

.narrowcolumn #post-18 h2 {background-image:url(images/h1_visitorinformation.gif);}

.narrowcolumn #post-35 h2 {background-image:url(images/h1_yourcommunity.gif);}

.narrowcolumn #post-63 h2 {background-image:url(images/h1_generalinformation.gif);}

.narrowcolumn #post-11 h2 {background-image:url(images/h1_takethetour.gif);}

.narrowcolumn #post-9 h2 {background-image:url(images/h1_aboutwhitchurch.gif);}

.narrowcolumn #post-21 h2 {background-image:url(images/h1_thingstoseeanddo.gif);}

.category-food-and-drink .narrowcolumn h2.pagetitle {background-image:url(images/h1_foodanddrink.gif);}

.category-shopping .narrowcolumn h2.pagetitle {background-image:url(images/h1_shopping.gif);}

.category-local-produce .narrowcolumn h2.pagetitle {background-image:url(images/h1_markets.gif); width:530px;}

.category-accommodation .narrowcolumn h2.pagetitle {background-image:url(images/h1_accommodation.gif);}

.category-events .narrowcolumn h2.pagetitle {background-image:url(images/h1_upcomingevents.gif);}

.narrowcolumn #post-31 h2 {background-image:url(images/h1_gettingtowhitchurch.gif); width:475px;}

.narrowcolumn #post-33 h2 {background-image:url(images/h1_parking.gif); width:562px;}

.category-news .narrowcolumn h2.pagetitle {background-image:url(images/h1_latestnews.gif); height:45px}

.category-regular-events .narrowcolumn h2.pagetitle {background-image:url(images/h1_regularevents.gif);}

.category-community-groups .narrowcolumn h2.pagetitle {background-image:url(images/h1_communitygroups.gif); width:445px; height:42px;}

.narrowcolumn #post-255 h2 {background-image:url(images/h1_whitchurchlets.gif);}

.category-community-projects .narrowcolumn h2.pagetitle {background-image:url(images/h1_communityprojects.gif);}

.category-campaigns .narrowcolumn h2.pagetitle {background-image:url(images/h1_campaigns.gif);}

.category-community-resources-and-public-services .narrowcolumn h2.pagetitle {background-image:url(images/h1_communityresources.gif); width:474px; height:79px;}

.narrowcolumn #post-45 h2  {background-image:url(images/h1_businessdirectroy.gif);}

.category-other-businesses .narrowcolumn h2.pagetitle {background-image:url(images/h1_otherbuisnesses.gif);}

.category-industry .narrowcolumn h2.pagetitle {background-image:url(images/h1_industry.gif);}

.category-downloads-and-publications .narrowcolumn h2.pagetitle {background-image:url(images/h1_downloadsandpublications.gif); width:548px;}

.narrowcolumn #post-49 h2  {background-image:url(images/h1_additionalinformation.gif); width:489px;}

.narrowcolumn #post-118 h2  {background-image:url(images/h1_contactdetails.gif);}

.category-additional-information .narrowcolumn h2.pagetitle {background-image:url(images/h1_additionalinformation.gif); width:490px}



/*------Top Level Links----*/



.narrowcolumn a.link_tl, .narrowcolumn a.link_tl:visited {

	display:block;

	border: solid 1px #cccccc;

	margin:0 0 20px 0;

	font-family:Tahoma, Geneva, sans-serif;

	color:#d8d8d8;

	letter-spacing:1px;

	font-size:14px;

	line-height:24px;

	text-align:left;

	text-decoration:none;

}





.narrowcolumn a.link_tl:hover {border-color:#333; text-decoration:none;}



.narrowcolumn a.link_tl span { display:none;}



.narrowcolumn a.link_tl_left {

	padding:40px 387px 0 20px;

	width:163px;

	height:61px;

}



.narrowcolumn a.link_tl_left_oneline {

	padding:64px 387px 0 20px;

	width:163px;

	height:37px;

}



.narrowcolumn a.link_tl_right {

	padding:40px 40px 0 363px;

	width:167px;

	height:61px;

}



.narrowcolumn a.link_tl_right_oneline {

	padding:64px 40px 0 363px;

	width:167px;

	height:37px;

}



.narrowcolumn a.link_tl_takethetour, .narrowcolumn a.link_tl_takethetour:visited {background-image:url(images/links_large_takethetour.jpg);}

.narrowcolumn a.link_tl_aboutwhitchurch, .narrowcolumn a.link_tl_aboutwhitchurch:visited {background-image:url(images/links_large_aboutwhitchurch.jpg);}

.narrowcolumn a.link_tl_thingstoseeanddo, .narrowcolumn a.link_tl_thingstoseeanddo:visited {background-image:url(images/links_large_thingstoseeanddo.jpg);}

.narrowcolumn a.link_tl_foodanddrink, .narrowcolumn a.link_tl_foodanddrink:visited {background-image:url(images/links_large_foodanddrink.jpg);}

.narrowcolumn a.link_tl_shopping, .narrowcolumn a.link_tl_shopping:visited {background-image:url(images/links_large_shopping.jpg);}

.narrowcolumn a.link_tl_markets, .narrowcolumn a.link_tl_markets:visited {background-image:url(images/links_large_markets.jpg);}

.narrowcolumn a.link_tl_accomodation, .narrowcolumn a.link_tl_accomodation:visited {background-image:url(images/links_large_accommodation.jpg);}

.narrowcolumn a.link_tl_upcoming-events, .narrowcolumn a.link_tl_upcoming-events:visited {background-image:url(images/links_large_upcomingevents.jpg);}

.narrowcolumn a.link_tl_geeting-to-whitchurch, .narrowcolumn a.link_tl_geeting-to-whitchurch:visited {background-image:url(images/links_large_gettingtowhitchurch.jpg);}

.narrowcolumn a.link_tl_parking-and-disabled-access, .narrowcolumn a.link_tl_parking-and-disabled-access:visited {background-image:url(images/links_large_parking.jpg);}

.narrowcolumn a.link_tl_news, .narrowcolumn a.link_tl_news:visited {background-image:url(images/links_large_latestnews.jpg);}

.narrowcolumn a.link_tl_regular-events, .narrowcolumn a.link_tl_regular-events:visited {background-image:url(images/links_large_regularevents.jpg);}

.narrowcolumn a.link_tl_community-groups, .narrowcolumn a.link_tl_community-groups:visited {background-image:url(images/links_large_communitygroups.jpg);}

.narrowcolumn a.link_tl_whitchurch-lets, .narrowcolumn a.link_tl_whitchurch-lets:visited {background-image:url(images/links_large_whitchurchlets.jpg);}

.narrowcolumn a.link_tl_community-projects, .narrowcolumn a.link_tl_community-projects:visited {background-image:url(images/links_large_communityprojects.jpg);}

.narrowcolumn a.link_tl_campaigns, .narrowcolumn a.link_tl_campaigns:visited {background-image:url(images/links_large_campaigns.jpg);}

.narrowcolumn a.link_tl_resources, .narrowcolumn a.link_tl_resources:visited {background-image:url(images/links_large_communityresources.jpg);}

.narrowcolumn a.link_tl_business-directory, .narrowcolumn a.link_tl_business-directory:visited {background-image:url(images/links_large_businessdirectory.jpg);}

.narrowcolumn a.link_tl_downloads, .narrowcolumn a.link_tl_downloads:visited {background-image:url(images/links_large_downloads.jpg);}

.narrowcolumn a.link_tl_additional-information, .narrowcolumn a.link_tl_additional-information:visited {background-image:url(images/links_large_additionalinfo.jpg);}

.narrowcolumn a.link_tl_other-businesses, .narrowcolumn a.link_tl_other-businesses:visited {background-image:url(images/links_large_otherbusinesses.jpg);}

.narrowcolumn a.link_tl_industry, .narrowcolumn a.link_tl_industry:visited {background-image:url(images/links_large_industry.jpg);}

.narrowcolumn a.link_tl_business-news, .narrowcolumn a.link_tl_business-news:visited {background-image:url(images/links_large_businessnews.jpg);}



p.inthis {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	color:#5b8ea6;

	font-size:16px;

}

/*------[END] Top Level Links----*/



/*------Take the Tour----*/



.narrowcolumn #post-11 a.launch_tour, .narrowcolumn #post-11 a.launch_tour:visited {

	display:block;

	cursor:pointer;

	width:489px;

	height:73px;

	background:url(images/tour_btn_main.gif) 0 0 no-repeat;

}

.narrowcolumn #post-11 a.launch_tour:hover { background:url(images/tour_btn_main.gif) 0 -73px no-repeat;}



.narrowcolumn #post-11 a.launch_tour span {display:none;}



.narrowcolumn #post-11 a.launch_tour_lowres {

	display:block;

	width:337px;

	height:48px;

	background:url(images/tour_btn_lowres.gif) 0 0 no-repeat;

}

.narrowcolumn #post-11 a.launch_tour_lowres:hover {background-position:0 -48px;}



.narrowcolumn #post-11 a.launch_tour_lowres span {display:none;}



.narrowcolumn #post-11 a.flashplayer {

	display:block;

	height:54px;

	width:221px;

	background:#f0f3f5 url(images/tour_getflash.gif) 8px 8px no-repeat;

	border-bottom: 1px solid #ccc;

	border-top: 1px solid #ccc;

	text-align:left;

	text-decoration:none;

	font-family:Tahoma, Geneva, sans-serif;

	color:#398cb2;

	font-size:13px;

	padding:3px 0 0 59px;

	margin:15px 0 0 0 ;

	line-height:24px;

}.narrowcolumn #post-11 a.flashplayer:hover {background-color:#e9eef2;}



.narrowcolumn #post-11 a.flashplayer span { color:#777; display:block; font-size:15px;}



.narrowcolumn #post-11 h3 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-weight:normal;

	color:#5b8ea6;

	font-size:22px;

}

.narrowcolumn #post-11 h4 {font-size:15px; margin:5px 0 5px 0; padding:0;}



.narrowcolumn #post-11 p.controls_main {

	background:url(images/tour_controls_main.gif) 0 0 no-repeat;

	padding:0 0 0 180px;

	height:90px;

}



.narrowcolumn #post-11 p.controls_bigmap {

	background:url(images/tour_controls_examplemap.jpg) 0 0 no-repeat;

	padding:0 0 0 263px;

	height:153px;

}



.narrowcolumn #post-11 p.controls {

	padding:0 0 0 70px;

	line-height:46px;

}

.narrowcolumn #post-11 p.controls_info {

	background:url(images/tour_controls_turnoffinfo.gif) 0 0 no-repeat;

}

.narrowcolumn #post-11 p.controls_zoom {

	background:url(images/tour_controls_zoom.gif) 0 0 no-repeat;

}

.narrowcolumn #post-11 p.controls_fullscreen {

	background:url(images/tour_controls_fullscreen.gif) 0 0 no-repeat;

}

.narrowcolumn #post-11 p.controls_map {

	background:url(images/tour_controls_map.gif) 0 0 no-repeat;

}

.narrowcolumn #post-11 p.controls_goto {

	background:url(images/tour_controls_arrow.gif) 3px 0 no-repeat;

}

.narrowcolumn #post-11 p.controls_infowindow {

	background:url(images/tour_controls_info.gif) 7px 7px no-repeat;

}



.narrowcolumn #post-11 a.thanks_bloomingdigital, .narrowcolumn #post-11 a.thanks_bloomingdigital:visited {

	display:block;

	background:url(images/tour_credits_bdlogo.gif) 0 0 no-repeat;

	padding:28px 0 0 0;

	color:#398cb2;

}

.narrowcolumn #post-11 a.thanks_bloomingdigital span {display:none;}



.narrowcolumn #post-11 a.thanks_grahamjones, .narrowcolumn #post-11 a.thanks_grahamjones:visited {

	display:block;

	background:url(images/tour_credits_grahamjones.gif) 0 0 no-repeat;

	padding:28px 0 0 0;

	color:#398cb2;

}

.narrowcolumn #post-11 a.thanks_grahamjones span {display:none;}



/*------[END] Take the Tour----*/



/*------ About Whitchurch----*/



.narrowcolumn #post-9 div.about_quote {

	display:block;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:18px;

	color:#5b8ea6;

	background:url(images/quote_bg.gif) 0 0 no-repeat;

	width:148px;

	height:158px;

	padding:30px 20px 0 20px;

}

.narrowcolumn #post-9 p {line-height:24px; color:#444;}



.narrowcolumn #post-9 div.alignleft { margin:10px 25px 10px 0;}

.narrowcolumn #post-9 div.alignright {margin:10px 0 10px 25px;}

/*------[END] About Whitchurch----*/





/*------ Directory----*/



.narrowcolumn a.skiptodirectory, .narrowcolumn a.skiptodirectory:visited {

	display:block;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	color:#5b8ea6;

	font-size:16px;

	line-height:37px;

	height:37px;

	border-bottom:1px solid #dbdbdb;

	border-top:1px solid #dbdbdb;

	background:#f0f3f5 url(images/arrow_down_greybg.gif) 360px 10px no-repeat;

	width:380px;

	margin:0 0 20px 0;

	padding:0 0 0 10px;

}

.narrowcolumn a.skiptodirectory:hover {

	background-color:#dbe5eb;

	background-image:url(images/arrow_down_bluebg.gif);

	background-position:360px 10px;

	text-decoration:none;

}



.narrowcolumn a.catlink, .narrowcolumn a.catlink:visited {

	display:block;

	width:192px;

	height:48px;

	border-bottom:1px solid #dbdbdb;

	border-top:1px solid #dbdbdb;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:17px;

	color:#5b8ea6;

	float:left;

	margin:0 20px 20px 0;

	padding: 8px 0 0 70px;

}.narrowcolumn a.catlink:hover {background-position:0 -56px; text-decoration:none;}



.narrowcolumn a.catlink-cafes { background:url(images/cat_cafes.gif) no-repeat;}

.narrowcolumn a.catlink-pubs { background:url(images/cat_pubs.gif) no-repeat;}

.narrowcolumn a.catlink-restaurants { background:url(images/cat_resturants.gif) no-repeat;}

.narrowcolumn a.catlink-take-away { background:url(images/cat_takeaway.gif) no-repeat;}

.narrowcolumn a.catlink-clothes-and-accessories { background:url(images/cat_clothes.gif) no-repeat;}

.narrowcolumn a.catlink-clothes-and-accessories { background:url(images/cat_clothes.gif) no-repeat;}

.narrowcolumn a.catlink-crafts-and-gifts { background:url(images/cat_gifts.gif) no-repeat;}

.narrowcolumn a.catlink-food-shopping  { background:url(images/cat_foodshopping.gif) no-repeat;}

.narrowcolumn a.catlink-fuel { background:url(images/cat_fuel.gif) no-repeat;}

.narrowcolumn a.catlink-hardware { background:url(images/cat_hardware.gif) no-repeat;}

.narrowcolumn a.catlink-medical-and-cosmetic { background:url(images/cat_medical.gif) no-repeat;}

.narrowcolumn a.catlink-news-agents { background:url(images/cat_newsagents.gif) no-repeat;}

.narrowcolumn a.catlink-stationery { background:url(images/cat_stationary.gif) no-repeat;}

.narrowcolumn a.catlink-hotels { background:url(images/cat_hotels.gif) no-repeat;}

.narrowcolumn a.catlink-b-and-bs  { background:url(images/cat_bandbs.gif) no-repeat;}

.narrowcolumn a.catlink-arts-and-crafts  { background:url(images/cat_artsandcraft.gif) no-repeat;}

.narrowcolumn a.catlink-cheese-and-dairy  { background:url(images/cat_milkanddairy.gif) no-repeat;}

.narrowcolumn a.catlink-fruit-and-veg  { background:url(images/cat_fruitandveg.gif) no-repeat;}

.narrowcolumn a.catlink-locally-prepared-food { background:url(images/cat_locally.gif) no-repeat;}

.narrowcolumn a.catlink-meat-and-poultry { background:url(images/cat_meat.gif) no-repeat;}

.narrowcolumn a.catlink-transport { background:url(images/cat_transport.gif) no-repeat;}

.narrowcolumn a.catlink-it-resources { background:url(images/cat_it.gif) no-repeat;}

.narrowcolumn a.catlink-education { background:url(images/cat_education.gif) no-repeat;}

.narrowcolumn a.catlink-rooms-buildings-and-spaces { background:url(images/cat_roomsandspaces.gif) no-repeat;}

.narrowcolumn a.catlink-entertainment { background:url(images/cat_entertainment.gif) no-repeat;}

.narrowcolumn a.catlink-off-licence-shopping-business { background:url(images/cat_offlisence.gif) no-repeat;}

.narrowcolumn a.catlink-plants-shopping-business { background:url(images/cat_plants.gif) no-repeat;}

.narrowcolumn a.catlink-sports-and-leisure-facilities { background:url(images/cat_sport.gif) no-repeat;}

.narrowcolumn a.catlink-doctors_and_dentists { background:url(images/cat_doctors_and_dentists.gif) no-repeat;}

.narrowcolumn a.catlink-other { background:url(images/cat_other.gif) no-repeat;}

.narrowcolumn a.catlink-doctors-and-dentists { background:url(images/cat_medical.gif) no-repeat;}

.narrowcolumn a.catlink-charitable-voluntary-organisations { background:url(images/cat_charity.gif) no-repeat;}

.narrowcolumn a.catlink-police-and-emergency-services { background:url(images/cat_police.gif) no-repeat;}

.narrowcolumn a.catlink-public-representation { background:url(images/cat_townhall.gif) no-repeat;}







.narrowcolumn div.directory-topimg {

	display:block;

	width:128px; height:128px;

	float:right;

	margin:0 0 20px 20px;

}.narrowcolumn div.directory-topimg span {display:none;}



.narrowcolumn div.img_food { background:url(images/foodanddrink_img.gif) 0 0 no-repeat;}

.narrowcolumn div.img_shopping { background:url(images/shopping_img.jpg) 0 0 no-repeat;}

.narrowcolumn div.img_accom { background:url(images/accommodation_img.jpg) 0 0 no-repeat;}

.narrowcolumn div.img_markets { background:url(images/marketslocal_img.jpg) 0 0 no-repeat;}



.narrowcolumn div.top-text {

	color:#444;

	font-size:13px;

	line-height:24px;

	margin:0 0 30px 0;

}



div#displayform {

	width:45px;

	float:left;

	margin:0 20px 0 0 ;

}

div#displayform input {

	margin:5px 0 5px 10px;

	height:15px;

	padding:0;

}



div#skipto {

	float:left;

}



div#skipto a, div#skipto a:visited {

	display:block;

	margin:6px 0 10px 0;

	color:#666;

	line-height:11px;

	height:15px;

	background:url(images/skipto.gif) 0 0 no-repeat;

	padding:0 0 0 40px;

}div#skipto a:hover { color:#398cb2; text-decoration:none; background-position: 0 -17px;}





div#fulldirectory h2 {

	display:block;

	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#9db852;

	font-size:24px;

	font-style:italic;

	font-weight:normal;

	width:577px;

	margin:0 0 30px 0;

	padding:0 0 0 15px;

	border-top:1px #ccc solid;

	height:56px;

	line-height:56px;

	background-position:right;

	background-repeat:no-repeat;

}



div#cafes h2 { background-image:url(images/cafes.gif);}

div#take-away h2 { background-image:url(images/takeaway.gif)}

div#pubs h2 { background-image:url(images/pubs.gif);}

div#restaurants h2 { background-image:url(images/resturants.gif);}

div#clothes-and-accessories h2 { background-image:url(images/clothes.gif);}

div#crafts-and-gifts h2 { background-image:url(images/giftsandcrafts.gif);}

div#food-shopping h2 { background-image:url(images/food.gif);}

div#fuel h2 { background-image:url(images/fuel.gif);}

div#hardware h2 { background-image:url(images/hardware.gif);}

div#medical-and-cosmetic h2 { background-image:url(images/medical.gif);}

div#news-agents h2 { background-image:url(images/newsagents.gif);}

div#stationery h2 { background-image:url(images/stationary.gif);}

div#hotels h2 { background-image:url(images/hotels.gif);}

div#b-and-bs h2 { background-image:url(images/bandb.gif);}

div#arts-and-crafts h2 { background-image:url(images/artsandcrafts.gif);}

div#cheese-and-dairy h2 { background-image:url(images/milkanddairy.gif);}

div#fruit-and-veg h2 { background-image:url(images/fruitandveg.gif);}

div#locally-prepared-food h2 { background-image:url(images/locallyproduced.gif);}

div#meat-and-poultry h2 { background-image:url(images/meat.gif);}

div#education h2 { background-image:url(images/education.gif);}

div#rooms-buildings-and-spaces h2 { background-image:url(images/roomsandspaces.gif);}

div#it-resources h2 { background-image:url(images/IT.gif);}

div#entertainment h2 { background-image:url(images/entertainment.gif);}

div#transport h2 { background-image:url(images/transport.gif);}

div#off-licence-shopping-business h2 { background-image:url(images/offlisence.gif);}

div#plants-shopping-business h2 { background-image:url(images/plants.gif);}

div#doctors_and_dentists h2 { background-image:url(images/doctors_and_dentists.gif);}

div#other h2 { background-image:url(images/shopping_otehr.gif);}

div#doctors-and-dentists h2 { background-image:url(images/medical.gif);}

div#charitable-voluntary-organisations h2 { background-image:url(images/charity.gif);}

div#police-and-emergency-services h2 { background-image:url(images/police.gif);}

div#public-representation h2 { background-image:url(images/townhall.gif);}







/*.category-hotels h2.pagetitle, .category-take-away h2.pagetitle, .category-pubs h2.pagetitle, .category-restaurants h2.pagetitle, .category-clothes-and-accessories h2.pagetitle, .category-crafts-and-gifts h2.pagetitle, .category-food-shopping h2.pagetitle, .category-fuel h2.pagetitle, .category-hardware h2.pagetitle, .category-medical-and-cosmetic h2.pagetitle, .category-news-agents h2.pagetitle, .category-stationery h2.pagetitle, .category-hotels h2.pagetitle, .category-arts-and-crafts h2.pagetitle, .category-cheese-and-dairy h2.pagetitle, .category-fruit-and-veg h2.pagetitle, .category-locally-prepared-food h2.pagetitle, .category-meat-and-poultry h2.pagetitle, .category-b-and-bs h2.pagetitle, .category-transport h2.pagetitle, .category-education h2.pagetitle, .category-entertainment h2.pagetitle, .category-it-resources h2.pagetitle, .category-rooms-buildings-and-spaces h2.pagetitle, .search-results h2.pagetitle, .error404 h2.center  { 

font-family:Georgia, "Times New Roman", Times, serif;

font-size:30px;

font-style:italic;

color:#9db852;

text-align:left;

font-weight:normal;

}*/







.search-no-results .narrowcolumn h2 {

font-family:Georgia, "Times New Roman", Times, serif;

font-size:22px;

font-style:italic;

color:#5b8ea6;

text-align:left;

font-weight:normal;

}



h2#fulllisting, 

div#fulldirectory h3 {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#9db852;

	font-size:30px;

	text-align:left;

	font-weight:normal;

	font-style:italic;

	line-height:33px;

	margin: 30px 0 10px 0;

}



div#fulldirectory h3 {margin:0; padding:0;}



div#fulldirectory h3 a, div#fulldirectory h3 a:visited {

	display:block;

	font-weight:normal;

	font-style:normal;

	line-height:33px;

	width:387px;

	text-decoration:none;

	border-bottom:1px solid #dbdbdb;

	border-top:1px solid #dbdbdb;

	background:#f0f3f5 url(images/directory_clickforfull.gif) right 0 no-repeat;

	font-family:Tahoma, Geneva, sans-serif;

	font-size:18px;

	padding:0 200px 0 10px;

	color:#5d5d5d;

	margin:40px 0 0 0;

}

div#fulldirectory h3 a:hover {

	background:#dbe5eb url(images/directory_clickforfull.gif) right -100px no-repeat;

}



body.single div.widecolumn h2 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	font-style:italic;

	font-size:24px;

	line-height:30px;

	color:#5b8ea6;

	margin:40px 0 20px 0;

}

body.single div.widecolumn p {

	line-height:24px;

	color:#444;

}



body.single div.widecolumn a, body.single div.widecolumn a:visited {

	color:#398cb2;

	text-decoration:none;

}body.single div.widecolumn a:hover {text-decoration:underline;}



div#fulldirectory div.entry {

		padding:0 0 0 10px;

		color:#444;

}



div#fulldirectory div.entry a, div#fulldirectory div.entry a:visited {

	color:#398cb2;

	text-decoration:none;

}

div#fulldirectory div.entry a:hover {text-decoration:underline;}



div#fulldirectory a.backtotop, div#fulldirectory a.backtotop:visited {

	display:block;

	width:597px;

	text-align:right;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	color:#398cb2;

	text-decoration:none;

	margin:0;

	padding:0;

}div#fulldirectory a.backtotop:hover {text-decoration:underline;}



.category-other-businesses #sidebar3 h2, .category-community-groups #sidebar3 h2, .category-downloads-and-publications div#sidebar9 h2 {

	display:block;

	background:url(images/directory_services_a-z.gif) no-repeat;

	font-size:1px;

	text-align:right;

	border-bottom:1px solid #ccc;

	color:#fff;

	height:30px

}



.category-other-businesses #sidebar3 h2 {	background:url(images/directory_services_a-z.gif) no-repeat;}

.category-community-groups #sidebar3 h2 {	background:url(images/directory_categories_a-z.gif) no-repeat;}

.category-downloads-and-publications div#sidebar9 h2 {	background:url(images/sidebar_sml_recommendeddownloads.gif) no-repeat;}

	

.category-other-businesses #sidebar3 a, .category-other-businesses #sidebar3 a:visited, .category-community-groups #sidebar3 a, .category-community-groups #sidebar3 a:visited, .category-downloads-and-publications div#sidebar9 a, .category-downloads-and-publications div#sidebar9 a:visited  {

	display:block;

	line-height:34px;

	font-size:15px;

	font-style:italic;

	color:#555;

	font-family:Georgia, "Times New Roman", Times, serif;

	border-bottom:1px solid #dbdbdb;

	background:#f0f3f5;

	padding:0 0 0 10px;

	margin:0;

}

.category-other-businesses #sidebar3 a:hover, .category-community-groups #sidebar3 a:hover {background:url(images/arrow.gif) 305px 8px no-repeat #fff; text-decoration:none; color:#398cb2;}



.category-downloads-and-publications div#sidebar9 a:hover {background:url(images/icon_download.gif) 305px 8px no-repeat #fff; text-decoration:none; color:#398cb2;}



/*------[END] Directory----*/



/*------ Events----*/



body.category-events div.narrowcolumn a.more, body.category-events div.narrowcolumn a.more:visited {

	display:block;

	height:33px;

	line-height:33px;

	text-align:right;

	width:552px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	color:#666;

	margin:20px 0 20px 0;

	padding:0 45px 0 0;

	border-bottom:1px solid #dbdbdb;

	border-top:1px solid #dbdbdb;

	background:#f0f3f5 url(images/arrow_greybg.gif) 565px 8px no-repeat;

}



body.category-events div.narrowcolumn a.more:hover { background:url(images/arrow_bluebg.gif) #dbe5eb 565px 8px no-repeat; text-decoration:none;}



body.category-events div.narrowcolumn h3 a {

	font-size:20px;

	font-weight:normal;

}



a.eventslink, a.eventslink:visited {

	display:block;

	height:53px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	color:#555;

	font-size:15px;

	line-height:24px;

	padding:0 0 0 67px;

	margin:10px 0 30px 0;

}

a.eventslink:hover {text-decoration:none;}

a.eventslink:hover span {text-decoration:underline;}

a.eventslink span { color:#398cb2;}



a.eventsupcoming {background:url(images/upcomingevents_link_regular.gif) 0 0 no-repeat;}

a.eventsregular {background:url(images/regualrevents_link_upcoming.gif) 0 0 no-repeat;}



/*------[END] Events----*/



/*------Things to see and do----*/



body.page-id-21 div.narrowcolumn div.thing-to-do {

	height:128px;

	margin:0 0 30px 0;

	width:597px;

	padding:0;

	text-align:left;

}



body.page-id-21 div.narrowcolumn div.thing-to-do p, body.page-id-21 div.narrowcolumn div.thing-to-do h4 {

	text-align:left;

	font-size:13px;

	color:#444;

	line-height:24px;

	display:block;

	padding:0 0 0 140px;

	margin:0;

}



body.page-id-21 div.narrowcolumn div.thing-to-do p {

	height:76px;

}



body.page-id-21 div.narrowcolumn div.thing-to-do h4 {

	margin:0;

}



body.page-id-21 div.narrowcolumn div.thing-to-do p.things_more {

	padding:0;

}



body.page-id-21 div.narrowcolumn div.thing-to-do a, body.page-id-21 div.narrowcolumn div.thing-to-do a:visited {

	display:block;

	text-align:right;

	margin:0 0 0 126px;

	padding:0 40px 0 0 ;

	width:429px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#666;

	font-size:13px;

	font-style:italic;

	height:26px;

	line-height:26px;

	border-bottom:1px solid #dbdbdb;

	border-top:1px solid #dbdbdb;

	background:#f0f3f5 url(images/arrow_greybg.gif) 445px 4px no-repeat;

}

body.page-id-21 div.narrowcolumn div.thing-to-do a:hover {

	background-image:url(images/arrow_greybg_hover.gif);

	background-color: #dbe5eb;

	background-position: 445px 4px;

	text-decoration:none;}



body.page-id-21 div.narrowcolumn div.thing-allhallows {

	background:url(images/seeanddo_allhallows.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-circularwalks {

	background:url(images/seeanddo_circularwalks.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-cyclerides {

	background:url(images/seeanddo_cycle.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-eatingout {

	background:url(images/seeanddo_eatout.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-heritagetrail {

	background:url(images/seeanddo_herratigetrail.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-meadow {

	background:url(images/seeanddo_meadow.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-milltrail {

	background:url(images/seeanddo_milltrail.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-pubtour {

	background:url(images/seeanddo_pubs.jpg) 0 0 no-repeat;}

	

body.page-id-21 div.narrowcolumn div.thing-silkmill {

	background:url(images/seeanddo_silkmill.jpg) 0 0 no-repeat;}

												



/*------[END] Things to see and do----*/



/*------News----*/



.category-news div.narrowcolumn h3 a, .category-news div.narrowcolumn h3 a:visited , .category-website-news div.narrowcolumn h3 a, .category-website-news div.narrowcolumn h3 a:visited, .category-business-news div.narrowcolumn h3 a, .category-business-news div.narrowcolumn h3 a:visited{

	font-family:Georgia, "Times New Roman", Times, serif;

	display:block;

	font-size:20px;

	color:#5b8ea6;

	font-style:italic;

	font-weight:normal;

	border-bottom:1px solid #ccc;

	line-height:35px;

}

.category-news div.narrowcolumn h3 a:hover, .category-website-news div.narrowcolumn h3 a:hover , .category-business-news div.narrowcolumn h3 a:hover{text-decoration:none; color:#398cb2;}



.category-news div.narrowcolumn a.readmore, .category-website-news div.narrowcolumn a.readmore, .category-business-news div.narrowcolumn a.readmore {

	width:83px;

	text-align:right;

	line-height:33px;

	height:33px;

	margin:0px 0 40px 0;

	padding:0 40px 0 0;

	background:url(images/arrow_greybg.gif) no-repeat 97px 8px #f0f3f5;

}



.category-news div.narrowcolumn span.sideposts_date , .category-website-news div.narrowcolumn span.sideposts_date , .category-business-news div.narrowcolumn span.sideposts_date {

	padding:0 30px 0 0;

	width:439px;

	line-height:33px;

	background-color:#f0f3f5;

	background-position:right;

	height:33px;

	margin:0px 0 40px 0;

	

	}

	

.category-news div.narrowcolumn div.entry p, .category-business-news div.narrowcolumn div.entry p, .category-website-news div.narrowcolumn div.entry p{

	color:#444;

	line-height:24px;

	font-size:13px;

}



/*------[END] News----*/



/*------ Parking----*/



div#map {

	width:595px;

	height:290px;

	border:1px solid #ccc;

}







.page-id-31 div.narrowcolumn p, .page-id-33 div.narrowcolumn p {

	color:#444;

	line-height:24px;

	font-size:13px;

	margin:10px 0 10px 0;

	padding:0;

}

.page-id-31 div.narrowcolumn h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:20px;

	color:#9db852;

	font-style:italic;

	font-weight:normal;

	line-height:25px;

	margin:40px 0 0 0;

	padding:0;

	}

	

	.page-id-31 div.narrowcolumn a.see_public, .page-id-31 div.narrowcolumn a.see_public:visited, .page-id-118 .narrowcolumn a.link_contact, .page-id-118 .narrowcolumn a.link_contact:visited {

	display:block;

	text-align:left;

	width:420px;

	padding:0 0 0 10px;

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#5b8ea6;

	font-size:13px;

	font-style:italic;

	height:33px;

	line-height:33px;

	border-bottom:1px solid #dbdbdb;

	border-top:1px solid #dbdbdb;	

	background:#f0f3f5 url(images/arrow_greybg.gif) 400px 8px no-repeat;

	}

	

	.page-id-31 div.narrowcolumn a.see_public, .page-id-31 div.narrowcolumn a.see_public:visited {	margin:30px 0 0 0;}

	

	.page-id-31 div.narrowcolumn a.see_public:hover, .page-id-118 .narrowcolumn a.link_contact:hover {

	background-image:url(images/arrow_greybg_hover.gif);

	background-color: #dbe5eb;

	text-decoration:none;

	}

/*------[END] Parking----*/



/*------Downloads----*/







.category-downloads-and-publications span.added, .search-results div#fulldirectory small, body.date .narrowcolumn div#fulldirectory small {

	display:block;

	background:url(images/calendar_icon_sml.gif) 0 9px no-repeat;

	font-size:12px;

	margin:0 0 0 11px;

	padding:0 0 0 25px;

	color:#444;

	line-height:30px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

}



.search-results div#fulldirectory .postmetadata, body.date .narrowcolumn div#fulldirectory .postmetadata {

	border-bottom:1px solid #ddd;

	line-height:30px;

	display:block;

	text-align:left;

	padding:0 0 0 11px;

	margin:0 0 50px 0;

}



/*------[END] Downloads----*/



/*------Contact----*/



.page-id-118 .narrowcolumn h4 {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;

	font-size:20px;

	color:#9db852;

	font-weight:normal;

	margin:0;

	padding:0;

}

.page-id-118 .narrowcolumn p {

	line-height:24px;

	color:#444;

}



.page-id-118 .narrowcolumn .contact_thanks {

	margin:20px 0 20px 0;

}



.page-id-118 .narrowcolumn .contact_thanks span {

	display:block;

	font-weight:bold;

}

.page-id-118 .narrowcolumn a, .page-id-118 .narrowcolumn a:visited {

	color:#398cb2;

}



.page-id-118 .narrowcolumn .contact_thanks a, .page-id-118 .narrowcolumn .contact_thanks a:visited {

	display:block;

	color:#398cb2;

	text-decoration:none;

}

.page-id-118 .narrowcolumn .contact_thanks a:hover {text-decoration:underline;}



.page-id-118 .narrowcolumn .thanks_bloomingdigital span {

	background:url(images/tour_credits_bdlogo.gif) 0 0 no-repeat;

	height:30px;

	font-size:1px;

	color:#fff;

	text-align:right;

}



.page-id-118 span.special_graham, .page-id-118 span.special_steve, .page-id-118 span.special_andrew, .page-id-118 span.special_christina {

	display:block;

	background:0 0 no-repeat;

	height:68px;

	margin:4px 0 0 0;

}

.page-id-118 span.special_graham {background-image:url(images/special_graham.gif);}

.page-id-118 span.special_steve {background-image:url(images/special_steve.gif);}

.page-id-118 span.special_andrew {background-image:url(images/special_andrew.gif);}

.page-id-118 span.special_christina {background-image:url(images/special_christina.gif);}

/*------[END] Contact----*/







/*--------------------------[END] KAT-----------------------*/



h2.events {

background-image:url(images/sidebar_sml_events.gif);

background-repeat:no-repeat;

height:64px;

width:100%;

font-size:1px;

color:#FFF;



border-bottom:solid 1px #c5c5c5;

margin:30px 0 25px 0;

}



.home h2.events {

background-image:url(images/events.gif);

background-position:8px 0;

}



.page-id-118 .narrowcolumn a.link_contact, .page-id-118 .narrowcolumn a.link_contact:visited {

	margin:5px 0 30px 0;

}



div.keywords{

display:none;

}

span.filename{

display:none;

}



.postid-360 #sidebar10 h2.events {

	background-image:url(images/sidebar_sml_events_parishhall.gif);

}



.postid-498 #sidebar10 h2.events {

	background-image:url(images/sidebar_sml_events_meadow.gif);

}



.postid-362 #sidebar10 h2.events {

	background-image:url(images/sidebar_sml_events_gillnethercott.gif);

}



.postid-1959 #sidebar10 h2.events {

	background-image:url(images/sidebar_sml_events_testbourne.gif);

}



body.date .narrowcolumn #fulldirectory h3.center  {

	font-family:Tahoma, Geneva, sans-serif;

	color:#666;

	font-style:normal;

	font-weight:normal;

	font-size:14px;

}

.narrowcolumn #news_archive h2.widgettitle {

	margin:40px 0 0 0;

}



.page-id-257 form, .page-id-259 form, .page-id-262 form, .page-id-257 form {

	text-align:left;

}



.entry .widget_sideposts{

display:block;

}



.home #wad_things2see:hover{

background-position: 0 -187px;

text-decoration:none;

}



span.tel, span.address, span.email, span.venue_single, span.day, span.hours, span.fax, span.mobile, span.name  {

	display:block;

	line-height:24px;

	padding-left:35px;

	margin:15px 0 15px 0;

	color:#444;

}



div#fulldirectory a.website, a.website, a.map, a.rel_link {

	display:block;

	margin:15px 0 15px 0;

	line-height:29px;

	padding-left:35px;

	text-decoration:none;

	background-color:#fff;

}



div#fulldirectory a.website, a.website {background:url(images/icon_website2.gif) 3px 0 no-repeat; width:170px;}

a.map {background:url(images/icon_map2.gif) 3px 0 no-repeat; width:170px;}

a.rel_link {background:url(images/icon_link2.gif) 3px 0 no-repeat;}

span.email {background:url(images/icon_email2.gif) 3px 0 no-repeat;}

span.tel {	background:url(images/icon_phone2.gif) 3px 0 no-repeat;}

span.address {	background:url(images/icon_address2.gif) 3px 0 no-repeat;}

span.venue_single {	background:url(images/icon_venue2.gif) 3px 0 no-repeat;}

span.day {	background:url(images/icon_eventtime2.gif) 3px 0 no-repeat;}

span.hours {	background:url(images/icon_hours2.gif) 3px 0 no-repeat;}

span.fax {	background:url(images/icon_fax2.gif) 3px 0 no-repeat;}

span.mobile {	background:url(images/icon_mobile.gif) 3px 0 no-repeat;}

span.name {	background:url(images/icon_person.gif) 3px 0 no-repeat;}



a.website:hover, a.map:hover, a.rel_link:hover {text-decoration:underline;}



div#fulldirectory div.entry a.download, div#fulldirectory div.entry a.download:link, div#fulldirectory div.entry a.download:visited, body.single a.download, body.single a.download:link, body.single a.download:visited {

	width:214px;

	height:39px;

	font-size:2px;

	text-align:right;

	display:block;

	background:url(images/download.gif) 0 0 no-repeat;

	text-decoration:none;

	color:#393939;

	line-height:39px;

	padding:0 50px 0 0;

}

 a.download span {display:none;}



 div#fulldirectory div.entry a.download:hover, body.single a.download:hover {

	background-position: 0 -39px;

	text-decoration:none;

	color:#555860;

}



span.level1, span.level2, span.level3{display:block;color:#fff;font-size:20px;padding:2px 0 5px 10px;margin:10px 0 5px 0;width:23px;height:25px;line-height:1.2;font-family:Georgia, "Times New Roman", Times, serif;}

span.level3{background-color:#d26e8f;}

span.level2{background-color:#2bc85b;}

span.level1{background-color:#3aadc1;}





input#hiddeninput {visibility:hidden;}



a#letspaylink{background-image:url(images/lets_pay.gif); display:block; width:215px; height:43px; background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#eee; font-size:20px; font-style:italic; letter-spacing:1px; padding:8px 0 0 27px; background-position:0 0;}

a#letspaylink:hover{

text-decoration:none; background-position:0 -52px;}



form#letspayform input{color:#444;}

form#letspayform input#lets_submit{color:#222;}



#wad_get_on_site span{display:none; text-decoration:none;}

#wad_get_on_site{margin-top:46px; display:block; width:330px; border:1px solid #CCC; text-decoration:none;}

#wad_get_on_site {background-image:url(images/wad_addyourbusiness_lrg.gif); height:162px;}

span#single_business #wad_get_on_site {background-image:url(images/wad_addyourbusiness_lrg.gif); height:162px;}

span#single_group #wad_get_on_site {background-image:url(images/wad_communitygroup.gif);height:194px;}

span#single_help #wad_get_on_site {background-image:url(images/wad_helpout.gif);height:194px;}

#wad_get_on_site:hover{border-color:#888; text-decoration:none;}

#wad_get_on_site:hover span{text-decoration:none;}



.news_single_date {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;color:#666666;}

#wpstats{display:none;}



.category-business-news table.ec3_schedule, .category-business-news td.ec3_td {border:0;}



.home .widget_sideposts h2.widgettitle {

background-image:url(images/latest_news.gif);

background-position:3px 0;

padding:0 0 0 0;

margin:40px 0 0 0;

height:50px;

}



#support_logos a {

	display:block;

}

#support_logos a span {display:none;}



#support_logos a.support_businesslink {

	background:url(images/support_businesslink.gif) 0 0 no-repeat;

	height:120px;

	width:99px;

	float:left;

}



#support_logos a.support_seeda {

	background:url(images/support_seeda.gif) 0 0 no-repeat;

	height:50px;

	width:170px;

	float:right;

}



#support_logos a.support_bandd {

	background:url(images/support_basingstokeanddeane.gif) 0 0 no-repeat;

	height:75px;

	width:152px;

	float:right;

	margin-top:30px;

}

#support_logos a.support_fsb {

	background:url(images/support_fsb.gif) 0 0 no-repeat;

	height:57px;

	width:283px;

	margin:30px 0 0 20px;

}

#support_logos a.support_hcc {

	background:url(images/support_hcc.gif) 0 0 no-repeat;

	height:51px;

	width:185px;

	margin:30px 0 0 80px;

}



#header_homelink {

padding:0;

margin:0 200px 0 0;

display:block;

height:80px;

width:585px;

float:left;

position:relative;

bottom:10px;

}







.page-id-255 div#sidebar_container a#lets_services_link:hover{

text-decoration:underline;

}



.page-id-2640 .narrowcolumn a:link, .page-id-2640 .narrowcolumn a:hover, .page-id-2640 .narrowcolumn a:visited {

text-decoration:underline;

}



div.changecategoryselect {display:none;}

/* Social Network Links */

#social-network-links {
font-family:Tahoma, Helvetica, sans-serif;
font-weight:;
color:#398cb2;
font-size:12px;
font-style:normal;
line-height:30px;
}
#social-network-links a, #social-network-links a:visited {
float:right;
display:block;
height:30px;
width:30px;
margin-left:4px;
}
#social-network-links a.sn-facebook {background:url(images/social_facebook.gif) no-repeat 0 0 ;}
#social-network-links a.sn-twitter {background:url(images/social_twitter.gif) no-repeat 0 0 ;}

/* Print Styles */
@media print {
body { background:white; color:#F00;}

#sidebar_container2{/*display:none;*/}

}


