/* CSS Document */

* {margin:0; padding:0}

body {
	text-align:center;
	/* background-image: url(../images/background-gradient.gif); */
	background-color:#9EDBE7; background-image:url(../images/content-background.gif); background-repeat: repeat-x; 
	font-size:12px;
	font-family:arial;
	color:#5B5B5B
}

.home{
	/* background-position: 430px; */
}

a {color:#83325D; text-decoration:none}
a:hover {color:#702A4F; text-decoration:underline}



#wrapper {text-align:left; margin:0 auto; width:871px;}

#header {position:relative; height:155px; height:148px;}



#logo-old{
	background-image: url(../images/silkworth-logo.png);
	width:239px;
	height:64px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	left:64px;
	top:22px
}


#logo{
	background-image: url(../images/silkworth-logo.gif);
	width:234px;
	height:97px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	left:64px;
	top:5px
}



#call-us {
	width:338px;
	height:42px;
	display:block;
	background-image: url(../images/telephone-number.png);
	position:absolute;
	right:68px;
	top:34px;
	/*display:none; */
}



#header-description{ text-indent:-9999px;}
#masthead {width:855px; height:260px; display:block}

/* #content-wrapper {width:871px} */

#content-side {float:right; width:255px; padding:2.416em 0 26px 0 ; }
#content-side li {line-height:1.5em;}

#content-main {float:left; width:580px; }
#content-main  p {line-height:1.5em; margin:0 0 1.5em 24px}
#content-main h1 {line-height:normal; margin:5px 0 0 24px; color:#83325D; font-size:24px; font-weight:bold}
#content-main h2 {line-height:1.26em; margin:0 0 1em 24px; color:#414343; font-size:20px; font-size:16px;  font-weight:bold}
#content-main h3 {line-height:1em; margin:0 0 0.3em 24px; color:#83325D; font-size:16px; font-weight:bold}
#content-main h4 {line-height:1em; margin:0 0 0.3em 24px; color:#83325D; font-size:12px; font-weight:bold}
#content-main img {border: solid 1px #83325D; margin-right:12px}  

#content-main.full-width {width:100%}

.standfirst {
	padding:1em 0 1.15em 0;
	background-image: url(../images/standfirst-border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#content-main h2.standfirsthome {
	padding:1em 0 1.15em 0;
	background-image: url(../images/standfirst-border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size:20px;
}


#content-main ul {margin:12px 0 12px 38px; line-height:1.5em; padding-bottom:7px}

.page-title {color:#135144; padding-top:1em;}

ul#features {list-style-type:none; margin-top:0.8em }
#features li { clear:both; padding-bottom:10px; margin-bottom:14px; border-bottom:1px #83325D solid;}
#features li strong, #content-side h3{color:#83325D;}
#features li img {float:left; border:#83325D solid 1px; margin:0 6px 0 0}
#features p, #features h4 {padding:0; margin:0}


#footer {	background-image: url(../images/footer-background.gif);
height:5.16em;
background-repeat: repeat-x;
background-position: left top; clear:both; padding:3.60em 0 0 24px; font-size:11px}

#footer strong {color:#83325D;}
#footer ul {list-style-type:none;}
#footer ul li {display:inline; padding: 0 12px 0 0}
#footer ul li a {color:#5B5B5B}
#footer ul li a:hover {color:#83325D}


blockquote {
border-bottom : 7px solid #83325D;
color:#83325D;
width: 200px;
float: right;
margin: 0;
padding: 0 10px 10px 10px;
font-weight:bold;
font-size:16px;
text-align:right;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }



#content-side blockquote {
border-bottom : 7px solid #83325D;
color:#83325D;
width: auto;
float: right;
margin: 0 0 1.4em 0;
padding: 16px 0 12px 0;
font-weight:bold;
font-size:16px;
text-align:right;
quotes: "\201C" "\201D";
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }


#gallery-images {list-style-type:none; margin:0 0 0 12px; padding:0}
#gallery-images li { float:left; padding:0;  display:block; width:153px; height:102px; margin:0; margin-right:12px; margin-bottom:12px;}
#gallery-images img {  width:153px; height:102px; border:solid 1px #83325D}




#donate-panel { position:relative; width:751px}


#donate-online {position:absolute; width:330px; top:92px; left:0px}

#donate-telephone {position:absolute; width:330px; top:92px; left:421px}







#contactCaption {
	float:						left;
	width:						45%;
	height:						100%;
	margin: 					0px;
}
#contactForm {
	margin:						0px;
}
.contactSection {
position:absolute;
top:10.5em; 
right:120px;
	margin:						0px;
	width:						50%;
	display:					inline-block;
	float:						left;
	text-align:					left;
	clear:						none;
	height:						100%;
}
.contactSection div {
	margin:						0px;
}
.contactSection label {
	font-size:					1em;
	font-weight:				bold;
	display:					block;
	float:						left;
	clear:						both;
	width:						120px;
	margin-right: 				3px;
	text-align:					left;
	margin-bottom: 				3px;
	margin-left: 				20px; 
}
.contactSection input, .contactSection textarea {
	background-color:			#FFFFFF !important;
	border:						1px solid #5B5B5B;
	width:						200px;
	margin-bottom: 				3px;
}

.contactSection textarea {
	height:						100px;
}
/*
.contactSection button {

	background-color:			#FFFFFF;
	border:						1px solid #000000;
*/


.register-details {padding-top:0.6em}

.copyright {padding-right:9px}











