body { 
border-top:18px solid #2e1602;
background: #E0D2B0 url('pagebg.png') top left repeat-x;
}

#head {
background:#transparent;
height:150px;
width:790px;
display:block;
margin:0px auto;
padding:0px;
clear:both;
}

#logo {
background: url('logo.png') top left no-repeat;
width:220px;
height:150px;
display:block;
float:left;
}

#ad {
display:block;
background:#f3e9cf;
width:479px;
height:73px;
margin:30px 0px 0px 32px;
float:right;
border:1px solid #c7bfa9;
}

#ad img{
margin:5px;
border:1px solid #c7bfa9;}

#menu {
display:block;
width:468px;
height:20px;
margin:0px 0px 0px 32px;
float:right;
}

#footer a {
color: #2e1602;
}

.menu {
list-style:none; 
height:2em;
padding:0; 
margin:0; 
border: none;
}

.menu li {
display:inline; 
margin-right:0.13em; }

.menu li a {
padding:5px 15px;
text-decoration:none;
border:none;
border-bottom:0;
color:#d9c696;
background-color:#2e1602;
webkit-border-bottom-right-radius:0.40em;
-webkit-border-bottom-left-radius:0.40em;
-moz-border-radius-bottomright:0.40em;
-moz-border-radius-bottomleft:0.40em;
border-bottom-right-radius:0.40em;
border-bottom-left-radius:0.40em;
font-family: Futura, ̉Century GothicÓ, AppleGothic, sans-serif;
color:#E0D2B0;
font-size:10px;
letter-spacing: 1px;
text-transform: uppercase;
}

.menu li a:hover {
color:#e8b766;
}

#main {
background:#2e1602 url('bg.png') top center repeat-x;
height:420px;
width:100%;
}

#mainblog {
background:#2e1602 url('blogbg.png') top center repeat-x;
width:100%;
display:block;
height:auto;
}

#wrapper {
background:transparent;
width:800px;
margin:0px auto;
display:block;
}

#dln_archive #wrapper {
padding-top:45px;
background:transparent;
width:800px;
margin:0px auto;
display:block;
}

#dln_archive {
background:#2e1602 url('blogbg.png') top center repeat-x;
width:100%;
display:block;
height:auto;
}

.threecol {
background:transparent;
width: 230px;
height:100%;
margin:0px 5px;
display:block;
float:left;
}

.fourcol {
background:transparent;
width: 310px;
height:100%;
margin:0px 5px;
display:block;
float:left;
color: #d9c696;
}

.sevencol {
background:transparent;
width: 550px;
height:100%;
margin:0px 5px;
display:block;
float:left;
}

.fix {
clear:both;}

.post{
color: #d9c696;
margin-top:10px;
}

.blogpost{
color: #f3e9cf;
font-size: 12px;
margin-right:20px;
line-height:20px;}

.blogpost a{
color:#d9c696;
text-decoration: underline;
}

.blogpost a:hover{
background-color:#e8b766;
color:#2e1602;
}

.date{
size:9px;
color:#755c3b;
text-transform: uppercase;
margin-bottom:6px;}

p.more a{
size:9px;
color:#d9c696;
text-decoration: none;}

p.more a:hover{
background-color:#e8b766;
color:#2e1602;
}

a.fb {
position:relative;
top: -6px;
padding:0px;}

a.fb:hover{
background-color:transparent;}

.postmetadata{
color:#c7bfa9;
}

h2{
font-family: Futura, "Century Gothic", AppleGothic, sans-serif;
color:#d9c696;
margin-bottom:40px;
font-weight:normal;
text-transform: uppercase;
font-size:14px;
letter-spacing: 1px;}

h2.blog{
margin-top:10px;
}

h3 {
color: #d9c696;}

h3 a{
font-size: 24px;
color: #d9c696;
text-decoration: none !important;
}

h3 a:hover{
background-color:#e8b766;
}

h4{
color: #755c3b;
margin-bottom:10px;
}

h4 a{
color: #755c3b !important;
}

textarea#comment {
width:100%;
background-color:#f0eee8;}

ol.commentlist {
padding-left:20px;
margin-left:0px;}

.sidebar{
margin-top:80px;
color: #c7bfa9;
padding-left:10px;
}

#dln_archive .sidebar {
color:#C7BFA9;
margin-top:45px;
padding-left:10px;
}

