@charset "utf-8";
/* CSS Document */

/******************/
/* Main tag styles*/
/******************/

html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a {
	margin: 0;
	padding: 0;
	border: 0;
	}

body {
	font-size: 100.01%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #666666;
	}

p { font-size:0.85em; padding-bottom:20px; color:#fff; padding-bottom:10px;} 
h1 { color:#f68f1e; font-size:1.30em; font-weight:normal; padding-bottom:10px;} /* orange large heading */
h2 { color:#bbc42d; font-size:1.40em; font-weight:normal; padding-bottom:10px;} /* green large heading */
h3 { color:#bbc42d; font-size:1em; font-weight:normal; padding-bottom:10px;} /* green small heading */
h4 { color:#f68f1e; font-size:1em; font-weight:normal; padding-bottom:10px;} /* orange small heading */
h5 {}
h6 {}


.white { color:#fff; font-size:1.10em; font-weight:bold; padding-bottom:10px;}
.orange { color:#f68f1e; font-size:1em; font-weight:normal; padding-bottom:10px;}

a { color:#f68f1e; text-decoration:none;}
a:hover {text-decoration:underline;}

ul {}
li {}

form {}

img { border:0;}

#bubble1 { background:url(../Images/testimonials/bubble-bg.jpg) repeat-y; color:#000000; width:380px; display:inline; float:left; padding-right:20px;}
#bubble1 p { color:#000000;}

#bubble2 { margin-top:90px; background:url(../Images/testimonials/bubble-bg.jpg) repeat-y; color:#000000; width:380px; display:inline; float:left;}
#bubble2 p { color:#000000;}

/******************/
/* Main div styles*/
/******************/

#wrapper {
	width:997px;
	margin:auto;
	}
	
#header {
	background:url(../Images/black-rounded-corners-bottom.gif) no-repeat bottom;
	height:99px;}

#navigation {}

	#navigation ul {}
	#navigation li { display:inline; float:left;}
	#navigation a, #navigation a:hover {}
	#navigation a:hover {}

#container {
	margin:20px 10px 0px 10px; padding-bottom:30px;}

#container-main {
	margin:10px 0px; padding-bottom:30px;}

	.silo { margin:0px 3px 5px 0px; display:inline; float:left;}
	.silo-text { width:290px; display:inline; float:left; margin-top:20px; padding-right:30px; padding-left:10px;} 

	#subnav { display:inline; float:left; width:156px; background:url(../Images/subNav-rounded-corners.gif) top no-repeat #595959; height:525px;}
		#subnav ul { padding-top:20px;}
		#subnav li { color:#f68f1e; list-style-type:none; width:156px;}
		#subnav a, #subnav a:hover { color:#fff; font-size:0.75em; padding:5px 20px; display:block;}
		#subnav a:hover { background:url(../Images/subNav-background.gif); color:#f68f1e; text-decoration:none;}
		#subnav a.active { background:url(../Images/subNav-background.gif); color:#f68f1e; text-decoration:none;}

	#mainContent { display:inline; float:left; margin:0px 20px 40px 20px; width:638px;}
	#leftCol { display:inline; float:left;}
	#galleryLeft { display:inline; float:left; width:290px; margin-right:47px;}
	#galleryContent { display:inline; float:left; width:450px; margin-right:43px; margin-bottom:40px;}
	#galleryRight { display:inline; float:left;}
		.gallery { margin-right:20px; margin-bottom:14px; display:inline; float:left;}
		.galleryEnd { margin-bottom:14px; display:inline; float:left;}

	#MainArea { width:787px; margin-right:43px; margin-bottom:40px; display:inline; float:left;}
	#MainArea ul { margin-left:30px;}

#footer {
	background:url(../Images/black-rounded-corners-top.gif) no-repeat top #2e2e2e;
	padding:10px;
	font-size:0.60em;
	line-height:1.35em;
	}

	#footer ul {}
	#footer li { list-style-type:none; display:inline; border-right:1px solid #666; padding:0px 5px;}
	#footer a, .footer a:hover { color:#666; text-decoration:none;}
	#footer a:hover { color:#666; text-decoration:underline;}