div,  span,  applet,  object,  iframe,  h1,  h2,  h3,  h4,  h5,  h6,  p,  blockquote,  pre,  a,  abbr,  acronym,  address,  big,  cite,  code,  del,  dfn,  font,  img,  ins,  kbd,  q,  s,  samp,  small, strike,  tt,  var,  dl,  dt,  dd,  ol,  ul,  li,  fieldset,  form,  label, legend,  table,  caption,  tbody,  tfoot,  thead,  tr,  th,  td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
}

.left, .alignleft {
float: left;
}

.alignleft {
margin-right: 10px;
}

.right, .alignright {
float: right;
}

.alignright {
margin-left: 10px;
}

.clear {
clear: both;
overflow: hidden;
width: 0px;
height: 0px;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-weight: bold;
}

h1 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 1.6em;
margin-bottom: 10px;
}

h2 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 1.3em;
margin-bottom: 10px;
}

h2.widgettitle {
font-size: 1em;
border-bottom: 1px solid #111;
width: 100%;
padding-bottom: 5px;
}

h2.posttitle {
margin-bottom: 5px;
}

h3 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 1.1em;
margin-bottom: 10px;
}

h4 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 0.8em;
margin-bottom: 10px;
}

h5 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 0.7em;
margin-bottom: 10px;
}

h6 {
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 0.6em;
margin-bottom: 10px;
}

div.widget, div.widget p {
font-family: Georgia, 'Bitstream Charter', serif;
line-height: 150%;
font-size: 1em;
}

ul.menu {
font-size: 0.9em;
list-style: none;
margin: 0;
padding: 0;
}

body {
font-family: Georgia, 'Bitstream Charter', serif;
line-height: 150%;
font-size: 1em;
background: #324350;
}

p {
margin-bottom: 5px;
text-align: justify;
}

#body ul, #body ol, #squeeze ul, #squeeze ol, .topwidget ul, .topwidget ol, .bottomwidget ul, .bottomwidget ol {
margin-left: 40px;
}

blockquote {
margin: 5px 0px 5px 10px;
padding-left: 5px;
border-left: 4px solid #ccc;
color: #444;
}

.small {
font-size: 0.8em;
font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
}

.sidebar, #content {
float: left;
}

div.widget {
margin-bottom: 15px;
}

#body {
padding: 15px;
width: 858px;
}

#squeeze {
padding: 5px;
width: 878px;
}

#misc {
padding: 5px;
width: 890px;
background: #42596B;
}

#menu {
padding:  0px;
width: 900pxpx;
background: #42596B;
}

#footer {
padding: 5px;
width: 890px;
background: #42596B;
}

#header, #body, #menu, #squeeze, #misc, #footer, #bottom {
margin-bottom: 5px;
}

#commentdiv {
margin: 30px 10% 10px 0;
}

ol.commentlist, ul.children {
list-style: none;
}

ul.children {
margin-top: 6px;
}

ol.commentlist li, ul.children li {
padding-left: 5px;
padding-bottom: 5px;
}

li.thread-odd, li.thread-even {
padding: 10px;
}

#pagewrapper {
width: 900px;
margin: auto;
}

#topmenu {
float: right;
}

#footermenu {
float: right;
}

#menu-footer-menu {
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}

#menu-footer-menu li {
float: right;
margin-left: 5px;
}

#navigation {
padding: 10px 0px;
}

ul.menu * {
margin: 0;
padding: 0;
}

ul.menu a {
display: block;
text-decoration: none;
padding: 5px 10px;
}

ul.menu a:hover {
text-decoration: none;
}

#menu-footer-menu a:hover {
text-decoration: underline;
}

ul.menu li {
position: relative;
float: left;
margin-right: 5px;
}

ul.menu ul {
position: absolute;
top: 33px;
left: 0;
display: none;
opacity: 0;
list-style: none;
background: #324350;
}

ul.menu ul li {
position: relative;
width: 200px;
margin: 0;
padding: 0;
border-bottom: 3px solid #42596B;
}

ul.menu ul li a {
display: block;
padding: 2px 7px 3px;
}

ul.menu ul li a:hover {
text-decoration: none;
}

ul.menu ul ul {
left: 200px;
top: -1px;
}

div.singleentry {
margin-bottom: 35px;
}

div.entry {
float: left;
width: ;
margin-right: ;
}

div.row {
margin-bottom: 15px;
width: 100%;
}

div.falsethumb {
height: 150px;
width: 150px;
}

div.thumbnail {
height: 150px;
width: 150px;
padding: 5px;
border: 5px solid #999;
background: #fff;
}

div.thumbnail img {
margin: auto;
display: block;
}

div.falsethumb, div.thumbnail {
margin-left: 15px;;
}

#toptext {
width: 100%;
}

#bottomtext {
width: 100%;
}

#aweber {
float: left;
width: 30%;
}

#video {
float: left;
width: 100%;
}

#bottom {
text-align: right;
}

#searchform div {
margin: 4px;
}

#s {
width: 100px;
height: 12px;
}

#body, #squeeze {
background: #fff;
border: 6px solid #42596B;
color: #212D35;
}

#topmenu, #header, #menu, #misc, #footer, #bottom {
color: #fff;
}

#topmenu a, #header a, #menu a, #misc a, #footer a, #bottom a {
color: #fff;
}

a {
color: #3A8A91;
text-decoration: none;
}

a:hover {
color: #9ECFE4;
text-decoration: underline;
}

h2.posttitle a {
color: #111;
text-decoration: none;
}

h2.posttitle a:hover {
color: #9ECFE4;
text-decoration: none;
}

#misc h2 {
border-bottom: 1px solid #fff;
width: 100%;
padding-bottom: 5px;
}

#footer h2 {
border-bottom: 1px solid #fff;
width: 100%;
padding-bottom: 5px;
}

div.discussion {
border-top: 1px solid #000;
padding-top: 5px;
margin-top: 7px;
}

ul.menu li:hover {
background: #324350;
}

ul.menu ul li:hover {
background: #42596B;
}

#menu-secondary-menu li:hover {
background: #42596B;
}

#menu-secondary-menu ul {
background: #42596B;
}

#menu-secondary-menu ul li {
border-bottom: 1px solid #324350;
}

#menu-secondary-menu ul li:hover {
background: #212D35;
}

li.thread-even {
background: #ccc;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}

ul.children li {
border-left: 1px solid #aaa;
}

.topwidget {
width: 100%;
margin-right: 0%;
}

