@charset "utf-8";
/*
Theme Name: redtop-xp!
Theme URI: http://red-star.nl/blog
Description: A original Redstar theme.
visual version developed 26-11-2007 the day I stopt smoking :-)
Version: 13.02 updated 09-12-2008 and still developing
Author: RedStar 
Author URI: http://red-star.nl/
Copyright ©
*/
body {background: #010101; 
position: relative;
margin:0px;
padding:0px;
margin-bottom: 0px;
font-family: 
verdana;font-size: 12px;
color: #888888;
border-left: 0px solid #010101;	
border-bottom: 0px solid #010101;}
#div-banner {	background: #010101 url(../images/header-5.png) no-repeat top;	
position: relative;	
margin-top: 0px;  
margin-bottom: -2px; 
height: 100px;	
width: auto;	
padding: 20px 5px 20px 20px;
clear: both;	}  
#div-banner-info {
position: absolute;
top: 5px;
right: 5px;
background: transparent;
width: 250px;
height:60px;	
margin: 0;}
#banner-home{	
position: absolute;
top: 60px;
right: 260px;
background: transparent;
width: 100px;
height: 60px;	
margin: 0;}
#div-music {position: relative;
/*top: 10px;*/
/*left: 20px;*/
background: url(../images/music2.png) no-repeat;
width: 235px;
height: 50px;	
margin: 0;}
#spacer {height: 30px;	 background: transparent;
}* {	list-style-type: none;}h1,h2,
h2 span {color: #35435F/*#4263A9*/;}
h3{	font-family: "Lucida Grande", Tahoma, Arial, sans-serif; }
/*h1 { text-indent: -9000px; margin: 0; display: none;}*/
h2 { margin-top: 45px; margin-bottom: 0; font-size: 16px; }
h2 a { color: #280406;    /*006BB1#4263A9;*//*63b4cd;*/ }
h3 { font-size: 14px; color: #cccccc/*#7E1616/*DEE4DA*/; }
p {	line-height: 1.5em;	margin: 1.2em 0; }
ol, ul {line-height: 1.5em;	margin: 1.2em 0 1.2em 2em;}
ol li{ margin-bottom: 0.2em; list-style-type: none;list-style-image: url(../images/blank.gif);	padding-left: 4px;	margin: 5px 0;	line-height: normal;}
img, a img{ border:0px solid #666666;}
a, a:hover { color: #cccccc;/*#519321;#8ab459;*/ text-decoration: none; }
a:hover { color: #555; /*#7E1616#777*/; }
em{	font-style: italic;	font-weight: normal;	color: #777777;	}
input {	width: 100px;
background-color: #f0f0f0;	
border: 1px solid #cccccc;}
#css-framework {	
width: 100%;
background: #010101 /*url(../images/bg1.png) repeat-x top*/;
text-align: left;
margin-top: -2px;
margin-bottom: 10px;
border-left: 0px solid #010101;
border-right: 0px solid #010101;
border-bottom: 20px #000000;	}
#div-top {	
background: transparent;
height: 20px;padding: 
20px 5px 20px 20px;
clear: both;
margin-top: -2px;	}
#div-bottom {}
#div-bottom-left {
width: 60%;
float: left;
margin-left: 30px;	
background: transparent ;}	
#div-bottom-right {width: 35%;
float: right;	
background: transparent;
clear:right;}
#div-bottom-right-bottom{width: 35%;
margin-top: 160px;
float: right;
margin-bottom: 40px;
background: transparent;
clear:right;}
#div-bottom-right .sb {	background: transparent;
margin-top: 30px;
padding-left: 10px;
font-weight: bold;
color: #766A40/*006BB1*/;}
#div-bottom-right-bottom .sb {
background: transparent;
margin-top: 10px;
padding-left: 10px;
font-weight: bold;
color: #766A40/*006BB1*/;}
#div-bottom-right .sb:hover {color: #555;}
#div-bottom-right-bottom .sb:hover {color: #555;}
#div-top h1 {	font-size: 10px;}
#div-content {margin-left: 10px;
margin-right: 10px;	
border-top: 0px solid #f0f0f0;
border-left: 0px solid #f0f0f0;
border-right: 0px solid  #333333;
border-bottom: 0px solid #f0f0f0;
padding: 0px 5px 5px 5px;}
blockquote {border-left: 
5px solid #220001;	
margin-left: 50px;	
padding-left: 5px;}	
.blog-item {}.blog-item a { color: #cccccc;	
text-decoration: none;}
.blog-item a:hover { color: #555;text-decoration: none;}
.blog-item h2 { margin-top: 0px;
color: #8d130c; 
margin-bottom: 0; 
font-size: 16px; }
.blog-item h2 a { color: #CCCCCC; }
.blog-item h1 {	clear: both;
color: #666666;	
margin-top: 30px;}
.blog-item p {margin-top: 5px;
line-height: 15px;}
.blog-tool {clear: both;
height: 18px;
padding: 2px 10px 2px 10px;
margin-top: 5px;
border-left: 0px solid #cccccc;	
border-top: 0px solid #cccccc;
border-bottom: 0px solid #f0f0f0;	
border-right: 0px solid #f0f0f0;}
.blog-tool a {    color: #cccccc;
text-decoration: none;}
.blog-tool a:hover { color: #555; 	
text-decoration: none;}	
.blog-tool-left {float: left;}
.blog-tool-right {float: right;}
.blog-tool-right img {width: 32px;
height: 32px;
border-width: 0px;}	
#div-bottom-right ul {
margin:0px;
padding:0px;}
#div-bottom-right ul li {	
padding: 0px 5px 5px 5px;
margin-bottom: 5px;}
#div-bottom-right ul li h1 {
font-size: 12px;	
color: #666666;}
#div-bottom-right ul li form {
margin:0px;
padding:0px;	
text-align: center;}
#div-bottom-right ul li input {	
width: 70%;	
border: 0px solid #cccccc;
background: #010101/*f0f0f0*/;
height: 17px;	
font-size: 
10px;padding-left: 5px;
padding-top: 2px;
letter-spacing: 1px;color: #666666;}
#div-bottom-right ul li ul li {margin:0px;}
#div-bottom-right ul li ul {
margin: 5px 5px 5px 20px;}
#div-bottom-right ul li ul li {padding: 0px;	
margin:0px;}
.box {background-color: white;
margin: 0px 8px 0px 8px;
border: 0px solid #cccccc;}
#navigation {padding: 10px 5px 10px 0px;}
#toolbar {text-align:right;
display: none;}
#toolbar img {border-width: 0px;}
.loading {display: none;}
.loading img {	float: left;}
.loading b {float: left;		
padding: 2px 5px 5px 5px;}
.loading a {	
float: left;
padding: 2px 5px 5px 5px;}
.loading  br {clear: both;}
#loading-box {height: 30px;
display: none;}
.info {padding: 5px;
border: 0px solid #ccc;	
background-color: transparent;	
width: 95%;	}
.info b {font-size: 14px;
padding: 2px 5px 5px 5px;
padding-bottom: 15px;}
.info a {padding: 2px 5px 5px 5px;}
.error {	
padding: 5px;
border: 2px solid red;	
background-color: transparent;	
width: 60%;	color: red;}
.error b {font-size: 14px;
padding: 2px 5px 5px 5px;}
.error a {padding: 2px 5px 5px 5px;}
.blog-comments ul {padding:0px; 
margin:10px; 
list-style-type: none;}
.blog-comments ul li {padding: 5px 5px 10px 5px; 
border-bottom: 1px dotted #cccccc;
background-color: transparent;}
.blog-comments ul li h1 {
font-size: 13px;
padding-bottom: 2px;}
.blog-comments ul li small { 
font-size: 10px; 
color: #aaaaaa;}
.blog-comments ul li p { margin-top: 10px;}
.blog-comments ul li big {color: red; 
font-weight: bold;   
text-align: center;}
.blog-comments-info {
background-color: transparent; 
display: block;
clear: both; 
padding: 5px; 
border-bottom: 1px solid #aaaaaa;}
.blog-comments-info h1 { 
font-size: 16px; 
color: #ccc; 
display: inline; 
background: transparent url(../images/reac.png) no-repeat;}
.blog-comments-info a { 
color: red; 
padding-left: 20px; 
float: none;}
.blog-comments h3 a {color: #cccccc;
text-decoration: none;}
.blog-comments h3 a:hover {color: #555; 
text-decoration: none;}
.box {
background-color: white;
margin: 0px 8px 0px 8px;
border: 1px solid #cccccc;}
#navigation {
padding: 10px 5px 10px 0px;}
#toolbar {
text-align: right;
display: none;}
#toolbar img {border-width: 0px;}
.form-comment2 {padding: 5px;
display: none;	
width: 90%;	
border: 0px solid #cccccc;
border-right-width: 0px;
border-bottom-width: 0px;}
.form-comment2 div {display: block;
background-color: #CED4CA;	
padding:5px;}
.form-comment2 div h1 {
margin:0px;	
display: inline;}
.form-comment2 div a {
padding-left: 10px;
color: red;}
.form-comment2 label {
display: block;
font-weight: bold;}
.form-comment2 input {width: 440px;	
border: 1px solid #cccccc;
background-color: #ccc;}
.form-comment2 .submit{	
background: url(../images/button.png) no-repeat;
font: bold 12px arial,lucida,tahoma,sans-serif;	
padding-top: 0px;
border: 0px solid #ccc;
color: #666666;
width: 85px; 
height: 85px;}
.form-comment2 .submit:hover {
background: url(../images/buttonh.png) no-repeat;   
color: #666;
width: 85px;    
height: 85px;}
.form-comment2 textarea {width: 440px;
height: 200px;
border: 1px solid #cccccc;	
background: #fff url(../images/typ.gif) no-repeat;}

#menubar {
background: #010101 url(../images/navn.png) top repeat-x;
position: relative;
height: 38px;
width: auto;
padding: 0 50px;
border-bottom: 1px solid #a1a6b1;
border-top: 1px solid #a1a6b1;
z-index: 1;}
#menubar div {
position: relative;	
max-width: 900px; 
margin: 0 auto;}
#menubar h1 { 
margin: 0;	}
#menubar h1 img {	
font-weight: bold;	
color: #7f7c45;}
#menubar ul {
position: absolute;
top: 0;
right: 0;
list-style: none;
margin: 0;	
padding: 0;	
border-left: 1px solid #CCCCCC;	
border-right: 1px solid #010101;
} * html #header ul { right: 50px; } #menubar li {float: left;margin: 0;	padding: 0;}
#menubar ul span, #menubar ul a:link, #menubar ul a:visited {
display: block;
float: left;
padding: 10px 15px;	
text-decoration: none;	
border-right: 1px solid #CCCCCC;
border-left: 1px solid #010101;	
color: #dee0e5;	
height: 36px;voice-family: "\"}\"";	voice-family: inherit;height: 16px;
} #ignored {}
#menubar ul li span,
#menubar ul li a.current,
#menubar ul li a:hover {
background: #000000;
color: #fff;/*text-decoration: underline;*/}   
#menubar ul li span,
#menubar ul li a.current {text-decoration: none;}
#bottom-container {	
position: relative;	
background: transparent url(../images/background-super-t.gif) repeat-x top;
border-left: 0px solid #000000;	
border-right: 0px solid #000000;
border-top: 0px solid #000000;
clear: both;
height: 400px;
padding: 20px 25px;	
margin-bottom: -25px;
color: #666;
cursor: default;}
#bottom-container.links {	
background: transparent url(../images/back-ground-super-u.gif) repeat-x top;
}
html>body #bottom-container {min-height: 240px;}
#bottom-container .padding {	padding: 15px 25px;}	
 #red-copy {
 position: absolute;
 bottom: 5px;
 right: 20px;
 width: 300px;	
 text-align: right;	
 color: #cccccc;}
