body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
margin: 0;
padding: 0;    
}

a.img, a.img:link, a.img:active, a.img:visited, a.img:hover {
text-decoration: none;    
}

img {
border: none;
}

body {
font-size: 11px;
font-family: Tahoma,"Helvetica Neue",helvetica,arial,sans-serif;
}
a, a:link, a:visited, a:active { 
color: #FFF;
text-decoration: underline;
outline:none;
}
a:hover { 
text-decoration: underline;
background-color: #fff;
color: #000;
}
.error {
color: darkred;
}
label {
display: block;
}
input, textarea { 
font: normal 12px sans-serif;
}

p, ul, ol, label {
line-height: 18px;
margin-bottom: 18px;
}

label {
margin: 0;
}

/*h1 a, h1 a:link, h1 a:visited,
h2 a, h2 a:link, h2 a:visited,
h3 a, h3 a:link, h3 a:visited,
h4 a, h4 a:link, h4 a:visited,
h5 a, h5 a:link, h5 a:visited,
h6 a, h6 a:link, h6 a:visited {
text-decoration: none;
}*/
h1 a, h1 a:link, h1 a:visited {
text-decoration: none;
}
h1 a:hover {
text-decoration: underline;
}
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
text-decoration: none;
}

h1 { font-size: 36px; line-height: 36px; margin-bottom: 36px; font-weight: normal; letter-spacing: -1px;}
h2 { font-size: 16px; line-height: 18px; margin-bottom: 18px; font-weight: bold;}
h3 { font-size: 14px; line-height: 18px; margin-bottom: 9px; font-weight: normal;}
h4 { font-size: 13px; line-height: 18px; margin-bottom: 0px; font-weight: bold;}
h5 { font-size: 13px; line-height: 18px; margin-bottom: 0px; font-weight: bold;}
h6 { font-size: 13px; line-height: 18px; margin-bottom: 0px; font-weight: bold;}

ul {
list-style-type: disc;
margin-left: 18px;
margin-bottom: 18px;
}

ol {
margin-left: 24px;
}

.note {
font-size: 11px;
line-height: 18px;
margin-bottom: 18px;
}

/*.amp {color:#80837D; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}*/
/*.caps {font-size:.92em;}    
.dquo {margin-left:-.38em;}*/


/* forms */

label {
display: block;
}
input, textarea { 
font: normal 12px "bitstream vera sans", verdana, sans-serif;
padding: 2px;
}
textarea {
height: 15em;
}

input.input_text {
width: 50%;
}
textarea {
width: 95%;
}
div.field {
line-height: 18px;
margin-bottom: 18px;    
}
div.field input {
vertical-align: middle;
}


/* ========================================================================== */


body {
background-color: #000;
background-image: url(/cache/default/1760/bourbon/images/bg.gif);
background-position: left;
background-repeat: repeat-y;
text-align: left;
color: #fff;
}

#columns {
width: 100%;
overflow: hidden;
}
#nav {
width: 238px;
padding: 36px;
float: left;
}
#content {
float: left;
width: 548px;
padding: 36px;
}
#footer {
clear: both;
margin-left: 310px;
float: left;
width: 548px;
padding: 0 36px;
}

#nav ul {
list-style-type: none;
padding: 0;
margin: 0;
margin-bottom: 18px;
}

#nav li {
margin-bottom: 18px;
text-align: right;
}

#nav a, #nav a:link, #nav a:visited, #nav a:active { 
color: #000;
text-decoration: none;
text-transform: uppercase;
}
#nav li.selected a, #nav li.selected a:link, #nav li.selected a:visited, 
#nav li.selected a:active {
color: #B02B2C;
}
#nav li.selected a:hover {
color: #fff;
}
#nav a:hover {
background-color: #000;
color: #fff;
text-decoration: none;
}

#utility-nav ul {
margin: 0;
margin-bottom: 18px;
list-style-type: none;
}
#utility-nav li {
display: inline;
margin: 0;
list-style-type: none;
}
#utility-nav li a {
margin-right: 9px;
}

/* images */
img.wrap, img.left {
float: left;
margin-right: 18px;
margin-bottom: 18px;
}
img.right {
float: right;
margin-left: 18px;
margin-bottom: 18px;
}
img.block {
display: block;
margin-bottom: 18px;
}

/* posts */
body.multiple div.post {
    margin-bottom: 36px;
}
h2.entry-title, h2.album-title {
margin-bottom: 9px;
}
.published {
text-decoration: none;
border: none;
}
.entry-meta, .album-meta {
margin-bottom: 18px;
font-size: 10px;
line-height: 18px;
color: #999;
}

/* post nav */

.navigation {
width: 100%;
overflow: hidden;
clear: both;
}
.nav-previous {
width: 48%;
float: left;
}
.nav-next {
width: 48%;
float: right;
text-align: right;
}
#nav-above {
margin-bottom: 18px;
}
body.post #nav-above {
display: none;
}
#nav-below {
margin-bottom: 36px;
}
body.photo #nav-below {
display: none;
}
/* comments */

#comments_container {
}

#comments_container, #commentform, #validation_container {
margin-bottom: 18px;
clear: both;
}

#commentform {
}

body.permalink h2#respond, body.permalink h2#comments {
margin-top: 18px;    
}
body.permalink h2#respond {
margin-top: 0;
}
ol.commentlist {
list-style-type: none;
margin-left: 0;
margin-bottom: 0;
margin-bottom: 18px;
}
ol.commentlist li {
width: 100%;
overflow: hidden;
}
ol.commentlist li .comment-meta {
width: 32%;
float: left;    
background-color: #333;
margin-bottom: 18px;
}
ol.commentlist li .comment-meta .inner {
    padding: 9px;
padding-bottom: 0;
}
ol.commentlist li .comment-text {
width: 66%;
float: right;   
}
ol.commentlist .comment-author {
font-weight: bold;
}
.comment-author, .comment-date {
line-height: 18px;
}
.comment-date {
margin-bottom: 18px;    
}
.nav .previous, .nav .next {
margin-bottom: 18px;
}


.category-heading {
    font-size: 14px; line-height: 18px; margin-bottom: 18px; font-weight: normal;
}
