/*



Theme Name: Jontey 2.0



Theme URI: http://www.jontey.com



Description: The best wordpress theme EVER!



Author: Joonas Ylitalo // Jontey



Tags:  two columns, widgets, superior layout







Jontey 2.0 by Joonas Ylitalo || http://www.jontey.com



*/







 



/*small reset*/



body, ul, ol, li, p, h1,h2, h3, h4, h5, h6, form, blockquote{



margin:0;

padding:0;



}



/*basic styles*/



body{



font: normal 12px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif, Arial;



color:#fff;



background:url(images/jontey_bg2.jpg) top center #e9e0d1 no-repeat;



line-height: 1.3em;







}











#wrapper{



position:relative;



background-image:url(images/jontey_stripe_pattern.jpg);



background-repeat:repeat-x;



background-position: top;







}











 



#top{



position:relative;



margin:0 auto;



width:983px;



background:url(images/jontey_header_bg.jpg) no-repeat;







}







#head{



height: 185px;



position:relative;



z-index:30;



width:558px;







}







#main{



position:relative;



float:left;



width:983px;



padding-left:10px;







}







#top .content{



position:relative;



float:left;



}







.sidebar{



position:relative;



float:left;



width:392px;



margin-bottom:30px;



right:0px;







}







.entrys{



width:550px;



clear:both;



position:relative;



float:left;



background: transparent;



margin-top: 10px;



margin-right: 16px;







}

























.footer{



position:relative;



clear:both;



padding:0px 0px 10px 0px;



margin:10px 0 0 0px;



line-height: 1px;



}



.footer_bg{



padding:10px 0 0 10px;



width:948x;



float:left;}















/*  -- head --  */



#top #head h1{



margin:0;



}











#head h1 a{



position:absolute;



top:-19px;



background-image:url(images/jontey_logo.png);



background-repeat: no-repeat;



width:278px;



height:177px;



text-indent:-9999px;



outline:none;



border:none;



}



#top #head h1 a:hover{



border-bottom:none;



}







.description{



text-indent:-9999px;



position:absolute;



}







.breadcrumb{



padding:6px 10px;



border:1px solid #cacaca;



background-color: #fff;



background-attachment:fixed;



margin:0 10px 10px 0;



}







.breadarrow{



background-image:url(images/arrow_r.gif);



background-position:6px 3px ;



background-repeat:no-repeat;



padding-left:16px;



}







/*  -- teaser --  */



#teaser{



padding:0px;



border:1px solid #fff;



background-color: #c4c0bf;



margin-bottom:10px;



float:left;



background-attachment:fixed;



position:relative;



outline:1px solid #000;



}







.block_inside { 



	 



	border:1px solid #a3a09e;



	background: #e2dddc;	



	padding:9px;



overflow:hidden;



}











.teaserbox{



background-color:#000;



border:1px solid #fff;



float:left;



height:210px;



overflow:hidden;



padding:10px;



width:525px;



position:relative;



font-size: 11px;



color:#000;







}







.teaserbox img{



height:210px;



width:525px;



overflow:hidden;



position:absolute;



border:none;



}















#top .teaserbox a img, #top .teaserbox a:hover img{



border:none;







}







#top .teaserbox a{



display:none;



}







.teaser_infobox {



background:url(images/stripe_pattern_repeat_pitka.jpg) top repeat-x #131313;



border:1px solid #fff;



width:388px;



height: 230px;



float:left;



border-left:none;



position:relative;







}







.teaser_infobox a:visited, .teaser_infobox a:link, .teaser_infobox a, .teaser_infobox a:focus, .teaser_infobox a:hover{



color:#fff;



}























.scrollup, .scrolldown{



position:absolute;



top:3px;



display:block;



height:22px;



width:22px;



z-index:10;



cursor:pointer;



right:10px;



background-image:url(images/scroll2.jpg);



text-indent:-9999px;



background-position:right top;



}







.scrolldown{



background-position:right bottom;



top:25px;



}



.scrollup:hover{



background-position:left top;



}



