/*
Theme Name: Undivine Dethroning
Theme URI: https://theprojecthate.net
Description: A kick ass 2-3 column-theme based on an ancient, recycled theme by Marko Saarelainen, now enhanced and updated by the one and only, Seiya Ogino.<br /> <br /> To further customize the theme, click on the "Theme Options" tab and make edits.
Version: 2.0.21
Author: Seiya Ogino
Author URI: http://www.oginodesign.com/
*/

/* basics */
html { 
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	position: relative;
}
body { background:#000; color:#fff; }
h1 {font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
h2 {font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
h3 {font-family: 'Agency FB','Lucida Grande', Verdana, Arial, Helvetica, sans-serif;;  font-weight:bold; color:#fff; text-transform:uppercase;}
h4 {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
h5 {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h6 {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
p, li, dd, blockquote, dt, div { font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
a { color:#d2b887; text-decoration:none; font-weight:bold;}
a:visited { color:#d2b887; text-decoration:none; font-weight:bold;}
a:hover { color:#DDCAA5; text-decoration:underline; font-weight:bold;}
#sidebar a.extrainfo:link, #sidebar a.extrainfo:visited {color:#fff;text-decoration:none;}
#sidebar a.extrainfo:hover, #sidebar a.extrainfo:active {color:#fff; text-decoration:underline;}
b, strong  { 
font-weight:bold;
}
i, em {
font-style:italic;
}
.message { 
margin-left:10px;
}
.reply { 
margin-left:20px;
}
.date {
font-style:italic;
}

/* more finetuned ones */
span.hide, #decorative {
	display:none !important;
}
body {
	margin:0; 
	padding:0; 
	text-align:center;
	background:#000 url(./img/site-top-bg-2021.jpg?v=3) repeat-x;
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
}
html>body{
	font-size:small;
}
#skip {
	position:absolute;
	left:-9999px;
}
#header, #container, #footer {font-size:85%;}
#header {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	/*background:url(./img/site-header-2025.jpg?v=4) top center no-repeat;*/
	background:url(./img/site-header-2025-1.jpg) top center no-repeat;
	text-align:center;
}
#header-inside {
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#masthead {
	margin:0;
	padding:0;
	float:left;
	height:770px;
	width:960px;
}
#container-decorative {
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#container {
	width:100%;
	float:left;
	margin:0;
	padding:0;
	/*background:url(./img/main-content-bg-2025.jpg?v=4) center top no-repeat;*/
	background:url(./img/main-content-bg-2025-1.jpg) center top no-repeat;
	text-align:center;
}
#container-wrapper {
	width:960px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#container-lines {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:960px;
	background:url(./img/content-bg_vert-lines.gif) left top repeat-y;
}
#content {
	text-align:left;
	float:left;
	width:525px;
	margin:0; 
	padding:0 0 0 0;
	font-size:110%;
	background:transparent;
}
#content-inside {
	margin:13px 0 0 0; 
	padding:0 28px 35px 14px;
}
#sidebar {
	background:transparent;
	text-align:left;
	float:left; 
	padding:0 7px 0 8px;
	margin:0;
	width:435px;
	voice-family:"\"}\"";
	voice-family:inherit;
}
html>body #sidebar {width:420px;}
#sidebar-inside {
	width:420px;
	float:left; 
	margin:3px 0 0 0;
}
#highlights {
	margin:-10px 0 15px 0;
	padding:0 0 9px 0;
	border-bottom:15px solid #000;
	float:left;
	width:420px;
	background:#5f0105;
	border: 1px solid #5f0105;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
#highlights-inside {
	margin:0;
	padding:30px 15px 0 15px;
	float:left;
	background-color:#5f0105;
	width:420px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:390px;
}
html>body #highlights-inside {
	width:390px;
}
#highlights-inside h4, 
#highlights-inside p {
	width:180px;
	margin-bottom:1em;
}
#sidebar #oi p {
	margin: 0 0 1.75em 0;
	line-height: 175%;
	font-size:120%;
	padding:0 15px;
	width:330px;
}
#sidebar #lr p {margin: 0 0 1.25em 0; line-height: 155%;width:100%;}
#highlights-inside .pic {
	margin:0 0 10px 0;
	padding:0;
	float:left;
	width:180px;
	height:180px;
} 
#highlights-inside .pic a, 
#highlights-inside .pic a:hover {
	display:block;
	margin:0;
	padding:0;
	float:left;
	width:180px;
	height:180px;
	outline:0 none;
	text-indent:-9999px;
	text-decoration:none;
}
img.large-album {width:390px; height:390px;}
/* LATEST RELEASES SECTION, left */
.latest-release {
	margin:0;
	padding:0;
	float:left;
	width:180px;
}
.latest-release:nth-child(odd){
	margin-right:10px;
	clear:both;
}
.latest-release img {
	width:180px;
	height:180px;
}
#alt-highglights {
	float:left;
	width:420px;
	height:15px;
	margin:0;
	padding:0;
}
.cols {
	width:420px;
	margin:0 0 1em 0;
	padding:0;
	float:left;
}
.col1 {
	margin:0;
	padding:0 15px 0 0;
	float:left;
	width:210px;	
	voice-family:"\"}\"";
	voice-family:inherit;
	width:202px;
}
html>body .col1 {width:202px;}
.col2 {
	width:203px;
	margin:0;
	padding:0;
	float:left;
}
#footer {
	border-top: #5f0105 solid 6px; 
	width:100%;
	clear:both;
	float:left;
	margin:0;
	padding:0px 0 0 0;
	text-align:center;
	background:#000;
}
#footer-inside-decorative {
	padding:26px 0 0 0;
	width:100%;
	float:left;
	text-align:center;
	/*background:url(./img/footer-bg-2025.jpg?v=4) top center no-repeat;*/
	background:url(./img/footer-bg-2025-1.jpg) top center no-repeat;
}
#footer-inside {
	width:960px;
	clear:both;
	margin:0 auto;
	text-align:left;
}
#footer .cols {display:none;
}
#footer .col1 {
	margin:0;
	padding:0 0 0 15px;
	float:left;
	width:535px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:520px;
}
html>body #footer .col1 {
	width:520px;
}
#footer .col2 {
	margin:0;
	padding:0 15px 0 0;
	float:left;
	width:425px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:410px;
}
html>body #footer .col2 {
	width:410px;
}
#footer .col-clear {
	width:960px;
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
	float:left;
}
#footer #site-end-footer {
	width:930px;
	margin:0;
	padding:15px 15px 0 15px;
	float:left;
}
#site-end-footer #footernavi {
	width:515px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
	float:left;
}
#site-end-footer #legal {
	width:395px;
	margin:0;
	padding:0;
	float:left;
}
#site-end-footer #disclaimer{
	width:910px;
	height:200px;
	margin:0.75em 10px 0 10px;
	padding:0.75em 0 0 0;
	float:left;
	clear:both;
	border-top:1px solid #5f0105;
	text-align:right;
}
#site-end-footer #leiskuva {
	width:940px;
	height:200px;
	margin:0.75em 0 0 10px;
	padding:0.75em 0 0 0;
	float:left;
	clear:both;
	border-top:1px solid #755134;
}
/* memories from old themes */
#site-end-footer #leiskuva a {
	display:block;
	outline:0 none;
	text-decoration:none;
	text-indent:-9999px;
	width:118px;
	height:16px;
	background: url(./img/markosaarelainen_slide.png) no-repeat;
	float:right;text-align:left;
	margin:0;
}
#site-end-footer #leiskuva a:hover {
	display:block;
	outline:0 none;
	text-decoration:none;
	text-indent:-9999px;
	width:118px;
	height:16px;
	background: url(./img/markosaarelainen_slide.png) 0 -16px no-repeat;
	float:right;text-align:left;
	margin:0;
}
body div.post img {
	margin:0 auto;
}
body div.post .meta img{
}
body div.post img.alignleft, body div.post img.left {
	float:left;
	margin:0 10px 10px 0;
}
body div.post img.alignright, body div.post img.right {
	float:right;
	margin:0 0 10px 10px;
}


