/*  
Theme Name: stark. 2.5 - 2010 Regeneration
Theme URI: http://wordpress.org/
Description:stark.nu theme based on <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 2.5
Author: bstark
Author URI: http://stark.nu/
*/

/* stark.nu Global CSS */
 
/* Bars */
#header{width:1001px;height:117px;margin:0 auto;padding:0;}
#footer{width:1001px;height:44px; clear:both;padding:0;margin:0 auto;position:relative; background:transparent url(http://stark.nu/blog/wp-content/themes/stark2_5/images/stark_byline.gif) top left no-repeat;}
#bottom{background-color:#FFFFEF;border-top:15px solid #7a7a7a;}
#wrapper{height:100%;width:999px;background:#fff;margin:0 auto;padding:0;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;}
#centerwrapper{width:800px;background:url(http://stark.nu/blog/wp-content/themes/stark2_5/images/bg_narrowbar.gif) repeat;height:100%;padding:0;float:left;}
#centerwrapperwide{width:800px; background:url(http://stark.nu/blog/wp-content/themes/stark2_5/images/bg_wide.gif) repeat; height:100%;padding:0;float:left;}
#centerwrapperfullsize{width:999px; background:url(http://stark.nu/blog/wp-content/themes/stark2_5/images/bluewater.jpg) no-repeat; height:100%;padding:0;float:left;}
#mainbar{width:670px;height:100%;padding:20px 5px 15px 15px;float:left; min-height:1000px; margin:0;font-family:Georgia, verdana, 'Lucida Grande', Arial, Sans-Serif;font-size:13px;}
#mainbarwide{width:770px;height:100%;padding:20px 5px 15px 15px;float:left; min-height:1000px; margin:0;font-family:Georgia, verdana, 'Lucida Grande', Arial, Sans-Serif;font-size:13px;}
#rightbar{width:180px;padding:10px 4px 15px 10px; float:left; line-height:130% margin:0;}
#narrowbar{position:relative;min-height:100%;width:85px;padding:12px 0 1200px 25px;float:left;font-size:1.1em;color:#fff;line-height:1.4em; margin:0;}
#mainbarbox{position:relative;height:600px;width:560px;font-size:1.1em;color:#fff;line-height:1.4em; margin-top: 50px; margin-bottom: 50px; margin-left:auto;margin-right:auto; padding:10px; background-color:#fff; color: #000; }
#sidebar {	width: 160px;  	background: #fff; padding-top: 10px;	padding-left: 0px;	padding-right: 5px;	padding-bottom: 15px;	float: left;	font-size: 11px;    line-height: 1.4em;	}
#bottom div#last{border-right:medium none;}
#bottom .btnlinks{border-right:1px solid #D1D1D1;float:left;height:330px;margin:12px 0 10px 20px;width:205px;padding:0 20px 0 0;}
#footer .copyright{position:absolute;right:8px;top:2px;font-family:Helvetica, Arial, Georgia;font-size:10px;}