.scrolldown:hover{



background-position:left bottom;



}











.infowrap{



position:absolute;



border:1px solid #3f3f3f;



right:10px;



top:47px;



width:366px;



height:171px;



overflow:hidden;



}







.infowrap ul{



margin:0;



padding:0;



list-style-type:none;



list-style-position:outside;



width:366px;



position:absolute;



left:0;



}















#top #teaser .disabled{



}







.teaser_infobox strong{



font-weight:normal;



font-size:18px;



color:#abcf25;



display:block;



margin:15px 0 0 15px;



}







.teaser_infobox2 strong{



font-weight:normal;



font-size:18px;



color:#abcf25;



display:block;



margin:15px 0 0 15px;



}







#top .ticker{



background-color:#252525;



}







#wrapper #top .ticker:hover{



background-color:262626;



}







#wrapper #top .displayme{



display:block;



}







.teaser_infobox ul li a, .teaser_infobox ul li a:visited {



display:block;



width:356px;



border-bottom:1px solid #3f3f3f;



text-decoration:none;



padding:3px 5px;



outline:none;



}











#top .teaser_infobox ul li a:hover{



background-color:#343434;



}











.teaser_infobox ul li a span{



display:block;



font-size:10px;



color:#999;



}















.teaserbox span{



position:absolute;



width:536px;



height:220px;



background-image:url(images/glass-trans.png);



background-repeat:no-repeat;



background-position:0 0;



top:5px;



left:5px;



z-index:10;



}







#top .teaserbox span a{



border:none;



text-decoration:none;



display:block;



height:210px;



width:536px;



text-indent:-9999px;



z-index:0;



outline:none;



}







.teaser_excerpt{



display:none;



z-index:5;



position:absolute;



bottom:9px;



left:0;



background-image:url(images/glass2.png);



background-repeat:no-repeat;



background-position:0 0;



padding:0;



color:#000;



width:545px;



}







.teaser_excerpt strong{



display:block;



}







.teaser_excerpt div{



padding:13px 15px 6px;



width:515px;



position:relative



}







.teaser_excerpt p{



padding:2px 0 0 0;



}







.subinfo{



padding:10px;



}



.subinfo dl{



margin:0;



padding:0;



width:100%;



border-bottom:1px solid #4f4f4f;



float:left;



clear:both;



}







.subinfo dt{



	display:block;



	margin:0;



	padding:5px;



	color:#aaa;



	float:left;



}



.subinfo dd{



	display:block;



	margin:0;



	padding:5px;



	float:left;



	width:240px;



}







.subinfo em{







font-style:normal;



}







/*CONTENT*/



.entry{



padding-top:25px;



padding-right:30px;



padding-left:30px;



padding-bottom:15px;



clear:both;



position:relative;



width:auto;



background-color: #fff;



background-position: top;



background-repeat: repeat-x;



line-height: 1.6em;



font-size: 12px;



color:#000;











}



















.entryexcpert{







padding-top:15px;



padding-right:20px;



padding-left:20px;



padding-bottom:12px;



clear:both;



position:relative;



width:auto;



background:url(images/wallpaper.jpg) repeat-x top #fff;



line-height: 1.8em;



font-size: 0.9em;



color:#575757;



border:1px solid #a3a09e;



}







.separator{



border:1px solid #fff;



margin-bottom: 20px;



height:auto;



outline:1px solid #717171;



padding:4px;



background: #e2dddc;



}











.entry_content{







clear:both;



position:relative;



width:100%;



padding-top: 15px;







}







.entry_content ul,.entry_content li, .entry_content .ol{



padding:0 0 0 1em;



float: none;



list-style-type:disc;



}







.entry_content ul{



margin-bottom: 15px;







}







