/*
Theme Name: egan_v2
Description: Black, red, white
Version: 1.0*/

body {
background:#131313 url(images/header_bkg.jpg) repeat-x 0 0;
color:#565656;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

form {
border:0;
margin:0;
padding:0;
}

img {
border:0;
vertical-align:top;
margin:0;
padding:0;
}

a {
border-bottom:1px solid #f3e7e7;
color:#c34c3f;
text-decoration:none;
padding:0;
}

.border-t {
border-top:1px solid #f3e7e7;
}

.clearing {
clear:both;
font:1px/1px Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

hr {
display:none;
}

#container {
position:relative;
width:900px;
margin:0 auto;
padding:0;
}

.wrapper {
position:relative;
width:100%;
margin:0 auto;
padding:0;
}

#header {
height:185px;
width:900px;
text-align:center;
position:relative;
margin:30px auto 0;
padding:0;
}

#header h1 {
font-size:4em;
font-style:italic;
margin:0;
padding-top:30px;
}

#header a {
border:none;
color:#FFF;
}

#nav {
float:right;
list-style:none;
position:absolute;
bottom:0;
right:0;
margin:0 0 5px;
padding:0;
}

#nav li {
float:left;
font-size:14px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
margin:0 0 0 4px;
padding:0;
}

#nav li a {
border-bottom:none;
color:#000;
float:left;
letter-spacing:1px;
text-decoration:none;
background:#fff;
padding:5px 10px;
}

#nav li a:hover {
background:#A10101;
color:#fff;
text-decoration:none;
}

#posts {
background:#fff url(images/posts_bkg.jpg) repeat-x 0 0;
position:relative;
clear:both;
float:left;
width:900px;
margin:0 0 35px;
padding:20px 0 0;
}

.caption {
color:#000;
font:21px "Times New Roman", Times, serif;
margin:0;
padding:0 0 25px;
}

.entry {
color:#565656;
margin:0;
padding:0px 0px 30px;
}

.entry blockquote {
border-left:4px solid #9e533f;
color:#785a44;
margin:22px 0 22px 22px;
padding:0;
}

.entry blockquote p {
padding:4px 0 4px 10px;
}

.entry h2 {
color:#A10101;
font-size:2.5em;
font-weight:700;
padding:0px 20px;
}

.entry h3 {
color:#A10101;
font-size:1.2em;
font-weight:700;
padding:0px 20px;
}

.entry ul {
list-style:disc;
margin:0;
padding:0 20px 18px 40px;
line-height:1.4em;
}

.entry li {
font-size:.8em;
margin-bottom: 20px;
}

.entry p {
font-size:.8em;
line-height:1.4em;
margin:0;
padding:5px 20px;
}

img.left {
float:left;
margin:0 10px 10px 0;
}

img.right {
float:right;
margin:0 0 10px 10px;
}

#footer {
background:#A10101 url(images/footer_bkg.jpg) repeat-x 0 0;
clear:both;
position:relative;
min-height:150px;
width:100%;
margin:0;
padding:25px 0 0;
border-top:5px solid #fff;
border-bottom:5px solid #fff;
}

#footer p {
color:#fff;
font-style:italic;
font-weight:700;
font-size:1.5em;
text-align:center;
padding:10px 100px;
}

#copyright {
background:#131313;
color:#ccc;
font:.8em sans-serif;
font-weight:700;
text-align:center;
margin:0;
padding:15px;
}

#copyright a {
border-bottom:1px solid #5c4847;
color:#a68887;
text-decoration:none;
padding:0 0 2px;
}

#copyright a:hover {
border-bottom:1px solid #7a605e;
color:#ccb9b9;
text-decoration:none;
}


.alt {
background-color:#f8f8f8;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin:0;
padding:10px;
}


a:hover,.postmetadata a:hover {
border-bottom:1px solid #E9D1D1;
text-decoration:none;
}

.post,.entry li,.comment p {
margin:0;
padding:0;
}
