/*
Theme Name: Elio e le Storie Tese
Theme URI: http://www.saidmade.com/
Description: Tema e Layout per Elio e le Storie Tese
Version: 0.1
Author: =undo=
Author URI: http://www.saidmade.com/
Tags: Elio e le Storie Tese, grey, dark
*/

/* Overwrite for Forum
------------------------------------------------------------------------------------------------------ */
div.eelst_bb-tables {}

div.eelst_bb-tables table {
    margin: 12px;
    width: 644px;
}
div.eelst_bb-tables table th {
    background:#f1f1f1;
    border:1px solid #ddd;
    font-size:13px;
    letter-spacing:-1px;
    padding:10px 2px;
}

div.eelst_bb-tables table tr {
    border-bottom:1px solid #AAAAAA;
}

div.eelst_bb-tables table tr.alt {
    background: #fafafa;
}

div.eelst_bb-tables table tr.closed td {
    color: #888;
}

div.eelst_bb-tables table td {
    padding: 8px 4px;
    line-height: 16px;
}
div.eelst_bb-tables table td.num {
    text-align:right;
}

div#hottags {
    margin: 16px;
}

span#topic_voices {
    background: url(icons/community-16x16.png) left center no-repeat;
    padding:4px 0 4px 20px;
    text-decoration:blink;
}

/* Forum General
------------------------------------------------------------------------------------------------------ */
div.bbcrumb {
    margin: 12px;
}
p.rss-link {
    background: url(images/feed-icon-16x16.gif) left center no-repeat;
    padding-left: 22px;
}

h2.post-form {
    font-size: 18px !important;
    letter-spacing: -1px;
    border-bottom: 1px dotted #aaa;
    border-top: 1px dotted #aaa;
    padding: 8px 0;
    margin-bottom: 20px !important;
}

/* Forum General
------------------------------------------------------------------------------------------------------ */
form.postform {
    margin: 2px 16px;
}

form.postform p {
    margin: 12px 0;
}

form#topic-move fieldset,
form.postform fieldset {
	border:none;
	margin:0;
}

form.postform label {
    display:block !important;
    font-size:12px;
    font-weight:bold;
	margin:0 !important;
	text-align:left !important;
	width:auto !important;
	float:none !important;
}

form.postform input[type=text] {
    border: 1px solid #bbb;
    padding:4px 2px;
    width: 632px;
}

form.postform textarea {
    width: 625px;
    height: 250px;
    resize: vertical;
}

/* Wysiwig Editor
------------------------------------------------------------------------------------------------------ */
div.wysiwyg ul.panel {
    margin: 0 !important;
}

div.wysiwyg ul.panel li {
    border-bottom: none !important;
    margin-bottom: 0 !important;
}

div.wysiwyg ul.panel li a {
    width: 15px !important;
    height: 15px !important;
}

/* topic.php
------------------------------------------------------------------------------------------------------ */
div#topic-info h2.topictitle {
    border-bottom:1px dotted #AAAAAA;
    font-size:22px;
    letter-spacing:-1px;
}
div#topic-tags {
    background:none repeat scroll 0 0 #DDEEFF;
    margin:16px;
    padding:4px;
    
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    border-radius: 16px;
}

div#topic-tags form input#tag {
    border: 1px solid #bbb;
    padding:4px 2px;
    width: 200px;
}

div#topic-tags form p {
    text-align: right;
}

div#topic-tags ul {
    float:left;
    width:620px;
}
div#topic-tags ul li {
    border:medium none;
    display:inline;
    float:left;
}
div#topic-tags p {
    margin: 2px 16px;
}

ol#thread li {
    background: #eee;
    margin: 16px;
    border: 1px solid #fff !important;

    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;

    -moz-box-shadow: 1px 1px 4px #aaa;
    -webkit-box-shadow: 1px 1px 4px #aaa;
    box-shadow: 1px 1px 4px #aaa; /* Opera 10.5, IE 9.0 */
    filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#aaaaaa'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#aaaaaa')"; /* IE8 */

}

ol#thread li ul li {
    background: none;
    margin: 0;
    border: none !important;

    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#aaaaaa');
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0px, OffY=0px, Color='#aaaaaa')";

}

ol#thread div.post {
    margin-left: 90px;
    margin-bottom: 16px;
}

ol#thread li blockquote {
    -moz-border-radius:6px;
    -moz-box-shadow:1px 1px 4px #aaa;

    -webkit-border-radius:6px;
    -webkit-box-shadow:1px 1px 4px #aaa;

    border-radius: 6px;
    box-shadow: 1px 1px 4px #aaa;
    filter:  progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#aaaaaa');
    -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=1px, OffY=1px, Color='#aaaaaa')";


    border-left:8px solid #BBCCBB;
    margin-left:16px;
    margin-right:6px;
    width:auto;
}

