/* CWS temp website */

* { margin: 0pt; padding: 0pt; font-size: 100%; line-height: 1.3em; }
body { background: rgb(255, 255, 255) url('graphics/cws-bg.png') repeat-y scroll center;  position: relative; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 81.5%; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(39, 71, 73); text-align: center; }
#container { margin: 0pt auto; display: block; max-width: 54em; text-align: left; }

#branding { margin: 30px auto; background: transparent url('graphics/logo.png') no-repeat scroll center bottom; display: block; width: 100%; height: 89px; text-indent: -5000em; }
#content {	position: relative;	display: block;	width: 100%;}
#intro { padding: 30px 5.55% 0pt 0pt; background: transparent url('graphics/divider.png') no-repeat scroll 17em 0pt; float: left; display: block; width: 29%; min-height: 164px; color: rgb(132, 142, 143); }
#about { padding: 30px 0pt 0pt; float: left; display: block; width: 29%; min-height: 164px; }
#contact { padding: 30px 0pt 0pt 5.55%; background: transparent url('graphics/divider.png') no-repeat scroll 1em 0pt; float: left; display: block; width: 29%; min-height: 164px; }
#contact2 { padding: 30px 0pt 0pt 5.55%; background: transparent url('graphics/divider.png') no-repeat scroll 1em 0pt; float: left; display: block; width: 29%; min-height: 164px;  color: rgb(132, 142, 143); }
#footer { margin: 20px 0pt; display: block; clear: both; width: 100%; text-align: center; }
#intro p { font-size: 1.2em; font-weight: bold; }
#about p, #contact p { margin: 0pt 0pt 1.45em; font-size: 0.9em; line-height: 1.45em; }
#footer p { color: rgb(170, 170, 170); font-size: 0.9em; }
a, a:visited { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(83, 157, 162); text-decoration: none; }
a:hover { border-color: rgb(39, 71, 73); }
.pair { float: left; display: block; width: 64.814%; }

#intro h2 a{	font-size: large; color: #99cc00; line-height: 30px;}
#about h2 a{ font-size: large; color: #cc9900; line-height: 30px;}
#contact h2 a{ font-size: large; color: #0099cc;	line-height: 30px;}

#brochure{
	clear: both;
	background: rgb(92, 92, 92) url('graphics/brochure-bg.png') repeat-y scroll center;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #cfcfcf;
	font-size: 1em; line-height: 1.45em;
	
}
#footer {
	clear: both;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #cfcfcf;
	font-size: 1em; line-height: 1.45em;
	
}

#website-design-services {
	clear: both;
	background: rgb(50, 50, 50) url('graphics/content-bg.png') repeat-y scroll center;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #929292;
	font-size: 1em;
	line-height: 1.45em;
}

#website-design-services h3{
	font-size: large;
	line-height: 2em;
	font-weight: bold;
	color: #fdfdfd;
	padding-top: 10px;

}

#website-design-services p{
	padding-top: 10px;
}

