/*  
Theme Name: Stop Flying Blind
Theme URI: http://www.mikemace.com/stop_flying_blind/
Description: The default WordPress theme for Michael Mace's book, Stop Flying Blind
Version: 1.1
Author: Michael Rohde and Michael Ashby
Author URI: http://www.ashbygroup.com

	Stop Flying Blind v1.0
	http://www.ashbygroup.com

	This theme was designed by Michael Rohde, and built
	by Michael Ashby. For more information, including
	contact information, please visit http://www.ashbygroup.com

*/

body {
   margin: 0;
   padding: 0;
   font: 12px/18px Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
   color: #000;
   background: #2F3C9A url('/i/background-stop_flying_blind.gif') repeat-y 50% 0;
   text-align: center;
}

/* ---[ navigation ]-------------------------- */
#nav {
text-align: right;
height: 50px;
}

#nav ul {
margin: 0;
padding: 0;
font: 11px/15px Lucida, "Lucida Sans", Arial, sans-serif;
}

#nav li {
display: block;
float: right;
margin: 0;
padding: 0;
color: #2E3B99;
background: #fff;
}

#nav li a, #nav li span {
display: block;
padding: 6px 18px 0 0;
border-top: 9px solid #E6E6E6;
text-decoration: none;
color: #2E3B99;
background: transparent;
}

#nav li span a, #menu li span a:hover {
display: inline;
border-top: 9px solid #FF7E01;
color: #DB6817;
background: transparent;
}

#nav li a:visited {color: #2E3B99; background: transparent;}

#nav li a:hover { 
color: #ef6500; 
border-top: 9px solid #FF7E01;
background: transparent;
}

#nav li a:active {
color: #DB6817;
border-top: 9px solid #FF7E01;
background: transparent;
}

#nav li span {
padding: 5px 0 0 0;
border-top: 9px solid #E6E6E6;
background: transparent;
}


/* ---[ layout ]------------------------------ */
#wrapper {
margin: 0 auto;
width: 780px;
background: #fff url('/i/top_left_corner.gif') no-repeat top left;
color: #000;
}

#logo {
background: #fff url('/i/bottom_right_corner.gif') no-repeat bottom right;
color: #000;
height: 80px;
width:740px;
text-align: left;
margin-left: 40px;
}

#splash {
padding: 0;
margin: 0;
width: 780px;
height: 200px;
background: #fff;
}

#content {
margin: 40px 40px 20px 40px;
text-align: left;
font-size: 12px;
line-height: 1.5em;
color: #000;
background: #fff;
}

#sidebar {
float: right;
width: 200px;
margin: 40px 40px 0 20px;
background: #fff;
color: #000;
font: 12px/15px Palatino, "Palatino Linotype", "Times New Roman", Times, serif;
text-align: left;
}

.sidecontent {
background: #EFEFEF;
color: #000;
padding: 10px;
margin-bottom: 10px;
}

.sidecontent img {
margin: 0 0 4px 4px;
}

/* ---[ content ]----------------------------- */
img {
border: 0;
}

img.photo {
margin: 4px;
padding: 4px;
border: 1px solid #000;
}

p {
margin: 0 0 1em 0;
padding: 0;
font-size: 14px;
line-height: 1.50em;
}

hr {
border-top: solid 1px #EDEDED;
border-bottom: solid 1px #EDEDED;
border-left: solid 1px #fff;
border-right: solid 1px #fff;
color: #fff;
background: #fff;
height: 4px;
text-align: center;
margin: 10px 40px 10px 0;
}

h1 {
color: #2E3B99;
background: transparent;
margin: 0;
padding: 0;
font-size: 26px;
font-weight: bold;
line-height: 1.25em;
}

h3 {
color: #2e3b99;
background: transparent;
margin: 18px 0 0 0;
padding: 0;
font-size: 20px;
font-weight: bold;
line-height: 1.25em;
}

h5 {
color: #999;
background: transparent;
margin: 5px;
padding: 0;
font-size: 12px;
font-weight: bold;
text-transform: capitalize;
line-height: 1.25em;
}

#content li {
margin: 0 0 6px 0;
padding: 0;
}

.postmetadata {
margin: 0 0 30px 0;
padding: 0;
font-size: 12px;
font-style: italic;
line-height: 1.50em;
}

/* ---[ comments ]---------------------------- */
.commentlist li, #commentform input, #commentform textarea {
	font-size: 0.9em;
	}
	
.commentlist li {
	font-weight: bold;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	padding: 5px;
	}

.commentmetadata {
	font-weight: normal;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 5px;
}

.official { 
   background-color: #E3E6FC;
   border-top: 1px solid #2F3C9A;
   border-bottom: 1px solid #2F3C9A;
   padding: 5px;
}

/* ---[ footer ]------------------------------ */
#footer {
background: #E6E6E6;
color: #000;
margin: 40px 40px 40px 40px;
font: 11px/15px Palatino, "Times New Roman", Times, serif;
text-align: left;
padding: 6px;
}