/* RESET */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */v
legend{color:#000;}
del,ins{text-decoration:none;}

/* Reset Complete! */
#shortheader {border-bottom: 10px solid #99CC66; margin-bottom: 10px;}
html { border-bottom: 10px solid #99CC66;}
em {font-style: italic;}
#content {width: 960px; margin: 0 auto; border-bottom: 10px solid #ccc;}
hr {color: #ccc; padding: 5px 0px; background: #ededed;}
h1 {font-family:  Georgia, 'Times New Roman', Times, serif; font-style: italic; color: #999; font-size: 2.15em; font-weight: normal;}
p {font-family: 'Adobe Garamond Pro', Garamond, Georgia, serif; color: #151515; padding-top: 10px; }
div.bordered  {border-top: 10px solid #ededed; padding: 20px 0px;}
div.bordered a {color: #99CC66;}
div.bordered a:visited {color: #99CC66;}

/* Blogger styles */
h3.post-title {font-size: 1.5em; font-family:  Georgia, 'Times New Roman', Times, serif; font-style: italic; color: #999; padding-bottom: 5px;}
div.post {padding: 10px 0; font-family: 'Adobe Garamond Pro', Garamond, Georgia, serif; color: #151515; padding-top: 10px;}
h2.date-header {font-size: 0.7em; font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; letter-spacing: 0.2em; font-weight: bold; color: #fff; text-transform: uppercase; background: #ddd; padding: 5px 10px;}

#sidebar {width: 455px; float: left;  margin-bottom: 20px; }
#main {width: 450px; float: right;  margin-bottom: 20px;}
#footer {width: 100%; clear: both; background: #ededed; padding: 10px 0; }
#footer a {color: #336600;}
a {color: #99CC66;}
div.middle_bit {width: 960px; margin: 0 auto;}

/* Flickr badge styles */

div#flickred {clear:both; height: 200px;}
#flickr_badge_uber_wrapper {clear: both;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {float: left; padding: 0px 9px;}
.flickr_badge_image img {border: 1px solid #ccc; padding:9px;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right: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;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
