#newhead{
position:relative;
width:940px;
height:106px;
margin:0 auto 3px auto;
background:#000  url(new/head.png)
}

#newhead h1{
position:relative;
left:29px;
top:66px;
width:391px;
height:29px;
font-size:20px;
overflow:hidden
color:#fff                 
}

#newhead h1 span{
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
height:29px;
width:391px
}


#web-design-shrewsbury span{background:url(new/web-design-shrewsbury.png) top left no-repeat}


#newfoot{
position:relative;
width:888px;
height:200px;
margin:0 auto;
padding:24px 26px 0 26px;
background:#56a3e3;
color:#fff
}

#newfoot a{color:#fff}

#newfoot ul{
list-style:none;
padding:0;
margin:0
}

.clear{clear:both} 

#newfoot a{
display:block;
height:25px;
line-height:25px;
padding-left:10px
}

#newfoot a:hover{background:#67ace6}

#newfoot li{
padding-bottom:2px;
background:url(new/hr.gif) bottom repeat-x
}

#newfoot h1,#newfoot h2,#newfoot h3{
color:#fff;
font-size:17px;
margin-bottom:20px
}

#newfoot h2,#newfoot h3{
background:#67ace6;
padding:4px 0 2px 10px;
margin:0 0 5px 0
}

#newfoot #copy{
position:absolute;
width:914px;
bottom:0px;
margin:0 0 0 -26px;
padding:0 0 0 26px;
background:#252525
}

#newfoot #copy span{color:#5c5c5c}

#newfoot #tel{
width:185px;
height:59px;
margin-bottom:20px;
background:url(new/tel.png)
}

#newfoot .lc,#newfoot .mc,#newfoot .rc{float:left}

#newfoot .lc{width:466px}

#newfoot .mc,#newfoot .rc{
width:200px;
margin-left:10px
}


#pages{
width:888px;
padding:26px;
margin:10px auto;
background:#56a3e3;
color:#fff
}

#pages a{
margin-right:10px;
color:#fff
}

body{
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#454545;
background:#e8eef5
}




#home-intro {

padding: 0;

margin: 0;

clear: both;

}

#home-slide-show {

float: left;

width: 658px;

height: 350px;

padding: 0 0 10px 0;

}



ul.slideshow {
	list-style:none;
	width:658px;
	height:350px;
	min-height: 350px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:758px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#FFFFFF;                                                                 
	background:#000000;                  
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:18px;
        color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}