.entry_content a:visited{color:#ff3600;text-decoration:none}



.entry_content a:link{color:#ff3600;text-decoration:none}



.entry_content a:hover{color:#ff3600;text-decoration:underline}



.entry_content li a{color:#ff3600;text-decoration:none}











.searchentrys .entry{



padding-bottom:5px;



}







.small_previewpic{



height:127px;



width:127px;



float:left;



overflow:hidden;



margin:5px 20px 0px 0;



}







.small_previewpic a img{



border:1px solid #343434;



}







.small_previewpic a:hover img{



border:1px solid #000;



}



















#top .more-link{



clear:both;



float:right;



display:block;



background-repeat:no-repeat;



background-position:center left;



background-image: url(images/continu.png);



padding:10px 0 15px 27px;



text-decoration:none;



right:0px;



font-size:12px;



color:#ff7e00;







z-index:5;



margin-top:5px;



}







#top .more-link:hover{



font-weight:normal;



color:#ff7e00;



text-decoration: underline;



     }



	 



/*Footer*/







.footer_meta{



clear:both;



display:block;



padding:30px 0px 0px 0px;



text-align:center;



color:#92856f;



font-family:"lucida sans", trebuchet ms;



font-size:12px;



background:url(images/jontey_footer_bg.jpg) top center no-repeat;



z-index: 0;

height:80px;











}







.footer_meta a, .footer_meta a:visited, .footer_meta a:link{



color:#92856f;



font-weight:bold;



}







/*tooltips*/







.wrap_tooltip{



position:absolute;



left:-2000px;



background-color:#000;



padding:3px;



border:1px solid #cacaca;



z-index:8000;



top:0;



}







.tooltip{



left:-2000px;



top:0;



position:absolute;



z-index:9000;



margin:13px 0 0 13px;



}







.tooltip img{



margin:0;



padding:0;



border:1px solid #141414;



} 	 







/*social bookmarks*/











/*GENERIC*/







#top h2, #top h3, #top h4, #top h5, #top h6{



font-weight:normal;



color:#000;



clear:both;



margin-bottom:2px;



line-height:1.5em;



}







#top h1{font-weight:normal;



color:#000;



clear:both;



margin-bottom:2px;



line-height:1.5em;







}







#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a{



color:#000;



text-decoration:none;







}







#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{



color:#ff7e00;



text-decoration:none;







}











#top h2, #top h2 a{ font-size:17px;}



#top h3{ font-size:16px; color:#abcf25; padding-bottom: 5px; border-bottom:1px solid #343434;}



#top h4{ font-size:15px; color:#000;padding-bottom: 5px;}



#top h5{ font-size:16px; color:#000; padding-bottom: 5px; border-bottom:1px solid #343434;}



#top h6{ font-size:12px; border-bottom:1px solid #cacaca; }







#top .entryheading{



font-weight:normal;







}







.meta{



float:left;



color:#9f9f9f;



font-size:10px;



clear:both;



border-bottom:1px solid #cacaca;



padding-top: 10px;



width:505px;







}







#top .meta a:hover{



font-weight:normal;



color:#ff7e00;



text-decoration: underline;



}







#top .metab a{



clear:both;



position:absolute;



display:block;



background-repeat:no-repeat;



background-position:left;



background-image: url(images/ico-comments.gif);



padding:0 25px 0 23px;



text-decoration:none;



right:0px;



color:#999;



line-height: 20px;



z-index:5;



font-weight: normal;



}



	 



#top .metab a:hover{



font-weight:normal;



color:#ff7e00;



text-decoration: underline;







}







.blogroll li{padding-top: 10px;padding-left:5px;padding-right: 10px;}







pre{



font-family:"Courier New", Courier, monospace;



font-size:1em;



}











code2{



border:1px solid #585858;



padding:10px;



background-color:#111111;



display:block;



overflow:auto;



font-size:1em;



font-family:"Courier New", Courier, monospace;



color:#fff;



}







.noborder, .noborder img, .noborder a img, .noborder a:hover img{



border:none;



margin:0;



padding:0;



background-color:transparent;



}







.alignnone, .fullsize {



float:none;



margin:10px 0;



max-width:538px;



overflow:hidden;



}



.alignleft{



float:left;



margin:0px 10px 10px 0pt;



max-width:528px;



overflow:hidden;



}