/* ----- HEADER ----- */

#masthead h1 {
	display:block;
	width:960px;
	height:710px;
	margin:0;
	padding:0;
	float:left;
}
#masthead h1 span, #masthead h1 a {
	display:block;
	float:left;
	width:789px;
	height:115px;
	margin:173px 0 0 82px;
	padding:0;
	text-decoration:none;
	outline:0 none;
	text-indent:-9999px;
}

/* ----- TITLES ----- */

h2 {font-size:30px; font-weight:bold; margin:0 0 0.8em 0; padding:0; letter-spacing:0.1em; color:#fff;}
h3 {font-size:23px; font-weight:bold; margin:0 0 0.5em 0; padding:0 0 0 0;}
#sidebar h3 {text-transform:none; font-size:20px; font-family: 'Agency FB','Lucida Grande', Verdana, Arial, Helvetica, sans-serif;  font-weight:bold;}
h3 a img {border:1px solid #000; margin:0 0 0.35em 0.35em;}
h4 {font-size:1.25em; font-weight:bold; margin:0 0 0.1em 0; }
#sidebar h4 {text-transform:uppercase;font-size:16px;font-family: 'Agency FB','Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#d2b887; }
#sidebar h4 span{ color:#fff;text-transform:none; }
#sidebar .readmore{ 
    background: #303030;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
}
#sidebar .readmore:hover{
	text-decoration:none;
	color:#d2b887;
}

