@charset "utf-8";
/* CSS Document */

@import "960.css";
@import "reset.css";
@import "text.css";
@import "forms.css";
@import "slimbox2.css";

/*
orange: EA7734
*/

body{background:url(http://www.countryside2010.org.uk/images/bg.jpg) #3FA5EF repeat-x top;}

#header{
	width:980px;
	margin:0 auto;
	height:135px;
	background:url(http://www.countryside2010.org.uk/images/bg_header_repeat.gif) repeat-x top;
	border-top:5px solid #35678f;
	border-bottom:5px solid #df7a3d;	
}
.logo{
	text-indent:-9999px;
	margin-top:10px;
	padding:0;
}
.logo a{
	width:127px;
	height:115px;
	display:block;
	background:url(http://www.countryside2010.org.uk/images/logo.gif) no-repeat 0 0;
}
.other_menu{
	background:#35678f;
	float:right;
	padding:3px 0px 5px 0px;
	color:#b7e7f1;
	width:230px;
	text-align:center;
	font-size:11px;
	font-weight:bold;

}
.other_menu a{
	color:#b7e7f1;
	padding:0 10px;
	text-decoration:none;
}
.other_menu a:hover{
	text-decoration:underline;
	color:#fff;
}

.top_nav{
	float:right;
	margin-right:23px;
	width:666px;
}
ul#top_menu{
	list-style:none;
	margin-left:36px;
	padding:0;
	overflow:hidden;
	clear:both;
	height:28px;
	padding-top:83px;
	margin-bottom:0;
	text-align:center;
}
ul#top_menu li{
	float:left;
	margin:0;
	padding:0;
}
ul#top_menu li a{
	height:28px;
	display:block;
	background:url(http://www.countryside2010.org.uk/images/top_menu.gif) no-repeat;
	text-indent:-9999px;
}
ul#top_menu li.home a{
	width:66px;
	background-position:0 0;
	margin-right:5px;
}
ul#top_menu li.about a{
	width:71px;
	background-position:-71px 0;
	margin-right:5px;
}
ul#top_menu li.event_directory a{
	width:135px;
	background-position:-147px 0;
	margin-right:5px;
}
ul#top_menu li.blog_event a{
	width:109px;
	background-position:-288px 0;
	margin-right:5px;
}
ul#top_menu li.organiser_info a{
	width:122px;
	background-position:-403px 0;
	margin-right:5px;
}
ul#top_menu li.organiser_login a{
	width:135px;
	background-position:-531px 0;
	margin-right:0;
}
ul#top_menu li.manage_events a{
	width:128px;
	background:url(http://www.countryside2010.org.uk/images/manage_events.gif) no-repeat left top;
	margin-right:0;
}
ul#top_menu li.event_calendar a{
	width:122px;
	background:url(http://www.countryside2010.org.uk/images/event_calendar.gif) no-repeat left top;
	margin-right:5px;
}
ul#top_menu li.event_organisers a{
	width:135px;
	background:url(http://www.countryside2010.org.uk/images/events_organisers.gif) no-repeat left top;
	margin-right:5px;
}
ul#top_menu li.bright_ideas a{
	width:109px;
	background:url(http://www.countryside2010.org.uk/images/bright_idea_menu.gif) no-repeat left top;
	margin-right:5px;
}


ul#top_menu li.home a.active, ul#top_menu li.home a:hover{background-position:0 -28px;}
ul#top_menu li.about a.active, ul#top_menu li.about a:hover{background-position:-71px -28px;}
ul#top_menu li.event_directory a.active, ul#top_menu li.event_directory a:hover{background-position:-147px -28px;}
ul#top_menu li.blog_event a.active, ul#top_menu li.blog_event a:hover{background-position:-288px -28px;}
ul#top_menu li.organiser_info a.active, ul#top_menu li.organiser_info a:hover{background-position:-403px -28px;}
ul#top_menu li.organiser_login a.active, ul#top_menu li.organiser_login a:hover{background-position:-531px -28px;}
ul#top_menu li.manage_events a.active, ul#top_menu li.manage_events a:hover{
	background:url(http://www.countryside2010.org.uk/images/manage_events.gif) no-repeat 0 -29px;
}
ul#top_menu li.event_calendar a.active, ul#top_menu li.event_calendar a:hover{
	background:url(http://www.countryside2010.org.uk/images/event_calendar.gif) no-repeat 0 -28px;
}
ul#top_menu li.event_organisers a.active, ul#top_menu li.event_organisers a:hover{
	background:url(http://www.countryside2010.org.uk/images/events_organisers.gif) no-repeat 0 -28px;
}
ul#top_menu li.bright_ideas a.active, ul#top_menu li.bright_ideas a:hover{
	background:url(http://www.countryside2010.org.uk/images/bright_idea_menu.gif) no-repeat 0 -28px;
}





