@charset "UTF-8";
/* CSS Document */
/* general styles */
body, html {
	background-color: #fff;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
p {
	font-size: .9em;
	margin: .9em 0;
	line-height: 1.4em;
}
p.first {
	margin-top: 0;	
}
p.date {
	font-size: .8em;
	color: #666;
	font-style: italic;
}

a:link, a:visited {
color: #183888;
text-decoration: none;
border-bottom: 1px solid #183888;
}
a:hover {
color: #356aef;
text-decoration: none;
border-bottom: 1px solid #356aef;
}
#logoSmall a {
border-bottom: none;
}
img {
border: none;	
}
.boldType {
	color: #183888; 
	font-weight: bold;	
}
div#container {
	position: relative;
	margin: 0;
	padding:0;
	width:1024px;
	height: 100%;
}
/* home page header */
div#header {
	position: relative;
	margin:0;
	padding:0;
	width:1024px;
}
div#logo {
	float:left;
	margin:0;
	padding:0;
	width:374px;
	height:111px;
}
div#headerRight {
		float: right;
		margin:0;
		padding:0;
		width: 650px;
		height:111px;
}
div#tagline {
margin:0;
	padding:0;
	width:650px;
	height:83px;
}
/* inside page header */
div#logoSmall {
	float:left;
	margin:0;
	padding:0;
	width:283px;
	height:73px;
}
div#headerRightInside {
		float: right;
		margin:0;
		padding:0;
		width: 741px;
		height:73px;
}

div#orangeArea {
margin:0;
	padding:0;
	width:741px;
	height:45px;
	background-color:#bc6028;
}


/* main navigation */
div#mainNav {
margin: 0;
margin-top: -13px;
padding: 0;
width: 100%;
height: 28px;
background-color: #5e7f9b;
}
#mainNav ul {
font-size: .8em;
}

* html #mainNav ul{ /*IE only rule, reduce menu width*/
width: 100%;
}

#mainNav ul li{
display: inline;
}

#mainNav ul li a{
color: white;
float: left;
margin: 0;
padding: 5px 15px;
text-decoration: none;
border: none;
}

#mainNav ul li a:hover{
background-color: #c6a57b;
}

div#imageBlock {
clear: both;
width:1024px;
}


/* content */
div#content {
clear: both;
width:1024px;
margin:0;
}
div#contentLeft {
float: left;
width: 530px;
padding: 10px 20px;
}
#contactButton {
	float: left;
	margin: 10px 20px 0 0;
	width: 167px;
	height:87px;
	background-image:url(images/secrets.png)
}
div#contentInside {
    width: 650px;
	margin: 10px 0 10px 50px;
	float: left;
}

/* sidebar home page */

div#contentRight {
float: right;
width: 454px;
padding: 0;
margin:0;
}

div#colorBar1 {
 width:33px;
 height:33px;
 background-color:#183888;
 float: left;
}
div#boxHead {
 width:421px;
 height:33px;
 background-color:#5e7f9b;
 float: left;
}
h3 {
	color: white;
	font-size: 13px;
	text-align: left;
	margin: 0;
	padding: 7px 10px;
	font-weight:normal;
}
div#textRight {
	clear:both;
 width:414px;
 padding: 10px 20px;
 margin: 0;
 background-color:#d8dff1;
}

h2 {
	color: #183888;
	font-weight: bold;
 	font-size: 1.1em;
}
h4 {
        font-size: .9em;
        margin-top: 2.5em;
}
div#contentInside li {
	font-size: .9em;
	margin: .9em 0;
	line-height: 1.4em;
} 
blockquote {
	font-size: .9em;
	margin: .9em 2em;
	line-height: 1.4em;
        font-style: italic;
        color: #666;
} 

.ident {
	font-style:italic;
	font-size: .8em;
	padding-top: 1em;
	border-top: 1px solid black;
}
/* sidebar inside */
div#sidebarInside {
float: left;
width: 283px;
height: 100%;
padding: 0;
margin:0;
background-color:#d8dff1;
}
div#boxHeadInside {
 width:250px;
 height:33px;
 background-color:#5e7f9b;
 float: left;
}
/* sidebar nav */
#sidebarNav {
   clear: both;
   margin:10px 0;
}
#sidebarNav ul {
   list-style:none;
}
#sidebarNav ul li {
   font-size: .8em;
   padding:1em 0 0;
   color: #666666;
}
/* misc */
img#steve {
	float: right;
	margin: 10px;
}
.attrib {
    text-align:right;
    font-style:italic;
    font-weight:bold;
    font-size: .8em;
}
div#contactForm {
    width: 350px;
	float: left;
}
div#names {
    width: 220px;
	padding:10px;
	margin: 0;
	float: right;
	background-color:#d8dff1;
}
/* footer */
div#footer {
    clear: both;
	font-size: 10px;
	text-align: center;
	padding: 10px;
	border-top: 1px solid #cccccc;
	margin: 0;
}