/* CSS Document */

body {	
	font-family: "trebuchet ms";	
	font-size: 12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	background:#c6c6c6;
	}
	
#wrapper {
	width:1014px;
	height:100%;
	margin: 0 auto;
	margin-top:20px;
	padding:0;
	background:url(../images/bkgd.gif) top left repeat-y #c6c6c6;
	}
	
wrapper, html {height:100%}	

/*hack*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack - http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack/ */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */
	
#left_side {
	width:201px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}
	
#right_side {
	width:801px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}
	
/*-----------------LEFT SIDE ELEMENTS------------------*/
	
#search {
	width:185px;
	height:48px;
	padding:8px 0 0 4px;
	margin:0 0 0 12px;
	}
	
.search_title {
	color:#000000;
	font-size:12px;
	padding:0 0 0 2px;
	margin:0
	}
	
	
#left_nav {
	width:201px;
	height:auto;
	margin:0;
	padding:0;
	font-size:14px;
	color:#FFFFFF;
	font-family:"trebuchet ms";
	}
	
#left_nav ul {
	width:199px;
	height:auto;
	margin:0 0 0 2px;
	padding:0;
	}
	
#left_nav li {
	list-style:none;
	margin:2px 0 0 0;
	}
	
#left_nav a.home {
	display:block;
	width:69px;
	height:27px;
	margin:0;
	padding:12px 0 0 130px;
	color:#979494;
	background:url(../images/btn_home.gif) no-repeat;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	}
	
#left_nav a.home:hover {
	display:block;
	width:69px;
	height:27px;
	margin:0;
	padding:12px 0 0 130px;
	color:#6a6464;
	background:url(../images/btn_home_ro.gif) no-repeat;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	
	}
	
#left_nav a.who_is {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_who_is.gif) no-repeat #363636;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.who_is:hover {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_who_is_ro.gif) no-repeat #363636;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.who_is_active{
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_who_is_ro.gif) no-repeat #363636;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.classes_events {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_friends.gif) no-repeat #B62A79;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.classes_events:hover {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_friends_ro.gif) no-repeat #B62A79;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.classes_events_active {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_friends_ro.gif) no-repeat #B62A79;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.friends {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_tailormade.gif) no-repeat #00A0E0;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.friends:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_tailormade_ro.gif) no-repeat #00A0E0;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.friends_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_tailormade_ro.gif) no-repeat #00A0E0;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.tailormade {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_leaders.gif) no-repeat #0b3d82;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.tailormade:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_leaders_ro.gif) no-repeat #0b3d82;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.tailormade_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_leaders_ro.gif) no-repeat #0b3d82;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.training {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_velcro.gif) no-repeat #C8D44D;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.training:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_velcro_ro.gif) no-repeat #C8D44D;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.training_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_velcro_ro.gif) no-repeat #C8D44D;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.leaders {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_youth.gif) no-repeat #98B487;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.leaders:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_youth_ro.gif) no-repeat #98B487;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.leaders_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_youth_ro.gif) no-repeat #98B487;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.velcro {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_events.gif) no-repeat #FE4110;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.velcro:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_events_ro.gif) no-repeat #FE4110;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.velcro_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_events_ro.gif) no-repeat #FE4110;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.youth{
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_classes.gif) no-repeat #800020;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.youth:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_classes_ro.gif) no-repeat #800020;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.youth_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_classes_ro.gif) no-repeat #800020;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.partners{
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_partners.gif) no-repeat #813882;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.partners:hover {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_partners_ro.gif) no-repeat #813882;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.partners_active {
	display:block;
	width:131px;
	height:22px;
	margin:0;
	padding:6px 0 0 68px;
	background:url(../images/btn_partners_ro.gif) no-repeat #813882;
	text-decoration:none;
	color:#FFFFFF;
	}

#left_nav a.mediacenter {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_southglos.gif) no-repeat #32B1B9;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.mediacenter:hover {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_southglos_ro.gif) no-repeat #32B1B9;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.mediacenter_active {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_southglos_ro.gif) no-repeat #32B1B9;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.southglos {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_support.gif) no-repeat #edb319;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.southglos:hover {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_support_ro.gif) no-repeat #edb319;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.southglos_active {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_support_ro.gif) no-repeat #edb319;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.support_new {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_support_new.gif) no-repeat #362b98;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.support_new:hover {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_support_new_ro.gif) no-repeat #362b98;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav a.support_new_active {
	display:block;
	width:163px;
	height:22px;
	margin:0;
	padding:6px 0 0 36px;
	background:url(../images/btn_support_new_ro.gif) no-repeat #362b98;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#left_nav li.nav_search {
	display:block;
	width:163px;
	height:24px;
	margin:2px 0 0 0 ;
	padding:4px 0 2px 36px;
	background:#e2e2e2;
	text-decoration:none;
	color:#FFFFFF;
	}
	
