@charset "UTF-8";
/* CSS Document */
/* created by Jeff Westover, Westover Creative 

TITLE:  BLUES BLACKS
COLORS:
Primary Colors - Blues:

#66CDFF = rgb(102,205,255) Sky Blue
*/h3, h6 {color:#66cdff;font-weight:bold}/*
#69A3BF = rgb(105,163,191) Rich Sky Blue
*/h2, h5, #sidebar1 p.first a {color:#006699;}/*
#217AA6 = rgb( 33,122,166) Deep Blue
*/h1, h4 {color:#217aa6;}/*
#8CDAFF = rgb(140,218,255) Bright Sky Blue
#ABE4FF = rgb(171,228,255) Pale Sky Blue

Secondary Colors - Yellows:

#FFD25E = rgb(255,210, 94) Yellow
#BFA665 = rgb(191,166,101) Sand hint green
#A6801F = rgb(166,128, 31) Brown moss
#FFDE86 = rgb(255,222,134) Pale Yellow
#FFE6A7 = rgb(255,230,167) Bright Pale Yellow

Accent Colors - Reds:

#FF805E = rgb(255,128, 94) Rich Peach
#BF7865 = rgb(191,120,101) Mauve
#A63B1F = rgb(166, 59, 31) Red Brick
*/caption, code, cite {color:#a63b1f;}/*
#FF9F86 = rgb(255,159,134) Bright Pink
#FFB9A7 = rgb(255,185,167) Pale Pink

Thanks to Petr Stanicek www.colorschemedesigner.com

*/

/* standard markup elements html 4 and earlier */

body  {
	font: normal 12px Myriad Pro, Arial, Helvetica, sans-serif;
	/*background: #66cdff;*/
	background:#000000;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	}

body {color:#ffffff;}

/*	a links must appear in this order 
	individual page sections or paraggraph sections might have different definitions
	*/


/* lists */
dd {}
dl {}
dt {}
li {}
ol {}
ul {}

#inLineList {
	border: 0;
	margin: 0;
	width: 100%;
	padding: 0;
	}

#inLineList p {
	display: inline;
	}

#inLineList ul, #inLineList li {
	display: inline;
	margin:0 .1em;
	padding: 0;
	}

/* tables - add thead, tfoot and tbody for long tables with independent body data*/
/* add colgroup if needing to style a column group independently */
/* still have to add cellspacing=0 to table elements on page */
tr {border-bottom:1px solid #ffb9a7;}
th {border-bottom:2px solid #ffb9a7;}
td {
	padding:.33em;
	}
table {
		border:0;
		width:100%;
		margin:0;
		border-collapse: collapse;
		border-spacing: 0;
		}
caption {
		font-size:.80em;
		font-style:italic;
		text-align:left;
		}

/* text formatting */
b {}
i {}
small {}
pre {font-size:.8em;}
sub {}
sup {}

/* forms */
button {}
form {}
input {}
textarea {}
fieldset {border:none;}
label {}
legend {}
menu {}
select {}
optgroup  {}
option {}

/* paragraph formatting */
blockquote {}
p {}
h1 {font-size:130%;}
h2 {font-size:120%;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

/* image maps */
map {}
area {}

/* phrase elements */
dfn {}
em {}
strong {}
kbd {}
samp {}
code, pre {font-family:courier,'new courier',courier new,serif;}
var {}
cite {font-style:italic;
margin-left:1.0em;
margin-right:1.0em;}
span {}
q {}
abbr {}
address {}

/* other */
img {}
iframe {} /* creates an inline frame that contains another document */
object {}
param {}

#sidebar1 h3
{
/*color:#a6801f;
background-color:#ffde86;*/
color:#00f0ff;
background-color:#217aa6;
font-weight:bold;
font-size:120%;
padding:2px 2px 5px 2px;
margin-bottom:0px;
margin-top:0px;
/* border:1px solid #6a6a5a; */
}

#sidebar1 p.first 
{
margin-top:0px;
border-bottom:5px solid #69a3bf;
/* margin-left: 10px;
margin-right: 10px; */
padding:5px 2px 10px 2px;
font-size:80%;
background-color:#ffe6a7;
}

#sidebar1 p.first cite
{
margin-top:15px;
margin-bottom:15px;
text-align:center;
display:block;
}



img, img a {border: 0px;}

#header { 
	background: #000000;
	}
	
#container { 	
	background: transparent;
	text-align: left; /* this overrides the text-align: center on the body element. */
	} 

#sidebar1 {	
	background: #217aa6; /* the background color will be displayed for the length of the content in the column, but no further */
	background-image:url(../images/sb1Background.jpg);
	background-position: top left;
	background-repeat:repeat-x;
	color:#ffffff;
}

#footer { 
	background:#ffffff;
	text-align:center;
	font-size:80%; 
} 

#mainContent {
background: transparent;
/*background-image:url(../images/mcBackground.jpg);
	background-position: top center;
	background-repeat:repeat-x;*/
	}
	
#sidebar1 .sectionheading {
margin-top:15px;
padding: 0px;
color:#000000;
background-color: transparent;
text-align:left;
font-size:14px;
font-weight:bold;
border-bottom:1px solid #000000;
}

.servicebox h1 {background-color:inherit;color:#666666;padding:0px 0px 3px 0px;font-weight:bold;margin:0px 0px;font-size:110%;border-bottom:2px solid #217aa6;}
.servicebox p {padding:5px 15px;}

#mainContent p {line-height: 1.8em;}

#sidebar1 li, #sidebar1 ul li {
margin:0px 0px 0px 5px;
padding:3px 2px 4px 8px;
}

#sidebar1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	width:100%;
	font-size: 1.0em;
	} 

.testimonyname {
border-top: 1px solid #363636;
text-align:right;
padding:5px 0px;
margin: 10px 0px;
font-style:italic;
line-height:normal;
}

.testimony {line-height:normal;padding:5px 10px 5px 10px;margin-bottom:20px;}

