/*
Author Name	: 	Bjorn Hallberg
Author Site	: 	http://battleangel.org
Style Name	: 	Unsleepable Constructor
Style URI	:	http://battleangel.org
Version		: 	1.0
Comments		: 	Oh, sod off
*/

/* Core Corrections */

#titlepersonal {
margin-left: 10px;
_margin-left: 5px;
float: left;
width: 270px;
border-left: 1px solid #555;
border-right: 1px solid #555;
text-indent: -9999px !important;
}
#titlepersonal a {
display: block;
width: 250px;
height: 75px;
line-height: 75px;
padding: 75px 20px 0px 0px;
background: transparent url('../../images/title-personal.gif') no-repeat 29% 85% !important;
}
#titlepersonal a:hover {
background: #000 url('../../images/title-personal.gif') no-repeat 29% 85% !important;
}

#primary .entry-content2 h2 {
font-size: 1.8em;
font-weight: normal;
display: block;
text-align: left;
margin: 20px auto;
}
#primary .entry-content2 h3 {
font-size: 1.6em;
font-weight: normal;
display: block;
margin: 20px auto;
}

h3.entry-title a {
font-size: 24px;
text-transform: none;
}

#primary .k2-asides h3.entry-title a {
font-size: 16px;
}
#primary .k2-asides .entry-meta {
display: none;
}
.k2-asides .entry-content {
font-size: 1.2em;
line-height: 1.8em;
text-align: justify;
color: #333;
background: none;
padding-bottom: 1px;
margin-bottom: 2px;
}

h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
font-size: 25px;
font-weight: bold;
letter-spacing: -1px;
text-align: center;
display: inline;
font-family: Helvetica, Arial, Sans-Serif !important;
color: #555 !important;
text-transform: none;
}

#primary {
width: 500px;
}

#search h2 {
display: block;
}

#copyright p {
display: block;
padding: 0px;
margin: 0px 0px 0px 32px;
line-height: 40px;
}
.cclicense a {
padding: 8px 8px 8px 25px;
background: url('cc.png') no-repeat 0 50%;
}

/* Metadata */

.commentslink {
padding: 2px 0 2px 20px;
background: url('../../images/comment.png') left center no-repeat;
margin-left: 10px;
}
.quoter_comment {
padding: 2px 0 2px 20px;
background: url('../../images/comment.png') left center no-repeat;
margin-left: 5px;
}
.entry-category {
}
.entry-tags {
display: inline;
padding: 2px 0 2px 20px;
background: url('../../images/tag_blue.png') left center no-repeat;
}
.entry-tags a{
color: #166ACA;
}
.entry-time {
}

/* Imported Nucleus Legacy etc */

#primary .entry-content img.left {float:left;margin:10px 28px 18px 0;}
#primary .entry-content img.right {float:right;margin:10px 0 18px 28px;}
#primary .entry-content img.center {display: block;margin:0 auto;}
#primary .entry-content .leftbox {background: none; font-size: 10px; float: left; margin: 0px; padding: 2px 18px 8px 12px; }
#primary .entry-content .rightbox {background: none; font-size: 10px; float: right; margin: 2px 12px 18px 28px; padding: 0px; }
#primary .entry-content .imgbox {margin-right: 3px;background: #fff;padding: 4px;border: 1px solid #868686;}

