/*


Theme Name: Rubik-theme

Description: for the bandits

Version: 0.2

Author: Klaustro

Author URI: -

Tags: - 

*/

/***** Reset *****/

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {
margin: 0;
padding: 0;
}
img, fieldset {
border: 0;
}
a {
outline: none;
}


/***** Main *****/
body {font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.5em; text-align: left; 
background-image : url(images/background1300_4.jpg); background-repeat: repeat; color : #111; margin:0; padding : 0; color:#A70901;
/* eli tämä bodyn taustakuva */
}

a:link{ color: #ffff00; /* fff */
}
a {color : #ffff00;  text-decoration : none; margin: 0 0 0 0; /* fff */
}
a:hover {color : #ffff00; /* sivujen hover-vari, keltainen */
}
a:visited {color : #ffff00; /* oli ccc */
}
a:active { color: #ffff00; /* en ihan varma, oli aiemmin 111 */
}

p { color: #ffff00; 
}

/* otsikkotyylit */

h1{font-size:30px;font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif; font-weight:normal; margin: 0;
}
/*oli: "Times New Roman", Times, serif; */

h2{font-size:15px;padding:5px; 
}
h3{font-size:16px;padding:5px;
}
h4{font-size:13px;
}

img {border:none; padding : 0;margin: 0; /* onks naa niinku sivulle linkitettavia kuvia koskevat maareet? */
}
img a {border : none;
}
ul{ list-style: square inside;
}
ol{ list-style: decimal inside; 
}


/*****Header, header on se jossa lukee rubikband just another weblog *****/  

#header { position: relative ; margin : auto; background :none; height :240px; width:1020px; 
}
#logo{
padding: 2px;
font-size:24px; 
position:absolute; /* tarkoittaa että laittaa sen staattisen parent-elementin vasempaan yläkulmaan */
color: #f602c6;
top:125px;
left:12px;
/* background: url(images/greentrans2.png);  */
width:990px; 
}


/* BLOGIN OTSIKKO */

#header a { color: #fff200; 
}

#tagline{color: #fff200; position: absolute; top: 80px; left: 420px;  
/* #3285c0; */}



/*****-Top Menu-*****/

#menu {height:40px; position:absolute; top:0px; width:100%; margin: 0 ; clear:both; background : none;  text-align:center; 
}
ul#nav {margin: 0;padding: 0;float:left;  
}
ul#nav li { list-style-type: none; /* display:inline; */
}
ul#nav li a {font-size:14px;font-weight:bold; text-align:center; color: #fff; padding:10px 2px 0px 0; background : none; width:80px; height:27px; margin:  0;  display:block; float:left; text-decoration: none;
}
ul#nav li a:hover {background : none; width:80px; font-weight:bold; color: #3285c0;  margin:  0;  padding:10px 2px 0px 0;
} 
ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {background : none; width:80px; height:27px; margin:  0;  padding:10px 2px 0px 0; font-weight:bold;color : #3285c0;cursor : default;text-align : center;
}

#rss {
height:46px;
font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
position: relative;
}

#rss ul {
float:right;
display:inline;
height:25px;
margin-left:450px;
padding:5px 10px 0 0;
}

#rss ul li {
float:left;
margin-left:20px;
display:inline;
}

#rss ul li a {
background:url(images/feed.png) no-repeat;
background-position:left;
color:#fff;
padding-left:20px;
font-size:13px;
font-weight:400;
}

#pages {
height:40px;
font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif;
}

#pages ul {
float:right;
/* display:inline; */
height:25px;
margin:0;
padding:10px 10px 0 0;
list-style-type : none
}

#pages ul li {
float:left;
margin-left:5px;
margin-left:5px;
color:#ffff00;
background: url(images/greentrans.png);
/* display:inline; */
}

#pages ul li a {
/* background:url(images/feed.png) no-repeat; */
background-position:left;
color:#fff;
margin-right:8px;
margin-left:5px;
padding:0px;
font-size:13px;
font-weight:400;
list-style-type : none
}

#pages ul li a:hover {
color: #ffff00;
}

/***** CONTENT *****/

#page {background: none; width : 1010px; margin : auto; /* page-elementti on se, jonka suhteen content ja sidebar positiodaan rinnakkain */
}

