/* General style */
div.leftbar, div.middlebar, div.rightbar { background-color: #332c28; background-repeat: no-repeat; color: white; }
div.leftbar > div, div.rightbar > div { margin: 3px 18px; }
div.leftbar { background-image: url(../img/background-left.png); padding-bottom: 15px;}
div.middlebar { background-image: url(../img/background-middle.png); }
div.rightbar { background-image: url(../img/background-right.png); }
body { background: black; font-size: 90%; }
.no-margin { margin: 0;}
a:hover { background: #ed0073; color: white; }
a { background: none; font-weight: bold; border-bottom: 1px dotted #ed0073; color: white; text-decoration: none; }
.img-center {margin: 0 auto; display: block;}
.imgheader { margin: 10px 0; display: block}
/* Styles related to side bars */
ul, dl { list-style: none; margin: 0; margin-left: -14px; }
li, dt { background: url(../img/list-star.png) no-repeat 0 4px; padding-left: 14px; margin-bottom: 3px; }
dd { font-size: 70%; font-variant: small-caps;}
table { margin: 0; }
td { font-size: 70%; text-align: left; }
td.meta { text-align: right; width: 40px;}
h3 { color: white; font-size: 90%; padding-top: 5px; margin: 0;}
img.small-icon { margin-left: 3px; vertical-align: middle; }
/* this doesn't really look very good */
/* #accordion li h3 a { background: url(../img/arrow-small.gif) no-repeat right center; padding-right: 20px; } */
/* Header style */
#header { text-indent: -9999px; width: 472px; height: 247px; margin: 40px auto; background: url(../img/header.png) no-repeat; }
.rightbar td { text-align: center; }
.rightbar table img {border: 5px solid black;}
.rightbar table a { border: none; }
/* Footer style */
.footer ul, .footer li { background: none; padding: 0; margin: 0; }
.footer { padding-top: 50px; color: #636363; }
.footer a {color: #636363; border-bottom: none; text-decoration: none;	 background: none;  font-weight: normal; }
.footer a:hover{ color: white; font-weight: bold; border: none }
.footer-header { padding: 4px 0; text-align: center; font-family: Georgia, serif; font-size: 1.5em; color: #636363; border-top: 1px dotted #636363; border-bottom: 1px dotted #636363; }
/* Post style */
.post-header, .post-date { font-family: Georgia, serif; font-weight: normal; }
.post-header { color: #ed0073; }
.post-date { color: #707070; border-top: 1px dotted #787878; border-bottom: 1px dotted #787878; }
.post-body { background: url("../img/misc-wings.png") no-repeat bottom center; padding-bottom: 75px; margin-bottom: 15px; }
/* Flickr badge */
#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 4px solid black; margin: 5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;border:none;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