.sidebar ul{
list-style:none;
margin-left:0px;
padding-left:0px;}

.sidebar ul li {
margin-bottom:5px;}

.sidebar ul li a{
border-bottom: 1px dotted #463221;
}


ul.twitter{
font-size:11px;
list-style:none;
margin-left:0px;
padding-left:0px;}

ul.twitter li{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #463221;}

.sidebar a{
color:#d9c696;
text-decoration: none;}

.sidebar a:hover{
background-color:#e8b766;
color:#2e1602;
}

.eightcol {
background:transparent;
width:640px;
height:100%;
margin:0px auto;
display:block;
padding-top10px;
}


#footer {
background:#transparent;
width:800px;
height:50px;
margin:15px auto;
text-align:center;
font-size:11px;
}

#dln_format {
width:220px;
height:310px;
border: 1px solid #704400;
display: table;
_position: relative;
overflow: hidden;
margin-bottom:5px;
}

.dln_body_text {
_position: relative;
_top: -50%
text-align:center;
}

.dln_text {
_position: absolute;
_top: 50%;
display: table-cell;
vertical-align: middle;
width:200px;
height:300px;
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
text-align:center;
}
	
.dln_text .reenie-beanie {
font-family: 'Reenie Beanie', arial, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .im-fell-dw-pica-sc {
font-family: 'IM Fell DW Pica SC', arial, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .tangerine {
font-family: 'Tangerine', arial, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .droid-serif {
font-family: 'Droid Serif', arial, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .lobster {
font-family: 'Lobster', arial, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .arial {
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .arial-black {
font-family: 'Arial Black', 'Arial Black', Gadget, sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .comic-sans {
font-family: 'Comic Sans MS', 'Comic Sans MS', cursive;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .courier-new {
font-family: 'Courier New', 'Courier New', Courier, monospace;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .georgia {
font-family: Georgia, Georgia, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .impact {
font-family: Impact, Impact, Charcoal, sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .lucida-console {
font-family: 'Lucida Console', Monaco, monospace;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .lucida-sans-unicode {
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .palatino-linotype {
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .tahoma {
font-family: Tahoma, Geneva, sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .times-new-roman {
font-family: 'Times New Roman', Times, serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .trebuchet {
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .verdana {
font-family: Verdana, Verdana, Geneva, sans-serif;
font-size: 2.5em;
line-height: 1.1em;
}

.dln_text .white {
	color:#ffffff;
}

.dln_text .black {
	color:#000000;
}

.dln_text .red {
	color:#ff0000;
}

.dln_text .green {
	color:#00ff00;
}

.dln_text .blue {
	color:#0000ff;
}

.dln_text .purple {
	color:#551A8B;
}

.dln_text .black-background {
	background-color:#000000;
}

.dln_text .white-background {
	background-color:#ffffff;
}

#dln_archive ul, .archive_link {
	color:#755C3B;
	padding:0px;
	font-size:0.75em;
	letter-spacing:1px;
	font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;
  	font-weight:normal;
}

.archive_link {
	text-align:center;
}

#dln_archive ul {
	margin-bottom:25px;
}

#dln_archive ul a, .archive_link a {
	color:#F3E9CF;
	text-decoration:none;
}

.previous_next ul {
	margin-bottom:0px;
}

.main_date {
  color:#755C3B;
  font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;
  letter-spacing:2px;
  margin-bottom:6px;
  size:9px;
  text-align:center;
  text-transform:uppercase;
}

.archive_link {
  position:relative;
  text-align:center;
  top:-30px;
  width:220px;
}

#dln_archive ul, .archive_link {
  color:#755C3B;
  font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;
  font-size:0.75em;
  font-weight:normal;
  letter-spacing:1px;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
}

.previous_next {
  background-color:rgba(0, 0, 0, 0.496094);
  height:15px;
  margin-bottom:5px;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:5px;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  width:212px;
}

.main_date, .archive_date {
  color:#755C3B;
  font-family:Futura, 'Century Gothic', AppleGothic, sans-serif;
  letter-spacing:2px;
  margin-bottom:6px;
  size:9px;
  text-align:center;
  text-transform:uppercase;
}
