/*
Theme Name: Pretty Shiny Sparkly
Theme URI: http://prettyshinysparkly.com/
Description: Modified theme by Pretty Shiny Sparkly
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,small,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;
}

html,body {
color:#827370;
font:13px Georgia, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
background:#fff url(/images/bg_chevron.png);
width:100%;
}

p {
line-height:150%;
margin-bottom:1em;
padding:0;
}

a,a:visited,a:active {
color:#DB7BAB;
outline:none;
text-decoration:none;
}

a:hover {
color:#827370;
outline:none;
text-decoration:none;
}

hr {
width:80%;
position:relative;
margin:10px auto;
color:#db7bab;
height:1px;
border-top:1px dotted #db7bab;
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:italic 14px georgia, serif;
padding:7px;
border:1px solid #ccc;
}

#page {
margin:0px auto;
text-align:left;
width:1170px;
padding:0px;
background:#fff none;
}

#page-inner {
overflow:hidden;
margin:0px;
border-right:1px solid #e8acca;
border-left:1px solid #e8acca;
background-image:none;
}

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 #ccc;
}

.underline, a:visited.underline {
text-decoration:underline;
}

code {
text-align:left;
background:#eaeaea;
white-space:pre-wrap;
font-size:10px;
}

.heartsrch {
border:0;
padding:0;
text-align:center;
vertical-align:middle;
}

textarea {
border:solid 1px #ccc;
font-size:13px;
overflow:auto;
padding:3px;
}

/*input[type=text] {
border:solid 1px #ccc;
padding:3px;
}*/

#content,#sidebar,#leftsidebar {
margin-top:0px;
}
#sidebar,#leftsidebar {
overflow:visible; }
/******************************* CONTENT *******************************/

#content {
float:left;
margin:10px 15px 0 15px;
width:600px;
background-color:#fff;
overflow:hidden;
}

#content h1, .heading h1 {
color:#e8acca;
font:normal 28px Georgia, 'Times New Roman', Times, serif;
margin-bottom:2px;
padding-top:0;
text-shadow:#eaeaea 1px 1px 0px;
}

#content h1 a, .heading h1 a {
color:#e8acca;
}

#content h1 a:hover, .heading h1 a:hover {
text-decoration:none;
color:#ccc;
font-style:italic;
}

#content table {
border-collapse:collapse;
margin:15px 1px;
}

.entry {
color:#655A58;
line-height:150%;
margin-bottom:20px;
}

.entry p {
line-height:150%;
margin-bottom:20px;
}

.entry h2, #content h2 {
color:#e8acca;
font:normal 22px Georgia, 'Times New Roman', Times, serif;
}

.entry h3 {
color:#e8acca;
font:normal 20px Georgia, 'Times New Roman', Times, serif;
}

.entry h4 {
color:#827370;
font:normal 18px Georgia, 'Times New Roman', Times, serif;
}

.entry ul.menu li {
display:inline;
list-style:none;
text-align:left;
}

.entry a, .entry a:visited, .entry a:active, .entry a:focus {
color:#DB7BAB;
text-decoration:none;
}

.entry a:hover {
color:#827370;
text-decoration:none;
}

.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 #ccc;
background-color:#efefef;
color:#000;
}

.page ol li,.entry ol li {
padding:4px 10px;
}
.icons {
border:1px solid #ccc;
margin:10px 0 0;
padding:3px;
text-align:center;
height:25px;
}

.icons a, .icons a:visited {
color:#827370;
text-decoration:none;
}

.icons a:hover {
color:#DB7BAB;
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; font-weight:bold; }
.icons .meta2 { float:left; background: url(/images/pssicons.png) no-repeat -10px -80px;
padding:2px 0 4px 22px; margin:0 0 0 10px;}
.icons .meta3 { float: right; padding: 2px 0 0 0; margin-right:0px; min-width:50%; }
.icons .meta4 { float:right; padding: 3px 0 0 0; margin-right:10px; }
.icons .meta5 { float:right; padding: 3px 0 0 0; }

/***************** RIGHT SIDEBAR *******************/

#sidebar {
float:right;
margin-right:5px;
font-size:11px;
color:#827370;
width:260px;
}

#sidebar p {
line-height:125%;
}

#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 {
text-decoration:underline;
color:#DB7BAB;
}

#sidebar li a:hover {
color:#827370;
}

#sidebar h2 {
font-variant:small-caps;
font-weight:normal;
color:#ccc;
letter-spacing:2px;
font-size:14px;
color:#827370;
text-align:center;
overflow:visible;
width:100%;
}

#sidebar h2 a,#sidebar h2 a:hover {
color:#827370;
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:11px;
color:#827370;
margin-left:5px;
width:260px;
}

#leftsidebar p {
line-height:125%;
}

#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 {
text-decoration:underline;
color:#DB7BAB;
}

#leftsidebar li a:hover {
color:#827370;
}

