/*  
Theme Name: Shane Holden
Theme URI: http://www.shane-holden.com/
Description: Simple and narrow, yet unique and defining.  Enjoy! (Modified from the Rio Theme)
Version: 1.3
Author: Shane Holden
Author URI: http://www.shane-holden.com/
Color Scheme: #c20101-Red, #666-Gray, #000-Black
*/

*{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}

#holder{width:100%;position:relative;float:left;min-height:100%;}
#wrapper{top:0px;left:0px;box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);background:#fff;margin:35px auto 80px;width:400px;z-index:1;}

body { background: #7b7b7b url("images/bg/gray_bg.jpg") fixed center; color: #808080; font-size: 62.5%; font-family: 'BitstreamVeraSansRoman',Verdana,Arial,Sans-Serif;}
.break { clear: both; }
.menu{width:350px;margin: 0px auto;}
#container { margin: 5px 0 0 0;}
.post { margin: 0 auto; width: 350px; padding: 5px 0;}
.post img { padding: 5px 0; }
.post img.wp-smiley { padding: 0; border: 0; background: none; }
blockquote { /* background:url("images/quotebg.png") no-repeat scroll 0 0 transparent;font-size:11px;margin:15px 30px 15px 10px;padding-left:60px; */ background: url("images/quote.png") no-repeat scroll 0 13px transparent;font-size: 11px;padding: 6px 20px 6px 40px; }
.post ul { list-style-type: none; font-size: 1.1em; margin-bottom: 15px; }
.post ul li {list-style-image:none;list-style-position:inside;list-style-type:square;margin-bottom:4px;text-align:justify;padding:0 13px;line-height:140%;}
.post ol { margin-bottom: 15px; }
.post ol li {list-style-image:none; list-style-position:inside; list-style-type:decimal; line-height:160%; margin-bottom:4px; padding: 0 13px; text-align:justify;}
p { color: #666; font-size:11px;line-height:160%;padding: 5px 0; text-align: justify; }
.divide{background:url("images/p-div.gif") no-repeat;font-size:1.1em;height:25px;margin 0px;padding-right:10px;}
.divide2{background:url("images/p-div.gif") no-repeat bottom;height:5px;margin:-15px 0 0 0;padding-right:10px;}
.divide_related{background:url("images/p-div.gif") no-repeat bottom;margin:-5px 0 0 0;padding-right:10px;}
.post p a, .post p a:visited { color: #c20101; text-decoration: none; }
.post p a:hover { border-bottom: 0px dotted #333; color: #000; }
#container ul { color: #666; list-style-type: none; margin: 1px 0 10px 0; padding: 0px; }
#container ul li a, #container ul li a:visited { color: #c20101; text-decoration: none; }
#container ul li a:active { color: #AAA; text-decoration: none; }
#container ul li a:hover { color: #000; text-decoration: none; }
#container img { max-width: 350px; }
#optionsbar { padding: 0 0 10px 0; margin: 0 auto; width: 350px; }
.responses { margin: 0 0 20px 0; }
.addResponse p { margin: 0px; }
.addResponse form { border: none; margin: 0; padding: 2px 0 0 0; }
.addResponse form p{color:#999;font-size:1.2em;margin:0;padding:5px 0;}
label { color: #999; cursor: pointer; font-size:1.1em; text-transform: none; }
.addResponse input { background: #FFF; border: 1px solid #EEE; color: #666; font-size: 1em; margin: 4px 0 10px 0; padding: 4px; width: 98%; }
.addResponse textarea {background: #FFF url("images/textarea-back.jpg") center no-repeat;border:2px solid #F6F6F6;color:#666666;line-height:140%;height:150px;margin-top:4px;padding:3px 5px;width:97%;}
.addResponse input#submit { background: #FFF; border: 2px solid #F6F6F6; color: #666; cursor: pointer; font-size:1.2em; padding: 2px 3px; width: 100%; }
.addResponse #submit:hover, .addResponse #submit:active { border:2px solid #e2e2e2; color: #c20101; }

/* Footer */
#footer {clear:both;margin:0 auto;padding:15px 0;text-align:center;width:350px;}
#footer p {color:#000;font-size:1em;line-height:14px;margin:0;padding:0;text-align:center;}

h1, h1.pagetitle, h2, h1.title, h2.title, h2.album, h3 {font: normal 1.7em "PTSansRegular","Lucida Grande","Lucida Sans Unicode",Arial;text-shadow: 1px 1px 1px #fff, 2px 2px 4px rgba(0,0,0,0.2);}
h1 { color: #c20101; padding: 5px 0 0 0; }
h1.pagetitle { padding: 5px 0; }
h2 { color: #666; padding: 5px 0; }
h1.title, h2.title { text-align:center;color: #666; padding: 5px 0; }
.credits {text-align:center;margin-bottom:15px;font-style:italic;font-size:1.1em;}
h2.album { color: #666; margin: 0; padding: 5px 0 0; }
h2 a, h2 a:visited { border: none; color: #c20101; text-decoration: none; }
h2 a:hover { border: none; color: #000; text-decoration: none; }
h3 { color: #c20101; }
h3.responses { margin: 10px 0; text-align: right; }
h5 { font-size: 10px; color: #BDAFA8; font-weight: 400; }
h5 a:link, h5 a:visited, h5 a:hover { color: #BDAFA8; text-decoration: none; border: none; }
.postmetadata { background: url(images/tag.gif) no-repeat left; text-transform:uppercase; font-size: 0.8em; padding:2px 0 2px 12px; margin-top:10px;}
a, a:visited { color: #c20101; font-weight: normal; text-decoration: none; }
a:active { color: #888; text-decoration: none; }
a:hover { border-bottom: 0px dotted #666; color: #000; text-decoration: none; }
code { font: 1.1em 'Courier New', 'Arial', Sans-Serif; background:#f9f9f9;}
acronym { border-bottom:0; cursor:help; }
img { max-width: 350px; border: none; }
img.aligncenter { background:transparent url(images/shadow.png) no-repeat scroll center bottom; padding:0px 0 10px; margin-left:auto; margin-right:auto; display:block; }
img.alignleft { padding: 4px 8px 4px 1px; }
img.alignright { padding: 4px 1px 4px 8px; }
img.attachment-medium { background:transparent url(images/shadow.png) no-repeat scroll center bottom; padding:0px 0 10px; }
p cite {text-align:right;display:block;}
p cite:before {content:"— ";}
.quotescollection_randomquote cite:before {content:"";}
em {font-family:'BitstreamVeraSansOblique';}
strong {font-family:'BitstreamVeraSansBold';}

/* Images, Gallery, Navigation, & Random Photos */
.random {height: 180px; background: url("images/randomimages.gif") top center; margin-bottom: 15px;}
.navigation { height: 150px; background: url("images/gallerynavigation.gif") center; }
.alignright { float: right; }
.alignleft { float: left }
.navigation img, .gallery a img, .random img { border: solid 1px #D9D9D9 !important; background: #fff; padding: 4px; }
.navigation a:hover img, .gallery a:hover img, .random a:hover img { border-color: #666 !important; background: #fff; }
.navigation a:hover, .gallery a:hover, .random a:hover { border-bottom: 0px; }
.gallery img, .gallery a img { border: solid 1px #D9D9D9; background: #fff; padding: 4px; }

/* WP Stats Smiley */
img#wpstats { display: none }

/* Gallery - Post Page */
.post-album { background: url(images/album.png) no-repeat bottom right; padding:5px 0;}
.post_type { background: url('images/post_type.png') no-repeat; height:41px; width:46px; float:left; margin:0 0 0 -75px; position:absolute; display:block;}
.post_type_permalink { background: url('images/post_type_permalink.png') no-repeat; height:24px; width:46px; float:left; }
.post_type_notes{background: url('images/post_type_notes.png') no-repeat;height:24px;width:46px; float:left;}
.post_type_likes{background: url('images/post_type_likes.png') no-repeat;height:24px;width:46px; float:left;}
.post_type_views{background: url('images/post_type_views.png') no-repeat;height:24px;width:46px; float:left;}
.post_type_notes_count{color: #444; font-family:trebuchet MS; font-size:12px; font-weight:bold; margin:4px 8px 0 18px; text-align:center; }
.post_type img { padding:0; }

.post_type_med { background: url('images/post_type_med.png') no-repeat; height:41px; width:46px; float:left; margin:5px 0 0 -75px; position:absolute; display:block;}
.post_type_med img {padding:0;}

/* Random Quotes */
#quote { width: 350px; margin: 10px auto 0; background: url('images/quote.png') no-repeat 10px 0 transparent; color: #565656; padding: 0 10px 10px; }
#quote p { font-size:1.1em;line-height:160%;text-align:justify;padding: 0 30px; }

/* Image Menu */
a.blog { display: inline-block; width: 48px; height: 28px; background: url("images/menu_blog.png") 0 0 no-repeat; }
a.blog-active { display: inline-block; width: 48px; height: 28px; background: url("images/menu_blog.png") 0 0 no-repeat; background-position: 0 -28px; }
a.photos { display: inline-block; width: 56px; height: 28px; background: url("images/menu_photos.png") 0 0 no-repeat; }
a.photos-active { display: inline-block; width: 56px; height: 28px; background: url("images/menu_photos.png") 0 0 no-repeat; background-position: 0 -28px; }
a.contact { display: inline-block; width: 56px; height: 28px; background: url("images/menu_contact.png") 0 0 no-repeat; }
a.contact-active { display: inline-block; width: 56px; height: 28px; background: url("images/menu_contact.png") 0 0 no-repeat; background-position: 0 -28px; }
a.about { display: inline-block; width: 51px; height: 28px; background: url("images/menu_about.png") 0 0 no-repeat; }
a.about-active { display: inline-block; width: 51px; height: 28px; background: url("images/menu_about.png") 0 0 no-repeat; background-position: 0 -28px; }
a.archives { display: inline-block; width: 55px; height: 28px; background: url("images/menu_archives.png") 0 0 no-repeat; }
a.archives-active { display: inline-block; width: 55px; height: 28px; background: url("images/menu_archives.png") 0 0 no-repeat; background-position: 0 -28px; }
a.links{display:inline-block;width:54px;height:28px;background: url("images/menu_links.png") 0 0 no-repeat; }
a.links-active { display: inline-block; width: 54px; height: 28px; background: url("images/menu_links.png") 0 0 no-repeat; background-position: 0 -28px; }
#image-menu { display: inline; width: 350px; }
#image-menu a span{position: relative; color: #000; margin-top: 10px; display: block; z-index: -1;}
a:hover.blog, a:hover.about, a:hover.photos, a:hover.archives, a:hover.links, a:hover.contact { background-position: 0 -28px;}

/* EXIF Data */
table.exif{ margin:0 auto 20px;font: 1em/1.2 Tahoma, Verdana, Arial, Sans-Serif; text-align: left;}

/* Image Captions */
.wp-caption {text-align: center;width:350px !important;padding-top:10px;}
.wp-caption img {margin: 0;padding: 0 0 10px;border: 0 none;background:url("images/shadow.png") no-repeat scroll center bottom transparent;}
.wp-caption p.wp-caption-text {font-family:Georgia,"Times New Roman",Times,Serif;font-size:12px;text-align:center;font-style:italic;padding:0 0 5px 0;}
.caption p { font-family:Georgia,"Times New Roman",Times,Serif;margin:0 auto;text-align:center;padding-top:4px;width:350px;}
.caption img { margin: 0; padding: 0; border: 0 none; }
.caption, p.caption-text{text-align:center;font-size:22px;line-height:17px;margin:0 auto;width:350px;}

/* Comments */
.share { text-align: center; }
ol.commentlist { list-style:none; margin:0; padding-bottom: 20px; text-indent:0; border-bottom:0; }
ol.commentlist li, ol.commentlist li.alt { border: 0; background: #fff; /* margin:0 0 10px;  padding:5px 7px 10px 65px; */ margin-top:15px; padding: 5px 0; position:relative; min-height:55px;}
ol.commentlist li.comment div.vcard { font:12px/1.4 Georgia; }
ol.commentlist li.comment div.vcard cite.fn { color:#c20101; text-decoration:none; font-style: normal; }
ol.commentlist li.comment div.vcard cite.fn a.url { font-weight: bold; }
ol.commentlist li.comment div.vcard cite.fn a:hover { color:#000; text-decoration:none; }
ol.commentlist li.comment div.vcard img.avatar { /* border:1px solid #999; */ left:5px; /* padding:2px; */ position:absolute; /* NEW */ border-radius: 4px ;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.46);}
ol.commentlist li.comment div.commentmetadata { font-size:9px; position:absolute; right:10px; text-align:right; top:7px; }
ol.commentlist li.comment div.comment-meta, ol.commentlist li.comment div.comment-meta a, ol.commentlist li.comment div.comment-meta a:hover { color:#333; text-decoration:none; }
ol.commentlist li.comment p { font-size:1.1em;line-height:1.4; text-align:justify; }
ol.commentlist li.comment ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li.comment blockquote { background-color: #d5e0e3; margin-bottom: 15px; padding: 5px 5px 2px 8px; border-left: 4px solid #b1c6d0; font-size: 11px; color: #777; line-height: 17px; }
/* ol.commentlist li.comment div.reply a { font: 12px Georgia; color:#c20101; }
ol.commentlist li.comment div.reply a:hover { color:#000; }*/

.reply {background: url("images/reply.png") no-repeat scroll left center transparent;margin-left:-60px;opacity:0.5;padding-left:17px;position:absolute;top:60px;}
.reply:hover{opacity:1;}

ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0 -3em; text-indent:0; }
ol.commentlist li.comment ul.children li.depth-2 {  margin:0 0 .25em;  }
ol.commentlist li.pingback{font:12px/1.4 Georgia;border:0;margin:0 0 10px;padding:5px;position:relative;}
ol.commentlist li.pingback div.vcard span.says, ol.commentlist li.pingback div.commentmetadata, ol.commentlist li.pingback p, ol.commentlist li.pingback div.reply a, .says { display:none; }
ol.commentlist li.pingback:before {position:absolute;content:"Pingback:"}
ol.commentlist li.pingback .comment-body {margin-left:65px;}

ol.commentlist li.comment .comment-body {margin-left:65px;}
ol.commentlist li.comment ul.children {margin:20px 0 0 25px !important;}
/* ol.commentlist li.comment div.reply {float:right;margin-top:-7px;background:url("images/reply.png") no-repeat scroll left center transparent;padding-left:17px;}*/

.gallery-1 img { border:0px solid #CFCFCF; }
.popularity{padding-left:15px;margin-top:10px;background:transparent url(images/popularity.png) no-repeat center left;}
pre { background:#F9F9F9 none repeat scroll 0 0; border:1px solid #CCC; padding:9px; font-family:Monaco,monospace,Courier,"Courier New"; font-size:1.1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; margin-bottom:10px; overflow:auto; padding:9px; width:330px !important; }
del {color:#c20101;}
.old_post_alert { background:#FFFFCC none repeat scroll 0 0; padding:10px; font-size:10px; }

/* Sidebar */
#sidebar-outer{left:50%;margin:0 0 0 235px;padding:0;position:absolute;top:35px;width:190px;z-index:100;}
#sidebar{box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);background:#fff;overflow:hidden;}
#sidebar-fixed-outer{left:50%;margin:0 0 0 235px;padding:0;position:fixed;top:205px;z-index:100; width:190px;}
#sidebar-fixed{box-shadow:0 2px 6px rgba(100, 100, 100, 0.3);background:#fff;overflow:hidden;}
#sidebar-fixed .widget, #sidebar .widget{background-color:#FFF;color:#808080;font-size:11px;margin:0;padding:15px 20px;}
#sidebar .widget .textwidget p{color:#666; padding:5px 0;text-align:justify;}
.widget h3 { border-bottom:1px dashed; height:14px; color:#666; font:18px "PTSansRegular","Lucida Grande","Lucida Sans Unicode",Arial,Serif; padding:0 0 8px; margin-bottom:5px; font-variant:small-caps; text-align:center;}
.widget h5{color:#666;font-size:1.2em;padding:0 0 4px;text-align:center;}
#sidebar .widget .twitter_update_list li {padding-bottom:10px;word-wrap:break-word;}
#sidebar .widget_reading,p.random-image-img {text-align:center;}
#sidebar li .rss { background:url("images/rss.gif") no-repeat scroll left center transparent;float:right;padding:0 0 0 15px;font-style:italic;color:#666;}
#sidebar li {padding-bottom:2px;}
#sidebar-fixed .widget .tags {display:inline;}
#sidebar-fixed .widget a {text-decoration:none;color:#808080;}
#sidebar-fixed .widget a:hover{color:#c20101;}
#sidebar-fixed .widget .tags a{background:#e5e5e5;border-radius:3px;color:#666;display:inline-block;font-family:Helvetica,Arial,Sans-serif;font-size:10px;line-height:15px;margin:2px 2px 2px 0;padding:2px 5px;text-decoration:none;}
#sidebar-fixed .widget .tags a:hover{background:#777 !important;color:#fff;-webkit-transition: all 0.15s ease-in;}
#sidebar-fixed .widget .tags a:before {content: "#";}


/* Pagination */
.more_entries { padding: 0; }
.more_entries a{display:block;margin:0;text-transform:uppercase;font-weight:normal;text-decoration:none;border-radius:3px;background:none repeat scroll 0 0 #EEEEEE;color:#666666;padding:3px 6px;}
.more_entries a:hover {color:#EEE; background:#666;}
.fl{float:left;width:110px;}
.fr{float:right;width:110px;text-align:right;}

/* Like */
div.wizylike_button.style_comment{height:28px;line-height:28px;background:#e1e1e1;padding:0 8px;color:#6b6b6b;text-shadow:0px 1px 0px #fff;filter:dropshadow(color=#fff, offx=0, offy=1);border-radius:5px;width:135px;float:right;}
div.wizylike_button.style_comment:hover, div.wizylike_button.style_2:hover {background: -moz-linear-gradient(center top , #EEEEEE, #CCCCCC) repeat scroll 0 0 #EEEEEE !important; background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#CCC)) !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCCCCC, endColorstr=#EEEEEE) !important;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCCCCC,endColorstr=#EEEEEE)" !important;}
div.wizylike_button.style_comment span.wizylike_like_unlike a:hover{color:#cc0000 !important;cursor:pointer;}
div.wizylike_button.style_comment span.wizylike_like_unlike a{color:#6B6B6B !important;cursor:pointer;text-decoration:none !important;}
div.wizylike_button.style_comment span.wizylike_icon {background: url(images/wizycomment.png) no-repeat 0 0;height: 14px;width: 16px;margin: 7px 4px 0 0;}
div.wizylike_button.style_comment:hover span.wizylike_icon {background: url(images/wizycomment.png) no-repeat 0 -14px;height: 14px;	width: 16px;margin: 7px 4px 0 0;}
div.wizylike_button.style_2 {width:135px;margin-bottom:5px;}
div.wizylike_button.style_comment span.wizylike_linebreaker.last {background:none repeat scroll 0 0 #6B6B6B;display:block;height:10px;margin:9px 8px 0 0;width:1px;}
div.wizylike_button.style_comment span.wizylike_count{margin-right:8px;}
div.wizylike_button.style_2.red:hover span.wizylike_like_unlike a{text-decoration:none; !important}
div.wizylike_button.style_2.red:hover span.wizylike_like_unlike a:hover {color:#cc0000 !important;}

.warning, .alert{background:none repeat scroll 0 0 #FFFBBC;border:1px solid #E6DB55;padding:6px 9px;}

.type-post .fade .more-link{background: #65a9d7;background: -webkit-gradient(linear, left top, left bottom, from(#d5d5d4), to(#979798));background: -moz-linear-gradient(top, #d5d5d4, #979798);padding: 5px 10px;border-radius:4px;color:white;text-decoration: none;vertical-align:middle;}
.type-post .fade .more-link:hover, .type-post .fade .more-link:active{background:#979798;color:#fff;}
p.fade{background-image:url('images/fade.png');bottom:0;left:0;margin:0;padding:30px 0;position:absolute;text-align:center;width:100%;}

/* Haiku */
@font-face {
font-family: 'BlackJackRegular';
src: url('fonts/black_jack-webfont.eot?') format('eot'),url('fonts/black_jack-webfont.woff') format('woff'),url('fonts/black_jack-webfont.ttf') format('truetype'),url('fonts/black_jack-webfont.svg#webfontVZcfyX7f') format('svg'); format('svg');}

/* Sidebar tags */
@font-face {
font-family: 'DroidSerifRegular';
src: url('fonts/DroidSerif-Regular-webfont.eot');src: url('fonts/DroidSerif-Regular-webfont.eot?iefix') format('eot'),url('fonts/DroidSerif-Regular-webfont.woff') format('woff'),url('fonts/DroidSerif-Regular-webfont.ttf') format('truetype'),url('fonts/DroidSerif-Regular-webfont.svg#webfont5XtKyzGt') format('svg');font-weight: normal;font-style: normal;}

/* H tags */
@font-face {
font-family: 'PTSansRegular';
src: url('fonts/PTS55F-webfont.eot');src: url('fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/PTS55F-webfont.woff') format('woff'),url('fonts/PTS55F-webfont.ttf') format('truetype'),url('fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');font-weight: normal; font-style: normal;}

/* Body */
@font-face {
font-family: 'BitstreamVeraSansRoman';
src: url('fonts/Vera-webfont.eot');src: url('fonts/Vera-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/Vera-webfont.woff') format('woff'),url('fonts/Vera-webfont.ttf') format('truetype'),url('fonts/Vera-webfont.svg#BitstreamVeraSansRoman') format('svg');font-weight: normal;font-style: normal;}
@font-face {
font-family: 'BitstreamVeraSansOblique';
src: url('fonts/Vera-Italic-webfont.eot');src: url('fonts/Vera-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/Vera-Italic-webfont.woff') format('woff'),url('fonts/Vera-Italic-webfont.ttf') format('truetype'),url('fonts/Vera-Italic-webfont.svg#BitstreamVeraSansOblique') format('svg');font-weight: normal;font-style: normal;}
@font-face {
font-family: 'BitstreamVeraSansBold';
src: url('fonts/Vera-Bold-webfont.eot');src: url('fonts/Vera-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/Vera-Bold-webfont.woff') format('woff'),url('fonts/Vera-Bold-webfont.ttf') format('truetype'),url('fonts/Vera-Bold-webfont.svg#BitstreamVeraSansBold') format('svg');font-weight: normal;font-style: normal;}

/* Protected Post */
.protected-post-form {margin-bottom:10px;}
.protected-post-form p {background-image:url("images/lock.png");background-repeat:no-repeat;color:#666;font:14px/160% 'Verdana',Arial,Sans-serif;height:60px;padding:5px 0 5px 59px;text-align:center;}
.protected-post-form .text-field{background:url("images/protected_input.png") repeat-x scroll left top #FAFBFD;border:1px solid #CBCDD6;font: 18px Georgia,Times,"Times New Roman",serif;padding:5px;
width:255px;}
.protected-post-form .button {cursor:pointer;border-radius:5px;background:url("images/protected_btn.png") repeat-x scroll center top #87B500;
border-color:#DDDDDD #689300 #689300 #DDDDDD;border-style:solid;border-width:0 1px 1px 0;color:#FFF;font-size:18px;padding:4px 8px;text-shadow:1px 1px #719E03;}
.protected-post-form .button:hover {background: none repeat scroll 0 0 #87B500;color:#ECF5DE;}

.subscribe .text-field{background:url("images/protected_input.png") repeat-x scroll left top #FAFBFD;border:1px solid #CBCDD6;font: 18px Georgia,Times,"Times New Roman",serif;padding:5px;
width:255px;}
.subscribe .button {cursor:pointer;border-radius:5px;background:url("images/protected_btn.png") repeat-x scroll center top #87B500;
border-color:#DDDDDD #689300 #689300 #DDDDDD;border-style:solid;border-width:0 1px 1px 0;color:#FFF;font-size:12px;padding:4px 8px;text-shadow:1px 1px #719E03;}
.subscribe .button:hover {background: none repeat scroll 0 0 #87B500;color:#ECF5DE;}

/* Post Formats */
.tag-haiku blockquote{background:url("images/notebg.png") no-repeat scroll center 0 transparent;font-family:BlackJackRegular;font-size:19px;padding:58px 0 45px 58px;text-shadow:0 1px 1px rgba(100, 100, 100, 0.3);margin:0;border:none;}
.tag-haiku blockquote p{font-size:19px;line-height:1.44;font-style:italic;}

.type-post{min-height:105px;position:relative;}
.song{width:350px;}
.song-title{color:#333;font:16px "PTSansRegular","Lucida Grande","Lucida Sans Unicode",Arial,Serif;margin-bottom:10px;}
.song-title:before {font-style: normal;content: "Track: ";color:#8A8A8A;}
.song-album{color:#333;font:16px "PTSansRegular","Lucida Grande","Lucida Sans Unicode",Arial,Serif;}
.song-album:before {font-style: normal;content: "Album: ";color:#8A8A8A;}
.song-artist{color:#333;font:16px "PTSansRegular","Lucida Grande","Lucida Sans Unicode",Arial,Serif;}
.song-artist:before {font-style: normal;content: "Artist: ";color:#8A8A8A;}
.song-cover{float:left;padding-bottom:15px;position:relative;}
.song-cover img{width:125px;height:125px;padding:0;}
.song-details{padding: 10px 0 0 20px;float:right;width:205px;}
.song-cover span{background-image: url('images/song-cover-overlay.png');top:-5px;left:-5px;position:absolute;display:block;height:135px;width:135px;}
.gallery span{background-image: url('images/gallery-overlay.png');top:5px;left:5px;position:absolute;display:block;width:150px;}

.format-status {padding-top:15px;}
.format-status img {padding:0;}
.format-status .title {display:none;}
.format-status .status {margin-left:75px;min-height:75px; background: url("images/status_bg.png") no-repeat scroll left center transparent;margin-bottom: 5px;padding-left:20px;min-height:90px;}
.format-status .status-bg {background: url("images/status/rotate.php") no-repeat scroll 0 0 transparent;}

.format-chat ul{list-style:none;margin:0;padding:0 3px;}
.format-chat li:nth-child(even){background:#e5e5e5;padding:4px 5px;list-style:none outside none;margin:0;}
.format-chat li:nth-child(odd){background:#f6f6f6;padding:4px 5px;list-style:none outside none;margin:0;}

.tag-movie .album-container, .category-gallery .album-container, .format-gallery .album-container { padding: 5px 0; }
.category-gallery .left, .format-gallery .left{float:left;position:relative;text-align:center;width:160px;}
.category-gallery .right, .format-gallery .right { background: url("images/album.png") no-repeat scroll right bottom transparent; float: right; width: 180px;}

.tag-movie .left {float:left;position:relative;text-align:center;width:100px;}
.tag-movie .right {float:right;width:220px;}

.seperator { background: url("images/seperator.png") no-repeat;height: 2px; padding:0;}
.credits-bottom {text-align:center;margin:0;font-style:italic;font-size:11px;padding-bottom:5px;}

.desc {background:none repeat scroll 0 0 #F9F9F9;border:1px dotted #CCC;color:#666;overflow:hidden;padding:5px 10px;}
.desc p{font:1.1em/160% 'BitstreamVeraSansRoman',Verdana,sans-serif;text-align:justify;padding:5px 0;}

#sidebar-fixed .widget span.time {background:url('images/side_time.png') no-repeat left center;padding-left:15px}
#sidebar-fixed .widget span.tag {background:url('images/side_tag.png') no-repeat left center; padding-left:15px}
#sidebar-fixed .widget span.like {background:url('images/side_like.png') no-repeat left center; padding-left:15px}
#sidebar-fixed .widget span.comment {background:url('images/side_comment.png') no-repeat left center; padding-left:15px}
#sidebar-fixed .widget span.cat {background:url('images/side_category.png') no-repeat left center; padding-left:15px}
#sidebar-fixed .widget span.by {background:url('images/side_person.png') no-repeat left center; padding-left:15px}
#sidebar-fixed .widget span.short {background:url('images/side_short.png') no-repeat left center; padding-left:15px}
#sidebar-fixed .widget span.title{font-family:'DroidSerifRegular';font-style:italic;}

a.revolution{background: url('images/sidebar/revolution.png') no-repeat scroll 0 0 transparent;height:27px;width:110px;margin:0 auto;display:block;}
a.revolution:hover{background-position: 0 -27px;}

#sidebar .widget a.author{background: url('images/sidebar/author_btn.png') no-repeat scroll 0 0 transparent;height:44px;width:149px;margin:0;display:block;}
#sidebar .widget a.author:hover{background-position: 0 -44px;}
#sidebar .widget a.me{background: url('images/sidebar/me.jpg') no-repeat scroll 0 0 transparent;height:113px;width:150px;margin:0;display:block;border-radius:5px;}

/* Mobi */
#mobi-inline { list-style: none; text-align:center; }
#mobi-inline ul { list-style: none; text-align: center; margin:3px 0 0;}
#mobi-inline ul li { display:inline-block; list-style: none; padding:0 5px; margin:0;}
#mobi-inline ul li a img{padding:3px;width:40px;height:40px;background:#fff;border:solid 1px #D9D9D9 !important;}
#mobi-inline ul li a:hover img { border-color: #666 !important; background: #fff; }
#mobi-inline a:hover { border-bottom: 0; }

.name {margin: 35px auto -10px;width: 525px;}
.name img {max-width:525px;}
#plugin-title.with-banner { height: 275px; width: 350px;box-shadow:0 1px 5px rgba(0, 0, 0, 0.46);}
#plugin-title { margin: 0; position: relative;}
#plugin-title.with-banner .vignette {background: none repeat scroll 0 0 transparent;box-shadow: 0 0 50px 4px rgba(0, 0, 0, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.1) inset;top: 0;}
#plugin-title.with-banner div { bottom: 0; left: 0; padding: 20px 30px; position: absolute; right: 0;}
#plugin-title.with-banner h2 {background:none repeat scroll 0 0 rgba(30, 30, 30, 0.9);border-radius:6px;bottom:5px;box-shadow:0 0 30px rgba(255, 255, 255, 0.1);color:#FFF;font-size:16px;    left:10px;margin-bottom:4px;padding:4px 7px;position:absolute;text-shadow:0 1px 3px rgba(0, 0, 0, 0.4);opacity:0.9;}

#toTop {background:url('images/totop.png') repeat scroll 0 0 transparent;bottom:60px;cursor:pointer;display:none;height:53px;position:fixed;right:0;width:59px;}
.side_ads_goog {margin:-340px 0 0 -250px;padding:10px;position:absolute;width:160px;}

#adbox {border-radius:4px;box-shadow:0 0 15px rgba(0, 0, 0, 0.1) inset;border:1px solid #B2B2B2;font:14px Georgia;padding:10px 5px 5px;text-align:center;}
#adbox .slogan {padding-top:5px;}
#adbox .approved {text-align:right;font:8px arial;padding-top:4px;}

.archive-list {margin:2px 0 3em 0; padding:5px 0 0 0; left:0; width:140px;}
.archive-list a	{border-bottom:1px dotted #918f8f; color:#4c4c4c; display:block; width:140px; line-height:1; height:14px;}
.archive-list li {height:21px; list-style:none !important; margin:0 0 2px 0 !important;}
.archive-list span {background:#fdfdfd; padding:0 2px 1px 0;}
.archive-list .archive-month {float:left;}
.archive-list .archive-count {float:right;}

#nav{background:none repeat scroll 0 0 #24272A;border-radius:0 0 0 5px;box-shadow:0 0 2px rgba(0, 0, 0, 0.88);display:block;font-family:"Gibson-Regular","Lucida Grande",Arial,sans-serif;padding-right:10px;position:fixed;right:0;top:0;z-index:9999;}
#nav-menu {display:inline;}
.nav-menu-item{color:#959A9E !important;float:right;font-size:10px;letter-spacing:1px;line-height:10px;margin:0 0 0 10px;padding:10px 0;text-transform:uppercase;}
.nav-menu-item:hover {color:#fff !important;}
.nav-menu-icon-mobile {background-image:url("images/nav-menu-icon-mobile.png");}
.nav-menu-icon-ask {background-image:url("images/nav-menu-icon-ask.png");}
.nav-menu-item:hover .nav-menu-icon-mobile, .nav-menu-item:hover .nav-menu-icon-ask{background-position:0 -12px;}
.nav-menu-icon{display:inline-block;height:12px;margin-right:1px;vertical-align:text-bottom;width:12px;}

span.zoom {/* background:url('images/zoom.png') no-repeat scroll 0 0 transparent;height: 69px;
    position: absolute;
    width: 68px; */
background: url("images/zoom.png") no-repeat scroll right top transparent;
    float: right;
    height: 69px;
    margin-top: 32px;
    padding-right: 65px;
    position: absolute;
    width: 68px;}

#sidebar .widget .author{text-align:justify;line-height:14px;}
#sidebar .widget .avatar{float:left;padding-top:2px;}
#sidebar .widget .avatar img {border-radius:4px;box-shadow:0 1px 4px #918D80;margin: 0 7px 5px 0;}