#logo_arts_council {
	width:auto;
	height:100%;
	margin:8px 0 0 12px;
	padding:0;
	vertical-align:bottom;
}
	
#facebook a {
	background:url(../images/content/facebook_icon.gif) left center no-repeat;
	display:block;
	width:138px;
	height:40px;
	margin:8px 0 0 14px;
	padding:5px 0 0 48px;
	vertical-align:bottom;
}
	
#twitter a {
	background:url(../images/content/twitter_icon.gif) left center no-repeat;
	display:block;
	width:138px;
	height:40px;
	margin:8px 0 0 14px;
	padding:5px 0 0 48px;
	vertical-align:bottom;
}

#tgm {
	margin:10px 0 0 14px;
	padding:0 0 0 0;
	width:180px;
	height:150px;
}
	
/*------------------------right side elements------------------*/
#related_info_tab {
	width:550px;
	height:auto;
	padding:0;
	margin:10px 0 0 0;
	}
	
.tab {
	width:125px;
	height:30px;
	margin:0;
	padding:0;
	}
	
.related_links {
	width:auto;
	height:auto;
	margin:0 0 0 12px;
	padding:4px 4px 4px 4px;
	background:#f4f3f3;
	border:1px solid #cccccc;
	text-align:center;
	}
	
#related_info_tab_home {
	width:396px;
	height:auto;
	padding:0;
	margin:0;
	}
	
.tab_home {
	width:125px;
	height:30px;
	margin:0;
	padding:0;
	}
	
.related_links_home {
	width:378px;
	height:auto;
	margin:0 0 0 8px;
	padding:4px 4px 4px 4px;
	background:#f4f3f3;
	border:1px solid #cccccc;
	text-align:center;
	}
	
#top_line {
	width:801px;
	height:10px;
	background:url(../images/top_line_repeat.gif) top left repeat-x #c6c6c6;
	}

#flash {
	width:796px;
	height:387px;
	margin:0 0 0 5px;
	padding:0;
	}	
	
#breadcrumbs {
	width:783px;
	height:22px;
	margin:0;
	padding:8px 0 0 18px;
	}
	
#heading {
	width:783px;
	height:38px;
	margin:4px 0 0 0;
	padding:8px 0 0 18px;
	color:#8dc718;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
	
.gd {
	width:51px;
	height:38px;
	float:left;
	margin:0;
	padding:0;
	}
	
	
#copy {
	width:783px;
	height:auto;
	padding:8px 0 0 18px;
	margin:8px 0 0 0;
	clear:both;
	}
	
#copy_left {
	width:600px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}
	
#copy_right {
	width:183px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
	}
	
#copy_left_left {
	width:396px;
	height:auto;
	margin:0;
	padding:0 12px 0 0;
	float:left;
	}
	
#copy_left_right {
	width:162px;
	height:auto;
	margin:0;
	padding:0 14px 0 16px;
	float:left;
	background:url(../images/copy_home_grey_line.gif) top left repeat-y;
	}
	
.copy_left_right_thumb {
	width:auto;
	height:auto;
	margin:0 12px 8px 0 ;
	padding:0;
	float:left;
	}
	
#footer_stripe {
	width:781px;
	height:11px;
	margin:16px 0 0 16px;
	padding:0;
	clear:both;
	}
	
.sidelinks_thumb {
	width:167px;
	height:80px;
	margin:0 0 10px 0;
	padding:0;
	}
	
#copy_left_main {
	width:564px;
	height:auto;
	padding:0 18px 0 0;
	margin:0;
	float:left;
	}
	
#copy_right_main {
	width:162px;
	height:auto;
	margin:0;
	padding:0 14px 0 16px;
	float:left;
	background:url(../images/copy_home_grey_line.gif) top left repeat-y;
	}
	
.copy_thumb {
	width:150px;
	height:150px;
	margin:0 10px 10px 0;
	padding:0;
	float:left;
	}
	
#sub_menu {
	width:167px;
	height:auto;
	margin:0 0 6px 0;
	padding:0;
	}
	
#sub_menu ul {
	width:167px;
	height:auto;
	margin:0;
	padding:0;
	}
	
#sub_menu li {
	width:167px;
	display:block;
	margin:2px 0 0 0;
	padding:0;
	list-style:none;
	}
	
#sub_menu li a.home {
	width:157px;
	height:auto;
	display:block;
	background:#0097ff;
	padding:12px 0 12px 10px;
	color:#FFFFFF;
	}
	
