body {background:#000 url(/pink_checker_bg.gif) repeat fixed 0 0;color:#FFF;font:12px/130% "American Typewriter","courier new",courier,monospace; font-weight: bold}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
#bored-boy { position: relative; z-index: 2; width: 250px; height: 251px; top: -105px; left: 744px; }
#inner-wrapper { position: relative; top: -250px; }
div#outer-wrapper {border:5px #DE1484 solid;background:#000;margin:50px auto 20px;width:890px; min-height: 1600px;}
div#wrapper {border:5px #EEE solid;padding:20px;width:840px;min-height: 1600px;}
h1#blog-title { text-indent: -9999px; height: 1px; margin: 0; }
div#blog-title-img { float: left;}
h2#blog-description { float: left; font-size: 12px; padding-top: 11px; margin-left: 10px; }
h2#blog-description a { color: #fff; }
h2.entry-title { font-size: 135%; }
body div#header { margin: 0; }
.pinkborder { border: 5px #DE1484 solid; }
.youtube-video { width: 425px; margin: 0 auto; border: 5px #DE1484 solid; }
.yt540 .youtube-video { width: 540px; }
.yt480 .youtube-video { width: 480px; }
.yt150 .youtube-video { width: 150px; }
body div#content div.hentry {text-align:left}
body div#sidebar {text-align:left;border-left:5px solid #DE1484;padding-left:15px;margin-top:2em;}
body div#container {clear: both;float:left;width:600px;margin-top: 2em;}
body div#sidebar {float:left}
a,a:link {color:#DE1484;outline:none}
div#header h1 a,div#header h1 a:link,div#header h1 a:visited {border-bottom:1px solid #ccc;}
div#content div.entry-content ul.xoxo li.hentry span.entry-title a,div#content div.entry-content ul.xoxo li.hentry span.entry-title a:link {background:#EEE;text-transform:none;}
div#footer a,div#footer a:link,div#footer a:visited {color:#FFF;}
a:visited {color:#DE1484}
div#header h1 a:hover {border-bottom:1px solid #DE1484}
div.entry-meta a, div#sidebar a,div#sidebar a:link,div#sidebar a:visited,div#sidebar ul li ul li.current_page_item li.page_item a,div#sidebar ul li ul li.current-cat ul.children li a {background:#232323;color:#DE1484;padding:1px 2px;}
div#sidebar ul li ul li.current_page_item a,div#sidebar ul li ul li.current-cat a {background:#DE1484;color:#FFF;padding:1px 2px}
div.entry-meta a:hover,div#sidebar ul li a:hover,div#sidebar ul li.current_page_item li.page_item a:hover,div#sidebar ul li.current-cat ul.children li a:hover {background:#DE1484;color:#FFF;padding:1px 2px}
div#sidebar ul li a:active {background:#DE1484;color:#FFF;}
body div#footer {clear:both;color:#aaa;padding:2em 0 0;width:100%;margin-bottom:-250px;}
body div#sidebar {overflow:hidden;width:220px}
body div.access,body div#globalnav,span#theme-link span.additional-name,span#theme-link span.family-name {display:none}
body.archive .page-title,body.search .page-title {font-weight:400;margin:0 0 0.3em}
body.archive div#content div.p1,body.search div#content div.p1 {margin:2em 0 0}
body.attachment p.attachment-name,body.attachment p.smallattachment-name {margin:-0.5em 0 1em}
body.single div.entry-content div.page-link,body.page div.entry-content div.page-link {display:block;margin:1em auto;text-align:center;width:10em}
body.single div.entry-meta {border: 2px #DE1484 solid; font-style:normal;margin:2em auto;padding:1em;text-align:center; }
body.single span.entry-comments a {background:url(images/comments.png) no-repeat center left}
body.single span.entry-comments a,body.single span.entry-trackbacks a,body.single span.entry-commentslink a {padding:0 0 0 13px}
body.single span.entry-comments,body.single span.entry-trackbacks,body.single span.entry-commentslink {font-weight:700;}
body.single span.entry-commentslink {display:block;margin:0.2em 0}
body.single span.entry-commentslink a {background:url(images/feed.png) no-repeat center left}
body.single span.entry-trackbacks a {background:url(images/trackbacks.png) no-repeat center left}
div#content .entry-title {width:480px; margin:0;}
div#content .entry-title, div#content .entry-title a {text-align:left;color:#000}
div.entry-content abbr,div.comments ol.commentlist abbr {border-bottom:1px dotted #006;cursor:help}
div.entry-content blockquote,div.comments ol.commentlist blockquote {background:#151515;border-left:5px solid #DE1484;margin:0;padding:0}
div.entry-content blockquote blockquote,div.comments ol.commentlist blockquote blockquote {background:#EEE;border-left:5px solid #EEE;margin:0 1em}
div.entry-content blockquote p,div.comments ol.commentlist blockquote p {margin:0.5em;padding:0.5em}
div.entry-content cite,div.comments ol.commentlist cite {border-bottom:1px dotted #bbb;cursor:help}
div.entry-content code,div.entry-content pre,div.comments ol.commentlist code,div.comments ol.commentlist pre {color:#006}
div.entry-content del,div.comments ol.commentlist del {background:#EEE;color:#999}
div.entry-content em,div.comments ol.commentlist em {font-style:normal;font-weight:700}
div.entry-content ins,div.comments ol.commentlist ins {background:#f5f5dc;text-decoration:none}
div.entry-content .caps,div.comments ol.commentlist .caps {font-variant:small-caps}
div.comments form#commentform div {margin:0 0 0.5em}
div.comments form#commentform div#comment-notes {margin:-0.5em 0 0.7em}
div.comments form#commentform div#loggedin,div.comments form#commentform div#comment-notes,div.comments div#mustlogin {margin:-0.8em 0 0.5em}
div.comments form#commentform div.form-input input {border:1px inset #111}
div.comments form#commentform div.form-input input,div.comments form#commentform div.form-textarea textarea {clear:left;float:left;max-width:35em;width:66%}
div.comments form#commentform div.form-input input,div.comments form#commentform div.form-textarea textarea,body.page div.contactform input#wpcf_your_name,body.page div.contactform input#wpcf_email,body.page div.contactform input#wpcf_website,body.page div.contactform textarea#wpcf_msg {background:#f6f6f6;border:1px inset #999;line-height:133%;padding:0.3em}
div.comments form#commentform div.form-input,div.comments form#commentform div.form-textarea {margin:1em 0 0}
div.comments form#commentform div.form-label label,body.page div.contactform div.contactleft {font-weight:700;line-height:225%;margin:0 0 0 0.3em}
div.comments form#commentform div.form-submit input,body.page div.contactform input#contactsubmit {background:#ccc;border:1px outset #999;color:#333;font-weight:bold;line-height:133%;padding:0.4em}
div.comments form#commentform div.form-textarea textarea {margin-bottom:1em;overflow:auto}
div.comments h3 {margin:4em 0 1em}
div.comments ol#pingbacks li p strong {text-transform:none}
div.comments ol.commentlist {margin:0 0 0 1.8em;padding:0}
div.comments ol.commentlist li {margin:0 0 1em;padding:0.5em 0.8em;border-bottom: 2px #de1484 solid;}
div.comments ol.commentlist li img.photo {float:right;margin:0.5em 0.1em 0.5em 1em}
div.comments ol.commentlist li p {margin:0.5em 0}
div.comments ol.commentlist li.bypostauthor {background:#EEE;border:2px solid #DE1484}
div.entry-content a img.alignleft,div.entry-content a img.alignright,div.entry-content a img.center,div.entry-content a:link img.alignleft,div.entry-content a:link img.alignright,div.entry-content a:link img.center,div.entry-content a:visited img.alignleft,div.entry-content a:visited img.alignright,div.entry-content a:visited img.center {border:1px solid #DE1484}
div.entry-content a:hover img.alignleft,div.entry-content a:hover img.alignright,div.entry-content a:hover img.center {border:1px solid #DE1484}
div.entry-content div.page-link,div#content div.nopassword {display:inline;margin:0 0 1em;padding:0.2em 0.4em}
div.entry-content div.page-link {background:#eee;border-left:5px solid #DE1484;border-right:5px solid #DE1484;font-weight:700;}
div#content div.nopassword {background:#f5f5df;border-bottom:1px solid #DE1484;border-top:1px solid #DE1484}
div.entry-content h2,div.entry-content h3,div.entry-content h4,div.entry-content h4,div.entry-content h5,div.entry-content h6 {margin:2em 0 -0.8em;}
div.entry-content img {max-width:99%}
div.entry-content .alignleft {float:left;margin:0.5em 1em 0.5em 0}
div.entry-content .alignright {float:right;margin:0.5em 0 0.5em 1em}
div.entry-content .center {display:block;margin:1em auto;text-align:center}
div.entry-content ul.xoxo li h3 {margin-bottom:0}
div.entry-content ul.xoxo li p {margin-top:0.2em}
div.entry-content ul.xoxo li ul li ul li ul li {list-style:disc}
div.entry-content ul.xoxo li ul li ul li {list-style:circle}
div.entry-content ul.xoxo li ul li {list-style:square;margin-left:2.5em}
div.entry-content ul.xoxo li ul {margin:0;padding:0}
div.entry-content ul.xoxo li.hentry span.entry-title {text-transform:none}
div.entry-content ul.xoxo,div.entry-content ul.xoxo li {list-style:none;margin:0;padding:0}
div.entry-content ul li.tag-archives p {line-height:225%}
div#wrapper div#content .clearer {clear:both;width:99%}
div.entry-content .content-column {width:40%}
div.entry-content div.gallery {clear:both;float:left;margin:0 0 1em;width:100%}
div.entry-content div.gallery dl {float:left;text-align:center}
div.entry-content div.gallery dl dt {margin:0}
div.entry-content div.gallery dl dd {margin-left:0;}
div.entry-content div.entry-caption {margin:1em 0 2em}
div.entry-content div.entry-attachment {margin-top:1em}
div.entry-content div.entry-attachment,div.entry-content div.entry-caption {text-align:center}
div.entry-attachment img,div#nav-images div img {overflow:hidden}
body.attachment div#wrapper div#content div#nav-images {background:#EEE;clear:both;margin:0;width:100%}

div.post {width:580px}
div#content div.post div.entry-meta,body.attachment div#content div.entry-meta {clear:both}
div.entry-content p {margin:1em 0}
div.entry-header {background:#DE1484; clear:both;text-align:right;position:relative;overflow:auto;}
div.entry-header abbr.published {white-space: nowrap; color: #3c0524; line-height: 18px; font-size: 92%; position: absolute; bottom: 3px; right: 15px; }
div.entry-meta {margin:1em 0 2.5em;text-align:center}
div#sidebar li.widget { margin-bottom: 2em; }
div#sidebar ul li {list-style:none;margin:2px 0 4px;padding:0}
div#sidebar ul li h3 {margin:0;padding:2px 0}
div#sidebar ul li ul li ul {margin:0 0 0.2em}
div#sidebar ul li#tag_cloud,div#sidebar ul li#tag_cloud-2 {width:99%}
div#sidebar ul li#tag_cloud p,div#sidebar ul li#tag_cloud-2 div {line-height:160%}
#tag_cloud a { line-height: 16px; }
#tag_cloud .size-1 { font-size: 50%; }
#tag_cloud .size-2 { font-size: 55%; }
#tag_cloud .size-3 { font-size: 60%; }
#tag_cloud .size-4 { font-size: 65%; }
#tag_cloud .size-5 { font-size: 70%; }
#tag_cloud .size-6 { font-size: 80%; }
#tag_cloud .size-7 { font-size: 90%; }
#tag_cloud .size-8 { font-size: 100%; }
#tag_cloud .size-9 { font-size: 120%; }
#tag_cloud .size-10 { font-size: 140%; }
div#sidebar ul li table#wp-calendar caption,div#sidebar ul li form#gsearch {text-align:right}
div#sidebar ul li form#searchform input#s,div#sidebar ul li form#gsearch input {background:#eee;border:1px inset #999;margin:0 0 0.3em;padding:2px;width:7em}
div#sidebar ul li form#searchform input#s  { width: 160px; border: 1px #eee solid; background: #000; color: #de1484; font-size: 12px; font-family: "American Typewriter","courier new", courier, monospace; }
div#sidebar ul li form#searchform input#searchsubmit { cursor: pointer; color: #fff; background: #000; border: 0; font-size: 14px; font-family: "American Typewriter","courier new", courier, monospace; font-weight: bold; padding: 1px 2px; line-height: 120%; }
div#sidebar ul li form#searchform input#searchsubmit:hover { color: #DE1484; } 
#search h3.widgettitle { display: none; }
div#sidebar ul li#rss-links a,div#content ul li#rss-links a {background:url(images/feed.png) no-repeat center right;padding:0 14px 0 0}
div#sidebar ul li#rss-links a:hover {background:url(images/feed.png) #DE1484 no-repeat center right;padding:1px 14px 1px 2px}
abbr.published,body img {border:none}
div.comments {margin:0 0 2em}
body.archive .page-title span,body.search .page-title span,div#header div#blog-description,div.comments ol#pingbacks li div.comment-meta a,div.comments ol.commentlist div.comment-author span.fn {font-weight:700}
.entry-content {margin:15px}
body.attachment div.entry-content,div.clearer,div.comments form#commentform div.form-submit,body.page div.entry-content div.contactform form {clear:both}
body.page h2.entry-title,div#content div#post-0 h2.entry-title { background:#DE1484; padding:5px 5px 5px 15px; clear:both; }
div.comments form#commentform div.form-input input:focus,div.comments form#commentform div.form-textarea textarea:focus,body.page div.contactform input#wpcf_your_name:focus,body.page div.contactform input#wpcf_email:focus,body.page div.contactform input#wpcf_website:focus,body.page div.contactform textarea#wpcf_msg:focus,div#sidebar ul li form#searchform input#s:focus,div#sidebar ul li form#gsearch input:focus {background:#EEE}
div.comments form#commentform div.form-submit input:active,body.page div.contactform input#contactsubmit:active,div#sidebar ul li form#searchform input#searchsubmit:active {background:#DE1484;border:1px inset #EEE;color:#000}
div.comments form#commentform,div#sidebar ul li form#searchform,div#sidebar ul li form#gsearch,body.page div.entry-content div.contactform form,div.entry-content ul.page-list li ul,div.entry-content ul.page-list,div.entry-content ul.page-list li h3,div.entry-content ul.page-list li ul li,div#sidebar ul {margin:0;padding:0}
div.entry-header .entry-title {float:left}
div.entry-ad { padding-left: 138px; padding-bottom: 15px; margin-top: -15px; }
div.navigation { text-align:center; width:99%; border-top: 2px #fff solid; padding-top: 4px; margin-top: 4px; }
div.navigation div.nav-next a, div.navigation div.nav-previous a, a.more-link { background: url("/links-sprite2.png"); text-indent: -9999px; height: 26px; border-bottom: 2px #000 solid; }
div.navigation div.nav-next a:hover, div.navigation div.nav-previous a:hover, a.more-link:hover { border-bottom: 2px #DE1484 solid; }
div.navigation div.nav-next a { float: right; background-position: -221px; width: 153px; }
div.navigation div.nav-previous a { float: left; background-position: -78px; width: 140px; }
a.more-link { height: 23px; width: 79px; float: right; margin-bottom: 10px; }
div.navigation div.nav-home { display: none; }
#disqus_thread { margin-right: 16px; }
#dsq-content #dsq-auth .dsq-by { display: none; }
#dsq-options-toggle { float: right; background: url('/assets/disqus-toggle.gif') !important; }
#dsq-options-toggle img { width: 123px; height: 19px; visibility: hidden; }
#dsq-options-toggle.dsq-options-on { background-position: bottom !important; }

#twitter li { clear: both; }
#twitter .tweet { float: left; margin: -3px 0 0 4px; width: 160px; padding-bottom: 6px; }
#twitter .date { padding-left: 6px; font-size: 85%; color: #666; }
#twitter a.avatar { background: none !important; padding: 0 !important; float: left; margin-bottom: 6px; }
#twitter a.avatar img { width: 48px; height: 48px; }

.addthis_container { text-align: right; }
.addthis_container img { padding-left: 4px; }

.cf_widget p.add { clear: both; }
.tubepress_thumb_inner a img { width: 240px; height: 180px; }
.tubepress_thumb { line-height: inherit !important; }
