/*
Theme Name: PSS New
Theme URI: http://prettyshinysparkly.com/
Description: An original theme by <a href="http://prettyshinysparkly.com">Pretty Shiny Sparkly</a>.
Version: 2.0
Author: Kristina Medhus
Author URI: http://prettyshinysparkly.com/
Tags: white, one-column, right-sidebar, fixed-width
*/
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,hr {
background:transparent;
border:0;
margin:0;
outline:0;
padding:0;
vertical-align:baseline;
}
:focus {
outline:0;
}
a:hover {
cursor:pointer;
}

.clear {
clear:both;
}

body {
color:#706666;
font-family: Arial, sans-serif;
font-size: 81.3%; 
margin:0;
padding:0;
text-align:center;
background:#fff;
width:100%;
}

p {
line-height:150%;
padding:0;
}

a,a:visited,a:active {
color:#6c4d55;
outline:none;
}

a:hover {
color:#d9d0ce;
outline:none;
}

hr {
width:80%;
position:relative;
margin:10px auto;
color:#d9d0ce;
height:1px;
border-top:1px dotted #d9d0ce;
text-align:center;
}

h1 {
margin-bottom:8px;
margin-top:8px;
}

h2 {
margin-bottom:10px;
margin-top:10px;
}

h3 {
margin-bottom:12px;
margin-top:12px;
}

h4 {
margin-bottom:16px;
margin-top:16px;
}

h5 {
margin-bottom:20px;
margin-top:20px;
}

h6 {
margin-bottom:28px;
margin-top:28px;
}

abbr[title],acronym[title],dfn[title],del[title] {
cursor:help;
}

input[type=text], input[type=textarea] {
font-size:14px;
padding:5px;
border:1px solid #d9d0ce;
}
small {
font-size: 10px;
font-family: Georgia, 'Times New Roman', serif;
font-style:italic;
}

#page {
margin:0px auto;
width:1174px;
padding:0px;
text-align:left;
background:#fff none;
}

#page-inner {
overflow:hidden;
margin:0px;
-moz-box-shadow: 0 0 40px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .15);
-goog-ms-box-shadow: 0 0 40px #333333;
box-shadow: 0 0 40px rgba(0, 0, 0, .15);

}

ul {
list-style-image:url('/images/icons/star.gif');
margin:10px 20px;
padding:5px;
}

li {
padding:5px 0 5px 15px;
line-height:150%;
}

abbr,acronym {
border-bottom:1px dotted #d9d0ce;
}

code {
text-align:left;
background:#d9d0ce;
white-space:pre-wrap;
font-size:10px;
color:#333;
}

textarea {
border:solid 1px #d9d0ce;
font-size:13px;
overflow:auto;
padding:3px;
}

.wp-caption {
margin:0 auto;
padding:0;
text-align:center;
}

.wp-caption img {
border:0 none;
margin:0;
padding:0;
}

.wp-caption-text,.wp-caption-dd {
color:#999;
font-size:13px;
letter-spacing:1px;
font-style:italic;
margin:0 auto;
text-align:center;
padding:3px;
}

img.centered {
display:block;
margin:0 auto;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
}

.aligncenter {
display:block;
margin:0 auto;
text-align:center;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

label.screen-reader-text {
display:none;
}

/*input[type=text] {
border:solid 1px #d9d0ce;
padding:3px;
}*/

#content,#sidebar,#leftsidebar {
margin-top:15px;
}

#sidebar,#leftsidebar {
overflow:visible; }

.topnav {
margin-top:4px;
color:#d9d0ce;
}

.topnav, .topnav a {
text-align:center;
width:100%;
text-decoration:none;
font:24px 'Reenie Beanie', tahoma, arial, sans-serif;
}

.topnav a {
padding:4px 14px;
color:#d9d0ce;
}

.topnav a:hover {
/*color:#706666;
text-decoration:none;
border-bottom:1px dashed #ece6e5;*/
color:#fff;
background-color:#d9d0ce;
}

/******************************* CONTENT *******************************/

#content {
float:left;
margin:0 30px;
width:600px;
background-color:#fff;
overflow:visible;
}

#content h1, .heading h1 {
color:#706666;
font:normal 24px Georgia, serif;
text-align:center;
padding:0;
margin:6px 0;
}

#content h1 a, .heading h1 a {
color:#706666;
text-decoration:none;
}