.alignsentteri{



clear: both;



overflow:hidden;



}







.alignright{



float:right;



margin:0px 0pt 10px 10px;



max-width:528px;



overflow:hidden;



}



.aligncenter{



clear:both;



display:block;



margin:0pt auto 1.5em;



max-width:538px;



overflow:hidden;



}



.floatleft {



float:left;



}



.floatright {



float:right;



}



.clearboth {



clear:both;







}







.wp-caption {



text-align: center;



}







.wp-caption img {



margin: 0;



padding: 0;



}







.wp-caption a:active, .wp-caption a:visited, .wp-caption a:link, .wp-caption a:hover, .wp-caption a:focus {



border:none;



outline:none;



}







p.wp-caption-text {



font-size: 0.917em;



line-height: 1.1em;



padding: 0 5px 6px;



margin: 0;



font-style:italic;



}







p{



padding-bottom:1em;







}







.content ul, .content ol{



list-style-position:outside;







}







.sidebar ul, .sidebar ol{



list-style-position:outside;



list-style-type:none;







}







blockquote{



background-image:url(images/quote.gif);



padding:5px 30px 0 30px;



background-repeat:no-repeat;



background-position:top left ;



margin:10px 0 10px 0;



}







blockquote em{



color:#ff0000;



background-image:url(images/quote2.gif);



padding:5px 40px  20px 0px;



background-repeat:no-repeat;



background-position:top right;



display:block;



text-align:right;



font-style:italic;



}







a:link, a:active{



text-decoration:none;



color: #a3a09e;



}







a:visited{



text-decoration:none;



color: #a3a09e;



}







a:hover, a:focus{



text-decoration:underline;



color:#fff;



}







a img{



border:none;



}







a:hover img{



border:none;



}











img {



border:1px solid #000;



}



/*--------------------comments--------------------*/







#kommentti{background:url(images/wallpaper.jpg) repeat-x #fff;



padding-top:15px;



padding-right:20px;



padding-left:20px;



padding-bottom:15px;



margin-bottom:25px;



background:url(images/wallpaper.jpg) repeat-x top #fff;



color:#000	;



border:1px solid #fff;outline:1px solid #000;}



.visitor {color:#000;float:left;}



.visitor a{color:#ff7e00;}



.visitteksti a:hover{color:#000;text-decoration: underline}











.admincomment {



background-attachment:fixed;	



}







.authorcomment{



color: #000;



}







.gravatar{



float:left;



width:90px;



height:85px;



position:relative;



}







.comment_entry{



float:right;



width:400px;







}







.comment_entry p{



clear:both;







}







.comment_entry code{



border:none;



padding:3px;



display:inline;







}







#top .commentlist{



list-style-type:none;



list-style-position:outside;



margin:0;



padding:0;















}







.commentlist li{



border-bottom:1px solid #cacaca;



clear:both;



float:left;



line-height:1.5em;



padding:15px 0 10px;



width:498px;



background: transparent;



font-size: 11px;







}



.commentlist li .floatright{



font-size:0.917em;







}







#respond, #trackbacks{



clear:both;



padding-top:25px;



}



















.trackback_list{



margin:0 0 30px 20px;



padding:0;



list-style-position:outside;







}











.trackback_list li a{



color:#ff9900;



text-decoration:none;



}







.trackback_list li a:hover{



color:#ff9900;



text-decoration:underline;



}



#comments, #trackbacks {



margin-top: 5px;



margin-bottom:10px;



border-bottom: 1px solid #cacaca;







}







#trackbackki{margin-top:15px;padding-top:20px;padding-left:5px;}







#commentform small {



font-size:0.917em;



font-weight:normal;



color:#000;



}



#commentform small span{



font-weight:normal;



color:#bcbcbc;



}







#commentform label{



padding-left:5px;



}







#commentform input, .widget_search input, #s {



width:200px;



padding:5px;



border:1px solid #343434;



background:url(images/stripe_pattern_repeat_pitka.jpg) top repeat-x #131313;