/* Links */
h2 a:link{color:#0CCF27;text-decoration:none;}
h2 a:visited{color:#0CCF27;text-decoration:none;}
h2 a:hover{background-color:#0CCF27;color:#FFFFFF;text-decoration:none;}
a:link{color:#37C3DF;text-decoration:none;}
a:visited{color:#c90103;text-decoration:none;}
a:hover{background-color:#EFDB00;color:#FFFFFF;text-decoration:none;}
a:visited:hover{background-color:#dbdb39;color:#FFFFFF;text-decoration:none;}
a:active{color:#000;}
#footer a:link{color:#77604a;}
#footer a:visited{color:#c9a845;}
#header a:hover,#contentextras a:hover,{border-bottom:none;}
#narrowbar a:hover,#narrowbar a:visited:hover,#header a:hover,#header a:visited:hover{background-color:transparent;color:#FFFFFF;text-decoration:none;}
.square_buttons a:hover,.gallery a:hover,.gallery a:visited:hover{background-color:#FFFFFF;text-decoration:none;}

/* Top Menu */
#topmenu{background:#007F35;margin:0;padding:0;float:left;width:999px;}
#topmenu ul{padding:0;margin:0;list-style-type:none;}
#topmenu ul li{display:inline;padding:0;margin:0;font-family:Verdana, Arial, sans-serif;font-size:10px;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;}
#topmenu ul li a:hover{background:#FFC21F;border-bottom:none;border-right:#fff 1px solid;}
#topmenu ul li a{border-right:#fff 1px solid;padding-right:20px;padding-left:20px;padding-bottom:2px;padding-top:2px;display:block;float:left;width:auto;color:#FFF;}
#topmenu ul li.current a{background:#23BF64 none repeat scroll 0 0;}

/* Headlines */
H2{font-family:Georgia, Serif;margin:.25em 0 .10em;padding:0 0 4px;font-size:300%;font-weight:normal;line-height:1.4em;color:#0CCF27;}
H2.widgettitle,H3{padding-right:0;padding-left:0;padding-bottom:2px;padding-top:2px;margin:10px 0 0;font-size:1.2em;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#999999;}
H4{clear:both;padding-right:0;padding-left:0;padding-bottom:2px;padding-top:10px;margin:0;font-size:11px;font-weight:normal;text-transform:lowercase;}

/* List */
.list{font-size:1.1em;line-height:1.4em;margin-top:10px;margin-bottom:10px;clear:both;width:155px;float:left;}
.list ul{margin:0;padding:0;margin-left:15px;}
.list ul li{list-style:none;}
.list img{margin-right:5px;border:none;}
.list h2{padding-right:0;padding-left:0;padding-bottom:2px;padding-top:2px;margin:0;font-size:1.2em;text-transform:uppercase;text-decoration:none;font-weight:bold;color:#999999;}

/* OverDiv */
#overDiv{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

/* Content Extras */
#contentextras{font-size:1.1em;margin-top:10px;margin-bottom:10px;}
#contentextras li{line-height:150%;list-style-type:none;}

/* Entry */
.entry { width:530px;font-size:13px;line-height:22px;overflow:visible; min-height:300px; font-family:Georgia, verdana, 'Lucida Grande', Arial, Sans-Serif; border-bottom:2px solid #f5f7f5; }
.entry ol{padding:0 0 0 35px;margin:0;}
.entry ol li{margin:0;padding:0;}
.entry form{text-align:center;/* This is mainly for password protected posts, makes them look better. */}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em;}
.widecolumn .entry p{font-size:1.05em;}

/* Post */
.post{font-size:12px;font-family:verdana, 'Lucida Grande', Arial, Sans-Serif; padding-bottom: 10px; margin:0 0 10px; border-bottom: 2px solid #f5f7f5; }
.post img{margin:0 0 0 3px;}
.post-footer { clear:both; padding-top: 10px; margin-bottom:5px; margin-top:10px; width:665px; }
.pullquote{color:#c90103; font-family:"Trebuchet MS", Arial;font-size:24px; font-weight:bold; margin-top:2px; padding:5px; width:265px; float:left; line-height:120%; position:relative;}
.sidequote{ float:right; position: relative; color:#c90103; font-family:"Trebuchet MS", Arial;font-size:20px; font-weight:bold; margin-left:-140px; margin-top:2px; padding:5px; width:130px; left:154px; line-height:120%; }
.wp-caption { float:none; margin-left:auto;margin-right:auto; padding:0; }
.wp-caption-text { background-color: #8AC100; color: #fff; font-size: 11px ; font-family: 'Lucida Grande', verdana, arial; margin: -3px 8px 15px 0; text-align:center;}
.txtbox{margin:0;border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;padding:4px;background:#ffffcc;}
blockquote{background:transparent url(http://stark.nu/blog/wp-content/themes/stark2_5/images/cite.jpg) top left no-repeat;color:#5f5f5f;}
blockquote p{padding:0 0 0 30px;}

/* Post Info Box   */
.infobox {top:0;bottom:0;left:514px;width:135px;margin-top:-215px;margin-bottom:10px; min-height:215px;display:block;position:relative;background-color:#f5f7f5;}
.signature, .sociable { font-size:11px; position:relative;}
.postmetadata { position:relative;  top:0; right:0; padding: 3px}
.memememe {  width: 50px; padding: 5px 5px 10px 5px; float:right; }
.postly {  position: relative; margin-top: -230px; padding: 0; width: 120px; float: right}
.onebox { margin-bottom:8px; padding:0; font-size:11px; }
.blocklinks a:link { background-color:#37C3DF; border-color:#37C3DF; border-style:solid; border-width:1px 3px; color:#FFFFFF; font-size:13px; line-height:25px;  }
.blocklinks a:visited { background-color:#c90103; border-color:#c90103; border-style:solid; border-width:1px 3px; color:#FFFFFF; font-size:13px; line-height:25px;  }
.onebox li { width: 120px; padding: 3px; position:relative; list-style:none; }
/*.onebox li:first-child { border-top:1px solid #ddd; border-left:1px solid #ddd;border-right:1px solid #ddd; position:relative; list-style:none;}*/

/* Align pictures */
img.alignnone{ padding:2px; display:block; clear: both;}
img.alignright{margin:7px 0 7px 7px;display:inline;padding:2px;}
img.alignrightbr{margin:7px 0 7px 7px;display:inline;border:1px solid #c5c5c5;padding:2px;}
img.alignrightnobr{margin:7px 0 7px 7px;display:inline;}
img.alignleft{text-align:center;display:block; margin:0; padding:0; clear: both;}
img.alignleftbr{border:1px solid #c5c5c5;text-align:center;display:block; margin:0; padding:0; clear: both;}
img.alignleftnobr{margin:7px 7px 7px 0;display:inline;}
img.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto;padding:2px; clear: both;}
img.aligncenterbr{border:1px solid #c5c5c5;text-align:center;display:block;margin-left:auto;margin-right:auto;padding:2px; clear: both;}
img.aligncenternobr{text-align:center;display:block;margin-left:auto;margin-right:auto;}
.wp-caption img {border:1px solid #8AC100;text-align:center; float:none; margin-left:auto;margin-right:auto;clear:none; display: inline; }
.wp-caption img.aligncenter {border:1px solid #8AC100;text-align:center; float:none; margin-left:auto;margin-right:auto;clear:none; display: inline; padding:0; margin-left: 0;}
.wp-caption img.size-custom0 {border:1px solid #8AC100;text-align:center; float:none; margin-left:auto;margin-right:auto;clear:none; display: inline; }
.wp-caption img.size-custom1 {border:1px solid #8AC100;text-align:center; float:none; margin-left:auto;margin-right:auto;clear:none; display: inline; }
.wp-caption img.alignleft {border:1px solid #8AC100;text-align:center; float:none; margin-left:auto;margin-right:auto; clear:none; display: inline; }

.alignright{float:right;}
.alignrightnobr{float:right;}
.alignleft{float:left;}
.alignleftnobr{float:left;}
.aligncenter{text-align:center;}
.aligncenternobr{text-align:center;}

/* Last.fm */
.lastfmbox{background:url(http://stark.nu/blog/wp-content/themes/stark2_5/images/grey_double_arrow2.gif) top left repeat;margin-bottom:4px;margin-top:4px;}
.lastfmtextupper{padding-top:2px;padding-bottom:2px;padding-left:3px;line-height:100%;font-size:.90em;text-transform:uppercase;font-family:Arial, Verdana, sans-serif;}
.lastfmtextlower{padding-top:2px;padding-bottom:2px;padding-left:3px;line-height:100%;font-size:.90em;font-family:Arial, Verdana, sans-serif;}

/* Photoblog thumbs*/
.pblogpics{font-size:1.1em;line-height:1.4em; margin-bottom: 20px}
.pblogpics ul{list-style:none;padding:0;}
.pblogpics ul li{margin:0;padding:1px 0 0 1px;list-style:none;}
.pblogpics img{margin:0;border:1px solid #ccc;padding:2px;line-height:90%;margin:0 0 8px;}

/* Get IE 6*/
#ie6msg{border:6px solid #F62817;margin:8px 0;background:#FFF8C6;color:#000;}
#ie6msg h3{margin:8px;padding:0;color:#000;}
#ie6msg p{margin:8px;padding:0;}
#ie6msg p a.getie7{font-weight:bold;color:#006;}
#ie6msg p a.ie6expl{font-weight:normal;color:#006;}

/* Rightbar */
#rightbar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	}
#rightbar ul p, #rightbar ul select {	margin: 5px 0 8px;	}
#rightbar ul ul li, #rightbar ul ol li {	margin: 0;	padding: 2px 0 2px;	}
#rightbar ul ul ul, #rightbar ul ol {	margin: 0;	}
#rightbar ul ul, #rightbar ul ol {	margin: 5px 0 0 0;	}
#rightbar ul, #rightbar ul ol {	margin: 0;	padding: 0;	}

/* Searchbox */
.widget_search #s {	border: none; 	background-color:#eee;	width: 130px; }
.widget_search .screen-reader-text { display:none; }
.widget_search #searchsubmit { right:240px;top:2px; }
.widget_search #searchsubmit:hover { background-color: #dbdb39;  }

/* btnlinks */
.btnlinks ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 150px;	}
.btnlinks ul p, .btnlinks ul select {	margin: 5px 0 8px;	}
.btnlinks ul ul li, .btnlinks ul ol li {	margin: 0;	padding: 0;	}
.btnlinks ul ul ul, .btnlinks ul ol {	margin: 0;	}
.btnlinks ul ul, .btnlinks ul ol {	margin: 2px 0;	}
.btnlinks ul, .btnlinks ul ol {	margin: 0;	padding: 0;	}
.btnlinks ul li ul li { margin-bottom: 8px;}

/* Misc */
body{background:#F1F0F1;padding-top:10px;padding-bottom:25px;font-family:verdana, 'Lucida Grande', Verdana, Arial, Sans-Serif; font-size:11px;/* Resets 1em to 11px */}
hr{display:none;}
a img{border:none;}
input{border:1px solid #000000;}
.clearer{clear:both;margin:0;height:0;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:40px;}
.widget_text ul li:before{content:"\00b7";} 
.widget_twitter { height: 340px; overflow:hidden ;}
.widget_recent_entries ul li, .widget_categories ul li, .widget_archive ul li { padding: 40px 0 4px; border-top:1px dotted #e9e9e8; }
.widget_recent_entries ul li:first-child, .widget_categories ul li:first-child, .widget_archive ul li:first-child { padding: 0 0 2px; border-top:medium none; }.footer-text { position:relative; top:20px; text-align:right; font-family:arial, verdana; font-size:10px; color:#666;}
.lovestat { margin:0; padding:0; height: 22px; width: 140px; color: #ff8536; font-size: 20px; font-family:arial, verdana; font-weight: 900;}
.lovestat img { margin:0; padding:0;}
.middle { margin-left:auto; margin-right:auto; text-align: center; }
.square_buttons  { float: right; margin-left: 2px; width: 50px; }
.square_buttons  img { margin: 0; }

#subscribe p.rss { background:url("http://stark.nu/blog/wp-content/themes/stark2_5/images/rss-icon32x32.png") no-repeat scroll 0 11px transparent; padding: 10px 0 0 33px; margin: 10px 0 20px 0; }