#content { float:left; width: 670px; height:auto; background: #none; margin: 0; padding: 0 10px; 
/* tämä tagi vielä leveämpi kuin itse sivu */
}

#feature{background: url(images/blacktrans10.png); margin:0 0 0 0;padding:2px; 
/* javascript featuren rajausväri 220000 */
}

.entry{padding:5px 10px 20px 5px; border-top : 2px solid #770000; border-left : 2px solid #770000; background: #ffe49d /*  #fdc838; */
/* tähän lisäsin backgroundin */
}

.entry a {color:#003309;
}

.entry a:link {color:#003309;
}

.entry a:hover {color:#ff0000;
}

.entry a:visited {color:#006609;
}

.more-link {float:right; color: #3285c0; font-weight:800; margin:5px 0 0 0;
}

.more-link:link { color: #3285c0; 
}

.more-link:hover {color:#ff0000;cursor:pointer;font-weight:800; margin:5px 0 0 0;
}

.more-link:visited {color:#a1b1c1;
}

.titlebg, .ptitlebg {background :none; padding : 5px 5px 18px 5px; margin: 0 ;  
/* entryn otsikon taustaväri 220000, margin ffff00, border-määritykset poistettu border-left:10px solid #ffff00; border-right:10px solid #ffff00;*/
}

.titlebg h1, .ptitlebg h1 {font-size: 21px;color: #ffff00; line-height:22px; text-align:center;
}

.titlebg h3 {font-family: "Helvetica Neue", Verdana, Helvetica, Arial, sans-serif; font-size: 23px;color: #fff; line-height:22px; text-align:center;
}

/*.ptitlebg {background :#111; font-family:"Times New Roman", Times, serif;font-weight:normal; margin: 0; padding : 5px 5px 5px 5px; margin: 0 ; border-left:10px solid #fff; border-right:10px solid #fff;
}*/

/*.ptitlebg h3{font-size: 23px;color: #fff; line-height:22px; text-align:center;
}*/

h2.pagetitle{color:#ffff00; text-align:center; /*archive-sivun nimi*/
}

h3.pagetitle{color:#fff; text-align:center;
}

.com{float: right;font-size : 10px;padding-right : 0px; margin: 0;background : none; color : #a70901;
}

.com a{color : #a70901;
}

.com a:hover{ color : red;
}

.tagh{float: right;font-size : 10px;padding-left : 10px; margin: 0;background : none; color : #a70901;
}

.tagh a{color : #a70901;
}

.tagh a:hover{ color : red;
}

.cat{ float: left; font-size : 10px; color: #003309; background : none; margin: 0px; padding-left: 5px;
}

.cat a{ color : #006609; /* margin: 0; padding : 0; */
}

.cat a:hover{ color : red;
}

.date {float:left; font-size : 10px; background :none ; color : #ffe49d; margin:-25px 0 0 -15px;
}

blockquote {margin: 0px 0px 0px 5px;padding: 5px 15px 5px 15px;font-size: 12px;color:#777;font-style:italic;background:none;
}

.post{background: url(images/blacktrans10.png); margin:  20px 0 0 0; padding: 5px 3px 2px 3px; /* fff, postauksen taustavari asetettu ffff00, lisäsin itse paddinging */
}

.post p {padding : 5px; margin-bottom : 5px; color:#a70901; /* postauksien tekstin väri, huomaa, lisäsin tähän tausta */
}

.post img{margin: 5px; padding: 0; border: 1px solid #ccc; 
}

.entrytext{ padding:5px 10px 20px 5px; border-top : 2px solid #770000; border-left : 2px solid #770000; background: #ffe49d ; /* padding:10px; */
}

.entrytext a { color: #055609; 
}


.clearfloat {display:block;
}


/***** META *****/

.postmetadata {clear : both;background : #ffffff;padding : 6px;margin-top : 0;margin-bottom : 5px;border: none;
}

p.postmetadata {margin: 0 0 0 0; color: #ff0000;
}

.postmetadata alt {clear : both; padding : 0;margin-top : 0;margin-bottom : 5px;
}

.postmetadata a { color: #ff0000; text-decoration: none; 
}