.leftbox {
float: right;	
margin-right: 10px;	
border: 1px solid #CCCCCC;
padding: 2px;	
text-align: center;	
background-color: transparent;}
.leftbox img  {	
display: block;	
position: relative;	
background-color: #FFFFFF;
border: 20px solid #FFFFFF;
padding: 4px;
margin-left: 0px;	
line-height:0px;}
.rightbox {
float: left;	
margin-right: 10px;	
border: 1px solid #CCCCCC;	
padding: 2px;
text-align: center;	
background-color: transparent;}
.rightbox img {	
display: block;	
position: relative;	
background-color: #010101;
border: 20px solid #010101;
padding: 4px;margin-left: 0px;	line-height:0px;}
#sidebar-1 { 
width: 150px;
background: transparent;}
#sidebar-2 {	
width: 269px;
background: url(../images/side.gif) no-repeat;}
#sidebar-3 {
width: 130px;
background: transparent;
clear:right;}
#sidebar-4 {
width: 130px;
background: transparent;}
#sidebar-5 {width: 180px;
background: transparent;}
#sidebar-6 {width: 250px;
background: transparent;}
#sidebar-7 {width: 260px;
background: transparent}
.sidebar {
text-align: left;
padding: 20px;
float: left;
margin: 5px;
background:transparent;
font-size: 0.9em;	}
#contentcontainer {width: 600px;
height: 270px;
background: transparent}
.contentbar {
text-align: left;
padding: 20px;
float: left;
margin: 5px;
background:transparent;
font-size: 0.9em;	}
#block #search {
margin: 20px 0 0 5px;
padding: 0;
padding-left: 40px;
width: 230px;	
height: 18px;}
#searchform input{
color:#666;
background: #cccccc;
margin: 10px 0 0 5px;
padding: 0px;
width: 200px;
height: 16px;
border: 3px double #FFFFFF;
float:left;	}
#search #searchTxt {
background: #666;
border: none;	
width: 208px;
height: 16px;
line-height: 18px;
padding: 3px 5px 0 3px;	
margin-top: 10px ;
color: #999;}
html>body #search {
height: 20px;
width: 208px;}
html>body #search #searchTxt {
margin-top: 0 ;
height: 20px;
color: #eee;}
#searchTxt:focus {
color: #eee;}
#searchform #searchBtn {
height: 16px;
width: 20px;
float:left;
margin-top: 10px;}
#flickrbar {
position:relative;
margin:0;
width:100%;
overflow:hidden;
float:left;
clear: both;
background: #000000 url(../images/flickrfade.gif) repeat-y center;
border-left: 1px solid #333333;	
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;color: #666666;}
#d2 {
position:relative;
margin:0;
width:100%;
overflow:hidden;	
clear: both;
background: #000000 url(../images/flickrfade.gif) repeat-y center;
border-left: 0px solid #333;
border-right: 0px solid #333;
border-bottom: 1px solid #333333;
color: #666;}
#flickrbar2 {
position: relative;
margin:0; 
width:100%;
overflow:hidden;
float:left;
clear: both;
background: #000000 url(../images/flickrfade.gif) repeat-y center;
border-left: 0px solid #010101;	
border-right: 0px solid #010101;
border-bottom: 1px solid #333333;
color: #666;}
#flickrbarmenuwrapper {
position:relative;
float:left; 
width:100%;
text-align:center;}
#flickrbarmenuwrapper {
border-bottom:1px solid #010101;
padding:0 0 25px 0;}
#flickrbarmenuwrapper h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:14px;
color:#FFF;text-transform:uppercase;
margin:25px 0 0 0;
padding:6px 0 5px 0;
display:block;
background-image:url(pic/headerbg.gif);}
#flickrbarmenuwrapper ul {
list-style:none;
padding:0;
margin:0;}
#flickrbarmenuwrapper ul li {	
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;	
line-height:24px;}
#flickrbarmenuwrapper ul li a:link, #flickrbarmenuwrapper ul li a:visited {	
display:block;
height:24px;
color:#666;
text-decoration:none;
border-bottom:1px solid #666;}
#flickrbarmenuwrapper ul li a:hover {
color:#FFF;/*background-color:#ff1c92;*/
background: url(../images/today.gif) repeat-x top;}
#wp-calendar {
background: transparent; 
width: 250px;
margin: 5px;
padding-left: 30px; } 
#wp-calendar a {
background: transparent;
color: #fff!important;}
 #wp-calendar a:hover {
 background: transparent;	
 color: #06c;}
 #wp-calendar td { 
 background-color: transparent;
 padding: 2px;
 color: #999;}