ol#thread li div.bb-avatar-box {
    display: block;
    width: 90px;
    height: 90px;
    background: url(images/background-avatar.png) no-repeat;
    float: left;
    margin: 0;
}

ol#thread li.alt {
    background: #cdd;
}

ol#thread li div.threadauthor img {
    min-height: 64px;
    min-width: 64px;
    margin: 13px 0 0 13px;
}

div.bb-admin-menu {
    border-top:1px dotted #BBBBBB;
    margin:6px auto 16px;
    padding:24px 0 16px;
    text-align:center;
    width:640px;
}

div.bb-admin-menu a,
div.bb-postadmin a {
    -moz-border-radius:16px;
    -webkit-border-radius:16px;
    border-radius:16px;
    -moz-box-shadow:0 0 4px #444444;
    -webkit-box-shadow:0 0 4px #444444;
    background:none repeat scroll 0 0 #EFEFEF;
    border:1px solid #00DD00;
    margin-right:2px;
    padding:6px 10px;
    text-shadow:1px 1px 1px #FFFFFF;
}

div.bb-admin-menu form {
    margin: 32px 0 0 0;
}

div.bb-poststuff {
    border-top:2px groove #FFFFFF;
    margin:0 12px 12px;
    padding-top:12px;
    text-align:right;
}

div.bb-postadmin {
    margin: 22px 0 22px 0;
}

div.eelst_overwrite_topic span {
    display:none;
}

div#eelst_topic-sticky-16x16 {
    background: url(icons/topic-sticky-16x16.png) no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 12px;
}

td div#eelst_topic-sticky-16x16,
div#eelst_topic-sticky-10x10 {
    background: url(icons/topic-sticky-10x10.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
    margin: 4px 10px 0 0;
}

div#eelst_topic-closed-16x16 {
    background: url(icons/topic-closed-16x16.png) no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 12px;
}
h2.eelst_topic-closed {
    background: url(icons/topic-closed-16x16.png) left center no-repeat;
    margin:0 0 0 14px !important;
    padding-left:22px !important;
}

td div#eelst_topic-closed-16x16,
div#eelst_topic-closed-10x10 {
    background: url(icons/topic-closed-10x10.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
    margin: 4px 10px 0 0;
}

div#eelst_topics-16x16 {
    background: url(icons/topics-16x16.png) no-repeat;
    width: 16px;
    height: 16px;
    float: left;
    margin: 12px;
}
td div#eelst_topics-16x16,
div#eelst_topics-10x10 {
    background: url(icons/topics-10x10.png) no-repeat;
    width: 10px;
    height: 10px;
    float: left;
    margin: 4px 10px 0 0;
}

/* search.php
------------------------------------------------------------------------------------------------------ */
div.search-results {
    margin: 2px 16px;
}
h3#search-for {
    font-size:12px;
    margin:18px 16px;
    text-align:right;
}
div.search-results h4 {
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    font-size:16px;
    margin:8px 0;
    padding:8px 0;
}
div.search-results ol {}

div.search-results ol li {
    border-radius: 16px;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border:1px solid #eee;
    margin:12px 0;
    padding:16px;
}

div.search-results ol li.alt {
    background: #f0faf0;
}

form#topic-search-form {
    margin: 4px 16px;
    border-radius: 16px;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    border:1px solid #eee;
    padding:16px;
}
form#topic-search-form fieldset {}
form#topic-search-form div {
    display:block;
    height:30px;
    line-height:20px;
}
form#topic-search-form div label {
    display:block;
    float:left;
    margin-right:12px;
    text-align:right;
    width:100px;
}
form#topic-search-form input#search {
    background:url(icons/search-10x10.png) 4px center no-repeat;
    color:#666666;
    width:180px;
    border:1px solid #BBBBBB;
    padding:4px 2px 4px 18px;
}
form#topic-search-form {}


tr.bb-child {
	display:none;
}
tr.bb-child td {
	padding-left:24px !important;
}

div.nav {
	border:1px solid #eee;
	padding:24px;
	margin-top:12px;
	text-align:center;
	font-weight:bold;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

div.nav span {
	margin:0 4px;
}

div.nav span.current {

}

div.nav a {
	background: #ac0;
	padding:4px 8px;
	color:#fff;
	text-shadow:1px 1px 1px #000;

	-moz-box-shadow:1px 1px 3px #666;
	-webkit-box-shadow:1px 1px 3px #666;
	box-shadow:1px 1px 3px #666;

	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;

	margin:0 2px;
}

div.nav a:hover {
	background: #5a0;
	color:#333;
	text-shadow:1px 1px 1px #fff;
}

div.threadauthor {}
div.threadauthor p {}

div.nav a.next,
div.nav a.prev {
	display:inline;
	float:none;
	font-size:12px;
}
