/*
Theme Name: Twenty Ten - Custom
Template: twentyten
*/

@import url("../twentyten/style.css");

body,
input,
textarea,
.page-title span,
.pingback a.url {
        font-family: Trebuchet, "Trebuchet MS", Arial, sans-serif !important;
}
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit] {font-family: Trebuchet, "Trebuchet MS", Arial, sans-serif !important;}

a:visited {color: #0066cc;}
h3.widget-title a { color:#000}

#site-title a {text-shadow: 1px 1px 0 #ccc;}

table {width: auto !important}
th,td { border:1px solid #bbb !important}

pre { padding:0 !important}

#socialnet { margin-top:10px; margin-left:0 !important}
#socialnet, #socialnet li { background-image:none !important; list-style-image:none; list-style-position:outside; list-style-type:none; }
#socialnet li { display:inline; float:left; margin-right:10px; margin-bottom:15px }
#socialnet li.last { margin-right:0 }


div.jcp_pp_meter { margin-top:4px !important}
div.jcp_pp_meter div {background-color:#0066CC !important}

div.entry-content code, div.syntaxhighlighter { border:1px solid #999; display: block; padding: 10px; background-color: #FFF !important; -moz-border-radius: 10px; border-radius: 10px; font-size: 0.8em !important; width:618px !important;}
div.syntaxhighlighter div.line, .syntaxhighlighter .line.alt2, .syntaxhighlighter .line.alt1 { background-color:#eee !important; }

div.flickr-gallery.image.left { padding: 0 1em 0 0 !important}
div.flickr-gallery { margin-top: 0.5em !important}

#main .widget-area ul { padding-right:10px !important }
div.widget-area div.flickr img { margin-right:5px !important}
div.widget-area div.flickr .widget-title { margin-bottom:5px !important}

ul.book-list { list-style-type: none; margin: 0 }
ul.book-list li { clear: left; padding-bottom:20px }
ul.book-list div { float: left; margin-bottom:20px }
ul.book-list div.cover { min-width:100px; margin-right:15px }
ul.book-list span {font-style: italic }

.widget-container cite, em, i {
    font-style: normal !important;
}

.widget-area .slickr-flickr-gallery ul { margin-left:0 !important; width:185px !important }
.widget-area .slickr-flickr-gallery ul li { padding-bottom:3px !important}
.widget-area .slickr-flickr-gallery ul li:nth-child(2n+0) { padding-left:4px !important}

.widget-area .widget_twitter_timeline h3.widget-title { margin-bottom:5px}

.sd-title { float:left; width: auto !important; position:relative !important; top:2px}
.sd-content { float:left !important;  width: auto !important; margin-left:10px !important}

a.donate-link{
 display: inline-block;
 border:1px solid #C9AE34;
 color: #705D07;
 border-radius: 3px 3px 3px 3px;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 font-family: Verdana;
 width: auto;
 height: auto;
 font-size: 12px;
 padding: 8px 21px;
 background-image: linear-gradient(to top, #FFFFFF, #D9D9D9);
 background-color: #CFCFCF;
}
a.donate-link:hover, a.donate-link:active{
 border:1px solid #967D09;
 color: #705D07;
 box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;
 -moz-box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;
 -webkit-box-shadow: inset 0 1px 0 0 #FFF6CE,inset 0 -1px 0 0 #E3C852,inset 0 0 0 1px #FCE88D;
 background-color: #FCDF5B;
}