#banner_intro{
	height:384px;
	background:url(http://www.countryside2010.org.uk/images/bg_intro.jpg) #27a1d1 no-repeat 0 0;
	overflow:hidden;
	width:980px;
	color:#ffffff;
	margin:0 auto;
}
#left_intro p{
	line-height:1.4em;
	font-size:14px;
}
#left_intro a{color:#fff;}
h1.welcome_word{
	background: url(http://www.countryside2010.org.uk/images/welcome_text.gif) no-repeat 0 0;
	height:146px;
	text-indent:-9999px;
	margin-top:20px;
	margin-bottom:5px;
}
p.strong{ font-size:14px; font-weight:bold;}

#right_intro form.search, #right_intro form{
	text-align:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:capitalize;
	padding-top:12px;
	font-size:16px;
}
#right_intro form p, #right_intro form.search p{ padding-bottom:0px; margin-bottom:12px; vertical-align:middle;}
#right_intro form label, #right_intro form.search label{font-weight:normal;}
#right_intro form input, #right_intro form.search input{
	background:#e9f2f8;
	padding:3px;
	width:175px;
	border:0;
}

/******************  title ******************/
#banner_title{
	background:url(http://www.countryside2010.org.uk/images/bg_intro_title.jpg) #27a1d1 no-repeat 0 0;
	overflow:hidden;
	width:980px;
	height:119px;
	color:#ffffff;
	margin:0 auto;
}
h1.event_profile_title{
	background:url(http://www.countryside2010.org.uk/images/event_profile_title.png) no-repeat 0 0;
	height:28px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:30px;
}
h1.event_directory_title, h2.event_directory_title{
	background:url(http://www.countryside2010.org.uk/images/event_directory_title.png) no-repeat 0 0;
	height:35px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:23px;
}
h1.add_event_title{
	background:url(http://www.countryside2010.org.uk/images/add_event_title.png) no-repeat 0 0;
	height:35px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:23px;
}
#banner_title a{
	font-weight:bold;
	color:#cfebff;
	text-decoration:none;
	font-size:14px;	
}
#banner_title a:hover
p.addon_menu{
	margin-top:20px;
	text-align:right;
	font-weight:bold;
	color:#cfebff;
}
#banner_title form{
	margin-top:20px;
}

.symbols_desc {list-style:none; margin:1em 0; padding:0;}
.symbols_desc img{vertical-align:middle; margin:10px;}
.symbols_desc li{margin:0 0 10px 0; padding:0;}

/*********************************** slider ***************************************/

#slider {
    width: 530px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	border:5px solid #fff;
	padding:0;
	margin:0;
}
#sliderContent {
    width: 520px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin:0;
	padding:0;
	list-style-type: none;
}
#sliderContent li{ margin:0; padding:0;}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 520px;
    background-color: #000;
   /* filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
	-moz-opacity:.70; 
	filter:alpha(opacity=70); 
	opacity:.70;*/
    color: #fff;
    display: none;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}


/*********************************** main_content ***************************************/

