/*
body {border: 1px dashed black;}
#header {border: 1px dashed red;}
#footer {border: 1px dashed red;}
#content {border: 1px dashed green;}
#content p { border: 1px dashed black;}
#content .entry h3{ border:1px dashed brown; }
*/
/*@import url(hover.css); /*gets rid of validation error*/

img { border:0; }

body {
/*  background-image: url("../img/stripe_blue.png");
  background-repeat: repeat;
*/
  background:#135;
  font: 85% Verdana, sans-serif;
  overflow:auto;
}

div#header { 
  width: 854px;
  height: 115px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border:1px solid black;
  background-image: url("../img/header_eyes.png");
  background-repeat: no-repeat;
  background-position: bottom left;
}

div#content {
  width: 854px;
  display: block;
  padding: 0;
  padding-bottom:10px;
  margin: auto;
  margin-top:0;
  margin-bottom:0;
  border:1px solid black;
  border-top: none;
  background-color: white;
  }

ul#top_menu{
  display:block;
  padding: 0;
  margin: 0;
  float: left;
  clear:right;
  width: 100%;

}

ul#top_menu li { 
  display:inline;
  list-style-type: none;
  padding-right: 10px;
  padding-left: 10px;
  margin-left:1px;
  border: 1px solid black;
  border-top: none;
  font: 100% Verdana, sans-serif;
  background: RoyalBlue;
  float: left;
}

ul#top_menu li a { 
  text-decoration: none;
  color:white;
  display:block;
}

ul#top_menu .selected,
ul#top_menu li:hover {
  background-color: MidnightBlue;
}

div#leftsidenavbar {
  float: left;
  clear: left;
  display: inline;
  margin-left: 6px;
  margin-top:5px;
  width:175px;
  height:100%;

}

div#leftsidenavbar .sub_heading{
  font: 100% Verdana, sans-serif;
  background-color: MidnightBlue;
  color: white;
  border: 1px solid black;
  margin: 0;
  padding: 1px;
  padding-left: 5px;
}

div#leftsidenavbar ul{
  list-style-type: none;
  margin: auto;
  padding:0;
}


div#leftsidenavbar li{
  list-style-type: none;
  margin: auto;
  background: RoyalBlue;
  color:white;
  padding-left: 10px;
  padding-right: 2px;
  border-top: 1px solid LightGrey;
  padding-bottom: 2px;
  padding-top: 1px;
}

div#leftsidenavbar li a{
  font: 90% Verdana, sans-serif;
  text-decoration: none;
  color: white;
  display:block;
}
div#leftsidenavbar li a:hover{
  color: Yellow;
}

ul#sub_menu .selected{
  background-color: MidnightBlue;  
}

div#content .sub_item {
  margin: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  float: left;
  border: none;
  width:410px;
  height: 325px;
  text-align: center;
  background-color: #F5F5F5;

}
div#content .sub_item.shorter{
  height: 260px;
}

div#content .sub_item h1{
  font: 120% Verdana, sans-serif;
  color: white;
  padding: 0;
  padding-bottom: 2px;
  margin: 0;
  background-color:RoyalBlue;
  border: 1px solid black;
}

div#content .sub_item img {
  float: left;
  border:1px solid black;
  margin: 5px;
  margin-bottom: 2px;
}

div#content .sub_item p {
  text-align: justify;
  margin: 5px;
  margin-top: 0px;
  padding: 5px;
  font: 95% Verdana, sans-serif;
}

div#content .sub_item p.welcome {
  font-weight: bold;
}

div#content .sub_item p.quote {

  font: 80% Verdana, sans-serif;
  font-style: italic;
}


div#content .sub_item ul{
  text-align: left;
  margin: 5px;
  margin-left: 25px;
  font: 100% Verdana, sans-serif;
  padding-left:5px;
}

div#content .sub_item li{
  text-align: left;
  list-style-type: circle;
  margin: 5px;
  font: 100% Verdana, sans-serif;
}

div#blocks {
  float:left;
  width: 650px;
  padding-left:10px;
  padding-top:5px;
}

div#subpage {
  float:left;
  width: 650px;
  padding-left:10px;
  padding-top:5px;
}

div#subpage img{
  float:right;
  margin: 5px;
  margin-left: 10px;
  border: 1px solid black;
}
div#subpage img.finance{
  float: none;
  margin: 5px;
  margin-left: 10px;
  border: 1px solid black;
}