h5 {font-size:1.15em; font-weight:bold; margin:0 0 0.1em 9px; }
h6 {font-size:1.1em; font-weight:bold; margin:0 0 0.1em 9px; }
body.wallpapers h2#posttitle-288 {display:none;}
h2#news-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/news.gif) no-repeat;}
h2#archives-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/archives.gif) no-repeat;}/*
h2#posttitle-9, h2#media-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/media.gif) no-repeat;}
*/h2#posttitle-9, h2#media-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/media_short.gif) no-repeat;}
div.decorative-title-studioreport, h2#studio-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/studio-report.gif) no-repeat;}
h2#members-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/band-members.gif) no-repeat;}
h2#posttitle-2, h2#bio-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/band-biography.gif) no-repeat;}
div.decorative-title-disco, h2#posttitle-3, h2#disco-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/discography.gif) no-repeat;}
div.decorative-title-wallpapers {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/wallpapers.gif) no-repeat;}
div.decorative-title-interviews {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/interviews.gif) no-repeat;} 
div.decorative-title-live {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/live.gif) no-repeat;}
h2#qhate-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/questions-and-hate.gif) no-repeat;}
h2#search-results-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/search-results.gif) no-repeat;}
h2#updates-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/recent-updates.gif) no-repeat;}
h2#posttitle-17, h2#links-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/related-links.gif) no-repeat;}
h2#posttitle-15, h2#supporters-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/supporters-of-the-hate.gif) no-repeat;}
h2#posttitle-26, h2#lordk-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/lord-k-philipson.gif) no-repeat;}
h2#posttitle-1032, h2#tobben-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/tobben-gustafsson.gif) no-repeat;}
h2#posttitle-1027, h2#ruby-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/ruby-roque.gif) no-repeat;}
h2#posttitle-37, h2#michael-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/michael-hakansson.gif) no-repeat;}
h2#posttitle-34, jonna-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/jonna-enckell.gif) no-repeat;}
h2#posttitle-28, h2#jorgen-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/jorgen-sandstrom.gif) no-repeat;}
h2#mazza-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/petter-s-freed.gif) no-repeat;}
h2#posttitle-31, h2#anders-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/anders-bertilsson.gif) no-repeat;}
h2#posttitle-40, h2#mojjo-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/mojjo.gif) no-repeat;}
h2#posttitle-457, h2#thomas-title {text-indent:-9999px; display:block; margin:0 0 35px 0; padding:0; width:398px; height:32px; background: url(./img/headers/thomas-ohlsson.gif) no-repeat;}

.page-Lord .post h3 a.h3,
.page-Tobben .post h3 a.h3,
.page-Ruby .post h3 a.h3, 
.page-Mojjo .post h3 a.h3, 
.page-Jonna .post h3 a.h3, 
.page-Jorgen .post h3 a.h3,
.page-Michael .post h3 a.h3,  
.page-Mazza .post h3 a.h3, 
.page-Anders .post h3 a.h3 {outline:0 none;text-indent:-9999px;width:100%;height:100%;display:block;}

