{
margin:0;
padding:0;
}

body,
p {
color: #e1e1e1;
margin:0;
padding:0;
background-attachment: fixed;
font: 14px/140% 'Century Gothic','Futura', Calibri,'Lucida Grande', Helvetica, sans-serif;
}                                                                                              
body {
background: #222222;
}                                                                                         
p {
margin-bottom:6px;
}
p,h2,h4,ul,ol,li,#permalink {
margin-left:20px !important;
margin-right:20px !important;
}
blockquote, blockquote p {
color:#e1e1e1;
}
blockquote {
padding: 0 0 0 10px !important;
margin: 7px 10px 7px 40px !important;
border-left: 2px solid #4E4959;
}
blockquote p {
margin:3px 0 !important;
padding:0 !important;
}
h1 {
font-weight: bold;
font-size: 220%;
color:#4E4959;
text-align:center;
margin:7px auto 25px;
padding:10px;
line-height:110%;
}
a h1 {
color:#8B8CA6;
text-decoration: none !important;
}
a:hover h1 {
color:#e1e1e1;
}
h2 {
font-weight: bold;
font-size: 150%;
letter-spacing: -1px;
padding-bottom:4px;
}
h3 {
font-family: Georgia, Garamond, Baskerville, Palatino, Times, serif;
font-weight: normal;
font-size: 150%;
letter-spacing: -1px;
line-height:95%;
}
h4 {
font-size: 120%;
letter-spacing: -1px;
line-height:95%;
text-align:center;
background:#4E4959;
width:800px;
border:#4E4959 solid;
border-width:10px 10px;
margin:0;
padding:0;
position:center;
}
h5 {
font-size: 225%;
letter-spacing: -1px;
line-height:95%;
text-align:center;
background:#4E4959;
width:800px;
border:#4E4959 solid;
border-width:10px 10px;
margin:0;
padding:0;
position:center;
}
h5 a {
color: #e1e1e1;
text-decoration: none;
}                                                                                             
h5 a:hover {
color:#171429;
text-decoration: none;
}
ol {
list-style-type:lower-roman;
}
ul {
list-style-type: disc;
}
ul, ol {
padding: 1em !important;
padding-left: 3em  !important;
}
li {
margin-bottom:3px;
} 
a {
color: #8B8CA6;
text-decoration: none;
}                                                                                             
a:hover {
color:#e1e1e1;
text-decoration: underline;
}
a img {
border:0;
}



/*
----------- Center Posts -----------
*/
#content {
padding:10px 0 !important;
margin:0 auto;
width: 880px;
background: #171429;
border: #4E4959 solid;
border-width: 0 11px;
text-align:left;
}

#content .text img {
	max-width: 100%;
}

/*
----------- Search -----------
*/
div#search {
width: 100%;
margin-bottom:30px;
margin-top:10px;
}
div#search form {
display: inline;
height: 30px !important;
overflow: auto;
}
div#search form input {
margin: 0;
padding: 0;
border: 0;
width: 350px;
height: 15px;
font: .9em 'Century Gothic','Futura', Calibri,'Lucida Grande', Helvetica, sans-serif;
}
div#search form span {
background: #ffffff;
padding: 2px;
-moz-border-radius: 5px;
-webkit-border-radius: 7px;
}
div#search form span img {
top: 4px;
position: relative;
}


/*
----------- Conversation -----------
*/
#chat, ul#chat {
padding: 0 !important;
margin:0 !important;
list-style-type: none;
} 

/*
----------- Multimedia Frames -----------
*/
#frames {
background:#171429;
width:500px;
border:40px #4E4959 solid;
margin:0;
padding:11px;
position:relative;
left:-51px;
}
#quotes {
background:#4E4959;
width:500px;
border:#4E4959 solid;
border-width:31px 51px 21px;
margin:0;
padding:0;
position:relative;
left:-51px;
}
#captions {
margin-top:5px;
}

/*
----------- Music & Audio -----------
*/
#audiobox {
background: #ffffff;
margin: 0px !important;
padding: 0px !important;
width:100%;
margin-top:5px;
}

/*
----------- Date & Permalink -----------
*/
#permalink {
margin:10px 1em;
padding: 0px;
font-weight:bold;
}
#permalink a {
color: #e1e1e1;
text-decoration: none;
}
#permalink a:hover {
color: #8B8CA6 !important;
text-decoration:underline;
}

/*
----------- Footer -----------
*/
#footer div {
margin-bottom:17px;
}