#main_content{
	overflow:hidden;
	width:980px;
	background: url(http://www.countryside2010.org.uk/images/bg_wrapper.gif) #ffffff repeat-x top;
	padding-top:20px;
	padding-bottom:10px;
	margin:0 auto;
}
#left_side h1.from_blog_title{
	background:url(http://www.countryside2010.org.uk/images/from_our_blog_title.gif) no-repeat 0 0;
	height:19px;
	text-indent:-9999px;
	border-bottom:1px dotted #a4a4a4;
	padding-top:10px;
}
#main_content h3.title{
	color:#2e5679;
	font-size:14px;	
	margin-bottom:10px;
	margin-top:10px;
}
#main_content h3.title a{color:#2e5679; text-decoration:none; font-weight:normal; font-size:14px;}
#main_content h3.title span{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
p.description, .description p {
	padding-bottom:10px;
	border-bottom:1px dotted #a4a4a4;
}
.credit{ font-size:10px; margin-bottom:0;}
p.description a{ font-weight:bold; color:#c84d00; text-decoration:none;}
h3.title a:hover, p.description a:hover{color:#666;}

.event_cols{overflow:hidden; display:block;margin-bottom:5px;}
.event_cols .grid_3{width:160px;border-left:1px solid #eaeaea; padding-left:14px; margin-left:15px; margin-right:0; min-height:210px;  margin-bottom:5px;}

.event_cols .grid_3#country_walk_2010{
	margin-left:0;border-left:0; padding-left:0;
}
.event_cols .grid_3#register_event{
	margin-right:0;
	padding-right:0px;
}

p.country_walk_2010, p.register_now{
	color:#c94c00;
	font-weight:bold;
	margin-top:10px;
}
p.select_country{font-weight:bold;margin-top:10px;}

#join_our_facebook{
	float:left;
	width:160px;
	margin-right:15px;
}
#subscribe{
	float:left;
	width:520px;
	/*margin-left:15px;*/
	overflow:hidden;
	display:block;
	background:#e8e8e8;
	padding:8px;
	height:100%;
}
#subscribe p, #subscribe form{
	float:left;
	width:50%;
	margin-bottom:0;
}
#subscribe form{text-align:right;}
#subscribe form input.subs{ border:1px solid #d9d9d9; padding:3px; margin-bottom:2px;}


#main_content .grid_7#detail_content, #main_content .grid_7#browse_content{
	width:560px;
	margin-right:10px;
}

#main_content .grid_7#detail_content h2, #main_content .grid_7#browse_content h2{
	font-size:24px;
	color:#333333;
	margin:0;
	padding:0;
	line-height:normal;
	font-weight:normal;
}
#main_content .grid_7#detail_content h3, #main_content .grid_7#browse_content h3{
	font-size:18px;
	color:#21629b;
	margin:0;
	line-height:normal;
	padding:0;
	font-weight:normal;
}	

#main_content .grid_7#detail_content h3 a, #main_content .grid_7#browse_content h3 a{color:#21629b; text-decoration:none;}
#main_content .grid_7#detail_content h3 a:hover, #main_content .grid_7#browse_content h3 a:hover{color:#333;}
#main_content ul{
list-style: square;
list-style: url(http://www.countryside2010.org.uk/images/bullet.gif);
}
.grid_7#detail_content .description, #main_content .grid_7#browse_content .description{
	width:240px;
	float:left;
	display:inline;
	margin-top:30px;
	margin-right:10px;
}
.grid_7#detail_content .description div.desc, #main_content .grid_7#browse_content .description div.desc{
/*	border-top:1px dotted #ccc; */
	margin-top:10px;
	border-bottom:1px dotted #ccc;
	padding:5px 0;
}
.grid_7#detail_content .description div.desc h4, #main_content .grid_7#browse_content .description div.desc h4,#other_detail .desc_info h4{
	font-size:12px;
}
#main_content .grid_7#browse_content .description div.desc{
	border-top:0px dotted #ccc;
	border-bottom:0px dotted #ccc;
	margin-top:10px;
}
#main_content ul.litle_pic { list-style:none; margin:0; padding:0; overflow:hidden; height:100%;}
#main_content ul.litle_pic li{
	margin:10px 10px 0 0;
	padding:0;
	float:left;
}
.grid_7#detail_content .grid_4#other_detail{
    border-top:1px dotted #ccc;
	margin-top:30px;
	margin-left:10px;
	width:290px;
	margin-right:0;
}

