body  {
        margin: 0;
        padding: 0;
        background-color: #323a49; 
        height: 100%;
		font: 8pt/12pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
		color: #333;
        }

.humor_page {
        position: relative;
        margin: 0 auto;
        padding: 0;
        background: #D8DCE4 url("http://waynosworld.com/images/faux_div_humor.gif") repeat-y 0 0;
        width: 780px;
        height: auto;
        }

.liberty-page {
        position: relative;
        margin: 0 auto;
        padding: 0;
        background: #D8DCE4;
        width: 780px;
        height: auto;
        }

.warp-page {
        position: relative;
        margin: 0 auto;
        padding: 0;
        background: #D8DCE4;
        width: 780px;
        height: auto;
        }

.guestbook-page {
        position: relative;
        margin: 0 auto;
        padding: 0;
        background: #D8DCE4;
        width: 780px;
        height: auto;
        }

.banner {
        margin: 0;
        padding: 50px 0 0 0;
        background: #000000 url("http://waynosworld.com/images/top_earth.jpg") bottom right no-repeat;
        width: 780px;
        height: 50px;
        }

.logo {
        margin: 15px 0 0 0;
        padding: 0;
        background: #000000 url("http://waynosworld.com/images/waynosworld_logo.jpg") center right no-repeat;
        width: 290px;
        height: 35px;
        }

.earth {
        margin: 0 0 0 50px;
        padding: 0;
        background: #000000 url("http://waynosworld.com/images/earth-c06.gif") center right no-repeat;
        color: white;
        width: 35px;
        height: 32px;
        }

.maincontent {
        margin: 0;
        padding: 0;
        height: 100%;
        background: #D8DCE4 url("http://waynosworld.com/images/faux_div.gif") repeat-y 0 0;
        }

.humor_page #leftcolumn {
        float: left;
        width: 210px;
        height: 100%;
        margin: 0;
        padding: 0;
		font: 7pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        }

.humor_page #centercolumn {
        margin: 0 0 0 210px;
        padding: 0;
        }

#rightcolumn {
        float: right;
        width: 150px;
        margin: 0;
        padding: 0;
		font: 7pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        }

.padder {
        margin: 0;
        padding: .5em 1em;
        }

#footer {
        clear: both;
        margin: 0;
        padding: 0;
        border-top: 1px solid #333;
        background-color: #8b97ae;
        font: 7pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        text-align: right;
        }

#centercolumn .padder {
        padding-bottom: 2em;
        }

#footer .padder {
        padding-top: .25em;
        }

#footer a {
        text-decoration: none;
        border: none;
        }

#alive {
        margin: 25px 0;
        }

.headers {
        margin: 25px 0 8px 0;
        border-bottom: 2px solid #647492;
        color: #323a49;
        font-weight: bold;
        font-size: 11px;
        }

.blogdesc {
        margin: 0 0 8px 0;
        font: 7pt/10pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        }

#leftcolumn .headers {
        text-align: right;
        }

.humor_page #leftcolumn .headers {
        text-align: left;
        }

#rightcolumn .headers {
        text-align: left;
        }
        
.mtentrydate {
        text-align: right;
        text-transform: uppercase;
        margin: 40px 0 0 0;
        padding: 0;
        border-top: 2px solid #647492;
        color: #647492;
        font-weight: normal;
        font: 7pt/9pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        }

.mtentrymore {
        margin: 2px 0 5px 10px;
        text-align: left;
        font: 7pt/10pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        }

.mtentrytitle {
        margin: 15px 0 0 0;
        color: #3b5b6c;
        font-weight: bold;
        font-size: 18px;
        }

a {
        text-decoration: none
        }

a:link {
        color: #323a49;
        border-bottom: 1px solid #323a49;
        }

a:visited  {
        color: #55637c;
        border-bottom: 1px solid #55637c;
        }
 
a:active  {
        color: #323a49;
        border-bottom: 1px solid #323a49;
        }
 
a:hover  {
        color: #8b97ae;
        border-bottom: 1px dashed #8b97ae;
        }
 
blockquote {
        margin: 4px 10px;
        padding: 6px 4px;
        border-left: 2px solid #8b97ae;
        }
        
.posted {
        text-align: right;
        font: 7pt/11pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        color: #8b97ae;
        }

.links {
        text-align: left;
        font: 8pt/14pt verdana, trebuchet ms, trebuchet, arial, sans-serif;
        font-weight: normal;
        }
        
.bb {
        border: 1px solid #333;
        background-color: white;
        padding: 2px; 
        margin: 5px;
        }
        
.am_head {
        margin-bottom: 10px;
        padding: 0px;
        font-weight: bold;
        }
        
.am_body {
        margin-bottom: 15px;
        padding: 0 20px;
        }
        
#navcontainer  {
        padding-left: 0;
        margin-left: 0;
        float: left;
        width: 100%;
        background-color: #8b97ae;
    }

#navcontainer ul  {
        padding-left: 0;
        margin-left: 0;
        float: left;
        width: 100%;
        font-family: verdana, arial, helvetica, sans-serif;
    }

#navcontainer ul li  {
        display: inline; 
    }