#content h1 a:hover, .heading h1 a:hover {
text-decoration:none;
color:#d9d0ce;
}

#content table {
border-collapse:collapse;
margin:15px 1px;
}

.entry {
color:#706666;
line-height:150%;
margin-bottom:50px;
}
.entry h2, .entry h3, .entry h4 {
font-family:'Reenie Beanie', Arial, sans-serif;
font-weight:normal;
}
.entry h2 a, .entry h3 a, .entry h4 a {
color:#FFF;
}
.entry h2 a:visited, .entry h3 a:visited, .entry h4 a:visited {
color:#FFF;
}
.entry h2 {
font-size: 28px;
color:#fff;
background-color:#978d8d;
padding:5px;
}
.entry h3 {
font-size:26px;
color:#fff;
background-color:#978d8d;
padding:5px;
}

#content img.aligncenter {
-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
-goog-ms-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px rgba(0, 0, 0, .1);
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EEEEEE;
padding:2px;
}

#fullpage {
width:1170px;
color:#706666;
line-height:150%;
margin-bottom:50px;
background-color:#fff;
overflow:visible;
}


/*.entry p {
margin-bottom:10px;
}*/

.entry ul.menu li {
display:inline;
list-style:none;
text-align:left;
}

.entry a, .entry a:visited, .entry a:active, .entry a:focus {
color:#978d8d;
text-decoration:underline;
}

.entry a:hover {
color:#000;
}

.entry ul {
list-style-image:url('/images/icons/star.gif');
margin:0 0 0 15px;
padding:5px 0 5px 20px;
}

.entry li {
padding:0 0 0 10px;
line-height:150%;
}

.entry ol,.page ol {
list-style:decimal;
margin:15px;
padding:10px;
}

.calltoaction {
font:bold 11px;
padding:10px;
text-align:center;
border:1px solid #d9d0ce;
color:#999;
}

.page ol li,.entry ol li {
padding:0px 10px;
}
.icons {
margin:10px 0 0;
padding:3px;
text-align:center;
height:25px;
}

.icons a, .icons a:visited {
/*color:#998181;*/
color:#333;
}

.icons a:hover {
color:#6c4d55;
text-decoration:none;
}

.icons .meta1 { float:left; background: url(/images/pssicons.png) no-repeat -10px -42px;
padding:2px 0 4px 20px; margin:0 0 0 7px;}
.icons .meta2 { float:right; background: url(/images/pssicons.png) no-repeat -10px -80px;
padding:2px 0 4px 22px; margin:0 0 0 10px;}
.icons .meta3 { text-align:right; float: right; padding: 2px 0 0 0; margin-right:0px; min-width:145px; }
.icons .meta4 { float:right; padding: 3px 0 0 0; margin-right:10px; }
.icons .meta5 { float:right; padding: 3px 0 0 0; }


.textwidget p {
padding: 0 10px;
}

/***************** RIGHT SIDEBAR *******************/

#sidebar {
float:right;
margin-left:5px;
font-size:12px;
color:#978d8d;
width:250px;
}

#sidebar p {
line-height:150%;
padding-right:2px;
}

#sidebar ol {
list-style:none;
margin:0;
padding:0;
}

#sidebar ul {
list-style:none;
margin:0;
padding:0;
}

#sidebar li {
background:none;
list-style:none;
list-style-image:none;
padding-left:0;
}

#sidebar li a {
color:#978d8d;
}

#sidebar li a:hover {
color:#d9d0ce;
}

#sidebar h2 {
font-size:20px;
font-weight:normal;
text-transform:uppercase;
font-family:'Reenie Beanie', Tahoma, verdana, sans-serif;
color:#fff;
background-color:#d9d0ce;
padding:5px;
overflow:visible;
width:100%;
margin:20px 0 20px 0;
}

#sidebar h2 a,#sidebar h2 a:hover {
color:#fff;
text-decoration:none;
}

#sidebar ul ul li {
margin-bottom:7px;
list-style-image:none;
}

#sidebar ul ul ul {
margin-left:20px;
margin-top:3px;
list-style-image:none;
}

/******************** LEFT SIDEBAR ********************/

#leftsidebar {
float:left;
font-size:12px;
color:#978d8d;
margin-right:5px;
width:250px;
}

#leftsidebar p {
line-height:150%;
}

#leftsidebar ol {
list-style:none;
margin:0;
padding:0;
}