#main_content .grid_7#browse_content .grid_4#other_detail{
	margin-top:30px;
	margin-left:20px;
	width:290px;
	margin-right:0;
}
#main_content .grid_7#browse_content .grid_4#other_detail p{
	border:0;
	padding-bottom:10px;	
}

#main_content ul#other_event_country{ list-style:none; font-weight:bold; vertical-align:middle;}
#main_content ul#other_event_country li a{text-decoration:none;}


#other_detail table {width:100%;}
#other_detail table td{
	/* border-bottom:1px dotted #ccc; */
	padding:5px 0;
	}

#other_detail dt.first{
	font-weight:bold;
	float:left;
	width:173px;
}

.container_12 .grid_5#other_content{
	margin-left:20px;
	margin-right:0;	
	margin-bottom:0;
	width:350px;
}
#google_maps, #promo{
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:15px;
	overflow:hidden;
}
.container_12 .grid_5#other_content .search_event{
	background:#d5ecf5;
	padding:10px;
	margin-bottom:15px;
	overflow:hidden;
	height:100%;
}
.search_event form{ overflow:hidden; margin-bottom:10px;}
p.narrow_search{background:url(http://www.countryside2010.org.uk/images/hr.gif) repeat-x bottom; padding-bottom:10px;}
#main_content .search_event ul{ list-style:none; margin:0; padding:0;width:100%;overflow:hidden;}
.search_event ul li{float:left; width:49.5%; margin:0; padding:0;}
.search_event ul li.last{ text-align:right; width:50%;}
input.txt{border:1px solid #ccc; padding:2px;}
#promo {overflow:hidden; height:100%;}
#promo img{
	float:left;
	margin-right:5px;
}
#promo h3{color:#c84d00; font-size:18px; margin-bottom:0; font-weight:normal;}
#promo p{margin-bottom:0;}




/***************** search listing **********************/

.search_listing, .search_listing .paging, .paging{overflow:hidden;}
.search_listing .paging,.paging{ text-align:right; padding:5px 0;margin:10px 0;font-weight:bold;}
.search_listing .paging a span, .paging a span{background:#086cac; color:#FFFFFF; padding:3px 7px; }
.search_listing .paging a:hover span, .paging a:hover span{background:#e0e0e0; color:#666666;}
.search_listing .paging a.print_detail, .paging a.print_detail{float:left;}

.search_listing{margin-right:20px;}

table.table_search_detail{
	width:100%;
	border-top:2px solid #21619a;
}
table.table_search_detail th{
	border-bottom:1px solid #83b5d5;
	padding:8px 0px;
	font-weight:bold;
	font-size:14px;
}
table.table_search_detail td{
	border-bottom:1px solid #d9d9d9;
	padding:10px 0;	
	text-align:center;
}
table.table_search_detail th.first,table.table_search_detail td.first{text-align:left; padding-left:0}
table.table_search_detail a{color:#086cac;font-weight:bold;}





/* Easy Slider */

#slider_thumb{}	
#slider_thumb ul, #slider_thumb li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider_thumb li{ 
	width:240px;
	height:240px;
	overflow:hidden; 
	}	
#prevBtn, #nextBtn{ 
	display:block;
	width:29px;
	height:29px;
	position:absolute;
	margin-top:-140px;
	margin-left:-15px;
	}	
#nextBtn{margin-left:225px;}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:29px;
	height:29px;
	background:url(http://www.countryside2010.org.uk/images/left_nav_arrow.png) no-repeat 0 0;	
	text-indent:-9999px;
	}	
#nextBtn a{ 
	background:url(http://www.countryside2010.org.uk/images/right_nav_arrow.png) no-repeat 0 0;	
	}											

/* // Easy Slider */



/****************** About Page *****************/

h1.about_title, h2.faq_title, h2.links_title, h2.sitemap_title{
	background:url(http://www.countryside2010.org.uk/images/about_title.png) no-repeat 0 0;
	height:28px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:30px;
}

h2.faq_title
{
	background:url(http://www.countryside2010.org.uk/images/faqs_title.png) no-repeat 0 0;
}

h2.links_title
{
	background:url(http://www.countryside2010.org.uk/images/useful_links_title.png) no-repeat 0 0;
}

h2.sitemap_title
{
	background:url(http://www.countryside2010.org.uk/images/sitemap_title.png) no-repeat 0 0;
}



h1.search_title{
	background:url(http://www.countryside2010.org.uk/images/search_title.png) no-repeat 0 0;
	height:28px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:30px;
}
h1.term_conditions_title{
	background:url(http://www.countryside2010.org.uk/images/terms_conditions_title.png) no-repeat 0 0;
	height:28px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:30px;
}
h1.faqs_title{
	background:url(http://www.countryside2010.org.uk/images/faqs_title.png) no-repeat 0 0;
	height:33px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:25px;
}
h1.useful_links_title{
	background:url(http://www.countryside2010.org.uk/images/useful_links_title.png) no-repeat 0 0;
	height:33px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:25px;
}
h1.accessibility_title{
	background:url(http://www.countryside2010.org.uk/images/accessibility_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.privacy_policy_title{
	background:url(http://www.countryside2010.org.uk/images/privacy_policy_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.site_map_title{
	background:url(http://www.countryside2010.org.uk/images/sitemap_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.organiser_info_title,
h2.organiser_info_title
{
	background:url(http://www.countryside2010.org.uk/images/organiser_info_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h2.bright_idea_title
{
	background:url(http://www.countryside2010.org.uk/images/bright_idea_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.contact_title{
	background:url(http://www.countryside2010.org.uk/images/contact_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.blog_title,
h2.blog_title
{
	background:url(http://www.countryside2010.org.uk/images/blog_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.media_title{
	background:url(http://www.countryside2010.org.uk/images/media_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.organiser_title{
	background:url(http://www.countryside2010.org.uk/images/organiser_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}
h1.organiser_admin_title{
	background:url(http://www.countryside2010.org.uk/images/organiser_admin_title.png) no-repeat 0 0;
	height:34px;
	text-indent:-9999px;
	margin-top:29px;
	margin-bottom:24px;
}





#about_detail img{
	padding:4px;
	border:1px solid #e3e3e3;
	margin-bottom:1em;
}
#main_content .grid_6#about_detail h2, #main_content .grid_6#about_detail h3, #main_content .grid_6#about_detail h4, #main_content .grid_6#about_detail p{
	margin:0em 0 1em 0;
}
#about_detail a{font-weight:bold;}
#main_content h2{
	color:#333333;
	font-size:24px;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}
#main_content h3{
	color:#21629B;
	font-size:18px;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}
#main_content h4{
	border-top :1px dotted #ccc;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
	padding-top: 5px;
}
#main_content h3 span{
	font-size:12px;
	color:#666;
}
#main_content h3 small{
	font-size:11px;
	color:#666;
}

#main_content h3 a{
	color:#21629B;
	font-size:18px;
	font-weight:normal;
}
#main_content h3 a:hover{color:#333333;}
#center_box_menu{
	margin-top:52px;
	overflow:hidden;
	height:100%;
}
#fly_nav{
	background:url(http://www.countryside2010.org.uk/images/bg_fly_menu.gif) no-repeat top;
	border:1px solid #e3e3e3;
	padding:11px;
	overflow:hidden;
	height:100%;
	display:block;
	margin-bottom:20px;
}
#fly_nav h3{margin-bottom:5px;}
#fly_nav ul{ list-style-type:none; margin:0 0 15px 0; padding:0; width:195px; position:relative;}
#fly_nav ul li{list-style:none;margin:0; padding:5px; font-size:14px; font-weight:bold; border-bottom:1px dotted #e3e3e3;}
#fly_nav ul li a:hover{color:#333;}
#fly_nav #subscribe{
	width:180px;
	height:100%;
	margin-left:0;
	margin-bottom:4px;
	background:#d5ecf5;
}
#fly_nav #subscribe form input.subs{
	width:170px;
}
#fly_nav #subscribe p{width:auto;}
#fly_nav #subscribe form{
	float:none;
	width:auto;
	text-align:left;
}

#right_box_menu h2.latest_from_blog_title{
	background:url(http://www.countryside2010.org.uk/images/latest_from_blog_title.gif) no-repeat 0 0;
	text-indent:-9999px;
	height:40px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #a4a4a4;
}
#latest_from_blog h3.title{font-size:14px; margin-bottom:10px;}
#right_box_menu h3 span {font-size:11px; color:#666;}
#twitter, #ads, #latest_from_blog {border-bottom:1px dotted #a4a4a4; padding-bottom:10px; margin-bottom:10px;}

.grid_6#about_detail form label{
	width:100px;
	float:left;
	font-weight:normal;
	padding-top:15px;
}
.grid_6#about_detail form input.text_field{padding:5px; width:250px;}
p.more_links{
	padding-bottom:20px;
	display:block;
	overflow:hidden;
	border-bottom:1px dotted #a4a4a4;
}

.grid_3.media_contact{
	margin-left:0;
	margin-right:0;
	margin-bottom:10px;
}
/*
#press_release{clear:both;}*/
#main_content .media_images ul{ list-style:none; margin:0; padding:0; font-size:11px; font-style:italic; overflow:hidden; height:100%; width:460px;}
#main_content .media_images ul li{margin:0 5px 0 0; padding:0; width:145px; float:left;}
/**************************** footer *******************************/
#footer{
	background:#eff7f7;
	border-top:5px solid #ea7734;
	overflow:hidden;
	display:block;
	padding:20px 0;
	width:980px;
	margin:0 auto;
}
#partner{vertical-align:middle;}
#partner img{ margin:0 10px 0 0 ;}
#copyright{text-align:right; font-size:11px;}
#copyright a{ color:#2e5679; text-decoration:none;}
#copyright a:hover{color:#666;}

a{color:#C84D00; text-decoration:none; font-weight:bold;}
a:hover{color:#666666;}

#comments ul{list-style:none;}
#comments ul li{margin:0 0 20px 0; padding:0;border-bottom:1px dotted #A4A4A4;}
#comments ul li:hover{background:#f3f3f3;}
#comments p.comment_author small{font-size:11px;}
#about_detail.grid_6 #leave_comments form input, #about_detail.grid_6 #leave_comments form label{float:none;}
#about_detail.grid_6 #leave_comments form input{padding:4px;}
#about_detail.grid_6 #leave_comments form label small{font-size:10px;}
#about_detail.grid_6 #leave_comments form textarea{ height:200px; width:440px;}
table.table_result{margin-top:5px;}
table.table_result th{
	background:#2e679d;
	color:#FFFFFF;
	padding:5px;
	text-align:left;
}
table.table_result td
table.table_result tr.grey{background:#e3e3e3;}
#organiser_admin h4{ margin:10px 0;}

.caption p
{
	margin-top: 0.25ex !important;
/*	width: 275px;*/
	line-height: 120%;
	font-size: 90%;
	margin-right: 25px;
}

.credit p,
p.credit
{
	margin-top: 0.25ex !important;
	float: right;
	text-align: right;
	font-size: 90%;
	width: 150px;
}

#add-day .calendar-picker td
{
cursor: pointer;
text-align: center;
border: 1px solid #fff;
padding: 4px;
background: #EA7734;
color: #fff;
}

.required-notice
{
background: #fbe3e4;
color: #666;
}

#main_content #main-form ul,
#main_content #main-form li,
#main_content .field_box ul
{
	list-style:none;
}

#main_content .symbols_desc li 
{
float:left;
margin:0 0 10px;
padding:0;
width:50%;
list-style:none;
}

input.required
{
	border: 1px solid #999;
}

#os-map-holder
{
	border: 1px solid #cccccc;
	margin-bottom: 15px;
	padding: 4px;
}

#os-map
{
	height: 340px;
}

#opening_arrangements p
{
	margin: 0;
}

.pagination
{
	width: 200px;
	font-weight: bold;
	float: right;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
    font-size:14px;
}

.pagination-top
{
	margin-top: 20px;
}

.qp_next,
.qp_prev
{
	padding: 3px;
}

.qp_disabled
{
color: #666666;
cursor: default;
}

#results p{font-size:14px;]