/*  
Theme Name: Robert
Theme URI: none
Description: Robert's default theme 
Version: 1.0
Author: MIchael Herring
Author URI: http://michaelherringdesign.com
*/
body {
color: #444;
background: #358 url(imgs/rhp_bkgd.jpg) repeat-y center top;
margin: 0; padding: 0;
font: normal .8em verdana, arial, sans-serif;
line-height: 1.5;
}
img {
border: none;
}
/* BEGIN CLEARFIX (http://www.positioniseverything.net/easyclearing.html)
===================================== */
.ClearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ClearFix { display: inline-block; }
/* Holly Hack Targets IE Win only \*/
* html .ClearFix { height: 1%; }
.ClearFix { display: block; }
/* End Holly Hack */
/* END CLEARFIX
===================================== */
/* Containers
================= */
#wrapper {
position: absolute;
left: 50%;
width: 576px;
margin-left: -288px;
padding: 0;
color: #000;
background-color: #fff;
}
#secwrapper {
margin: 1em 0;
}
#content {
margin: 1em 4em 1em 2em;
}
div.post {
border-bottom: 1px solid #ccc;
margin-top: 2em;
}
#header {
position: relative;
top: 1px;
}
#header h1, #MainNav {
padding: 0 2em;
}
#header h1 {
border-bottom: 1px solid #000;
margin-left: 1em;
margin-bottom: 0;
padding-left: 0;
}
/* links
============================ */
a:link {
text-decoration: underline;
color: #136;
background: transparent;
}
a:visited {
text-decoration: underline;
color: #777;
background: transparent;
}
a:hover {
text-decoration: underline;
color: #666;
background: transparent;
}
/* Text
================= */
h1, h2, h3, h4 {
font-family: georgia, palatino, "times new roman", times, serif;
}
h2, h3 {
margin-bottom: 0;
}
p.TheTime {
margin: 0;
}

/* Lists
================= */
ul.Horiz, ol.Horiz {
margin-left: 0;
padding-left: 0;
list-style: none;
width: 100%;
float: left;
}
ul.Horiz li, ol.Horiz li {
width: auto;
float: left;
padding-right: .8em;
background-image: none;
padding-left: 0;
white-space: nowrap;
}
/* MainNav
================= */
#MainNav {
font: bold 1.2em arial, helvetica, verdana, sans-serif;
margin: 0;
border-bottom: 1px solid #999;
padding: 0 0 .5em 1.2em;
}
#MainNav a {
text-decoration: none;
padding: 6px;
margin: 0;
}
#MainNav .Horiz {
margin: 1em 0 0 .2em;
padding: 0;
}
#MainNav .Horiz li {
margin: 0;
padding: 0;
}
/* Forms
================= */
input#s {
width: 100px;
}
/* Footer
================= */
#footer p {
text-align: center;
}
#footer p.Impeach {
border-top: 1px solid #666;
padding-top: 1.3em;
color: red;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
margin: 0 0 1em 0;
font-family: verdana, sans-serif;
}
#costOWar {
font-size: 0.8em;
}

/* Individual Entry Nav */
.navigation {
padding: .5em 0;
margin: 2em 0;
border-top: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}