color:#fff;



line-height:12px;



font-family:Tahoma, Verdana, Arial, sans-serif;







}







#searchform  #searchsubmit {



margin-top:10px;



}











#commentform textarea {



background-attachment:fixed;



background:url(images/stripe_pattern_repeat_pitka.jpg) repeat-x #131313;



border:1px solid #000;



color:#fff;



font-family:Tahoma, Verdana, Arial, sans-serif;



font-size:12px;



height:170px;



line-height:1.5em;



padding:5px;



width:488px;



overflow-x: hidden;







}







#form #submit, #searchsubmit {



	text-indent:-19px;



	background-attachment:scroll;



	clear:both;



	display:block;



	background-image:url(images/button_big2.gif);



	height:22px;



	width:140px;



	background-repeat:no-repeat;



	background-position:0 0;



	line-height:19px;



	padding:0 0 4px 0;



	text-decoration:none;



	font-size:10px;



	color:#999;



	text-align:center;



	margin:2px 0 0 0;



	cursor:pointer;



	border:none;



	background-color:transparent;



	outline:none;



	}



	



	.abschicken{



	text-indent:-19px;



	background-attachment:scroll;



	clear:both;



	display:block;



	background-image:url(images/button_big2.gif);



	height:22px;



	width:140px;



	background-repeat:no-repeat;



	background-position:0 0;



	line-height:19px;



	padding:0 0 4px 0;



	text-decoration:none;



	font-size:10px;



	color:#999;



	text-align:center;



	margin:2px 0 0 0;



	cursor:pointer;



	border:none;



	background-color:transparent;



	outline:none;



	}











#commentform #submit:hover, .abschicken:hover, #searchsubmit:hover {



	cursor:pointer;



	background-repeat:no-repeat;



	background-position:bottom;



	color:#fff;



	}



	



.gravatar img{



padding:3px;



background-color:#fff;



border:1px solid #000;



}	



#top .wp-smiley{



border:none;



}







.comment_entry .floatright{



padding-right:5px;



}







/*author info*/



#author-box{



padding:20px 60px 5px;



clear:both;



}



#top .entrys #author-box .author-info{



text-align:left;



float:left;



width:390px;



padding:0 0 0 10px;



}



.entrys #author-box{



padding:20px 0px 5px;



clear:both;



}







.entrys #author-box .gravatar{



padding:0px 0px 5px;



clear:both;



float:left;



}







#author-box .gravatar a, #author-box .gravatar strong{



padding:0px 0px 5px;



clear:both;



display:block;



}







#author-box .gravatar{



height:115px;



text-align:center;



float:right;



padding-left:10px;



}



.author-info{



color:#999;



float:left;



font-style:italic;



padding-right:5px;



text-align:right;



width:310px;



}







#top .author-info h3{



font-style:normal;



font-weight:normal;



font-size:14px;



padding-bottom:4px;



}







#top #author-box a{



text-decoration:none;



font-weight:bold;



}







.pseudo_list{



border-bottom:1px solid #4f4f4f;



clear:both;



line-height:30px;



}







.pseudo_list .floatleft{



width:400px;



}







.pseudo_list a{



text-decoration:none;







}







#top .single_entry{



background:url(images/wallpaper.jpg) repeat-x #fff;



padding-top:15px;



padding-right:20px;



padding-left:20px;



padding-bottom:15px;



clear:both;



position:relative;



background:url(images/wallpaper.jpg) repeat-x top #fff;



color:#000	;



border:1px solid #a3a09e;







}







/* ---------------------- Pagination -------------------*/







.pagination{



display:block;



clear:both;	



float:left;



z-index:3;



}



.pagination span, .pagination a{



	display:block;



	float:left;



	font-size:11px;



	line-height:13px;



	margin: 2px 6px 2px 0;



	background-image:url(images/bg_dark.jpg);



	border:1px solid #4f4f4f;



	color:#bbb;



	display:block;



	padding:1px 5px 2px 5px;



	text-decoration:none;



}







