/* Styles */
/* Colors
	Darkest Blue: #000066;
	Dark Blue: #002185;
	Bright Middle Blue: #0466D6;
	More Subdued Middle Blue: #0030C2;
	Baby blue: 	#C1DAD6;
	Gold: #FFBF00;

*/

	
body {
	background-color: #B3B3B3;
	font-family: Arial, Helvetica, sans-serif;
}

#pageContainer {
	width: 960px;
	margin: auto;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 20px black;
	
}

#pageContent {
	position: relative;
	clear: both;
	padding: 10px;
	
}

/* General Styles */
.clear {
	clear: both;
}

.inline {
	display: inline;
}

.italic {
	font-style: italic;
}

.left {
	float: left;
}

.right {
	float: right;
}

.main_col {
	width: 580px;
	float: left;

}

.side_col {
	width: 320px;
	float: right;
}

@font-face {
	font-family: Yeseva_One;
	src: /fonts/Yeseva_One.ttf;
}

h1 {
	font-family: Yeseva_One;
}	

.yeseva {
	font-family: Yeseva_One;
}

/* Header Styles */
#headContainer {
	background: #000066;
	//color: #ffcc00;
	color: white;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

#headImg img {
	width: 960px;
	height: 150px;
	display: block
	
	
}

#headBackground {
	padding: 5px 10px;
	position: relative;
	height: 25px;
	background: #002185;
	width: 940px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	
	  /* Safari 4-5, Chrome 1-9 */
 /* background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0466D6), to(#000066));

  /* Safari 5.1, Chrome 10+ */
 /* background: -webkit-linear-gradient(top, #000066, #0466D6);

  /* Firefox 3.6+ */
  /*background: -moz-linear-gradient(top, #000066, #0466D6);

  /* IE 10 */
 /* background: -ms-linear-gradient(top, #000066, #0466D6);

  /* Opera 11.10+ */
 /* background: -o-linear-gradient(top, #000066, #0466D6);
  
  */
}

#headText {
	color: white;
	font-weight: bold;
	font-size: 1.25em;
	position: absolute;
	width: 950px;
	top: 0px;
	left: 5px;
	padding: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	text-shadow: 1px 1px 3px black;
	
}

/* Nav Menu Styles */
#nav {
	position: relative;
	
}

#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	
}

#nav > ul > li {
	float: left;
	position: relative;
	text-align: center;
	width: 20%;
	font-weight: bold;
	box-shadow: 0px 1px 3px black;
	text-shadow: 1px 1px 2px black;
	
	  /* fallback */
  background-color: #002185;
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0466D6), to(#000066));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #000066, #0466D6);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #000066, #0466D6);

  /* IE 10 */
  background: -ms-linear-gradient(top, #000066, #0466D6);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #000066, #0466D6);
	
}

#nav a:visited {
	text-decoration: none;
	color: white;
	
}

#nav a:link {
	text-decoration: none;
	color: white;
	
	
	
}

#nav ul li a {
	display: block;
	padding: 5px 0px;
	
}

#nav li a:hover {

		  /* fallback */
  background-color: #0030C2;
  

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3E96FA), to(#010187));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #010187, #3E96FA);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #010187, #3E96FA);

  /* IE 10 */
  background: -ms-linear-gradient(top, #010187, #3E96FA);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #010187, #3E96FA);
	
}

/* Quovolver Styles */

/*
 |	All required styles for the effect
 |	are labeled with this *required*
*/

blockquote p { margin-bottom: 10px; font-style: italic; }
blockquote cite { font-style: normal; display: block; text-align: right; font-size: .75em; font-family: Arial, Helvetica, sans-serif; }

/*
 |	Setting the width for the blockquotes is required
 |	to accurately adjust it's contianer
*/

blockquote {
	font-family: Georgia, Times, serif;
	width: 300px; /* required */
	margin: 0 auto;
	}
	
/*
 |	The #quote_wrap div is created
 |	by Quovolver to wrap the quotes
*/

#quote_wrapper { 
	background: #C1DAD6;
	width: 320px;
	float: right;
	//height: 400px;
	padding: 10px;
	margin-left: 10px;
	border-radius: 5px;
}


/* Clients Styles */

#clients1 {
	float: left;
	width: 50%;
	list-style-type: none;	
}

#clients2 {
	list-style-type: none;
}


/* Who We Are Styles */
#jeanneBio {
	height: 250px;
	margin-right: 10px;
	box-shadow: 2px 2px 5px black;
	
}

#billBio {
	height: 250px;
	margin-left: 10px;
	box-shadow: 2px 2px 5px black;
}

/* Footer Styles */
#footerDiv {
	background: #002185;
	height: 20px;
	color: white;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	padding-left: 10px;
	padding-bottom: 10px;
	text-shadow: 1px 1px 3px black;
	

 }
	
#footerText {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: .8em;
}	
	