.postmetadata a:hover { text-decoration: underline; color : #779d42;
 }

.postmetadata {clear : both;background : none; padding-left : 130px;margin-top : 0;margin-bottom : 0;
}


/***** NAV *****/

.navigation {  background:none; 
}

.alignleft {float : left; background:  url(images/greentrans.png);  font-size:18px;  font-weight:800; padding:5px ; margin:15px 0 0 5px;
}

.alignright {float : right; background:none;  font-size:18px;  font-weight:800; padding:5px; margin:15px 0 0 0;
}.aligncenter {display: block;margin-left: auto;margin-right: auto;}



/***** SIDEBAR *****/

#side{background: none; width: 300px; float: right; margin:10px 0 0 0;padding: 0;  
/* #201d16, taa väri vilahtaa siellä ylhäälla, margin oli 20 */
}

#sidebar { background: none; width :300px; margin :  0; padding: 0 ; border: none; 
}

#sidebar p {color: #ffe49d; margin-bottom: 5px; padding-top: 3px; 
}
#sidebar  a{color:#ffe49d; font-size:13px; /* leipätekstin väri sidebarissa */
}
#sidebar  a:link{color:#ffe49d; font-size:13px; /* leipätekstin väri sidebarissa */
}

#sidebar  a:hover{color:#ffff00; font-size:13px;
}

#sidebar li{background:none; padding:0 10px;   /* none , nyt keltainen*/
}

#sidebar ul { list-style-type : none; padding:0 0 5px 0; margin: 0;border: none; text-align : left;
}

#sidebar ul li { background:url(images/blacktrans10.png);  list-style-type : none; border : none; margin:10px 0 0 0; /* fff , tää vaihtaa sidebarin taustavärin background : #ffff00; */
}

#sidebar ul li li  {background: none; list-style-type : none; border-bottom : 1px dotted #ccc; padding:  0 0 3px 0; /* solid ccc viittaa väliivivaan */
}

/* Twitter widget */
#sidebar ul .aktt_tweets ul li {
	color:#ffe49d;
	border-bottom: 1px dotted #3cf;
	margin: 0;
}
#sidebar ul .aktt_tweets ul li  a {
	color:#EEEE00;
}

#ad300 {height:250px; margin:0 ; list-style:none; 
}

#sidebar ul h3 { background : none; font-weight:800; font-size : 13px; margin: 10px 0 5px 0 ; padding:5px 5px 5px 0px; color:#ffff00; text-align:left; text-transform:uppercase; 
/* taustaväri sidebarin otsikoille, plus keltainen teksti ffff00, tausta oli 220000 */
}
#postmen p { margin-top: 5px; 
}
#icons { border-bottom : 1px dotted #ccc; border-top : 1px dotted #ccc; margin-top: 15px; padding-top: 9px;  padding-bottom: 2px; margin-bottom: 7px;
}
#data_download {  padding-bottom: 15px;
}


#pages2 ul {
float:left;
border: none;
display:inline; 
margin:0;
list-style-type : none
}

#pages2 li {
display: inline; 
border: none;
padding-right: 10px;
}

#pages2 li a {
/* background:url(images/feed.png) no-repeat; */
list-style-type : none;
border: none;
}


/***** COMMENTS *****/

h3.respond{font-size: 1.5em;padding: 0 0 5px;margin: 0 0 15px 0;font-weight:bold !important;color:#fff;
}

ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;
}

ol.commentlist p{margin-bottom:10px; line-height: 20px;
}

ol.commentlist cite{font-style: normal;font-weight: bold;margin:0 0 0 0px;
}

ol.commentlist span{float:left;padding:3px;
}

ol.commentlist li{padding: 20px 10px 10px 10px; 
}

.commentlist li {list-style-image:none;list-style-position:outside;list-style-type:none;background: url(images/greentrans.png) repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}


li.recentcomments {color: #3285c0;
}

.recentcomments a{display:inline !important;padding: 0 !important;margin: 0 !important;
}			

ol.commentlist li.alt { list-style-image:none;list-style-position:outside;list-style-type:none;background: url(images/greentrans.png) repeat scroll 0 0;border:none;margin: 5px 0 0 0;
}
/* kommentin tausta */

