/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#7d73a5;background:#060511 url(bg.jpg) no-repeat -100px -1px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 0 1.5em 0;}
ul {list-style-type:none;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

#wrapper{padding:6em 4em 2em 2em;}
#header{float:left;width:18%;padding-top:6em;}
#header ul{background: url(shade2.png) repeat-x left top;}
#header ul li a {color:#554D5F;line-height:2em;background: url(shade2.png) repeat-x left bottom;display:block;text-indent:1em;}
#header ul li a:hover{color:#fff;border:0;}
.wrap{margin:0 auto;width:185px;font-size:.9em;}
#container{float:right;width:75%;}
#single{}
#left{float:left;width:45%;padding-bottom:4em;}
#right{float:right;width:50%;padding-bottom:4em;}
.site{background: url(shade.png) repeat-x left top;padding-bottom:4em;}
#single .site{}
.item{margin-bottom:0em;padding:1em;}
.item:hover,#single .item:hover{background:url(shade2.png)}
#single .item{/*background: url(shade2.png) repeat-x left bottom;*/}
h1{font-size:1.2em;}
h2{font-size:1.5em;font-weight:normal;color:#fff;margin-top:0;}
h6{font-size:.9em;font-weight:normal;line-height:2.55em;margin-bottom:2em;color:#fff}
h6 em{font-style:normal;background: url(shade.png);padding:6.8px 1em ;}
h6 em a{color:#fff;}
h6 span a{color:#4a4553;margin-left:1em; padding-right:1.5em;background:url(external.gif) no-repeat right center;color:#fff;opacity:.3;}
h6 span a:hover{opacity:1;border:0;}
h6 a{color:#796DAF}
.date{font-size:.7em;color:#3c3843;}
.visit{color:#3c3843;}
.thumb{padding:5px;background:url(shade.png);float:left;margin:0 0 1em 1em;line-height:1px;}
.thumb:hover{border:0;}
.tube{float:left;height:250px;background:url(shade2.png);padding:5px;margin:0 0 1em 1em;overflow:hidden;}
.tube h1{width:210px;padding-top:.5em;}
a{color:#C8BFE8;text-decoration:none;border-bottom:0px solid #fff;position:relative;}
a:hover{color:#fff;border-bottom:1px solid #fff;}
#header h1 a{height:160px;text-indent:-3000px;background:url(logo.gif) no-repeat center center;width:180px;display:block;}
#header h1 a:hover{border:0;}
#header p{color:#554D5F;font-size:1.2em;}
.clear{clear:both;}
.tweet p,.search_twitter_com p{font-family:Courier new;font-size:1.4em;margin:0;line-height:1.2em;}
.tweet .date, .search_twitter_com .date{font-size:.8em;}
.meta{margin-bottom:0;font-size:.9em;color:#3c3843;}
.meta a{margin-right:.5em;color:#3c3843;}
.meta a:hover{color:#fff;}
#pagination{clear:both;font-size:1.2em;padding-bottom:3em;}
#pagination a{padding:.5em;background:url(shade2.png);-moz-border-radius:3px;-webkit-border-radius:3px;}
#pagination a:hover{border:0;}
.tag_list li{float:left;margin-left:1em;}
.tag_list li a{color:#7d73a5;}
.tag_list li a:hover{color:#FFF;}
#footer{clear:both;padding:1.5em;background:#03000F;border-top:1px solid #0f0a1e;color:#29233F;}
#footer a{color:#52477F;}
#footer a:hover{border:0;}

.flickr_com .thumb{float:right;}
.rfloat{float:right;margin:0 0 1em 1em;}
.more{text-align:right;font-size:.9em;margin-top:1.5em;clear:both;}
.more a{background: url(shade2.png);padding:6.8px 1em ;}
.more a:hover{border:0;}

#topnav{text-align:right;margin:0 0 3em 0;}
#topnav li{display:inline;margin:0 0 0 0em;}
#topnav li a {padding:6.8px 1em ;}
#topnav li a:hover, #topnav li a.active{background: url(shade.png);border:0;}

.search_twitter_com h1{display:none;}
.bump{margin-bottom:1.5em;}