.pagination a:hover{



	background-image:url(images/bg_dark.jpg);



	border:1px solid #fff;



	color:#fff;



}



.pagination .current{



	background-image:url(images/bg.jpg);



	border:1px solid #4f4f4f;



	color:#fff;



	font-size:11px;



	padding:1px 5px 2px 5px;



}







/* navigation */







#top #nav{







float:left;



position:absolute;



top:123px;



left:120px;



border-right: 1px solid #c5c5c5;







font-size: 12px;







}











#nav, #nav ul{



margin:0;



padding:0;



list-style-type:none;



list-style-position:outside;



position:relative;



z-index:3;



}







#top #nav a{







display:block;



padding:0px 15px 0px 20px;



text-decoration:none;



text-align:center;



line-height:36px; 



color:#3f3f3f;



outline:none;



border-left:1px solid #c5c5c5;



font-weight: bold;







}







#top #nav a:hover, #top #nav a:focus{







background-color: #fff;



background-image:url(images/glass-trans.png) top repeat-x;



color:#4e4e4e;











}







#top #nav li{



float:left;



position:relative;







}







#top #nav li li{



border-left:none;



}







#top #nav ul {



position:absolute;



display:none;



width:170px;



top:37px;







}







#top #nav li ul a{



color: #3f3f3f;



width:140px;



height:auto;



float:left;



border:1px solid #4e4e4e;



border-top:none;



background-color: #e5e5e5;



text-align:left;















}







#top #nav li ul a:hover, #top #nav li ul a:focus{



background-color: #fff;



}







#top #nav ul ul{



top:auto;



}	







#top #nav li ul ul {



left:172px;



top:0px;



}







#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{



display:none;



}



#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{



display:block;



}



















.speakers



{



position:absolute;



top:160px;



right:-370px;



background-image:url(images/topspeakers.png);



background-repeat: no-repeat;



width:208px;



height:80px;



border:none;



z-index: 0;



}



.tweet 



{



position:absolute;



top:100px;



right:125px;



color:#fff;



line-height: 1.6em;



font-size: 11px;



text-align: left;







}



.tweet a 



{



color:#fff;



}



.speaker



{



position:absolute;



top:160px;



left:-10px;



background-image:url(images/topspeaker.png);



background-repeat: no-repeat;



width:160px;



height:73px;



border:none;



z-index: 0;



}



.speaker2



{



position:absolute;



top:-20px;



left:465px;



background-image:url(images/topspeaker.png);



background-repeat: no-repeat;



width:160px;



height:73px;



border:none;



z-index: 10;



}











/*widgets allgemein*/















#block1 .widget, #block2 .widget, .widget_block{



border:1px solid #5a5a5a;



background:url(images/stripe_pattern_repeat_pitka.jpg) top repeat-x #131313;



width:369px; /*change if sidebarwidth changes*/



padding:10px;



margin-bottom:10px;



position:relative;



margin-top: 10px;



outline:1px solid #000;



}















#contact img{border:none;float:left;margin-right: 15px;margin-bottom: 20px;}



#contact a{color:#ff7e00;border:none;background:none;text-decoration:none}



#contact a:hover{border:none;background:none;text-decoration:underline}







.sidebar ul, .sidebar ol, .footer ul, .footer ol  {



list-style-position:outside;



list-style-type:none;



position:relative;







}















.widget{



clear:both;







}



.widget_block{



float:left;



}











.tabi a{



display:block;



padding:7px 10px;



width:369px; /*change if sidebarwidth changes*/



text-decoration:none;



border-bottom: 1px solid #1e1e1e;



color:#ffcc99;







}







.tabi a:hover{



background: url(images/bg_dark.jpg);



text-decoration:underline;



}







#tabilist{



border: 1px solid #343434;



clear:both;



overflow:hidden;



padding: 15px;



width:359px;







}



















.widget_block, .widget{



width:100%;



float:left;



overflow:hidden;



position:relative;



background: url(images/bg_dark2.jpg) #343434;



border: 1px solid #343434;











}