.commentlist a:link, .commentlist a:visited {color:#ccc; /* #596e3b;*/
}

.commentlist a:hover, .commentlist a:active {color: #eee;/* #8ec343; */
}

.commentlist cite img {padding:px;border:1px solid #aab59a;float:left;margin-right:9px;
}

.commentlist cite { color: #ccc; }

.commentlist .author {font: small-caps bold 16px Georgia, "Times New Roman", Times, serif;text-decoration:underline;
}

.commentlist .time {background: none;padding-left:0px;
}

.commenttext {background: #ffffff ;border-top:1px solid #c5f386;padding: 10px 20px 10px 20px;color:#111111;
}

h3#comments{color:#ffff00; margin:10px 0; background: url(images/blacktrans10.png); /* "one response to xxx" */
}


/* TÄSTÄ ALKAA KOMMENTOINTILOMAKE */

h3#respond{color:#ffff00; margin:10px 0;background: url(images/blacktrans10.png);
}

#commentform small { color: #ffff00; background: url(images/greentrans.png);
}
#comment {width : 75%;min-width : 300px;
}

#commentssection {clear : both;padding : 2px 12px;margin : 0;
}

#commentform {background : none;margin : 12px 0;padding : 10px 0 0 0;border: none;
}

#commentform input {background: #ffe49d;cursor :  pointer; margin : 10px 0 0 0;padding : 5px;
}

#commentform input:hover {background: #ffe49d; cursor :  pointer; margin : 10px 0 0 0;padding : 5px;
}

#loginlogout, #loginlogout p a {color : #ffff00; background: url(images/greentrans.png);
}

#commentform textarea {border : 2px solid #cccccc;background :#ffe49d;margin-top : 10px;color : #333;
}

#commentform a {color : #fff;text-decoration : none;
}


/***** SEARCH *****/

#search {
/* position:relative;
float:right;
top:35px; 
right:5px; */
}

#searchform input {
font-size:12px;
margin:3px;
padding:3px;
}

input#s {
color: #a70901; 
text-align:center;
background: #ffe49d ; /* TASSA ONGELMA SE, ETTA EI YHTA LAPINAKYVA */
width:268px;
height:20px;
border: 3px solid #a70901; 
font-size:12px;
font-weight:500;
margin:0;
}



/***** FOOTER *****/
	
#footer{position: relative; clear:both; bottom:0; width:100%;height:30px;text-align : center; background: none; border:none; margin:  0; padding: 15px 0 0 0; color:#efefef;
}

#footer  a {color: #ffe49d ;
}

#footer  a:hover {color: #ffe49d ;
}



/***** WIDGETS *****/

#wp-calendar td {background : #ebebeb;color : #111111;font : normal 12px  Verdana, sans-serif;letter-spacing : normal;padding : 2px 0;text-align : center;
}

#wp-calendar td:hover, #wp-calendar #today {background : #a1b1c1;color : #111111;
}

#wp-calendar {border : 1px solid #ddd;empty-cells : show;font-size : 12px;margin : 0 0 5px 10px;width : 260px;height: 180px;
}

#Categories ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;font-weight:normal;text-align : center;line-height: 20px;border-bottom : 1px dashed #dddddd;
}

#Categories ul{list-style-type : none;padding : 0px 5px 10px 5px;
}

#Links li ul li{background : none;padding : 5px 0 2px 5px;font-size:14px;text-align : center;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}

#Archives ul li{background : none;padding : 5px 0 2px 5px;text-align : center;font-size:14px;border-bottom : 1px dashed #dddddd;font-weight:normal;line-height: 20px;
}

/* GIGS-CALENDAR */

.gigs-calendar caption, .gigs-rss a, .b4b, .b4b a, .silk, .silk a  {color: #055609;
}
.city a, .venue, .time, .shortNotes { color: #a70901;
}

/* DOWNLOAD PAGE */

#download-page-featured span { color: #ff0000;
}
#download-page-featured h3 { color:#005509;
}
#download-page a { color: #a70901}

.twitterlogo
{
	background-image: url(images/twitter.png);
	background-repeat: no-repeat;
	background-position: 90% 50%;
}
