html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}

ul, ol {list-style: none;}

a img, :link img, :visited img, :focus img {border: 0;}
.clear {clear:both; margin-bottom: 30px;}
.bold {font-weight: bold;}

iframe {top:7px !important;}

body {font-size: 62.5%;}

a {text-decoration:none;}

#wrapper {width: 1080px; margin: 0 auto; font-size: 1.2em;}

#header { width: 1080px; margin:0;}

#main {float: left; width: 860px; margin: 0;}

#sidebar {float:right; width: 220px; margin: 0;}

#pagenav {float: left; width: 860 px; margin:30px 0 0 0;}

#pagenav a {text-decoration:none;  text-transform: uppercase; font-weight: bold; padding: 0 30px;}

#pagenav a.older {float: left;}
#pagenav a.newer {float: right;}

#footer {width: 1080px; height: 30px;  margin:0; text-align:left; line-height: 30px;}
#footer p {font-size: 1em; padding: 0 30px;}
 
#logo {width: 1080px;}
#logo h1 a {display:block; text-decoration:none; margin:30px 0; font-size: 5em;}

#nav {width: 1080px; height: 30px; margin:0; text-align:right;}
#nav ul {display: block; font-size:1.0em; padding: 7px 20px 0 0; }
#nav li {display:inline; list-style:none; margin: 0 0 0 30px;}
#nav li a {text-decoration:none; text-transform: uppercase; font-weight: bold; padding: 0;}

/* GENERAL POSTS */
.post {width: 420px; margin:0 0 10px 0; padding: 0;}

.post p {margin: 10px 0 0 0; line-height: 1.7em;}
.post ul {list-style: circle; margin: 10px 0 10px 20px; padding-left: 10px;}
.post ol {list-style: lower-roman; margin: 10px 0 10px 20px; padding-left: 10px;}
.post blockquote { margin-bottom: 10px; padding-left: 10px;}
.post .source {font-style: italic;}
.post .quote .source {padding-left: 13px;}

.category {float: left; width: 420px;}

.link-text {font-size: 1.3em; margin: 5px 0 0 0; font-weight: bold;}

ul.chat-story {list-style: none; margin: 10px 0 0 0; padding: 0;}
ul.chat-story li.odd {padding: 10px 5px;}
ul.chat-story li.even {padding: 10px 5px; font-style: italic; }
ul.chat-story li .label {font-weight: bold;}
 
/* HEADERS */

#main .post-head, 
#sidebar .widget-head, 
#main .disqus-head {height: 30px; line-height: 100%;}
#main .post-head h2, 
#sidebar .widget-head h2, 
#main .disqus-head h2 {font-size: 1.6em; margin: 0; padding-top: 5px; text-align: center;}

#main .post-head h2 {background: #292929;}

#sidebar .widget-head h2 {font-size: 1.8em;}

.inner {padding: 10px;}
.inner h2 {font-size: 1.3em; margin: 5px 0 10px 0; font-weight: bold;}
.caption {padding:0; font-size: 1em; font-weight: bold; text-align: center;}

/* SIDEBAR */

.widget {margin:0 0 10px 0;  background: #fff; font-size: 0.9em; }

img.portrait {float:left; margin: 0 10px 5px 0;}

#desc {line-height: 1.5em;}

#twitter {padding: 0 10px 10px 10px;}
ul#tweets {margin: 10px 0;}
ul#tweets li {padding: 20px 0 10px 0; background: url('http://static.tumblr.com/fsw133o/lNSleeymj/tweet.png') no-repeat top center;}


ul.following {list-style: none; margin:0; padding: 8px 0 8px 8px;}
ul.following li {display: inline;}
ul.following li img {margin: 2px 0px 0px 2px;}

ul.following {list-style: none; margin:0; padding: 8px 0 8px 8px;}
ul.following li {display: inline;}
ul.following li img {margin: 2px 0px 0px 2px;}
ul.following li img {border: 3px solid {color:Sidebar Image Border};}

#likes_container {padding: 0 10px 10px 10px;}
#likes_container ul {margin: 0 0 10px 0;}
#likes_container ul li {padding: 10px 0;}
#likes_container ul li img {width: 200px;}

/* PERMALINK PAGE STYLES */

#post-meta {height: 16px; padding: 0 10px 10px 10px; position: relative;}

#disqus-comments {padding: 10px;}

.permalink, .tag, .time {font-size: .9em;}

.permalink {float: left; height: 16px; line-height: 16px; background: url(http://static.tumblr.com/fsw133o/isVleis1z/link.png) no-repeat center left; padding-left: 25px;}
.tag {float: left; height: 16px; line-height: 16px; background: url(http://static.tumblr.com/fsw133o/zLjleezuo/tag.png) no-repeat center left; padding-left: 25px;}
.time {float: right; height: 16px; line-height: 16px; background: url(http://static.tumblr.com/fsw133o/SCflef058/clock.png) no-repeat center left; padding-left: 25px;}

.notes-count{
 float: left; 
 height: 16px;
 line-height: 16px;
 padding-left: 20px; 
 margin:0 0 0 100px;
 background: url(http://static.tumblr.com/fsw133o/GYvlrqd04/heart-16.png) no-repeat 0 2px; 
}

.page {float: left; width: 850px;}

.post .text blockquote { margin: 10px 0; padding-left: 10px;}


#pagenav a.older {height: 25px; line-height: 25px; color: #fff; background: url(http://static.tumblr.com/fsw133o/u0olekp9m/left-arrow.png) no-repeat 4px 5px; padding: 0 10px 0 25px;}
#pagenav a.newer {height: 25px; line-height: 25px; color: #fff; background: url(http://static.tumblr.com/fsw133o/okVlekpdu/right-arrow.png) no-repeat 4px right; padding: 0 25px 0 10px;}

#social-bm {height: 64px; line-height: 64px; text-align: center; padding: 8px 10px 4px 10px;}
#social-bm a.share {height: 64px; width: 64px; margin-left: 5px;}