html,body { height: 100%; margin: 0; padding-bottom: 15px; }
body {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/01.gif);
	background-color: #43535d;
	background-repeat: repeat-x;
	color: inherit;
}
a { color: #588; }

h1 { text-align:center; font-size: 1.4em; font-weight: bold; color: #fff; font-style: italic; margin-top: 0; padding-top: 20px; }
div#colRight div#pacheco h1 { font-style: normal; }
h2 { text-align:center; font-weight: normal; font-size: 1.4em; }
h3 { text-align:center; font-weight: normal; font-size: 1.4em; }
h4 { font-weight: bold; text-decoration: underline; font-size: 1.1em; margin-bottom: 4px; color:#F3F3F3 }

div#container {
	background-color: #000;
	width: 1004px;
	margin: 40px auto;
	padding: 0;
	min-height: 100%;
	border-bottom: 5px solid #222;
}
div#header { text-align: left; }

img.header_pic { margin: 5px 0 5px 50px; }
ul#menu {
	font: bold 10px/1.2em "Tahoma", verdana, sans-serif;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 145px;
}

ul#menu li ul {
	margin: 0 0 0 10px; 
	padding: 0; 
	list-style-type: none;
	background: #000;
}

ul#menu li#horseSlaughter { margin-top: 20px; }
ul#menu li#horseSlaughter a { color: #a40005; }
ul#menu li#horseSlaughter a:hover { color: #fff; }
ul#menu li#metcalfe { margin-top: 20px; }
ul#menu li:hover ul {display: block;}
ul#menu li a { 
	color: #588;
	display: block;
	text-decoration: none;
	margin: 0 5px;
	padding: 1px 0 2px 0.4em;
	line-height: 19px;
}
ul#menu li a:hover {
	border-left: 5px solid #a40005;
	border-right:5px solid #a40005;
	background-color: #333;
	margin: 0;
	color: #fff;
}
ul#menu li ul li.book1 a { color: #a40005; }
ul#menu li ul li.book1 a:hover { color: #fff; }

div#colContainer p { margin-top: 0; }
div#colLeft { float: left; margin-left: 15px; }
div#colRight { color: #bebebe; font: bold 11px/1.4em "tahoma", verdana, sans-serif; margin: 0 30px 0 170px; min-height: 500px; }
div#colRight p { text-align: justify; }
div#welcome { border-bottom: 2px dotted #558888; margin-bottom: 15px; }
div#sigContainer { padding-bottom: 15px; }
div#sigContainer span { float: right; margin-top: -40px; }
div#sigContainer p a { color: #588; }
div#sigContainer p#love { padding-top: 10px; }
div#videoContainer { float: right; margin-top: 10px; }

ul#games { margin: 0; padding: 0; }
ul#games li { list-style-type: none; margin: 0; padding-bottom: 10px; }
ul#games li img { margin-right: 10px; border: none; }
ul#games li img a { border: none; }
ul#games li div p#title { color: #fff; font-weight: bold; margin: 0 0 2px 0; text-decoration: underline; }
ul#games li div p a { color: #999; }

div#poetry, div#favoritePoety { padding-top: 30px; }
div#poetry p { text-align: center; }
div#favoritePoetry h4 { font-weight: bold; text-decoration: none; margin-top: 0; padding-top: 0; }
div#favoritePoetry h5 { font-weight: bold; color: #F3F3F3; }
div#favoritePoetry h5 span { font-weight: normal; }
div#favoritePoetry p span.lead { font-size: 2em; font-weight: bold; }
div#favoritePoetry p { margin-left: 25px; }
p#poetry_title { font-size: 1.3em; font-weight: bold; color: #fff; }
p#poetry_closing { margin-top 2em; }
a.back { color: #fff; }

div#colRight div#book1, div#colRight div#pacheco { width: 70%; margin: 0 auto; }
div#colRight div#book1 p.book1 { text-align: center; }
div#colRight div#book1 p.book1 img { margin-bottom: 20px; text-align: center; }

span.bold { font-weight: bold; color: #F3F3F3; }
span.underline { text-decoration: underline;}

div#pacheco, div#pacheco p { text-align: center; }

div#footer { clear: left; padding-top: 10px; padding-bottom: 10px;  }
div#footer ul { margin: 0; padding: 0; text-align: center; }
div#footer ul li { display: inline; margin: 0; list-style-type: none; }
div#footer ul li a, div#pacheco p a { color: #588; font: bold 10px/1.2em "Tahoma", verdana, sans-serif; text-decoration: none; border-right: 1px solid #588; line-height: 10px; padding: 0 4px; }
div#footer ul li a:hover, div#pacheco p a:hover { color: #a40005; }

div#pacheco p a { border-right: none; }

div.sitemap h6 { margin: 0; font-size: 1em; color: #f00; }
div.sitemap h6 a { color: #ece9d8; text-decoration: none; }
div.sitemap h6 a:hover { color: #f00; }
div.sitemap p { margin: 0 0 15px 0; font-size: 1em; }