.footer .widget{



width:270px;



float:left;



clear:none;



margin:20px 25px 30px 15px;



border:none;



background: transparent;







}



.footer .widget a{



width:290px; /*change if sidebarwidth changes*/







}



















.linknothing a{background: none;text-decoration: none;}



.linknothing a:hover{background: none;text-decoration: underline;}











#socialprofiles {line-height: 36px; margin-top:-12px;}



#socialprofiles ul, li{float:left;list-style-type:none;position:relative;}



#socialprofiles li {padding-right:10px;padding-left: 30px;}



#socialprofiles li a{color:#fff;text-decoration:none;border:none;background:none;}



#socialprofiles a:hover{background: none;text-decoration: underline;}



.facebook2{background:url(images/social_profile/facebook.png) no-repeat left;margin-bottom:20px;}



.facebook{background:url(images/social_profile/facebook.png) no-repeat left;}



.twitter{background:url(images/social_profile/twitter.png) no-repeat left;}



.myspace{background:url(images/social_profile/myspace.png) no-repeat left;}



.youtube{background:url(images/social_profile/youtube.png) no-repeat left;margin-bottom:12px;}



.delicious{background:url(images/social_profile/delicious.png) no-repeat left;}



.netvibes{background:url(images/social_profile/netvibes.png) no-repeat left;}



.messenger{background:url(images/social_profile/messenger.png) no-repeat left;}



.aim{background:url(images/social_profile/aim.png) no-repeat left;}



.beatport{background:url(images/social_profile/beatport.png) no-repeat left;}



.rss{background:url(images/social_profile/rss.png) no-repeat left;}















.widget a:hover, .widget li:hover a {



color:#fff;



text-indent:0;







}



















.widget h3{



padding:0px 5px 4px 5px;







}











.widget div{



padding:5px;











}







/* ####### rss widget ####### */



.rss-date{



padding:0px 5px;



color:#9f9f9f;



font-size:10px;



}







.widget_rss cite{



padding:0px 5px 10px 5px;



color:#9f9f9f;



font-size:10px;



display:block;



}







.widget_rss a{



border-top:1px solid #cacaca;



}



/* ####### rss widget ####### */











/* ####### recentcomments + widget_archive + textwidget+ categorylink ####### */



#top .widget_archive a, #top .recentcomments a, #top .textwidget a, #top .widget_categories a, #top .recentposts{



display:inline;



margin:0;



padding:0;







}







.textwidget a{



border:none;



text-decoration:underline;







}



.textwidget a:hover{



text-decoration:none;



}







#top .recentcomments, #top .widget_archive li, #top .widget_categories li, #top .recentposts li{



color:#f4f4f4;



display:block;



border	: none;







}















#top .widget_archive li a{



border:none;



padding:10px 10px 10px 5px;



float: left;







}







#top .widget_categories li:hover{



background-image:url(images/bg_dark.jpg);



}















#top .recentcomments a:hover{



text-decoration:underline;



color:#fff;



background:none;



}







#top .recentcomments {



width:359px;



padding:8px;



}







#wrapper #top .widget .page_item, #wrapper #top .widget .page_item:hover a {



background-image:url(images/bg_dark.jpg);







}



#wrapper #top .widget .page_item:hover a:hover{



background-image:url(images/bg_dark.jpg);











}







/* ####### recentcomments ####### */















/*--------------------calendar--------------------*/



#wp-calendar a, #wp-calendar a:visited {



display:block;



background-image:url(images/bg.jpg);



background-attachment:fixed;



text-decoration:none;



padding:0;



border:none;



width:auto;



}







#wp-calendar a:hover{



display:block;



background-image:url(images/bg_dark2.jpg);



color:#fff;



}



 



#wp-calendar th {



	background-image:url(images/bg_dark2.jpg);



	color:#FFF; 



	}











#wp-calendar {



	empty-cells: show;



	width:100%;



	text-align:center;



	



	}







#wp-calendar #next a,#wp-calendar #prev a {



