/* Drunkey Love theme 1.6 http://www.el73.be/drunkey-love/themes/ GPL by Kevin Wetzels http://www.el73.be/ */

/** HTML ELEMENTS **/ 
html, body { padding: 0; margin: 0; font: 100%/150% Calibri, "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: 0.95em; background: #fff; color: #333 }
a { color: #390 }
a:visited { color: #666 }
a:hover { color: #465 }
html * { margin: 0 }
p, li { line-height: 1.8em }
p, ul { margin-top: 15px }
ul, ol { margin-left: 30px; padding-left: 0 } 
h1, h2 { margin-top: 15px }
h1, h2 { font: 1.7em "Apple Garamond", "Times New Roman", "Garamond", serif; line-height: 1.7em; margin-bottom: 0 }
h2 a, h1 a {  color: #333, text-decoration: none }
h1 a:hover, h2 a:hover { color: #465 }
h1 { font-size: 1.9em }
h2 { color: #464646; position: relative }
h3 { margin-top: 1em }
h6 { color: #666; font-size: 0.8em; font-weight: normal; margin: 0 }
abbr, acronym { cursor: help; border-bottom: 1px dashed #999 s}
hr { display: none }
blockquote { background: url(/blog/images/backgrounds/blockquote.gif) no-repeat 10px 40px whitesmoke; padding: 20px; padding-left: 50px }
code { font: 110% "Lucida Console", "Courier New", "Courier", monospace }
pre { overflow: auto }
ins { background-color: darkgreen; color: #fff; padding: 3px; text-decoration: none }
ins a { color: #fff; text-decoration: underline }
del { background-color: #ccc; text-decoration: line-through }
div.entry strong { background-color: #cdcd00; padding-left: 2px; padding-right: 2px }

/** HEADER **/ 
#blog-title { vertical-align: text-bottom; float: left; width: 270px; height: 200px; text-transform: lowercase; font: 1.7em "Apple Garamond", "Garamond", serif; text-align: right; background: #333 url(images/bg-title.jpg) repeat-x; color: #fff }
#blog-title a { display: block;	width: 250px; height: 50px; line-height: 50px; padding: 150px 20px 0 0 }
#pages { margin: 0; padding: 0; list-style-type: none; list-style-image: none; text-transform: lowercase }
#pages li { float: left; width: 8em }
#pages a { display: block; height: 50px; width: 8em; line-height: 50px; padding: 150px 0 0 0; text-align: center }
#header a { text-decoration: none }
#header a:hover { text-decoration: none; }
.page-item-4 { display: none }
.page-item-2362 { display: none }
.category-banner { display: none }

/** FOOTER **/ 
#footer { clear: both; font-size: 0.8em; padding: 50px 0; text-align: center }
#footer .main { border-top: 1px solid #ccc; color: #666 }

/** CONTENT **/ 
.main, #content { width: 740px; margin: 0 auto }

/** PRIMARY CONTENT (ENTRIES, COMMENTS, ...) **/ 
#primary { width: 450px; padding-right: 20px; float: left; background: #fff url(images/bar-vertical.jpg) no-repeat right top }
.entry li { padding-bottom: 1em }
.entry { padding-bottom: 10px; border-bottom: 1px solid #ccc }
#primary ul.archive-nav { list-style-image: none }
.meta { display: none; font-size: 0.85em; clear: both; color: #666 }
.meta a { text-decoration: none; color: #666 }
.meta a:hover { color: #465 }
.meta span { padding-left: 14px; background: #fff url(images/doc.png) no-repeat left center }
.meta span.tags { background-image: url(images/folder.png) }
.meta span.comments { background-image: url(images/comment.png) }
.meta span.author { background-image: url(images/author.png) }
.meta span.trackback { background-image: url(images/trackback.png) }
.meta span.delicious { background-image: url(images/delicious.png) }
#primary .totop img { width: 11px; height: 11px; border: 0; margin: 0; padding: 0; vertical-align: text-bottom; }
#primary .totop { margin-left: 439px; clear: both }
.gravatar { float: right; margin: 30px 0 15px 10px }
#comments { display: none }
.archive-nav { font-size: 0.9em; width: 100%; margin: 10px 0 0 0; padding: 0 0 5px 0; list-style-type: none; list-style-image: none }
.archive-nav li { width: 180px }
.archive-nav li a { display: block; width: 164px }
.back, .next { display: none }
#primary h1 img, #primary h2 img, #primary h3 img { padding: 0; border: none; }

/** SECONDARY CONTENT (SIDEBAR STUFF **/ 
#secondary { display: none }

/** UTILITIES **/ 
.clear { clear: both; margin: 0; padding: 0 }
.hide { display: none }
.center { text-align: center }
.alignright, .lzimg-right { float: right }
.alignleft, .lzimg-left { float: left }
#primary img, #photos img { padding: 4px; max-width: 100%; border: 1px solid #ccc }
#primary .totop img { border: 0 }
img.center { display: block; margin-left: auto;	margin-right: auto }
img.alignright, img.lzimg-right { padding: 4px;	margin: 15px 0 15px 15px; display: inline }
img.alignleft, img.lzimg-left { padding: 4px; margin: 15px 15px 15px 0;	display: inline }
img.noborder { border: none }
img.simple, #primary img.wp-smiley { padding: 0; margin: 0; border: 0 }
#primary a.extlink { padding-right: 12px; background: #fff url(images/external-link.png) no-repeat right center }

/** subscribe banner **/
.subscribe_banner { display: none }

/** vote **/
a#freespeech, a#vote { display: none }

/** sticky footer **/
div#stickyFiller, div#stickyFooter { display: none }

/** creative commons sign and link to owner **/ 
div.imageCreativeCommons { position: relative }
div.imageCreativeCommons a.license { display: block; width: 26px; position: absolute; bottom: 2px }
div.imageCreativeCommons a.license:hover { background-image: url(/blog/images/licenseBackground.png); border: none; width: 100%; }
div.imageCreativeCommons a.license:hover span.textCreativeCommons { display: inline; color: black; position: absolute; bottom: 17px; left: 50px }
div.imageCreativeCommons a.license span.iconCreativeCommons { display: block; text-indent: -10000px; width: 42px; height: 25px; overflow: hidden; background-position: center center; background-repeat: no-repeat; float: left }
div.imageCreativeCommons a.license.CreativeCommons span.iconCreativeCommons { background-image: url(/blog/images/licenseCreativeCommons.gif); background-position: 16px 1px }
div.imageCreativeCommons a.license span.textCreativeCommons { display: none }