h3#in-stores-now {
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:18px;
	background:url(./img/headers/latestreleases-title.png) no-repeat;
}
h3#ordering-information {
	text-indent:-9999px;
	display:block;
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	height:18px;
	background:url(./img/headers/orderinginformation-title.png) no-repeat;
}
#related-myspace-links h3 {height:16px;float:left;width:100%;background:url(./img/headers/myspace_title.png) no-repeat;text-indent:-9999px;}
#footer .col2 h3 {height:16px;float:left;width:100%;background:url(./img/headers/shoponline_title.png) no-repeat;text-indent:-9999px;}
#related-links-col h3 {height:16px;float:left;width:100%;background:url(./img/headers/relatedlinks_title.png) no-repeat;text-indent:-9999px;}

#footer .col2 h4 {
	font-weight:bold;
	font-size:1em;
	text-transform:none;
}

/* ----- MAIN NAVIGATION ---- */

#navbar {
	padding:0 0 0 10px;
	margin:0;float:left;
	height:50px; text-align:left;
	width:960px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:950px;
}
html>body #navbar {width:950px;}
#navbar ul {
	margin:10px 0 0 0;
	padding:0;
	float:left;
	height:30px;
	width:950px;
}
#navbar li{ list-style:none; display:inline; text-transform:uppercase; color:#fff; line-height: 28px;font-family: 'Agency FB'; font-weight:bold;}
#navbar li a{ cursor:pointer;letter-spacing:4px;}
#navbar li.page-link{ font-size:18px; margin-right:12px; }
#navbar li.page-link a{ color:#fff; }
#navbar li.page-link a:hover{ color:#d2b887; }
#navbar li.page-link a.selected{ color:#d2b887; }
#navbar li.social a{ color:#fff; }
#navbar li.social i.fa{ font-size:20px; height:22px; }
#navbar li.social i.fa-facebook-square{ margin-left:25px;}
#navbar li.social i.fa-instagram{ font-size:20px; height:22px; }
#navbar li.social i.fa-spotify{ font-size:20px; height:22px;/*position:relative; top:-4px;*/ }
#navbar li#search-tab{ font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#navbar ul li#supporters-tab a { width:176px;  }
#navbar li#search-tab {width:260px; float:right;font-size:1.1em;}

/* ----- LINKS ----- */

a.h3:link , a.h3:visited , a.h3:active{ 
	color: #fff; 
	text-decoration: none;
	font-family: 'Agency FB','Lucida Grande', Verdana, Arial, Helvetica, sans-serif; 
	letter-spacing:2px;	
	font-size:25px;
}
a.h3:hover {color:#d2b887;text-decoration: none;}

a img, area, #navbar ul li a, #navbar ul li a.selected {outline:none;border:0 none;text-decoration:none;}

#wp-calendar a {
	background-color: #444;
	font-weight: bold;
}
#footer a {
	font-weight:normal;
}
/* ----- VARIOUS ----- */

#content img.wp-smiley {
	padding: 0px;
	border: 0px;
	margin: 0px 4px 0px 0px;
}
#wp-calendar {
	margin-left: 0px;
}

#content p {margin:0 0 1.2em 0; line-height:155%;}
#sidebar p {margin:0 0 1.25em 0; line-height:155%;}

/* ----- LISTS ----- */
#content dl {margin:0 0 1em 0; padding:0;}
#content ul {margin:0 0 1em 0; padding:0;list-style:none;}
#content dt {font-size:1em; font-weight:bold; color:#fae385; margin:0; padding:1.5em 0 0.2em 9px; text-transform:uppercase;}
#content dd {margin:0 0 0.2em 0; padding:0 0 0 30px; line-height:150%;}
#content li {margin:0 0 0.2em 0; padding:0 0 0 0; line-height:120%;}
div.profilepic {margin:0;padding:15px 0 10px 20px;float:right;width:185px;height:296px;}

#sidebar .cols ul li {
	border-bottom: 1px solid #716543;
	padding-bottom:11px;
	margin-bottom:11px;
	float:left;
	width:190px;
}
#sidebar .cols ul li:last-child {
	border-bottom: 0 none;
}
#sidebar .cols ul li#forums {
	border-bottom: 0 none;
	padding-bottom:0;
	margin-bottom:0;
	float:left;
	width:190px;
}
#sidebar .cols ul li#forums p {
	border-bottom: 1px solid #262626;
	padding-bottom:22px;
	margin:0 0 0.5em 0;
	float:left;
	width:190px;
}
#sidebar .cols ul li#forums p strong {
	text-transform:uppercase;
}
#sidebar .cols ul li li {
	border-bottom: 0 none;
	padding-bottom:0;
	padding-left:3px;
}