div#subpage h1{
  font: 160% Verdana, sans-serif;
}

div#subpage .sub_heading{
  margin:5px;
  font: 110% Verdana, sans-serif;
}

div#subpage p{
  text-align: justify;
  margin-right: 10px;
}

div#subpage h2{
  font: 110% Verdana, sans-serif;
  font-weight: bold;
}

div#spreadSheet {
  text-align: center;
}

div#content .area_block {
  float: left;
  width:650px;
  height: 200px;
  clear:left;
  margin-bottom: 20px;
}

div#content .area_block h1 {
  margin:5px;
  font: 160% Verdana, sans-serif;
}

div#content .area_block img{
  float:right;
  margin: 5px;
  margin-left: 10px;
  margin-right:20px;
  border: 1px solid black;
}

div#content .sub_area_block {
  margin: auto;
  float: left;
  width:48%;
  height: 160px;
  text-align: center;
  margin-top:10px;
  background-color: #F5F5F5;
  margin-right: 5px;
}

div#content .sub_area_block img {
  float:left;
  margin-right: 5px;
  border: 1px solid black;
}

div#content .sub_area_block h2{
  font:120% Verdana, sans-serif;
  text-align: left;
  margin: 5px;
}

div#content .sub_area_block p{
  font:90% Verdana, sans-serif;
  text-align: justify;
  margin: 10px;
  margin-top: 10px;
}

div#subpage p.red{
  color: #FF0000;
}

div#content .list_no_bullets {
  text-align: left;
  list-style-type: none;
}

div#content fieldset {
  border: none;
}

div#footer {
  width: 854px;
  height: 30px;
  margin: auto;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border:1px solid black;
  border-top: none;
  background-color: #2240B5;
   clear: left;
}

div#footer p {
  text-align: center;
  color:white;
  font:70% Verdana, sans-serif;
  margin: 0;
  margin-left:10px;
}

div#spreadSheet img {
  float: none;
  margin: auto;
  border: none;
}


#feedControl {
  font:90% Verdana, sans-serif;
  text-align: left;
  margin: 5px;
}
#feedControl .gf-title {
  float: left;
}

#feedControl .gf-snippet {
  margin: 5px;
}

#feedControl .gf-relativePublishedDate {
  margin-left: 5px;
}

/**   * Suppress everything except for title   */
/*#feedControl .gf-snippet,
#feedControl .gf-relativePublishedDate, */ 
#feedControl .gf-author,
#feedControl .gf-spacer {
  display : none;
}
/**   * 1em Padding at the bottom of each collection of entries   */
#feedControl .gfc-results {
  padding-bottom : 1em;
}
/**   * no padding between entries   */
#feedControl .gfc-result {
  margin-bottom : 0px;
}
/**   * Use a larger font size for section titles   */
#feedControl .gfc-resultsHeader .gfc-title {
  font-size : 110%;
}

#signupform {
  padding-top: 10px;
  font:90% Verdana, sans-serif;
  text-align: center;
  margin: auto;
  float:left;
  width:70%;
}

#signupform h1 {
  margin:0;
  font: 180% Verdana, sans-serif;
}

#signupform .signup-entry {
  text-align: left;
  width: 600px;
  margin:auto;
  margin-top: 5px;
}

#signupform .entrytitle{
  font:110% Verdana, sans-serif;
  width:200px;
  float: left;
  text-align: right;
  margin-right: 10px;
  display: block
}

#signupform .ss-choices {
  list-style-type: none;
  margin-left: 206px;
  padding: 0px;
}

#signupform .submit {
  text-align: left;
  margin-left: 206px;
}

#signupform .ss-choices label{
  font: 80% Verdana, sans-serif;
  
}

#signupform .entry_short,
#signupform .entry_medium,
#signupform .entry_long {
  color: #781351;
  background: #fee3ad;
  border: 1px solid black;
  padding-left: 5px;
  
}

#signupform .entry_short {
  width:100px;
}
#signupform .entry_medium {
  width:150px;
}
#signupform .entry_long {
  width:200px;
}

#signupform .google {
  text-align: center;
  font:80% Verdana, sans-serif;
  margin: 10px;
  margin-top: 0px;
}

#tos {
  visibility: hidden;
}

.hidden {
  visibility: hidden;
  display:none;  
}

div#content .stretch {
  clear: both;
}


