body {
margin:0px;
background:#000000;
text-align:center;
}

body, p, div, td, ul {
font-family:'Georgia';
font-size:13px;
line-height:17px;
}

input, select, textarea {
font-family:'Georgia';
font-size:13px;
}

h1, h2, h4 {
font-size:22px;
line-height:23px;
font-weight:normal;
margin:0px;
}

h2 {
margin:25px 0px 0px 0px;
}

h3 {
font-size:15px;
margin:0px 0px 20px 0px;
font-style:italic;
font-weight:normal;
color:#888888;
}

h4 {
margin:20px 0px 7px 0px;
}

li {
padding-bottom:5px;
}

big {
font-size:14px;
}

p {
margin:17px 0px;
}

hr {
margin-top:30px;
border:1px dotted #d7baa8;
width:75%;
}

#layout {
background:url(unearthly-tales-tile.gif) repeat-y;
position:relative;
margin:auto;
width:900px;
text-align:left;
}

#header {
background:#452321;
height:180px;
}

#navigation {
background:url(unearthly-tales-navigation.jpg) no-repeat #452321;
padding:0px 28px;
line-height:40px;
}

#navigation a {
color:#d7baa8;
font-weight:bold;
padding:0px 7px;
}

#navigation a:hover {
color:#ffffff;
}

#page {
padding:15px 0px 35px 35px;
text-align:left;
}

#menu {
float:right;
width:241px;
text-align:center;
padding:0px 0px 30px 0px;
}

#menu-inner {
padding:0px 20px 0px 16px;
font-size:11px;
line-height:15px;
}

#footer {
clear:both;
background:url(unearthly-tales-bottom.gif);
height:10px;
}

#content {
padding:10px 0px 0px 0px;
width:600px;
text-align:left;
}

#copyright {
font-size:11px;
line-height:14px;
color:#888888;
text-align:center;
padding:15px 0px 20px 0px;
}

#copyright a {
color:#888888;
text-decoration:none;
}

#copyright a:hover {
color:#ffffff;
text-decoration:underline;
}

.small {
font-size:11px;
line-height:13px;
color:#888888;
}

.layout {
background-color:#ffffff;
}

a {
text-decoration:underline;
color:#0000cc;
}

a:hover {
color:#cc0000;
}

.quote {
margin:20px 0px;
background:#ffffcc;
border:1px solid #d8d8ac;
padding:10px;
}

.hide {
display:none;
}

.show {
display:block;
}

.commenthead {
background:url(post-background.gif) no-repeat;
height:50px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 15px;
line-height:50px;
font-size:11px;
color:#444444;
}

.postheader {
margin:15px 0px 3px 0px;
font-family:Arial;
font-size:12px;
text-transform:uppercase;
letter-spacing:1px;
color:#888888
}

.postlist {
text-indent:20px;
}

.buytype {
background:url(post-background.gif) no-repeat;
height:50px;
text-align:center;
line-height:50px;
}

.buy {
width:100%;
}

.buy img {
vertical-align:middle;
border:0px;
}

.buy a {
font-size:11px;
line-height:11px;
}

.byline {
text-transform:uppercase;
font-size:10px;
font-weight:bold;
}

.byline a {
color:#000000;
}

#upcoming {
margin:20px 0px;
border:1px dashed #adadad;
background:#f0f0f0;
}

#upcoming td {
vertical-align:top;
line-height:15px;
}

.trilogy {
background:url(images/fade-blue-supersize.jpg) bottom #d4e9fa;
margin:0px 0px 7px 0px;
width:100%;
border:1px solid #9bcffb;
}

.trilogy-inner {
padding:0px 5px 5px 5px;
font-size:11px;
line-height:13px;
}

.panel {
margin:0px 0px 7px 0px;
width:100%;
}

.panel-image {
}

.panel-info {
vertical-align:middle;
text-align:left;
font-size:11px;
line-height:12px;
}

.panel-info div {
margin:0px 0px 2px 0px;
font-size:12px;
font-style:italic;
}

.panel-info a {
line-height:15px;
}
