html, body, h1, h2, h3, h4, ul, li {
	margin: 0;
	padding: 0;
}
body {font-size:95%;
    font-family: Arial, sans serif;}
h1 {font-size:1.6em;
   color: #0e1f5b;
   font-family: Arial, sans serif;}
h2 {font-size:3em}
h3 {font-size:1.6em;
   color: #0e1f5b;
   font-family: Arial, sans serif;}
h4 {font-size:1.1em;color: #0e1f5b;
   font-family: Arial, sans serif;}
p {font-size: 0.95em;
  font-family: Arial, sans serif;}
}
img {
	border: 0;
	padding-right: 5px;
        padding-left: 5 px;
}
a {color: #0e1f5b;}
a:hover {color: #7f93bc;}
.left {float: left;}
.right {float: right;}
.more {text-align: right;}
.clear {clear: both;}

body {
	background: #0e1f5b;
	text-align: center;
	color: #000000;
}

/** layout **/
#wrapper {
	text-align: left;
	margin: 0 auto;
	width: 1024px;
        position: relative;
}

#header {
  background: url(images/header_bg.png) no-repeat;
  position: absolute;
  top: 5px;
  left: 0px;
  width: 656px;
  height: 210px;
}

#book {
  position: absolute;
  top: 5px;
  left: 656px;
  width: 368px;
  height: 210px;
  background: #ffffff;
  padding-left: 0px;
  padding-top: 0px;
  text-align: left;
}

/** body **/
#spacer {
  height: 215px;
}
#body {
  width: 100%;
}
#left {
  float: left;
  width: 666px;
}
#nav {
  width: 1024px;
  background: #3b5998;
}

ul#blue { margin:0; padding:0; list-style-type:none;}
ul#blue li { position:relative; float:left; height: 34px; line-height: 34px; text-align: center; border-top:4px solid #7f93bc; border-right: 5px solid #7f93bc; padding-left: 10px; padding-right: 10px; background: #0e1f5b;}
ul#blue .current { border-top:4px solid #3b5988;}
ul#blue li:hover { background: #3b5998}
ul#blue li a { padding:2px 2px; text-decoration:none; font: 1.2em "Arial", sans serif;color: #ffffff;text-decoration: none;}
ul#blue li a:hover { color:#ffffff; border:none; }
ul#blue li span{ display:none; position:absolute; top:20px; left:-40px; width:300px; font:normal .8em Arial , sans-serif; line-height: 15px;}
ul#blue li a:hover span {margin-top: 15px; display:block; color: #000000;
}
#subtitle {
  background: url(images/subtitle_bg.png) no-repeat;
  width: 1024px;
  height: 151px;
}
#leftcol {
  float: left;
  width: 656px;
  background: #0e1f5b;
}

#blogpost {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-top: 5px;
  background: #FFFFFF;
}

#bodycontent {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-top: 5px;
  background: #FFFFFF;
}

#videospacer {
  float: left;
  width: 10px;
  height:200px;
}

div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}

div.feedburnerFeedBlock ul li span.headline {
   font-size:1.3em;color: #0e1f5b;
   font-family: Arial, sans serif;
}

div.feedburnerFeedBlock p{
  font-size: 1.0em;
  font-family:Arial, san serif;
}

#leftcol a {
  color: #333300;
}
#leftcol {
  color: #0000000;
}
#leftcol p {
  text-align: justify;
}
ul#links {padding-left: 10px;
  font-family:Arial, san serif;
}
#rightcol {
  float: left;
  width: 368px;
  height; 1500px;
  background: #0e1f5b;
}
#subs {
  float: left;
  width: 170px;
  background: #d8dfea;
}

#blocklink {
  background: #d8dfea;
  margin-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
#blocklink:hover {background: #0e1f5b}

#content {
  background: #d8dfea;
  margin-left: 5px;
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

/** footer **/
#copyright {
  background: #e2c822;
  color: #0e1f5b;
  text-align: center;
  font-size: 11px;
  float: left;
  width: 315px;
  padding: 10px 0;
  margin-bottom: 20px;
}
#copyright p {
  margin: 0;
  padding: 0;
}