#leftsidebar ul {
list-style:none;
margin:0;
padding:0;
}

#leftsidebar li {
background:none;
list-style:none;
list-style-image:none;
padding-left:0;
}

#leftsidebar li a {
color:#978d8d;
}

#leftsidebar li a:hover {
color:#d9d0ce;
}

#leftsidebar h2 {
font-size:20px;
font-weight:normal;
text-transform:uppercase;
font-family:'Reenie Beanie', Tahoma, verdana, sans-serif;
color:#fff;
background-color:#d9d0ce;
padding:5px;
overflow:visible;
width:100%;
margin:20px 0 20px 0;
}

#leftsidebar h2 a,#leftsidebar h2 a:hover {
color:#fff;
text-decoration:none;
}

#leftsidebar ul ul li {
margin-bottom:0px;
list-style-image:none;
}

#leftsidebar ul ul ul {
margin-left:20px;
margin-top:3px;
list-style-image:none;
}

h2 .widgettitle {
margin:0 0 5px 0;
}

.widget {
margin:0;
}

.widget li {
list-style:none;
list-style-image:none;
}

.widget_archive ul li, .widget_categories ul li {
border-bottom:1px dotted #d9d0ce;
padding:5px 10px 5px;
cursor:default;
width:100%;
background-color:none;
}
.widget_archive ul li:hover, .widget_categories ul li:hover {
background-color:#efefef !important;
}
.widget_archive ul li:first-child, .widget_categories ul li:first-child {
border-top:1px dotted #d9d0ce;
padding:5px 10px 5px;
}
.widget_archive ul li a, .widget_categories ul li a {
text-decoration:none!important;
padding:5px 10px 5px;
width:100%;
}
.widget_archive ul li a:hover, .widget_categories ul li a:hover {
color:#fff;
}

.post-inner ul ul li {
padding:10px 0 0 15px;
}

.post-inner ul ul ul li {
padding:10px 0 0 15px;
}

#header {
margin:0;
width:100%;
text-align:center;
padding:0;
background-color:#FFF;
}

#headerimg {
text-align:center;
margin:0;
padding:0;
background-color:#6c4d55;
}

#footer {
clear:both;
color:#d9d0ce;
font:13px "Courier New", Courier, arial, sans-serif;
padding:15px 0;
margin-top:15px;
text-align:center;
}

#footer a {
color:#d9d0ce;
}
#footer a:hover {
color:#ece6e5;
}

ul.archive-list {
list-style-image:url('/images/icons/star.gif')!important;
margin:0px 20px;
padding:5px 5px 5px 10px;
}

.archive-list li {
padding:0 0 5px 10px;
line-height:100%
font:12px helvetica, arial, sans-serif;
}

a.more-link {
margin:20px 0;
color:#706666;
text-align:center;
padding:7px 0;
font:25px Tahoma, "Courier New", Courier, arial, sans-serif;
text-decoration:none;
display:block;
}
a:hover.more-link {
color:#6c4d55;
}

#header h1 {
margin-bottom:5px;
margin-left:43px;
text-shadow:2px 2px 2px #A3A3A3;
}

#header h1 a {
color:#F69;
}

#header h1 a:hover {
color:#F69;
text-decoration:none;
}

div.post,div.page,div.attachment {
margin-bottom:10px;
}


.post .post-inner,.page .post-inner,.attachment .post-inner {
margin-left:0;
margin-top:0;
}

.divider {
display:block;
text-align:center;
}

.divider img {
border:0;
}

.postmetadata {
background-color:#d9d0ce;
line-height:150%;
margin-top:10px;
color:#333;
padding:10px;
text-align:center;
}
.postmetadata a, .postmetadata a:hover { color:#fff; }

.commentlist {
list-style:none;
margin:0!important;
padding:0!important;
}

.bypostauthor .comment-wrapper {}

.commentnumber {
clear:none;
display:inline;
float:right;
color:#6c4d55;
font-size:2.5em;
}

.commentlist li li .commentnumber {
display:inline;
font-size:2.3em;
}

.commentlist li li li .commentnumber {
display:inline;
font-size:2.0em;
}

blockquote {
margin:22px 40px;
padding:3px;
padding: 0 25px;
font:14px Georgia, Palatino, 'Times New Roman', serif;
background: transparent url("http://www.prettyshinysparkly.com/images/blockquote.gif") no-repeat 0 0;
}

.pagenavigation {
text-align:center;
margin:20px auto;
overflow:hidden;
}

#post-ads {
margin:10px auto;
overflow:visible;
padding-left:80px;
text-align:center;
}