#leftsidebar h2 {
font-variant:small-caps;
font-weight:normal;
color:#827370;
letter-spacing:2px;
font-size:14px;
text-align:center;
overflow:visible;
width:100%;
}

#leftsidebar h2 a,#leftsidebar h2 a:hover {
color:#827370;
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 #ccc;
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 #ccc;
}
.widget_archive ul li a, .widget_categories ul li a {
text-decoration:none!important;
font-size:13px;
padding:5px 10px 5px 15px;
width:100%;
}
.widget_archive ul li a:hover, .widget_categories ul li a:hover {
color:#827370;
}

#content.noleftcolumn {
padding-left:0;
width:990px;
}

.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:#e8acca;
}

#headerimg {
text-align:center;
margin:0;
padding:0;
}

#footer {
clear:both;
color:#827370;
padding:15px 0;
margin-top:15px;
text-align:center;
}

#footer a {
color:#db7bab;
text-decoration:underline;
}
#footer a:hover {
color:#db7bab;
}

ul.archive-list {
list-style-image:url(http://www.prettyshinysparkly.com/images/icons/star.gif);
margin:10px 20px;
padding:5px 5px 5px 10px;
}

.archive-list li {
padding:0 0 5px 10px;
line-height:100%
font:12px helvetica, arial, sans-serif;
}

#pixopoint_menu1 {
	width:100%;
	height:35px;
	background:#e8acca /*url(/images/pss_nav2.png) repeat-x*/;
	/*background-position:50% 0;*/
	margin:0;
        padding:0 0 0 189px;
        }
#pixopoint_menu1 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu1 ul li {
	border:none;
        background:none;
	background:#e8acca /*url(/images/pss_nav2.png)*/;
	color:#ffffff;
	line-height:35px;
	z-index:20;
        font-weight:normal;
        font-size:14px;
	letter-spacing:0px;
	padding:0;
	margin:0 0px;
	float:left;
	font-family:georgia, 'times new roman', serif;
        text-transform:lowercase;
	position:relative;
        cursor:pointer;
	}
#pixopoint_menu1 ul li:hover,#pixopoint_menu1 ul li.sfhover {
	background:#fff;
        color:#e8acca;
        cursor:pointer;
	}
#pixopoint_menu1 ul li a {
	border:none;
	background:#e8acca;
	text-decoration:none;
	display:block;
	padding:0 10px;
	color:#FFFFFF;
        cursor:pointer;
	}
#pixopoint_menu1 ul li a:hover {
	border:none;
	background:#ffffff;
	text-decoration:none;
	color:#e8acca;
        cursor:pointer;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:35px;
	width:135px;
	}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:0px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#ffffff;
	z-index:20;
	width:135px;
	font-family:georgia, 'times new roman', serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	background:#e8acca;
	border-bottom:1px solid #e8acca;
	border-left:1px solid #e8acca;
	border-right:1px solid #e8acca;
	margin:0;
	}
#pixopoint_menu1 ul ul li a {
	line-height:30px;
	color:#ffffff;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#e8acca;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#ffffff;
        background:#e8acca;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#e8acca;
        background:none;
        background-color:#ffffff;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#e8acca;
	background-color:#ffffff;
	border-bottom:1px solid #e8acca;
	border-left:1px solid #e8acca;
	border-right:1px solid #e8acca;
	}
#pixopoint_menu1 ul ul ul li {
	font-size:1em;
        }
#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
        color:#e8acca;
	}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#e8acca;
	text-decoration:none;
	}
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu1 li.pixo_search input {
	font-family:georgia, palatino, serif;}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu1 li.pixo_right {
	float:right;
	}



.current_page_item a {
color:#666;
}

.current_page_item li a {
color:#fff;
}



a.more-link {
text-decoration:none;
color:#DB7BAB;
margin:10px 0;
text-align:center;
padding:15px 0;
background-color:#ffebf5;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
font:italic 20px Georgia, 'Times New Roman', Times, serif;
display:block;
}
a:hover.more-link {
color:#e8acca;
background-color:#eaeaea;
text-decoration:none;
}

#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;
}

.smcomments {
font:11px Georgia, Palatino, 'Times New Roman', serif;
color:#999;
line-height:130%;
}

div.post,div.page,div.attachment {
margin-bottom:10px;
}

.post .date,/.page .date,*/.attachment .date,.comment .date {
color:#666;
display:inline;
float:left;
font-size:11px;
padding-top:5px;
text-align:right;
}

.page .date {
color:#666;
float:left;
font-size:11px;
padding-top:5px;
text-align:right;
width:15px;
}

.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:#e8acca;
line-height:150%;
margin-top:10px;
color:#fff;
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:#E8ACCA;
font-size:24px;
font-weight: 300; 
font-family: Georgia, serif;
}

.commentlist li li .commentnumber {
display:inline;
font-size:1.7em;
}

.commentlist li li li .commentnumber {
display:inline;
font-size:1.4em;
}