#navcontainer ul li a:link,
#navcontainer ul li a:visited,
#navcontainer ul li a:active  {
        padding: 2px 2em;
        background-color: #8b97ae;
        font: 10px verdana;
        color: White;
        text-decoration: none;
        float: left;
        letter-spacing: 3px;
        border-right: 1px solid #fff;
        border-bottom: none;
    }

#navcontainer ul li a:hover  {
        background-color: #369;
        font: 10px verdana;
        color: #fff;
        text-decoration: none;
        letter-spacing: 3px;
        border-right: 1px solid #fff;
        border-bottom: none;
    }

#leftnavcontainer ul  { 
        list-style-type: none; 
        padding: 0;
        margin: 0;
    }

#leftnavcontainer li  { 
        margin: 0 0 1px 0;
        padding: 0;
    }

#leftnavcontainer ul li a:link, 
#leftnavcontainer ul li a:visited, 
#leftnavcontainer ul li a:active  {
        display: block;
        padding: 2px 10px;
        margin: 0;
        background-color: #8b97ae;
        color: White;
        font: 10px verdana;
        text-decoration: none;
        letter-spacing: 3px;
        border: none;
        width: 190px;
    }

#leftnavcontainer ul li a:hover  {
        display: block;
        padding: 2px 10px;
        margin: 0;
        background-color: #369;
        color: White;
        font: 10px verdana;
        text-decoration: none;
        letter-spacing: 3px;
        width: 190px;
        border: none;
    }

/*  UNVALIDATED past this point  
    ---------------------------  */

B  {
        font-weight:  bold;
        }

EM  {   font-size:  12pt;
        color:      #000090;
        text-decoration: none;
        font-style: italic;
        font-weight:    bold;
        font-family:    Arial }

PRE {   font-size:  8pt;
        color:      black;
        text-decoration: none;
        font-style: normal;
        font-weight:    normal;
        font-family:    monospace }

DT  {   clear:      left }

.nav    {   font-size:  9pt;
        line-height:    14pt;
        color:      #000090;
        font-style: normal;
        text-decoration: none;
        font-family:    Arial }

A.nav:hover {color:     #990000;}

.nav2gr        {font-size:  8pt;
        color:      gray;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

A.nav2gr:link  {font-size:  8pt;
        color:      black;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

A.nav2gr:visited  {font-size:   8pt;
        color:      #666666;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

A.nav2gr:hover {font-size:  8pt;
        color:      #990000;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

.nav2bl {   font-size:  9pt;
        color:      #990000;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

.nav2wh {   font-size:  8pt;
        color:      white;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Verdana, Arial }

.nav2y  {   font-size:  8pt;
        color:      #fa9c00;
        font-weight:    normal;
        text-decoration: none;
        font-family:    Arial }

.bigyel {   font-size:  14pt;
        color:      #fa9c00;
        font-weight:    normal;
        text-decoration: none;
        font-family:    Arial }

.bigred {   font-size:  12pt;
        color:      #ff0000;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

.nav2yb {   font-size:  8pt;
        color:      #fa9c00;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

.nav2r  {   font-size:  8pt;
        color:      #990000;
        font-weight:    normal;
        text-decoration: none;
        font-family:    Arial }

.nav-sel {  font-size:  9pt;
        line-height:    14pt;
        color:      red;
        font-style: normal;
        font-weight:    bold;
        text-decoration: none;
        font-family:    Arial }

.title  {   font-size:  18pt;
        color:      black;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.titler {   font-size:  18pt;
        color:      #808080;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.titles {   font-size:  22pt;
        color:      silver;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.titlered { font-size:  22pt;
        color:      #990000;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.titlew {   font-size:  22pt;
        color:      white;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.title2 {   font-size:  16pt;
        color:      white;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.jtitlew {  font-size:  14pt;
        color:      #eeeeee;
        font-style: normal;
        font-weight:    normal;
        font-family:    Verdana, Arial }

.jtitler {  font-size:  11pt;
        color:      #0000aa;
        font-style: normal;
        font-weight:    bold;
        font-family:    Verdana, Arial }

.normal {   font-size:  10pt;
        color:      black;
        font-style: normal;
        text-decoration: none;
        font-weight:    normal;
        font-family:    Arial }

.normals {  font-size:  10pt;
        color:      silver;
        font-style: normal;
        text-decoration: none;
        font-weight:    normal;
        font-family:    Verdana, Arial }

.normalw {  font-size:  10pt;
        color:      white;
        font-style: normal;
        text-decoration: none;
        font-weight:    normal;
        font-family:    Verdana, Arial }

.abnormal { font-size:  8pt;
        color:      black;
        text-decoration: none;
        font-weight:    normal;
        font-family:    Verdana, Arial }

.small  {   font-size:  8pt;
        color:      black;
        text-decoration: none;
        font-family:    Arial }

.subtitle  {    font-size:  12pt;
        color:      black;
        font-style: normal;
        font-weight:    bold;
        font-family:    Arial }

.tiny   {   font-size:  6pt;
        color:      black;
        text-decoration: none;
        font-family:    Arial }