body {
  color:#333;
  background-color: #053d7a;
  margin:20px;
  padding:0px;
  font:11px verdana, arial, helvetica, sans-serif;
  }
h1, h1>a {
  margin:0px 0px 15px 0px;
  padding:0px;
  font:bold 32px verdana, arial, helvetica, sans-serif;
  color:#ccc;
  }
.header>h3{
  font:18px verdana, arial, helvetica, sans-serif;
  text-align:right;}
h2, h2>a {
  font:bold 18px verdana, arial, helvetica, sans-serif;
  margin:0px 0px 5px 0px;
  padding:0px;
  }
p {
  font:11px/20px verdana, arial, helvetica, sans-serif;
  margin:0px 0px 16px 0px;
  padding:0px;
  }
a {
  color:#09c;
  font-size:11px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight:600;
  text-decoration:none;
  }
a:link {
  color:#09c;
  }
a:visited {
  color:#07a;
  }
#leftnav a, #rightnav a {
  color:#053d7A;
  }
a:hover {
  color:#05105f;
  }
#feed{
  position:relative;
  float:right;
  }
#feed img {
  border:none;
  }
/* All the content boxes belong to the content class. */
.content, .header, .footer{
  position:relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
  width:auto;
  min-width:120px;
  margin:0px 220px 20px 220px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border:1px solid black;
  -moz-box-shadow: 3px 3px 3px #000;
  -webkit-box-shadow: 3px 3px 3px #000;
  box-shadow: 3px 3px 3px #000;
  background-color: #ffdf96;
  padding:10px;
  z-index:3;
  }
.content .content{margin:0px 5px 20px 5px;}
/* some post styling */
.leftbox  {
float:left;
margin:0 7px 2px 0;
padding:5px;
width:240px;
border-right:1px solid #053d7a;
}
.rightbox  {
float:right;
margin:0 7px 2px 0;
padding:5px;
width:240px;
border-left:1px solid #053d7a;
}
/* when using left and/or right floats in a post, and small amount of text outside the float, we need to clear the floated boxes*/
.clear{clear:both;}
blockquote {
  clear:both;
  text-align: justify;
  padding: 0px 0px 0px 22px;
  margin: 10px 10px 10px 10px;
  border-left: 2px inset #053d7a;
}
.header {
  background:#ffdf96 url(us1.jpg) no-repeat bottom left;
  padding-bottom:3px;
  }
.infotabs {
  position:relative;
  top:15px;
  text-align: right;
  }
.tab {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border:1px solid black;
  -moz-box-shadow: 3px 3px 3px #000;
  -webkit-box-shadow: 3px 3px 3px #000;
  box-shadow: 3px 3px 3px #000;
  background-color: #fffece;
  padding:4px 6px 4px 6px;
  margin:0px 10px 0px 10px;
  }
#leftnav {
  position:absolute;
  width:180px;
  top:20px;
  left:20px;
  background:#053d7a url('justtwo.png') no-repeat;
  padding:10px;
  z-index:2;
  height: 1003px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border:1px solid black;
  -moz-box-shadow: 3px 3px 3px #000;
  -webkit-box-shadow: 3px 3px 3px #000;
  box-shadow: 3px 3px 3px #000;
  text-align: right;
  }
#rightnav {
  position:absolute;
  width:180px;
  height:1003px;
  top:20px;
  right:20px;
  background:#053d7a url('nobirds.png') no-repeat;
  padding:10px;
  z-index:1;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border:1px solid black;
  -moz-box-shadow: 3px 3px 3px #000;
  -webkit-box-shadow: 3px 3px 3px #000;
  box-shadow: 3px 3px 3px #000;
  }
a.navl, #nav6 .searchform, .loginform {
  display: block;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  text-decoration: none;
  padding: 4px 15px 4px 3px;
  background: url(fadeleft.png) repeat-y right;
  }
a.navl:hover {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-right: 4px solid #fffece;
  padding: 4px 11px 4px 3px;
  }
a.navr, a.navrno, a.navryes {
  display: block;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  text-decoration: none;
  padding: 4px 3px 4px 15px;
  background: url(faderight.png) repeat-y left;
  margin: 0 0 0 -40px
  }
a.navryes {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-left: 4px solid #fffece;
  padding: 4px 3px 4px 11px;
  }
a.navr:hover, a.navryes:hover, a.navrno:hover {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-left: 4px solid #fffece;
  padding: 4px 3px 4px 11px;
  }
#leftnav li, #rightnav li {
  list-style: none;
  }
#leftnav ul{
  margin-left:0;
  padding-left:0;
  }
.formfield, .form button {
  display:block;
  }
#nav6 .formfield {
  display:inline;
  }
.searchform>.formfield{
  float:left;
  }
#nucleus_cf_body.formfield{
  width:90%;
  }
/* Search highlight color */
.highlight {
  background: #DEFFA9;
  }
.itemcommentid1{
  background-color: #fffece;
  }
.comment {
  padding:10px;
  border-top:1px solid black;
  }
span.commentinfo {
  float:right;
  display:inline;
  text-align:right;
  }
.footer{
  text-align:center;
  }