#sub_menu li a.classes_events {
	width:157px;
	height:auto;
	display:block;
	background:#d21184;
	padding:12px 0 12px 10px;
	color:#FFFFFF;
	}
	
	
#sub_menu li a.friends {
	width:157px;
	height:auto;
	display:block;
	background:#00A0E0;
	padding:12px 0 12px 10px;
	color:#FFFFFF;
	}
	
#sub_menu li a.tailormade {
	width:157px;
	height:auto;
	display:block;
	background:#0b3d82;
	padding:12px 0 12px 10px;
	color:#FFFFFF;
	}
	
#sub_menu li a.training {
	width:157px;
	height:auto;
	display:block;
	background:#C8D44D;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.leaders {
	width:157px;
	height:auto;
	display:block;
	background:#98B487;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.velcro {
	width:157px;
	height:auto;
	display:block;
	background:#FE4110;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.youth {
	width:157px;
	height:auto;
	display:block;
	background:#800020;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.partners {
	width:157px;
	height:auto;
	display:block;
	background:#813882;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.mediacenter {
	width:157px;
	height:auto;
	display:block;
	background:#32B1B9;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.southglos {
	width:157px;
	height:auto;
	display:block;
	background:#edb319;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
#sub_menu li a.support {
	width:157px;
	height:auto;
	display:block;
	background:#362b98;
	padding:12px 0 12px 10px;
	color:#fff;
	}
	
table.table {
	background:#f4f3f3;
	border:1px solid #cccccc;
}


	
/*--------------------footer legal info----------------*/

#legal_info {
	width:1014px;
	height:auto;
	clear:both;
	padding:0;
	margin:0 auto;
	color:#FFFFFF;
	}
	
#legal_left {
	width:700px;
	height:auto;
	padding:6px 0 0 12px;
	margin:0;
	float:left;
	}
	
#legal_right {
	width:290px;
	height:auto;
	padding:6px 0 0 0;
	margin:0;
	float:left;
	text-align:right;
	}
	
/*---------------------content list----------------*/


#copy_left li {
	list-style:url(../images/bullet.gif);
	}
	
#copy_left_main li.sub {
	list-style:url(../images/bullet.gif);
	margin:0 0 0 20px;
	}
	
#copy_left_main li {
	list-style:url(../images/bullet.gif);
	}
	
/*----------------------news-----------------*/

.spacer {
 	width:500px;
	height:4px;
	margin:0;
	padding:0;
	}
	
.news_summary {
	width:564px;
	min-height:90px;
	margin:0;
	padding:0;
	}
	
.news_date {
	font-size:12px;
	color:#333333;
	}
	
#news_item {
	width:564px;
	min-height:200px;
	margin:0;
	padding:0;
	}
	
/*---------------------fonts---------------------*/

h2 {
	font-size:16px;
	color:#999999;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
	}
	
p {
	font-size:12px;
	color:#000000;
	margin:0 0 8px 0;
	}
	
#legal_info a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#legal_info a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
a {
	color:#0097ff;
	text-decoration:none;
	}
	
a:hover {
	color:#0097ff;
	text-decoration:underline;
	}
	
/*--heading cat colours--*/
	
.cat_gd {
	color:#0097ff;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_friends {
	color:#00A0E0;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_tailormade {
	color:#0b3d82;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_training {
	color:#C8D44D;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_leaders {
	color:#98B487;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_velcro {
	color:#FE4110;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_youth {
	color:#800020;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_partners {
	color:#813882;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_classes {
	color:#B62A79;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_south {
	color:#edb319;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_mediacenter {
	color:#32B1B9;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
.cat_support {
	color:#362b98;
	font-size:32px;
	font-weight:normal;
	font-family:"trebuchet ms";
	}
	
/*------------FLASH CALENDAR--------------*/

#flash_calendar {
	width:182px;
	height:auto;
	margin:30px 0 0 16px;
	padding:0;
	}
	
/*--------------flickr feed------------------*/

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid #CCCCCC !important;}
#flickr_www {display:block; text-align:left; padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

/*------------Event---------*/

.event {
	width:auto;
	height:100px;
	margin:24px 0 0 0;
	clear:both;
	}
	
/*------------CMS styles-----------*/

.thumb {
	width:auto;
	height:auto;
	margin:0 0 10px 10px;
	padding:0;
	float:left;
	}
	
.h1_title {
	font-size:16px;
	color:#999999;
	font-weight:bold;
	margin:0 0 8px 0;
	padding:0;
	}
	
.h2_title {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	padding:0;
	}
	