h1,h2,h3{margin:0;padding:0;font-weight:normal;color:#000}h1{font-size:2.4em}h2{font-size:2.4em}h3{font-size:1.6em}p,ul,ol{margin-top:0;line-height:180%}a{text-decoration:none;color:#bc1b32}#wrapper{width:960px;margin:0 auto;padding:0}#menu{width:940px;height:36px;background:#000;margin:0 0 0 10px;padding:0}#menu li{list-style:none;float:left;width:134px;height:36px;display:block;text-align:center}#menu li ul{display:none}#menu li:hover ul{display:block;padding:0}#menu ul li{opacity:.8;filter:alpha(opacity=80);zoom:1;z-index:10;background:#000}#menu ul li a{height:34px;border-top:1px solid #000;border-bottom:1px solid #000}#menu ul li a:hover{background:#555;border-top:1px solid #999;border-bottom:1px solid #999}#menu a{display:block;line-height:36px;font-size:13px;font-weight:bold;color:#fff;outline:none}#menu a:hover,#menu .current_page_item{background:#bc1b32}#menu .last{width:136px}#menu{position:relative z-index:99999}#menu li ul{position:relative;z-index:99999}#header{width:940px;height:102px;margin:0 auto}#logo{float:left;margin:0;padding-top:30px;color:#000}#logo h1,#logo p{margin:0;padding:0}#logo h1{float:left;letter-spacing:-1px;text-transform:normal;font-size:3.8em}#logo p{float:left;margin:0;padding:26px 0 0 10px;font:normal 14px Georgia,"Times New Roman",Times,serif;font-style:italic}#logo a{border:none;background:none;text-decoration:none;color:#000}#search{float:right;width:280px;height:60px;padding:20px 0 0 0;background:#e2e2e2;border-bottom:4px solid #fff}#search form{height:41px;margin:0;padding:10px 0 0 20px}#search fieldset{margin:0;padding:0;border:none}#search-text{width:170px;padding:6px 5px 2px 5px;border:1px solid #dedede;background:#fff;text-transform:lowercase;font:normal 11px Arial,Helvetica,sans-serif;color:#5d781d}#search-submit{width:50px;height:22px;border:none;background:#b9b9b9;color:#000}#page{width:940px;margin:0 auto;padding:0}#page-bgtop{padding:20px px}#content{float:left;width:620px;padding:0}.post{margin-bottom:15px;border-bottom:1px solid #e2e2e2}.post .title{height:38px;margin-bottom:10px;padding:12px 0 0 0;letter-spacing:-.5px;color:#000}.post .title a{color:#000;border:none}.post .meta{width:400px;padding:5px 20px 5px 10px;background:#676767;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;color:#fff}.post .meta a{color:#fff}.post .entry{padding:0 0 20px 0;padding-bottom:20px;text-align:justify}.links{padding-top:20px;font-size:12px;font-weight:bold}#sidebar{float:right;width:280px;padding:0;color:#787878;background:#fff}#sidebar ul{margin:0;padding:0;list-style:none}#sidebar li{margin:0;padding:0;border-left:1 px solid #e2e2e2}#sidebar li ul{margin:0;padding-bottom:30px}#sidebar li li{line-height:35px;border-bottom:1px dashed #d1d1d1;margin:0 30px;border-left:none}#sidebar li li span{display:block;margin-top:-20px;padding:0;font-size:11px;font-style:italic}#sidebar h2{height:38px;padding-left:30px;letter-spacing:-.5px;font-size:1.8em;color:#000}#sidebar p{margin:0;padding:0 30px 20px 30px;text-align:justify}#sidebar a{border:none;color:#bc1b32}#sidebar a:hover{text-decoration:underline;color:#8a8a8a}#calendar_wrap{padding:20px}#calendar table{width:100%}#calendar tbody td{text-align:center}#calendar #next{text-align:right}#slider{width:620px;margin:0 auto;position:relative}.scroll{height:250px;overflow:auto;position:relative;clear:left;background:#fff url(images/content_pane-gradient.html) repeat-x scroll left bottom}.scrollContainer div.panel{padding:20px;height:210px;width:580px}.scrollButtons{position:absolute;top:150px;cursor:pointer}.scrollButtons.left{left:-20px}.scrollButtons.right{right:-20px}#cds-container{width:auto;margin-left:auto;margin-right:auto;border:1px solid #ccc;padding:8px;color:#ccc}.cds{overflow:auto;height:110px;margin-top:0;position:relative;*left:0;_left:0;font-family:Arial,Helvetica,sans-serif}#cds-container .cds{font-family:Arial,Helvetica,sans-serif;font-size:6em;font-weight:normal;color:#202020;line-height:170%;padding-bottom:5px;text-align:left;margin:0}div.cds p{color:#000;text-align:justify;line-height:1.3em;width:auto;padding-left:2px;padding-right:5px;padding-bottom:5px;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:normal}div.cds a{font-size:1.5em;color:#000;text-align:left;text-decoration:none;font-family:Arial,Helvetica,sans-serif}div.cds a:visited{font-size:1.5em;color:#000;text-align:left;text-decoration:none;font-family:Arial,Helvetica,sans-serif}div.cds a:hover{font-size:1.5em;color:#000;text-align:left;text-decoration:underline;font-family:Arial,Helvetica,sans-serif}#footer{height:320px;margin:0 auto;padding:0 0 15px 0;background:#306;330066 border-top:10px solid #dedede;font-family:Arial,}#footer p{margin:0;padding-top:20px;line-height:normal;font-size:9px;text-transform:;text-align:center;color:#a0a0a0}#footer a{color:#8a8a8a;6600cc}