#footer ul {margin:0;padding:0;list-style:none;}
#footer ul li {margin:0;padding:0;list-style:none;}

#footer .col1 ul {float:left;width:495px;}

#footer #related-links-col {float:left;width:180px;}
#footer #related-links-col ul {float:left;width:148px;}
#footer #related-links-col li {margin:0 0 0.5em 0;}

#footer .col2 ul {
	width:410px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#footer .col2 ul li {
	width:205px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#footer .col2 ul ul {
	width:195px;
	margin:0 0 0.75em 0;
	padding:0;
	float:left;
	list-style:none;
}
#footer .col2 ul li li {
	width:195px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#site-end-footer #footernavi ul {
	width:525px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
#site-end-footer #footernavi ul li {
	margin:0 1em 0 0;
	padding:0 1em 0 0;
	float:left;
	list-style:none;
	border-right:1px solid #5f0105;
}
#site-end-footer #footernavi ul li.last {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right:0 none;
}
#site-end-footer #footernavi ul li a {
	color:#fff;
}
#site-end-footer #footernavi ul li a.selected, 
#site-end-footer #footernavi ul li a.selected:hover {
	color:#e2c985;
	text-decoration:none;
}
#site-end-footer p {
	margin:0 0 0 0;text-align:right;
}
/* ----- FORMS ----- */
form {
	margin:0;padding:0;
}
input, textarea {font: 1.1em "Lucida Grande", Verdana, Arial, sans-serif;}
#commentform {
	width: 370px;
	text-align: left;
}
#commentform p {
	margin-bottom: 4px;
}
#commentform input, #commentform textarea {
	width: 320px;	
}
#commentform input.field {
	text-align: left;
}
#commentform #submit {
	height: 24px;
	font: bold 1.1em "Lucida Grande", Verdana, Arial, sans-serif;
	color: #e9d8aa;
}
.post input { /* for password protected posts */
	font: 1.1em "Lucida Grande", Verdana, Arial, sans-serif;
}
label {
	letter-spacing: 0;
	color: #e9d8aa;
}
label small {
	color: #b1a585;
}
.field { /*common to all text fields */
	border: 1px solid #ccc;
	background-color: #fafafa;
	color: #666;
}
.field:hover, .field:focus {
	border: 1px solid #9c0;
	background-color: #fff;
}

