
body, header {
  color : #3300CC;
  background-color : #FFFFFF;
  font-size : 16px;
  line-height : 20px;
  font-family : Garamond, serif;
  font-style : normal;
}

aside{
  float: right;
  width: 400px;
  min-height: 400px;
  margin: 0 0 20px 0;
}

#menuleft { 
  margin-top : -120px;
  margin-right : 40px;
  margin-left : -10px;
  padding : 10px;
  float : left;
  width : 240px;  
  color : #3300CC;
  background-color : #66CCFF;
} 

#menuright {  
  margin-top : -120px;
  margin-right : -10px;
  margin-left: 40px;
  padding : 10px;
  float : right;
  width : 240px;  
  color : #3300CC;
  background-color : #66CCFF;
} 

#menuleftonly {
  margin-top : -160px;
  margin-right : 40px;
  margin-left : -10px;
  padding : 10px;
  float : left;
  width : 240px; 
  color : #3300CC;
  background-color : #66CCFF;
} 

#menurightonly {
  margin-top : -160px;
  margin-right : -10px;
  margin-left: 40px;
  padding : 10px;
  float : right;
  width : 240px;
  color : #3300CC;
  background-color : #66CCFF;
} 

.sidesmall {
  margin-top : 15px;
  margin-left : 10px;
  margin-right : 10px;
  color : #3300CC;
  background : #66CCFF;
  font-size : 12px;
  line-height : 15px;
  font-family : Verdana, sans-serif;
  font-style : normal;
}

.side {
  margin-left : 20px;
  margin-right : 20px;
  color : #3300CC;
  background : #66CCFF;
  font-size : 12px;
  line-height : 16px;
  font-family : Verdana, sans-serif;
  font-style : normal;
}

.sidecenter {
  margin-top : 10px;
   color : #3300CC;
  background : #66CCFF;
  text-align : center;
  font-size : 12px;
  line-height : 16px;
  font-family : Verdana, sans-serif;
  font-style : normal;
}

.sidebar-title, h3.side {
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom: -15px;
  font-size : 15px;
  line-height : 17px;
  font-family : Verdana, sans-serif;
  font-weight : bold;
  color : #3300CC;
  background : #66CCFF;
}

h5.side {
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom: -15px;
  font-size : 13px;
  line-height : 15px;
  font-family : Verdana, sans-serif;
  font-weight : bold;
  color : #3300CC;
  background : #66CCFF;
}

p, dl, dd, dt, li, ol, ul {
 font-size : 20px;
 line-height : 24px;
 font-family : Garamond, serif;
 font-style : normal;
  color : #3300CC;
  background : #FFFFFF;
}

th {
  vertical-align : top;
  font-size : 22px;
  line-height : 26px; 
  font-family : Garamond, serif;
  font-weight : bold; 
  color :  #3300CC;
  background : #FFFFFF;
  text-align : center;
}

td {
 vertical-align : top;
 font-size : 20px;
 line-height : 24px;
 font-family : Garamond, serif;
 font-style : normal;
  color :  #3300CC;
  background : #FFFFFF;
}

h1, h2, h3, h4, h5, h6  {
  font-family : Verdana, sans-serif;
  font-weight : bold;
  color : #3300CC;  
  background : #FFFFFF;
  }

h1 {
  text-align : center;
}

.smallcentered {
  font-size : 16px;
  line-height : 18px;
  color : #3300CC;
  background : #FFFFFF;
}

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

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

a:hover { 
  color : #CC0000;
  text-decoration : none;
}

a:active { 
  color : #CC0000;
  text-decoration : none;
}

.largequote {
  font-size : 24px;
  line-height : 28px;
  margin-left : 8px;
  background : #FFFFFF; 
  color : #3300CC;
}

.side a {
  color : #CC0000;
  background : #66CCFF;
}