/**/a {	color: #003f87;}p {	color: #000;}a:hover{	text-decoration: underline;	color: #008080;}a:visited {	color: #008080 ;}*{border: 0;margin: 0;}body{	font: 13px Arial, Helvetica, sans-serif;	color: #000 ;	background: #fff url(thornburyareamusictrust.jg) no-repeat;		border: 0px solid;}#bg{	background: #fff url(images/back.png) repeat-x top;}#main{margin: 0 auto;width: 948px;background: #fff;}#header{width: 948px;margin: 0 auto;height: 387px;}#logo{padding-left: 0px;text-align: left;padding-top: 0px;height: 200px;width: 948px;margin: 0 auto;}#logo a {	text-decoration: none;	font-size: 18px;	color: #000;	font-weight: bold;	text-transform: uppercase;}#logo H2 a{font-size: 10px;}#navigation { position: relative;  z-index: 100;  width: 948px; height: 38px; background: url(images/nav-bg.png) no-repeat 0 0; margin-top: 0px;margin-bottom: 0px;}  #navigation ul {  list-style-type: none; margin: 0px; padding: 0px;}#navigation ul li { position: relative;  float: left;display: inline; height: 36px; background: url(images/nav-div.gf) no-repeat right 0; }#navigation ul li a { float: left; display: inline;  height: 36px; font-size: 12px; font-weight: bold; color: #fff; line-height: 37px; text-transform: uppercase; padding: 0 27px;  text-shadow: 0px 1px 1px #000;  text-decoration: none; }#navigation ul li a:hover,#navigation ul li a.hover { background: url(images/nav-hover.png) repeat-x 0 0; color: #fff; text-shadow: 0px 1px 1px #333; }#navigation ul li.first a:hover { background: url(images/first-nav-hover.png) no-repeat 0 0 !important; }#content{width: 768px;padding: 10px;border: 0px solid;}#content_bg{	padding: 5px;}.container {	width:948px; 	margin:0 auto;	font-size: 12px;	font-color:#000 ;}.row-1 .meta1 {width:636px; margin-right:11px;}.row-1 .meta2 {width:297px; }.row-1 .meta1 .meta1 {width:254px; margin-right:43px;}.row-1 .meta1 .meta2 {width:245px;}.row-2 .meta1 {width:606px; margin-right:11px;}.row-2 .meta2 {width:297px;}.box {	width:100%;}	.box .inside { 		padding:1px 20px 48px 20px;	}	.outdent {	padding-bottom:36px;}.wrapper { 	width:100%;	overflow:hidden;}.meta1, .meta2, .meta3 { 	float:left;}.box1 {	background: #ccc (D1F6FD);	border:1px solid #000 (c6c9cc);	padding: 15px 12px 14px 13px;	 min-height: 285px;}	.box1 h2, .indent H2, #column1 H2, #column2 H2, #column3 H2, .pad H2{		padding: 0px;		padding-bottom: 10px;		color: #003f87 (54A719);		font-size: 22px;		font-weight: normal;		padding-top: 10px;	}#column1, #column2, #column3{	float: left;	width: 231px;	height: 119px;	padding: 10px 45px 30px 20px;	}#column1, #column2{	background: #e0eeee url(images/st_center.jpg) no-repeat top right;	border-right: 4px solid #fff;}#column3{	background: #e0eeee url(images/st_right.jpg) no-repeat top right;	border: 0px solid;}#column_box{	margin: 0px 22px 20px 6px;	}#column_box p{	font: 12px Arial, Helvetica, sans-serif;	color: #000;}.img-box { 	width:100%; 	overflow:hidden; 	padding-bottom:27px;}	.img-box img { 		float:left; 		margin:0 20px 0 0;		border: 1px solid #666666	}	.img-indent { 	margin:0 20px 0 0; 	float:left;	border: 1px solid #666666}			.list1 li {			font-size:10px;		color:#003f87;			list-style: none;		margin: 0px;		padding: 0px;		padding-bottom: 5px;		margin-left: -40px	}		.list1 li a {			color:#003f87;			padding:0 0 0 4px;		}		.list1 li a.link1 {			font-size:12px;			color:#003f87;			text-transform:none;		}		.indent {	padding:0 0 0 25px;}.link1 { 	background:url(images/bull-1.gif) no-repeat 0 6px;	padding:0 0 0 7px;	font-weight:bold;	text-transform: uppercase;	color: }.link1 a:visited { 	color: #008080;}.marg_top2 {margin-top:1px; width: 940px;}.col1 {float:left}.col1 {width:602px; height: 100%; padding-left: 20px}.col2 {width:304px; height:100%; float: right; border-left:1px solid #ccc;}.cols {width:268px; }.clearall{clear: both}.wrapper {width:100%;overflow:hidden}.pics {display: block; width: 110px; float: left;}.pad_bot1 {padding-bottom:25px;}.pad_bot2 {padding-bottom:25px;}.box2 {background:#fff;border-right:0px solid #ededed;border-bottom:0px solid #ededed;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;padding-bottom:5px}.pad {padding:0 25px}.pad p{line-height: 20px; padding-bottom: 20px;}.list1 {margin:-6px 0}.list1 li {line-height:30px; list-style: none}.list1 li a {padding-left:19px;background:url(images/marker_1.gif) 0 2px no-repeat}.list1 ul {padding-left:19px;}.clear{clear: both}#footer{ 	width: 948px;	background: #fff url(images/header-home-bg.gf) repeat-x;	margin: 0 auto;	font-size: 12px;	color: #000;	padding-top: 10px;	border-top: 1px solid;	clear:both;	margin-top: 40px;}#footer a{color: #000;font-size: 10px;text-decoration: none;}.padding{padding: 10px;color:#FF0000;font-weight: bold;}#footer_top{	width: 841px;	margin: 0 auto;	padding-top: 25px;	background: url(images/footer_top_border.png) no-repeat bottom left;	position: relative;}#footer_top h3{	font: 18px Arial, Helvetica, sans-serif;	color: #003f87;	font-weight: normal;	padding-left: 40px;	padding-bottom: 4px;}#footer_top a{	color: #000;	font-weight: bold;}#footer_top a:hover{	color: #000;}#footer_top p{	color: #000;	line-height: 20px;}#footer_column1, #footer_column2, #footer_column3{	width: 226px;	float: left;}.footer_text{	background: url(images/footer_top_border.pg) no-repeat top left;	width: 226px;	padding: 10px 0px 10px 0px;}#footer_column2{	padding: 0px 87px 0px 75px;}.foot_pad{    padding-left: 45px;	padding-top: 10px;}.link1{    background: url(images/wordpress.png) no-repeat 0px 2px;    padding-left: 30px;    min-height: 18px;    padding-bottom: 10px;}.link2{    background: url(images/link2.png) no-repeat 0px 2px;    padding-left: 30px;    min-height: 18px;    padding-bottom: 10px;}.link3{    background: url(images/link3.png) no-repeat 0px 2px;    padding-left: 30px;    min-height: 18px;    padding-bottom: 10px;}.link4{    background: url(images/link4.png) no-repeat 0px 2px;    padding-left: 30px;    min-height: 18px;    padding-bottom: 10px;}.link5{    background: url(images/youtube.png) no-repeat 0px 2px;    padding-left: 30px;    min-height: 18px;    padding-bottom: 10px;}.link6{    background: url(images/flickr.png) no-repeat 0px 2px;    padding-left: 30px;    min-height: 18px;    padding-bottom: 10px;}.ls{    list-style: none;    padding-left: 0px;}.ls li{    background: url(images/ls1.gif) no-repeat 0px 6px;    margin-bottom: 8px;    padding-left: 15px;}/*	footer_bot*/#footer_bot{	padding: 25px;	text-align: center;}#footer_bot a, #footer_bot p{	color: #000;	font-size: 11px}#slider { position: relative; width: 920px; height: 300px;  padding: 10px; background-color: #fff; }.slider-content { position: relative; width: 920px; height: 300px; overflow: hidden; z-index: 1;  }.slider-content ul { list-style-type: none; position: relative;  overflow: hidden; }.slider-content ul li, #slider .jcarousel-clip { width: 940px; height: 300px; position: relative; }#slider #slider-prev, #slider #slider-next { position: absolute; top: 112px; width: 45px; height: 79px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; z-index: 2; }#slider #slider-prev { left: 3px; background: url(images/slider1-prev.png) no-repeat 0 0; }#slider #slider-next { right: 4px; background: url(images/slider1-next.png) no-repeat 0 0; }.slider-pagination { position: absolute; bottom: 20px; right: 15px; z-index: 2; }.slider-pagination ul { list-style-type: none;}.slider-pagination ul li { float: left; display: inline;  width: 22px; height: 22px; margin-right: 5px; }.slider-pagination ul li a { width: 22px; height: 22px; display: block; background: url(images/slider1-pagination.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px;  }.slider-pagination ul li a:hover ,.slider-pagination ul li a.active { background: url(images/slider1-pagination-hover.png) no-repeat 0 0; }#slider.project-slider ,#slider.project-slider .slider-content ,#slider.project-slider .slider-content ul li, #slider.project-slider .jcarousel-clip { width: 617px; height: 328px;  }#slider.project-slider { border: 3px solid #d9d9d9; margin: 13px 0 10px;  }#slider.project-slider #slider-prev { top: 125px; left: -10px; background: url(images/project-slider-prev.png) no-repeat 0 0; }#slider.project-slider #slider-next { top: 125px; right: -9px; background: url(images/project-slider-next.png) no-repeat 0 0; }	.menu{	border:none;	border:0px;	margin:0px;	padding:0px;	font: 67.5% arial, "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;	font-size:14px;	font-weight:bold;	float: bottom;	}	.menu ul{	background:#fff;	height:25px;	list-style:none;	margin:0;	padding:0;	align: bottom;	}	.menu li{		float: left;		padding:0px;		}	.menu li a{		background:#fff url("images/seperator.gf") bottom right no-repeat;		color:#003f87;		display:block;		font-weight:normal;		line-height:35px;		margin:0px;		padding:0px 15px;		text-align:center;		text-decoration:none;		}		.menu li a:hover, .menu ul li:hover a{			background: #fff url("images/hover.gf") bottom center no-repeat;			color:#000;			text-decoration:none;			}	.menu li ul{		background:#fff;		display:none;		height:auto;		padding:0px;		margin:0px;		border:0px;		position:absolute;		width:225px;		z-index:200;		/*top:1em;		/*left:0;*/		}	.menu li:hover ul{		display:block;				}	.menu li li {		background: #fff url('images/sub_sep.gf') bottom left no-repeat;		display:block;		float:none;		margin:0px;		padding:0px;		width:225px;		}	.menu li:hover li a{		background:none;				}	.menu li ul a{		display:block;		height:35px;		font-size:12px;		font-style:normal;		margin:0px;		padding:0px 10px 0px 15px;		text-align:left;		}		.menu li ul a:hover, .menu li ul li:hover a{			background:#a10000 url('images/hover_sub.if') center left no-repeat;			border:0px;			color:#003f87;			text-decoration:none;			}	.menu p{		clear:left;		}					}	.menu li:hover li a{		background:none;				}	.menu li ul a{		display:block;		height:35px;		font-size:12px;		font-style:normal;		margin:0px;		padding:0px 10px 0px 15px;		text-align:left;		}		.menu li ul a:hover, .menu li ul li:hover a{			background: url('images/hover_sub.gf') center left no-repeat;			border:0px;			color:#003f87;			text-decoration:none;			}	.menu p{		clear:left;		}			#column4, #column5, #column6{	float: left;	width: 231px;	height: 119px;	padding: 10px 45px 30px 20px;		}#column4, #column5{	background: url(images/st_center.jpg) no-repeat top right;	border-right: 4px solid #fff;}#column6{	background: url(images/st_right.jpg) no-repeat top right;}#column_box2{	margin: 0px 22px 20px 16px;}#column_box2 p{	font: 12px Arial, Helvetica, sans-serif;	color: #666666;}