html, body {
	font-size: .8em;
	margin:0px;
	padding:0px;
	background-color:#900;
	background-image: url('/wp-content/themes/default/images/mh_bg.gif');
	font-family: Verdana, Arial, Geneva, san-serif;
	text-align:center;
	height:auto;
	}

body {
	overflow-y: scroll;
	overflow-x: auto;
	}
	
h2, h3, h4 {
     margin: 0px;
     padding: 10px;
     }

a {
      color: #C00;
    }

a:hover {
      text-decoration: none;
      }

a:visited {
     color: #600;
}

#topNav {
	width:100%;
	background-color:#333;
	text-align:center;
	}
	
#topNavLinks {
	margin: 0px auto;
	width:788px;
	background-color:#333;
	color:#ddd;
	font-size: 1.1em;
	text-align:right;
	padding:5px;
	}
	
#topNavLinks a {
	color:#fff;
	}
	
#adBar {
	width:100%;
	background-color:#000;
	text-align:center;
	}
	
#adBarLB {
	margin: 0px auto;
	width:788px;
	background-color:#000;
	color:#eee;
	font-size: 1.1em;
	text-align:center;
	padding:10px;
	}

/* begin IE - Firefox 100% height hack */
#container {
	margin: 0px auto;
	background-color: white;
	border-left: 1px solid black;
	border-right: 1px solid black;
	width: 788px;
	text-align: left;
	height:100%
	}

#page {
	margin: 0px auto;
	background-color: white;
	width: 788px;
	text-align: left;
	}
/* end IE - Firefox 100% height hack */
	
#logo {
	width: 225px;
	border: 0px;
	float: left;
        padding:10px;
        font-size: 1.1em;
        letter-spacing: .1em;
        }

#205logo img{
         width: 205px;
         height: 40px;
         padding: 0px;
         border: 0px; 
         }
	
#linkBar  {
	padding: 10px;
	float:right;
	font-size:1.4em;
	line-height:1.8em;
	width:auto;
	white-space:nowrap;
        text-align: right;
	}

#linkBar a {
	color:#c00;
	}


#header {
        height:75px;
	margin: 0px;
	padding: 0px;
	width: 788px;
        border-bottom: 1px solid black;
        clear: both;
	}


#content {
        margin: 10px;
	font-size: 1.3em
	}
	
#subhead {
        margin: -10px 0 0 10px;
	font-size: .9em
	}	
	
#sidebar {
	padding: 10px;
	width: 300px;
	font-size: 1em; 
        float: right;
	}	

#sidebar h2 {
	margin: 15px 0 0;
	padding: 0;
	}

.fullcolumn {
	float: left;
	background-color: #F0F0F0;
	padding: 0 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	width: 768px;

	}	
	
#content.narrowcolumn {
	float: left;
	background-color: #F0F0F0;
        width: auto;
        padding: 10px;
	}

.entry {
	text-align: center;
        width: 360px;
        padding: 0px 30px 0px 30px;
	}
	
.entry img {
       border: 1px solid black;
       clear: both;
       }

.terms {
	text-align: left;
        font-size: .8em;
	}  
       
.textleft {
	text-align: left;
	}       

.backlink {
	text-align: left;
	font-size: 1.1em;
	padding: 5px 0px 0px 12px;
	} 
	
.share {
    font-size: 11px;
	margin: 5px 5px 5px 5px;
    }	
  
	
.narrowcolumn .prev {
	text-align: left;
        float:left;
        font-size: .8em;
        padding: 5px 0px 5px 0px;
	}
	
.narrowcolumn .next {
	text-align: right;
        float: right;
        font-size: .8em;
        padding: 5px 0px 5px 0px;
	}		


#footer {
	background: #fff;
	border-top: 1px solid black;
	padding: 0px;
	margin: 0 auto;
	clear: both;
        font: 1em #ccc;
	text-align: center;
	}

#footer p {
       padding: 10px;
       margin: 0px;
       }