blockquote {
margin:22px 40px;
padding:3px;
color:#827370;
padding: 0 25px;
font:16px Georgia, Palatino, 'Times New Roman', serif;
font-style: italic;
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;
}

.wp-caption {
margin:0;
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;
font-style:italic;
letter-spacing:1px;
margin:0;
padding:0;
}

img.centered {
display:block;
margin-left:auto;
margin-right: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;
}

.search-form input[type=text] {
color:#827370;
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:#827370;
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:#e8acca;
text-decoration:none;
font:normal 24px Georgia, 'Times New Roman', Times, serif;
padding:5px 20px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border:1px solid #e8acca;
}

.fr a:hover, .fl a:hover {
color:#db7bab;
border:1px solid #db7bab;
}

.fr {
text-align:right;
float:right;
width:50%;
display:inline;
}

.page-numbers  { color:#827370; text-align:center; padding:0 5px; }
.current { color:#e8acca; }
.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:#827370;
text-align:center;
background:transparent url(images/lala.png) no-repeat bottom center;
padding:0 0 20px 0;
margin:0 0 10px 0;
}
.heading a {
color:#827370;
}
.heading a:hover {
color:#db7bab;
text-decoration:none;
}
.heading1 {
font-variant:small-caps;
font-style:normal;
color:#ccc;
letter-spacing:2px;
font-size:14px;
text-shadow:#eaeaea 1px 1px 0px;
}

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; }
#comments h2 { color:#827370; margin: 0; padding:0; text-align:center; font:normal 24px; }
#comments .comment { line-height:150%; margin-top:10px 0; width:100%; list-style-type:none;}
#comments .commentlist li.odd .comment-container { background-color:#F2F2F2; }
#comments .commentlist li.even .comment-container { background-color:#fff; border-top: 1px dotted #efefef; border-bottom: 1px dotted #efefef; }
#comments .commentlist li.bypostauthor .comment-container { border-bottom: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:#db7bab; font:normal 14px Georgia, Palatino, serif; }
#comments .comment-head .name a { color:#DB7BAB; font-weight:bold; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font:11px Verdana, sans-serif; color:#ccc; }
#comments .comment-entry p { padding-left:15px; line-height:150%!important; font:13px Georgia, serif;}
#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-right: 1px dotted #efefef; border-left: 1px dotted #efefef; }

#comments ul.children { margin:0;padding:0; list-style-image:none; }
#comments ul.children .comment-container { background:url('/images/icons/cmtreply.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-size: 12px; padding-left:15px; color: #999;}

#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  { margin: 0 0 20px 0; padding: 50px 0px; background-color: #fff;}
#pings h2  { margin: 0 0 20px 0; text-align:center; font:normal 24px;}
.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;}
#respond h2  { color:#827370; margin-bottom: 0; }

#commentform  {	margin: 15px 0 0 0; }
#commentform input.txt  { color:#000; font:italic 14px georgia, serif;border-style:solid; border-color:#333333 #cccccc #cccccc #333333; border-width:1px; background-color:#efefef; width: 260px; margin: 0 5px 5px 0; padding:5px; border: 1px solid #999; }
#commentform label  { color: #827370; font:italic 13px Georgia, Palatino, serif; }
#commentform textarea  { color:#000; font:italic 16px georgia, serif;border-style:solid; border-color:#333333 #cccccc #cccccc #333333; border-width:1px; background-color:#efefef; width: 80%!important; padding: 5px; border: 1px solid #999; }
#commentform #submit  { font:bold 14px georgia, palatino, serif; border: none; padding:10px 25px; color: #666; text-shadow: 1px 1px 0 #fff; background-color: #efefef; 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:#ccc;
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 #e8acca;
border-bottom:1px dotted #e8acca;
}
#alt-login-methods {
text-align:center;
}

.archiveheader {
width:100%;
background-color:#f4d7e6;
color:#fff;
font:bold 18px 'century gothic', helvetica, arial, sans-serif;
padding:10px;
text-shadow:#db7bab 0px 1px 1px;
text-align:center;
}
.archiveheader a { color:#fff; }

ul.twitter {}
ul.twitter li:last-child {border-bottom:none; }
li.twitter-item {padding:3px 10px; border-bottom:1px dotted #ccc;}
li.twitter-item a {text-decoration:none!important;}
p.twitter-message a {text-decoration:none!important;}
.tweet-time {font-size:85%; text-decoration:none; font-style:italic;}
a.twitter-link {text-decoration:none!important;}
a.twitter-user {color:#827370!important; text-decoration:none!important;}
.loading {
background:url(/images/loading.gif) no-repeat center center;
width:260px;
height:260px;
}
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:0px 3px !important; 
padding:0 0 16px 19px !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;
}

.greet_text {
color:#827370;
font:14px Georgia, 'Times New Roman', serif!important;
}

.like_btn {
padding:10px;
}

.hype ul, .hype li {
margin:0;
padding:0;
list-style-image:none !important;
}