#wp-calendar #topbar td th abbr{display: none;} 
#wp .th abbr { 
background: transparent;
font-weight: bold;text-align: 
center;color: #fff;}
calendar .td { 
background-color: transparent;
font-family: verdana,lucida,helvetica,arial,sans-serif;
font-size: 14px;
font-weight: normal; 
text-align: 
center; color:#fff;}
#wp-calendar  #today {background: url(../images/today.gif) repeat-x top;
height: 32px;
border: 0px solid #AA6A6A;	
color: #fff;}
#wp-calendar  #today:hover{ color:#FF00CC;}
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;}
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;}
p img {
padding: 0;
max-width: 100%;}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;	}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
border: 0px solid #CCCCCC;	
display: inline;}
.alignright {
float: right;}
.alignleft {
float: left	}
pre {border: solid 1px blue;
	color: blue; 
	margin: 10px; 
	padding:10px; 
	background: #FFFFB3}
code {font-size:1.2em; 
	color: #008099}
code	{
display: inline-block;
padding: 10px;
border: 1px solid #990000;
background:  #000000;
font-family:"Courier New", Courier, mono;
overflow:auto;	}

	
#css-mailform {	
width: 100%;
height: 100%;
background: #f9f9f9;
text-align: left;
margin-top: -2px;
margin-bottom: 0px;}	
#form-left {
width: 90%;
/*float: left;*/
padding-left:40px;	}
#form-left input {width: 140px;	
background-color: #f9f9ee;}
#form-left textarea {
background: #f9f9ee;}
#form-left .submit{	
background: url(../images/submit.gif) no-repeat;
font: bold 12px arial,lucida,tahoma,sans-serif;	
padding-top: 0px;
border: 0px solid #ccc;
color: #CCCCCC;
width: 100px; 
height: 32px;}




/*video caption*/
.wpv_videoc {
border: 1px solid #ddd;
text-align: center;
background-color: #CCCCCC;
padding-top: 4px;
margin: 10px;
width: 304px;}
.wpv_video  {
margin: 0;
padding: 0;
border: 0 none;}
.wpv_titleauthor {
font-size: 11px;
color: #777777;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;}
/*Subs for widgets and contact info etc.*/
#subs {padding:8px;margin:6px 0 6px 0;border-bottom:0px #333 solid}
#subs div.subs {float:left;width:260px;padding-right:5px;margin-right:5px;border-right:1px #333 solid}
#subs div.last {padding-right:0;margin-right:0;border-right:none}
#footer {background: #000;padding:20px;color:#666666;clear: both;}
.clear {clear: both;}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;	}
#respond:after {
content: "."; 
display: block; height: 0; clear: both; visibility: hidden;	}
ul.bookmark_links {display: block;list-style: none;margin: 3.14286em 0 1.57143em 0;padding: 0.57143em 0.78571em;background: #111111;
border: 0.07143em solid #333333 ;right: 40px;width: 94%;}