background-image:url(images/bg_dark2.jpg);



color:#fff;



text-decoration:none;



display:block;



border:none;



	}



#wp-calendar #next a:hover,#wp-calendar #prev a:hover {



background-image:url(images/bg.jpg);



	}







#wp-calendar caption {



margin-bottom:5px;



	}







/*-------------------- end calendar--------------------*/







/*-------------------- tag cloud--------------------*/



#top .widget_tag_cloud a{



display:inline;



line-height:2em;



border:none;



padding-left: 5px;



}







#top .widget_tag_cloud a{



display:inline;



line-height:2em;



border:none;



padding-left: 5px;



}











/*-------------------- end cloud--------------------*/











/* ####### autotabs ####### */







#top .advanced_link{



text-decoration:none;



color:#fff;



padding:5px 9px;



display:block;



float:left;



background-image:url(images/bg_dark.jpg);



background-attachment:fixed;



margin:0px -1px -1px 0;



outline:none;



border: 1px solid #343434;







}







#top .advanced_link:hover, #top .sidebar .active{



background-image:url(images/bg.jpg);



color:#ffb400;



}







.tablist{



clear:both;



overflow:hidden;











}















#top .widget_block h3{



position:relative;



top:6px;}







.widget ul{



position:relative;



}







/* ####### autotabs ####### */







/*add widget*/



#wrapper #top .kriesi_advert_widget{



position:relative;



padding:6px 10px 0 ;



height:312px;



}







#top .kriesi_advert_widget ul{



float:left;



left:-5px;



position:relative;



top:-1px;



width:370px;



margin-left: 6px;



}







#top .kriesi_advert_widget a{



display:inline;



padding:0;



border-bottom:none;



background-image:none;



}







#top .kriesi_advert_widget li{



float:left;



border-bottom:none;











}



#top .kriesi_advert_widget a img{



border-color:#4f4f4f;



}







.ka_2 a img, .ka_3 a img{



border-left:none;



}







.ka_4 a img, .ka_5 a img, .ka_6 a img{



margin-top:-5px;



border-top: none;



}







.ka_5 a img, .ka_6 a img{



border-left:none;



}











/* ####### footer ####### */















#top .advanced_footer{



position:absolute;



z-index:40;



left:10px;



margin:0;



border-top:none;



border-left: 1px solid #343434;



border-right: 1px solid #343434;



border-bottom: 1px solid #343434;



display:none;



top:10px;



padding:0;



width:957px;



background: #131313;







}







.footer_scroll.active, .searchpanel_scroll.active{



background-position:right top;



}



















#head #searchform{



padding-left:10px;



}







.searchpanel{



position:absolute;



z-index:0;



right:90px;







display:none;



top:10px;



padding:0;



width:250px;



}







.searchpanel .adjustor{



padding:5px 0 0 0;



}



















.noscript{



display:none;



}







.icon_rss{



position:absolute;



top:80px;



left:875px;



height:71px;



width:54px;



cursor:pointer;



display:block;



z-index:39;



background-image:url(images/rss2.png);



background-position:right bottom;



background-repeat: no-repeat;



text-indent:-9999px;



}







.feedburner{



position:absolute;



top:129px;



left:771px;







z-index:39;



}







.footer_scroll{



position:absolute;



top:10px;



right:60px;



height:22px;



width:22px;



cursor:pointer;



display:block;



z-index:60;



background-image:url(images/archives_scroll2.jpg);



background-position:right bottom;



}







.searchpanel_scroll{



position:absolute;



top:10px;



right:90px;



height:22px;



width:22px;



cursor:pointer;



display:block;



z-index:39;



background-image:url(images/search_scroll2.jpg);



background-position:right bottom;



}







.tooltip2{



position:absolute;



z-index:200;



border:1px solid #4f4f4f;



background-color:#202020;



padding:5px;



color:#fff;



left:-9999px;



top:0px;



}


div.sociable { margin: 16px 0 0 0;padding-bottom:10px; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
	
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
	
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
