/*  
Theme Name: Technodisco
Theme URI: http://technodisco.it/
Description: Technodisco - Musica Techno e House Elettronica
Version: 0.1
Author: Mario Di Candio
Author URI: http://www.technodisco.it/

*/

body{font-size:11px;font-family:Arial, Verdana, Sans-Serif;background:#fff;color:#000;margin:0;padding:0;}
#page{text-align:left;display:block;}
.box{width:980px;position:relative;text-align:left;margin:0 auto;}
#user{width:100%;clear:both;position:relative;background:#000;color:#777;overflow:hidden;padding:2px;}
#user a,#user a:visited{color:#fff;}
#user a:hover{color:#c00;}
.login label{display:inline;float:left;}
form.login input{margin-right:10px;font-size:10px;border:1px solid #ccc;}
#user p{line-height:18px;margin:0;padding:0;}
#infouser{float:right;color:#fff; padding:right:30px;width:560px;}
.AWD_facebook_login{float: right;}
#translate{width:200px;float:right;text-align:right;}
#header{width:100%;clear:both;position:relative;}
#header h1,#header h3{position:absolute;text-indent:-9000px;margin:0;padding:0;}
#header h2{position:absolute;text-indent:-9000px;display:block;overflow:hidden;width:1px;height:1px;margin:0;padding:0;}
#header #logo{padding:2px 0;}
#topmenu{float:left;background:#ddd;overflow:hidden;list-style-type:none;margin:2px 0 5px;padding:3px 1px 3px 3px;}
#topmenu li{font-size:11px;float:left;width:181px;}
#topmenu li h4{font-size:11px;color:#c00;font-weight:700;margin:0;padding:0 2px;}
#topmenu li ul{list-style-type:none;margin:0;padding:0;}
#topmenu li ul li{text-transform:none;padding:0 5px 0 0; font-size:12px;}
#topmenu a{color:#000;display:block;margin:0 2px 0 0;padding:0 2px;}
#topmenu a:hover{background:#FFF;color:#c00;}
#searchbox{background:#ddd;line-height:32px;clear:both;text-align:left;margin:0 0 5px;}
#searchbox span{display:inline;padding:0 10px;}
#searchbox form{display:inline;margin:0;padding:0;}
.banner{clear:both;padding:5px 0;}
#header #search{position:absolute;z-index:1;left:280px;top:95px;border:1px solid #ccc;float:left;height:20px;}
#search .inputbox{width:120px;font-size:10px;background:transparent;border:none;line-height:14px;height:14px;color:#ccc;margin:1px;padding:1px;}
#footer{width:100%;clear:both;background:#ddd;margin-top:5px;display:block;}
#foot_link{text-indent:-9000px;}
#foot_link a{width:190px;height:35px;display:block;position:absolute;top:17px;right:10px;}
#copyright{color:#666;font-size:11px;position:relative;overflow:hidden;padding:10px 0;}
#policy{float:left;width:300px;}
#external{float:right;width:500px;text-align:right;}
.banner_content{clear:both;text-align:center;margin:3px auto;}
.social{border:1px solid #ccc; padding:3px 5px; height:20px; }
.fb_like{float:left; margin-right:5px; height:20px;}
.google_1{float:left;height:20px; overflow:hidden;}
.tw_button{float:left;height:20px; overflow:hidden;}
#related{font-size:12px;margin:10px 0;padding:3px 0;display:block;}
#related ul{list-style-type:none;color:#666;margin:2px 0;padding:0;}
#related ul li{list-style-type:none;margin:2px 0;padding:3px 0 0;}
#related .heading,h4.sociabletitle{font-size:14px;color:#c00;margin:0;padding:0;}
a:link.button, a:visited.button{color:#06c; font-size:12px;border:1px solid #ccc;background:#ddd;margin:0 3px 0 0;padding:2px 10px;}
a:hover.button{border:1px solid #06c;}
.post-edit-link{font-size:11px;border:1px solid #ccc;background:#ddd;font-weight:700;margin:0 3px 0 0;padding:2px 10px;}
.narrowcolumn .entry{padding-bottom:0;}
td.entry,.entry p{font-size:14px;margin:3px 0 7px;}
.syndication{border:1px solid #CCC;display:table;padding:2px;font-size:11px;}
small{font-size:10px;}
.infopost{font-size:11px;color:#777;padding-bottom:10px;}
h1,h2,h3{font-weight:400;font-size:18px;}
h4{font-weight:400;font-size:15px;display:inline;margin:0;padding:0;}
#sidebar h2,#sidebar .heading{font-weight:400;font-size:15px;color:#C00;}
figure {display:inline-block; margin:0; padding:0;}
#respond{font-size:14px;font-weight:400;color:#C00;padding:20px 0 0 10px;}
h1 a:hover, h2 a:hover,h3 a:hover,h4 a:hover,.heading a:hover,.heading a:visited{color:#C00;text-decoration:underline;}
#sidebar .heading a,#sidebar .heading a:visited,h1,h1 a,h1 a:visited,h2,h2 a,h2 a:visited,h3,h3 a,h3 a:visited,h4,h4 a,h4 a:visited,.heading a{color:#C00;text-decoration:none;margin:0 0 10px 0;}
.entry p a:visited{color:#444;}
.commentlist li{font-weight:700;list-style:none;border-bottom:1px solid #ccc;margin:15px 0 3px;padding:5px 0;}
.commentlist cite,.commentlist cite a{font-style:normal;}
.commentlist p{font-weight:400;text-transform:none;margin:10px 0;}
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777;}
code{font:1.1em 'Courier New', Courier, Fixed;}
a:hover{color:#06c;text-decoration:underline;}
a.imagelink img{border:1px solid #ccc;margin:5px 10px 5px 0;padding:1px;}
a.alinks_links{color:#333;text-decoration:none;border-bottom:1px dashed #ccc;}
a.uranium{color:#333;font-size:17px;font-weight:400;text-decoration:none;background:#f3f3f3;border:1px solid #c00;margin:8px 0;padding:3px 5px;}
#wp-calendar a{text-decoration:none;display:block;}
#wp-calendar caption{font:bold 1.3em;text-align:center;width:100%;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
.narrowcolumn{float:left;width:740px;overflow:hidden;padding-bottom:20px;margin:0;}
.post{clear:both;font-size:14px;line-height:22px;margin:0;}
.post_index{clear:both;border:1px solid #ccc;background:#f3f3f3;margin:0;padding:3px 10px;}
.post ul li{margin-bottom:15px;}
ul.listhome li{font-size:10px;color:#777;list-style-type:none;margin:0 0 5px;padding:0;}
ul.listhome li a{color:#444;font-size:13px;text-decoration:underline;}
ul.listhome li a:hover{color:#06c;}
ul.listhome li small a{font-weight:400;font-size:10px;}
ul.listforum li{margin:0 0 3px;}
ul.listforum li a{font-size:12px;}
ul.listhome li h2, ul.listforum li h2{margin:0;display:inline;font-weight:bold;}
.post .flvPlayer{border:1px solid #ccc;width:320px;padding:3px;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0;}
.widecolumn .attachment{text-align:center;margin:5px 0;}
p.postmetadata{clear:left;font-size:11px;border-bottom:1px solid #ccc;margin:5px 0 0;padding:3px 0 6px;}
.post p.postmetadata{border-bottom:none;}
h2.pagetitle{margin:5px 0;}
#sidebar h2{margin:5px 0 0;padding:0;}
h3#comments{font-size:13px;font-weight:700;padding:20px 0 0 10px;}
p img{max-width:100%;padding:0;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.navigation{border:1px solid #ccc;background:#f3f3f3;height:16px;overflow:hidden;margin:0 0 5px;padding:3px 5px 1px 5px;display:block;}
.navigation a{text-decoration:none;}
.alignright{float:right;}
.alignleft{float:left;}
html>body .entry ul{margin-left:0;list-style:none;text-indent:-10px;padding:0 0 0 10px;}
html>body .entry li{margin:2px 5px;}
.links ul{list-style:none;margin:0;padding:0;}
.links li{width:330px;float:left;height:54px;overflow:hidden;margin:10px 0 0 10px;padding:0;}
.entry ol{margin:0;padding:0 0 0 35px;}
.postmetadata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul li{list-style-type:none;list-style-image:none;position:relative;overflow:hidden;padding:5px;}
#archivio li{width:112px;float:left;}
#archivio{clear:both;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0;}
#searchform #s{border:1px solid #ccc;color:#ccc;width:120px;}
#searchsubmit{border:1px solid #ccc;background:#161616;color:#ccc;}
select{width:130px;}
#commentform input{font-size:11px;}
#commentform p{margin:7px 0;}
#commentform #author,#commentform #url,#commentform #email{border:1px solid #ccc;width:170px;}
#commentform textarea{width:500px;border:1px solid #ccc;}
#commentform #submit{float:right;border:1px solid #ccc;margin:0 210px 0 0;}
ol.commentlist{text-align:justify;font-size:12px;margin:0;padding:0 10px;}
#commentform{margin:10px;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{font-weight:400;display:block;margin:0;}
#sidebar{margin-left:745px;background:#ddd;padding:0 0 20px;}
#wp-calendar{empty-cells:show;width:155px;margin:10px auto 0;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar td{text-align:center;padding:3px 0;}
.tdp_list{overflow:hidden;list-style-type:none;margin:5px 0;padding:0;}
.tdp_list li{padding-bottom:5px;margin-bottom:2px;float:left;width:250px;clear:both;}
.tdp_list li img{float:left;margin-right:1px;}
.entry .tdp_list{font-size:13px;padding-top:20px;}
.entry .tdp_list li{width:auto;float:none;padding-bottom:15px;}
.entry .tdp_list li .pos{font-size:28px;color:#666;margin-left:10px;line-height:15px;}
#sidebar .tdp_list li{padding-bottom:5px;margin-bottom:2px;float:left;width:220px;clear:both;}
#translation_bar a{margin:3px 2px 0;}
#video span{display:block;font-size:15px;font-weight:bold;text-align:center;color:#888;line-height:385px;height:385px;}
.video_entry{float:left;width:368px;height:92px;margin-bottom:8px;overflow:hidden;position:relative;}
.video_duration{font-size:10px;color:#fff;background:#000;position:absolute;right:245px;padding:0 1px;top:77px;}
.video_entry h3,.video_entry h2{font-size:12px;font-weight:700;color:#000;height:27px;line-height:13px;overflow:hidden;}
.video_thumb{width:120px;float:left;margin:0 5px 0 3px;}
.video_descr{font-size:11px;line-height:13px;margin:0;padding:0;}
.video_banner{float:left;width:368px;margin:10px 0;}
.related_videos{float:left;width:725px;padding-bottom:10px;}
.related_videos .video_list{width:140px;float:left;position:relative;padding-bottom:5px;}
.related_videos .video_duration{top:77px;right:17px;}

#index_videos{float:left;width:470px;padding-bottom:10px;}
#artist_videos{float:left;width:740px;padding-bottom:10px;}
#index_videos .video_list{position:relative;width:155px;height:130px;float:left;}
#artist_videos .video_list{position:relative;width:147px;height:130px;float:left;}
#index_videos .video_duration, #artist_videos .video_duration{top:77px;right:32px;}
#index_videos .video_thumb,#artist_videos .video_thumb{margin:0 5px 2px 3px;}
#index_videos .video_descr,#artist_videos .video_descr{clear:both;height:28px;width:125px;overflow:hidden;}
#photobox{width:520px;float:left;}
#boxthumb{background:#f3f3f3;border:1px solid #ccc;overflow:hidden;margin:0 0 30px;padding:5px 10px;}
#photoprev{float:left;text-align:center;}
#photonext{float:right;text-align:center;}
.thumbleft{float:left;text-align:center;padding:5px 0 0 10px;}
.thumbright{float:right;text-align:center;padding:5px 10px 0 0;}
.navset{text-align:right;padding-bottom:10px;overflow:hidden;position:relative;}
#photoset li{float:left;margin:0;padding:0 14px 8px 0;}
.djbox {display:block;}
.djbox h2{font-size:13px;font-weight:400;display:inline;color:#000;}
.djbox h2 a:hover{color:#06C;}
.djbox ul li{float:left;width:123px;height:67px;overflow:hidden;margin:0 0px 7px;padding:0 0 7px;}
#dj-tracks ul {margin: 5px; padding: 0; list-style-type: none;}
#dj-tracks ul li{float:left;width:302px;height:300px;overflow:hidden;margin:0 60px 10px 0;padding:0 0 7px;position:relative}
#dj-tracks .title{position:absolute; width:100%; padding:10px 0; text-align:center; background:black; bottom:0; opacity:0.8; filter:alpha(opacity=80);}
#dj-tracks .title a{color:white; opacity:1.0; filter:alpha(opacity=100);}
#dj-tracks img{border:1px solid #444;}
.similar{margin-right:10px; font-size:13px; line-height:20px;}
#alltracks{border:1px solid #ccc;height:360px;width:740px;overflow:scroll;overflow-x:hidden;margin:0;padding:0 0 15px;}
#alltracks table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0;padding:0;}
#alltracks table,#alltracks table tr{width:720px;margin:0;padding:0;}
#boxtoptracks{list-style-type:none;width:740px;overflow:hidden;margin:0;padding:0 0 15px;}
#boxtoptracks li{text-align:center;float:left;width:74px;height:64px;line-height:12px;overflow:hidden;margin:0 0 3px;padding:0;}
#boxtoptracks li img{border:1px solid #444;margin:0 auto;}
#fbconnect_head{float:left;padding-right:4px;border-right:1px solid #ccc;margin-right:8px;}
#fb_login_image{vertical-align:middle;}
form.login,ul.listhome,#searchform{margin:0;padding:0;}
.banner .box,.entry form{text-align:center;}
#related ul li b,.djbox p{font-size:13px;}
.feedflare,hr{display:none;}
.ico_social {margin:8px 2px 0;}
a,.djbox h2 a:link,.djbox h2 a:visited{color:#444;text-decoration:underline;}
a:hover.uranium,.setbox h2 a{text-decoration:underline;}
.entry ol li,#sidebar ul,#sidebar ul ol,#sidebar ul ul li,#sidebar ul ol li{margin:0;padding:0;}
#sidebar ul ul ul,#sidebar ul ol,#sidebar form{margin:0;}
#boxvideolist,#boxphotolist,.djbox{float:left;width:740px; padding:6px 0;}
#photonav,.setbox{float:right;width:200px;}
#photonav img,#photoset li img,.djbox ul li img{border:1px solid;}
#photoset,.djbox ul{list-style-type:none;width:740px;overflow:hidden;margin:0;padding:0;}
.vvqbox{overflow:hidden;position:relative;margin-bottom:5px;}
#italian-chart{margin:5px; padding:0; list-style-type:none;}
li.chart{overflow:hidden; height:39px; line-height:17px;}
li.chart img.thumb{float:left;border:1px solid #333;margin:0 5px 0 0;}
li.chart .pos{position:absolute; font-size:11px; background:#000; color:#fff; padding:0 3px; font-weight:bold;}