/* search area */
#searchform {
	margin: 0;
	padding:0px 0 0 5px;
	text-align: left;
}
#wp-email-content input, #commentform input, textarea{
	border: 1px solid #444444;
	background-color: #191919;
	color: #e9d8aa;
}
#wp-email-content input:hover, #commentform input:hover, textarea:hover{
	border: 1px solid #444444;
	background-color: #101010;
}
.searchbox {
	font: 1.1em/1.2em "Lucida Grande", Verdana, Arial, sans-serif;
	border: 1px solid #444444;
	background-color: #191919;
	color: #cfc097;
	margin-right: 5px;
	width: 175px;
}
.searchbox:hover {
	border: 1px solid #444444;
	background-color: #101010;
}
.searchbutton {
	font: bold 12px/12px Verdana, Arial, sans-serif;
	color: #fff;
	text-transform:uppercase;
	background:#303030;
	width: 33px;
	border: 0 none; 
   	padding: 5px;
    font-size: 11px;
}
.searchbutton:hover {color:#e2c985;}
#wp-email-content p#wp-email-button input {width:auto;font-weight:bold;}
#wp-email-content p#wp-email-button input:hover, #commentform input#submit:hover {background:#000;color:#fff;}
#s { 
	font: 11px/12px "Lucida Grande", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #444444;
	background-color: #191919;
	color: #cfc097;
	margin-right: 5px;
	width: 195px;
}
#s:hover{border: 1px solid #444444;background-color: #101010;}
#header #s { 
	font: 11px/12px "Lucida Grande", "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #444444;
	background-color: #191919;
	color: #aaa;
	margin-right: 5px;
	width: 187px;
	padding:4px;
}
#header #s:hover{border: 1px solid #444444;background-color: #101010;}
/* posts and comments */
div.commentform{margin-top: 20px;}
div.comments {margin-left: 14px;}
ol.commentlist {margin:0 0 0 0px;padding:0;}
ol.commentlist li {border: 1px dotted #b1a585;background:#101010;list-style: none;margin: 0px 25px 25px 0;padding: 2px 2px 2px 10px;}
ol.commentlist li.alt {border: 1px dotted #b1a585;background:#191919;list-style: none;margin: 0px 25px 25px 0;padding: 2px 2px 2px 10px;}
ol.commentlist li p {line-height: 16px;margin-top: 6px;margin-left: 0px;margin-bottom: 4px;}
ol.commentlist li p.metadate {margin: 0 0 14px 16px;font-size: 9px;color: #a37034;padding-bottom: 4px;}
.comment_author {font: 13px Arial, Helvetica, sans-serif;font-weight: bold;line-height: 14px;margin-left: 16px;}
/* posts, main */
div#pinned{background:#9c0;margin: 0 0 20px 0;padding: 0;}
div.post{margin: 0px 0 20px 0;padding: 0 0 0 8px;float:left;width:475px;}
.page-news h2#news-title, div.decorative-title-studioreport, div.decorative-title-disco, div.decorative-title-wallpapers, div.decorative-title-interviews, div.decorative-title-live {padding-left:8px;background-position:8px 0;}
.post hr {height: 5px;visibility:hidden;}
.post p.thedate {font: normal 1.1em/1.1em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.2em;margin-bottom: 4px;}
/* blockquotes */
* html blockquote{height: 1%;} /* ie hack */
* html li{height: 1%;} /* ie hack */
blockquote {
	border: 1px dotted #878686;
	background: url('./img/quote.gif') no-repeat;
	font: 1.1em/1.6em "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 0 10px 6px 20px;
	color: #e5af00;
	margin: 0 0 15px 0;
}
.post blockquote p {margin:0;}
div.clear {
	border-top: 1px solid #716543;
	margin: 15px 0 0 0;
	padding: 0 0 15px 0;
	font-size:1px;
	height:1px;
	width:100%;
}
/* meta */
div.widget ul li{margin: 0px 10px 0px 10px;}
#calendar_wrap{margin: 0px 10px 0px 10px;}
div.meta {
	border-top: 1px solid #262626;
	border-bottom: 1px solid #716543;
	margin: 15px 0 0 0;
	padding: 10px 0 5px 0;
	float:left;
	width:475px;
}
.meta-search-results {
	border-bottom: 1px solid #716543;
	margin: 0 0 18px 0;
	padding: 0 0 0 0;
	float:left;
	width:475px;
}
#content div.meta p {
	font-size: 0.9em;
	line-height: 1.6em;
	color: #fff;
	padding-left:5px;
	padding-right:5px;
	float:left;
	width:465px;
	margin-bottom:0.25em;
}
.large-icon {margin:0 5px -3px 5px;}
.WP-EmailIcon {margin:0 0 -1px 5px;}
div.meta span {color:#fff;}
/* navigation */
.navigation{
	text-align: center;
	padding-bottom: 30px;
	font: 10px "Lucida Grande", Verdana, Arial, sans-serif;
	font-weight: bold;
}
/* SIDEBAR stuff */
#sidebar #menu li#pages {display:none;}
.box {background-color: #fff;margin:0 0 18px 0;}
.box p, .box img, #firstbox p {margin: 0 9px 8px 9px;}
/* The real shit from old stylesheet */
#sidebar dl {margin:0; padding:0;}
#sidebar ul, #sidebar ul ul {margin:0; padding:0;list-style:none;}
#sidebar .cat, #sidebar dt {font-weight:bold; color:#fae385; margin:1em 0 0.25em 0; padding:0.1em 0 0 0; text-transform:uppercase; letter-spacing:0.1em;}
#sidebar li {margin:0 0 0.5em 0; padding:0;list-style:none;}
#sidebar dd, #sidebar li li {margin:0 0 0.5em 0; padding:0;list-style:none;}
#sidebar li#archives ul li, #sidebar li#categories ul li, #sidebar li#links ul li {margin-bottom:0.15em;}
#sidebar #updates li, #sidebar #updates dd {margin:0 0 1em 0; padding:0;}
#sidebar ul li ul li.active, #sidebar dd.active {color:#876f53;padding:0 0 0 22px;background:url(./img/pentagram-small.gif) no-repeat 6px 2px;}
#sidebar li.active a {color:#ada07e}
#sidebar #related li, #sidebar dl#related dd {margin:0 0 0.1em 0;}
#sidebar dl.reviewlinks dt {padding-top:0.4em;}
#sidebar dl.reviewlinks dd {margin-bottom:0.35em;}
#sidebar .reviewlinks .cat {padding-top:0.4em;}
#sidebar .reviewlinks li {margin-bottom:0.35em;}
#sidebar ul li#briefly {padding-bottom:0;margin-bottom:1.5em;}
#sidebar #briefly p {font-size:0.9em;padding:0 0 0.85em 0;line-height:150%;}
#sidebar #briefly p span {font-size:1.2em;padding:0 0 1.15em 0;line-height:150%;}
.textwidget{margin-left: 5px;margin-right: 5px;}
#sidebar ul.norm li a {display: inline;}
#sidebar ul.norm li a:hover {background-color: transparent;}
p.error {margin-top: 16px;font-weight: bold;color: #900;}
a#totop {display: block;}
div.post p.nocomments {margin: 0;color: #666;text-align: center;}
div.reply em { font-family:"Palatino Linotype", Georgia, "Times New Roman", Times, serif; font-style:normal; color:#4A3B2C; }
.fields { width:315px; border:1px solid #634F3B; border-bottom:1px solid #4A3B2C; border-right:1px solid #4A3B2C; background: #E0D8CE; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#33291F;
}
.button { border:2px solid #B08D6A; border-right:2px solid #30271D; border-bottom:2px solid #30271D; background:#634F3B url(./img/button_bg.gif) repeat-x;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FAF5EF; }
.date {font-style:italic; font-size:0.85em; letter-spacing:0.1em; }
.smalltext {font-size:90%;}
.smalltext-quote { font-size:0.9em;padding:0 15px;}
#content .smalltext-quote p {line-height:125%;}
.thumbnails {float:left;margin:0;padding:0;width:99%;text-align:center;}
#content .post div.thumbnails p {text-align:center}
#content .post div.thumbnails a img {margin-right:2px; border:1px solid #c7c4ab;}
#content .post div.thumbnails a:hover img {margin-right:2px; border:1px solid #fff;}
.wallpapers #content .post div.thumbnails a img {margin-right:12px; border:1px solid #c7c4ab;}
.wallpapers #content .post div.thumbnails a:hover img {margin-right:12px; border:1px solid #fff;}
#teaser {margin:0; padding:0; padding-bottom:10px; margin-bottom:10px; border-top:1px solid #FDFDFB; border-bottom:1px solid #ccc; }
.thumbnail {border:1px solid #634F3B;}
.thumbright {float:right; margin-left:5px; border:1px solid #634F3B;}
.thumbleft {float:left; margin-right:5px; border:1px solid #634F3B;}
#sidebar #postsheader strong, #sidebar #postsheader strong {padding-bottom:1px;border-bottom:1px solid #b5af7b;}
#sidebar #postslink span, #sidebar #postslink span {padding-top:1px;border-top:1px solid #b5af7b;}
#sidebar #specialities a img, #sidebar #specialities a img {border:1px solid #dce385;}
#sidebar #specialities a:hover img, #sidebar #specialities a:hover img {border:1px solid #fff;}
#content dl dd.special {padding-top:10px;}
#content p.page-bottom {margin-top:50px;}
div.ecard {width:425px;margin:0 0 0 8px;padding:10px 0;}
div.ecard * {margin:0;padding:0;}
.cover {clear:both;margin:5px 0 10px 0;}
#counter-code {overflow:hidden;width:1px;height:1px;font-size:1px;position:absolute;left:-9999px;margin:0;padding:0;}
#sidebar #updates .punchline {margin-bottom:0;padding-bottom:0;}
.punchline strong {display:block;margin:0 0 0 0;padding:0.5em 0 0 0;font-size:1.2em;letter-spacing:0.1em;}
img.endorsement-logo {margin:15px 0 0 0;}
#briefly h5 {margin-bottom:0.5em;margin-top:0.5em;font-size:1.1em;}
img.shopping1 {margin:0 10px 0 0;}
img.shopping2 {margin:0 0 -5px 0;}