.entry-content blockquote {margin: 15px 2px 15px 2px;padding: 0px 40px 0px 40px;color: #9C9C9C;background: transparent url(quote2_start.gif) left top no-repeat;}
.entry-content div.quote {margin: 15px 2px 15px 2px;padding: 0 0 0 40px;color: #9C9C9C;background: transparent url(quote2_start.gif) left top no-repeat;}

div.vignette{float:right; position:relative; /*background:url(sideline_dotted.gif) repeat-y top left;*/ width:140px;padding:0 0 0 10px; margin:5px 0 5px 20px; text-align:left;}
div.vignette .header {font-size: 1.1em;width:100%;background: #000;color:#fff; font-weight:bolder; padding:5px; margin:0 0 6px 0;}
div.vignette h2 {font-size: 1.5em;font-weight:bolder; padding:0px; margin:0px;line-height:1.5;}
div.vignette h3 {font-size: 1.2em;font-weight:bolder; padding:0px; margin:0px;line-height:1.5;}

/* Lists and boxes */

ul li {list-style-type: none;list-style-image: none;}
ul {list-style: none;margin: 10px 0 10px 0px;padding: 0;}
ol li {list-style: decimal outside;}

.entry-content ol, .entry-content ul {padding: 0 0 0 25px;margin: 0;}
.entry-content2 ol, .entry-content2 ul {padding: 0 0 0 10px;margin: 0;}
.entry-content ol li, .entry-content ul li {margin: 0 0 3px;padding: 0;}
.entry-content2 ol li, .entry-content2 ul li {margin: 0 0 3px;padding: 0;}

.secondary div p {margin-top: 0.5em;}
.secondary div div {margin: 5px 0 0;padding-left: 0;}

.sb-links ul li {margin-top: 20px;}
.sb-links ul ul li {margin-top: 0;}

.entry-content2 ul li {padding-left: 16px;margin-bottom: 6px;background: no-repeat 0 7px;}
.entry-content ul li {padding-left: 16px;margin-bottom: 6px;background: url(icon_arrow_orange.gif) no-repeat 0 7px;}
.secondary ul li {padding-left: 16px;margin-bottom: 6px;background: url(icon_arrow_red.gif) no-repeat 0 3px;}

ul.green li {background: url(icon_arrow_green.gif) no-repeat;}
ul.blue li {background: url(icon_arrow_blue.gif) no-repeat;}
ul.orange li {background: url(icon_arrow_orange.gif) no-repeat;}
ul.black li {background: url(icon_arrow_black.gif) no-repeat;}
ul.red li {background: url(icon_arrow_red.gif) no-repeat;}
ul.white li {background: url(icon_arrow_white.gif) no-repeat;}

.secondary ul li {background-position: 0 3px;}
.entry-content2 ul li, .entry-content ul li {background-position: 0 7px;}

ol.scrobbler-list {margin: 0 0 0 30px;}
ul.scrobbler-list {margin: 0 0 0 10px;}
ul.scrobbler-list li {padding-left: 20px;margin-bottom: 2px;margin-left:-18px;background: url(icon_winamp.gif) no-repeat 0 3px;letter-spacing: -1px;}

ul.warn li {padding-left: 20px;background: url(icon_warned01.gif) no-repeat 0px 0px;}
ul.warn2 li {padding-left: 20px;background: url(icon_warned02.gif) no-repeat 0px 0px;}
ul.nuke li {background: url(icon_nuked.gif) no-repeat 0 3px;}
ul.feeds li {margin-bottom: 0px;margin-left:-17px;background: url(icon_post.gif) no-repeat 0 7px;}
ul.blog li {padding-left: 20px;margin: 5px;background: url(icon_blog.png) no-repeat 0 5px;}
ul.winamp li {padding-left: 16px;margin-bottom: 2px;margin-left:-18px;background: url(icon_winamp.gif) no-repeat 0 3px;font-size:80%;letter-spacing: -1px;}

.entry-content .update {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background: url(icon_warning.gif) no-repeat 7px 8px;padding:2px 8px 6px 25px;margin:10px 0 15px 0;}
.entry-content .alert {background: #FFF6BF;border-top: 1px solid #FFD324;border-bottom: 1px solid #FFD324;margin: 10px auto;padding: 5px 10px;text-align:left;}
.entry-content .alert2 {background: #fff url(icon_story.gif) no-repeat 8px 10px;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;margin: 10px auto;padding: 8px 10px 8px 30px;}
.entry-content .alertred {background: #CC0000 url(icon_warned01.gif) no-repeat 8px 14px;border-top: 2px solid #6F0000;border-bottom: 2px solid #6F0000;color: #fff;margin: 10px auto;padding: 8px 20px 10px 30px;font-size: 105%;}
.entry-content .lyrics {border-top: 1px solid #FFE95B;border-bottom: 2px solid #FFE95B;background: #FFF7C4 url(icon_music.gif) no-repeat 8px 10px;padding:8px 8px 8px 30px;margin:15px 30px;font-size: 80%;}

/* Alignments and borders */

.absmiddle {vertical-align:middle;}
img.middle {vertical-align: middle;}
img.album {background: #fff;margin:6px 6px 6px 0;padding: 3px;border: 1px solid #000;}

.videodb { margin: 10px 0 10px 0; }
.videodbframe { margin: 7px; width: 150px; float: left; }
.videodbframe strong { margin-bottom: 3px;font-size: 90%; letter-spacing: -1px; }

/* Fancy input */

input.textbox{
padding: 3px 3px 0;
font-size: 11px;
border-width: 0;
border: 0px;
height: 17px;
width: 174px;
background-image: url(textbox_180_white.gif);
background-position: left top;
}
#search input.textbox{
width: 124px;
background-image: url(textbox_130_white.gif);
}
* HTML input.textbox{
background-attachment: fixed;
}

/* Digg feed */

#digg-widget-container ul li {background:none}