.search-form input[type=text] {
color:#666;
font:italic 14px georgia, serif;
padding:7px 7px 7px 25px;
border:1px solid #ccc;
background: url(/images/pssicons.png) no-repeat -4px -3px;
}
.search-form input[type=text]:focus {
color:#d9d0ce;
font:italic 14px georgia, serif;
padding:7px 7px 7px 25px;
border:1px solid #ccc;
background: url(/images/pssicons.png) no-repeat -4px -105px;
}

.navigation {
width:100%;
text-align:center;
margin:20px auto;
padding:0 0 20px 0;
}

.fl {
text-align:left;
float:left;
width:50%;
display:inline;
}

.fr a, .fl a {
color:#d9d0ce;
text-decoration:none;
font:bold 24px 'Reenie Beanie', arial, sans-serif;
padding:5px 20px;
}

.fr a:hover, .fl a:hover {
color:#6c4d55;
}

.fr {
text-align:right;
float:right;
width:50%;
display:inline;
}

.page-numbers  { color:#d9d0ce; text-align:center; padding:0 5px; }
.current { color:#6c4d55; }
.next {}
.prev {}

.comment-author {
font-size:17px;
color:#444;
letter-spacing:-1px;
}

.comment-author a {
color:#444;
text-decoration:underline;
}

.heading {
width: 100%;
text-align:center;
padding:5px 0;
margin-bottom:5px;
font:italic 12px Georgia, 'Times New Roman', Times, serif;
color:#d9d0ce;
text-align:center;
background:transparent url('images/pss_butterfly.png') no-repeat bottom center;
padding:0 0 25px 0;
}
.heading a {
color:#d9d0ce;
}
.heading a:hover {
color:#db7bab;
text-decoration:none;
}
.heading1 {
font-size:14px;
font-style:normal;
letter-spacing:2px;
color:#d9d0ce;
}
.heading2 {
font-style:italic;
font-size:14px;
color#d9d0ce;
}

div.wrap {
background:#fafafa;
border:1px solid #ccc;
margin:20px 0;
padding:5px 10px;
}

div.wrap h2 {
border-bottom:1px solid #c99;
color:#c99;
font-weight:700;
margin:.5em 0 1em;
}

div.wrap fieldset {
border:1px solid #555;
margin:1em 0;
padding:5px 10px;
}

div.wrap fieldset legend {
font-size:small;
font-weight:700;
}

div.wrap p.submit {
text-align:right;
}

.updated {
background:#D6FFD7;
border:1px solid #696;
font-weight:700;
margin:1em 5% 10px;
padding:1em 1em 0;
}

.updated-error {
background-color:#FFA3A3;
border:1px solid #FF5D5D;
font-weight:700;
margin:1em 5% 10px;
padding:1em 1em 0;
}

div.wrap form {
margin:0;
padding:0;
}

div.wrap li {
line-height:150%;
margin-bottom:6px;
}

.linkwithin_text {
color:#827370;
}

.linkwithin_div {
margin:0 auto;
text-align:center!important;
}

ul.blogroll {
margin:0;
padding:0;
text-decoration:none;
overflow:hidden;
list-style-image:none;
}
.blogroll li {
margin:0;
padding:0;
list-style-image:none;
}
.blogroll a, .blogroll a:visited {
color:#827370;
text-decoration:none;
}
.blogroll a:hover {
color:#db7bab;
}

.highlight {
margin:0 5px 5px 0;
padding:10px;
background:url(/images/highlight.png) repeat-x top center;
border-top:1px solid #eaeaea;
border-bottom:1px solid #ccc;
}

.highlight p {
line-height:150%;
}
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments { position:relative; width:99%; margin: 0; padding: 0; background-color: #fff; font-family: Georgia, 'Times New Roman', serif;}
#comments h2 { color:#6c4d55; margin: 0; padding:0; text-align:center; font:200 1.846em Georgia, 'Times New Roman', serif; }
#comments .comment { line-height:150%; margin-top:10px 0; width:100%; list-style-type:none;}
#comments .commentlist li.odd .comment-container { background-color:#f7f7f7; }
#comments .commentlist li.even .comment-container { background-color:#fff; }
#comments .commentlist li.bypostauthor .comment-container { border:0; background-color:#FEFBFD }
#comments .comment .comment-container { padding: 10px; margin:0; }
#comments .comment-head { margin: 0 0 15px 0; }
#comments .comment-head .avatar { float: left; }
#comments .comment-head .avatar img { margin: 0 10px 0 0;vertical-align: middle;border:3px solid #eee;background-color:#eee;}
#comments .comment-head .name { display: inline; color:#6c4d55; font:normal 14px; }
#comments .comment-head .name a { color:#6c4d55; font-weight:bold; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font:0.846em Verdana, sans-serif; color:#ccc; }
#comments .comment-entry p { padding-left:15px; line-height:150%!important;}
#comments .comment-entry p.unapproved {  padding:10px; background-color:#FFFFE5; font-style:italic;}

.comment {margin:0; padding:0;}
.commentlist li { margin:0; padding:0; }
.commmentlist li:first-child {border-top: 1px dotted #efefef; }
.commmentlist li:last-child {border-bottom: 1px dotted #efefef; }
.commentlist { border: 1px dotted #efefef; }

#comments ul.children { margin:0;padding:0; list-style-image:none; }
#comments ul.children .comment-container { background:url('/images/icons/arrow.png') no-repeat 15px 5px; }
#comments ul.children .comment-head, #comments ul.children .comment-entry { padding-left:25px; }
#comments .cancel-comment-reply a, #comments .comment-reply-link {text-decoration: none; font-weight:bold; padding-left:15px; color: #d9d0ce;}

#comments .navigation { padding:0 0 10px 0; }
#comments .navigation a { margin:0 5px; text-decoration: none;}
#comments .navigation a:hover {}

/* 5.2 Pingbacks / Trackbacks */
#pings { position:relative; width:99%; margin: 0; padding: 0; background-color: #fff; font-family: Georgia, 'Times New Roman', serif;}
#pings h2  { margin: 0; text-align:center; font:200 1.846em Georgia, 'Times New Roman', serif;}
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 15px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; }

/* 5.3 Comments Form */
#respond  { margin:0; padding:0 0 10px 0; background-color: #fff; font-family:Georgia, 'Times New Roman', serif; }
#respond h2  { color:#d9d0ce; margin-bottom: 0; font:200 24px 'HelveticaNeue-Light', 'Helvetica Neue', Arial, Helvetica, sans-serif; }

#commentform  {	margin: 15px 0 0 0; font-family: Georgia, 'Times New Roman', serif; }
#commentform input.txt  { font-family:Georgia, 'Times New Roman', serif; color:#666; width: 260px; margin: 0 5px 5px 0; padding:5px; border: 1px solid #808080; }
#commentform label  { color: #ccc; font:italic 1.385em Georgia, 'Times New Roman', serif; }
#commentform textarea  { font-family:Georgia, 'Times New Roman', serif; color:#666; width: 80%!important; padding: 5px; border: 1px solid #808080; font-size: 1.231em; }
/* #commentform #submit  { font:bold 1.077em Georgia, 'Times New Roman', serif; border: none; padding:10px 15px; color: #666; text-shadow: 1px 1px 0 #fff; background-color: #f9f2f0; border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; cursor:pointer; }
#commentform #submit:hover { cursor:pointer; } */
#comments .fix, #respond .fix, #commentform .fix, #pings .fix {clear: both;height: 1px;margin: -1px 0 0;overflow: hidden;}
.notice { background-color: #fbdbeb; font-weight:bold; margin:10px 0; border-radius: 5px; -moz-border-radius:5px; padding:7px; }

span.wpcf7-list-item { display: block; }

.sponsors {
width:100%;
font:8pt arial, sans-serif;
color:#d9d0ce;
padding-left:10px;
text-align:center;
text-transform:uppercase;
}

.button {
    border: 0px!important;
    background: url('/images/submitbutton.png') no-repeat 0 0;
    width:113px;
    height:37px;
    font:italic 16pt Georgia, serif!important;
    color:#845f71!important;
    display:block;
    text-transform:lowercase;
}
.button:hover {
    border:0px;
    background: url('/images/submitbutton.png') no-repeat 0 -37px;
    width:113px;
    height:37px;
    font:italic 16pt Georgia, serif!important;
    color:#fff;
}
fieldset {
border:1px solid #ccc;
padding:10px;
}
legend {
font:normal 16px helvetica, arial, sans-serif;
}
.postlinks a {
color:#827370!important;
text-decoration:none!important;
}
.postlinks a:hover {
color:#DB7BAB!important;
}
p.postlinks {
padding-top:15px;
}

.socialcomment {
text-align:center;
font:italic 16px georgia, serif;
color:#827370;
padding:5px;
width:100%;
border-top:1px dotted #6c4d55;
border-bottom:1px dotted #6c4d55;
}
#alt-login-methods {
text-align:center;
}

.archiveheader {
width:99%;
color:#d9d0ce;
font:200 18px 'HelveticaNeue-Light', 'Helvetica Neue-Light', 'Helvetica Neue', Arial, sans-serif;
padding:10px 0;
margin:0 0 10px 0;
border:1px solid #d9d0ce;
text-align:center;
}
.archiveheader a { color:#d9d0ce; }

li.twitter-item {padding:3px 10px; border-bottom:1px dotted #ccc;}
li.twitter-item a {text-decoration:none!important;}
a.twitter-link {text-decoration:none!important;}
a.twitter-user {color:#978d8d!important; text-decoration:none!important;}
.loading {
background:url(/images/loading.gif) no-repeat center center;
width:200px;
height:200px;
}

a.tweet_time {font-size:11px; color:#999999!important; text-decoration:none; font-style:italic;}
ul#twitter_update_list {
list-style-type:none;
padding:0px;
margin:0px;
}
li.tweetlist {
background-image:url(http://prettyshinysparkly.com/images/heart_li.png) !important;
background-repeat:no-repeat !important;
background-position:3px 3px !important; 
padding:0 0 16px 19px !important;
}
li.tweetlist a {
text-decoration:none!important;
color:#978d8d!important;
}
.tweet { font-size:12px; }
.follow {
padding:0 7px 20px 0;float:left;position:relative;top:8px;
}

#subscribe {
display:block;
line-height:100%;
width:260px;
height:46px;
margin:0;
padding:0;
background:url(/images/marquee2.png) no-repeat 0 0;
}
#subscribe:hover {
background-position:0 -46px;
}
#subscribe span {
display:none;
}
#twitter {
display:block;
line-height:100%;
width:260px;
height:51px;
margin:0;
padding:0;
background:url(/images/marquee2.png) no-repeat 0 -92px;
}
#twitter:hover {
background-position:0 -146px;
}
#twitter span {
display:none;
}
#facebook {
display:block;
line-height:100%;
width:260px;
height:46px;
margin:0;
padding:0;
background:url(/images/marquee2.png) no-repeat 0 -198px;
}
#facebook:hover {
background-position:0 -243px;
}
#facebook span {
display:none;
}
#youtube {
display:block;
line-height:100%;
width:260px;
height:46px;
margin:0;
padding:0;
background:url(/images/marquee2.png) no-repeat 0 -289px;
}
#youtube:hover {
background-position:0 -335px;
}
#youtube span {
display:none;
}
#tumblr {
display:block;
line-height:100%;
width:260px;
height:56px;
margin:0;
padding:0;
background:url(/images/marquee2.png) no-repeat 0 -382px;
}
#tumblr:hover {
background-position:0 -438px;
}
#tumblr span {
display:none;
}

.like_btn {
padding:10px;
}

.greet_block {
width:98%!important;
}

.likethis {
font:14px "Courier New", Courier, arial, sans-serif;
color:#d9d0ce;
text-transform:uppercase;
border: 1px dotted #d9d0ce;
padding:5px;
text-align:left;
}

.bf-iframe-community #container {
width:1047px;
}
.bf-iframe-community .post_box {
padding-top:0px;
}
.bf-iframe-community #comments, .bf-iframe-community .headline_area {
display:none;
}

.bf-iframe-community #bf-iframe-loading {
margin:150px 0 50px 0;
}

.outfit-thumbnail {
display:block;
float:left;
margin:4px;
text-align:left;
height:155px;
}
.outfit-thumbnail img {
-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);
-goog-ms-box-shadow: 0 0 5px #999999;
box-shadow: 0 0 5px rgba(0, 0, 0, .1);
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #EEEEEE;
padding:2px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;

}
.outfit-thumbnail img:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
.year-list a, .month-list a, .month-list a:visited, .year-list a:visited {
text-decoration:none!important;
}
