/*
roderick2.css
'roderick2' style for the Tarski theme - http://tarskitheme.com/
Designed by Brandon Snider
*/

body.roderick2 #wrapper { width: 960px; }

body.roderick2 .primary { width: 685px;}

body.roderick2 ul.xoxo { margin: 0 auto 0 auto;text-align: center; }

body.roderick2 .posts .entry { margin: 0 0 2em 0; }

body.roderick2 a, body.roderick2 #sidebar a {
	-webkit-transition-property: opacity, color;
	-webkit-transition-duration: 2s, 2s, 2s; 
}

body.roderick2 a:hover, body.roderick2 #sidebar a:hover {

	color:#00B7EB;
}

.underline {
text-decoration: underline;
}

body.roderick2 #wrapper .nav-current:link,body.roderick2 #wrapper .nav-current:visited,body.roderick2 #wrapper .nav-current:active {
color:#bf6068;
margin-left:20px;
}

body.roderick2 blockquote {
color:#222;
font-weight:700;
}

.alert {
color: #CD2626;
font-size: 14pt;
font-weight: bold;
}

.quote {
font-weight:500;
text-align: center; 
margin: 0 auto 0 auto;
}

.quote_source {
font-weight:bold;
text-align: center; 
margin: 0 auto 1em auto;
}

.hilight {
background: #FFFFCC;
}


body.roderick2 {
background:url("images/roderick5.jpg") no-repeat top;
background-attachment:fixed;
font-family: "legitima-1","legitima-2",serif;
min-width: 960px;
font-size: 10pt;
}

body.roderick2 abbr,body.roderick2 acronym {
border-bottom:1px solid #bf8f93;
}

body.roderick2 .post,body.roderick2 .entry,body.roderick2 .archive,body.roderick2 #comments,body.roderick2 #respond {
background:#fff;
overflow:hidden;
margin-top: 10px;
border:1px #ddd solid;
font-family: "legitima-1","legitima-2",serif;
font-size:14pt;
opacity:0.90;
-khtml-opacity:0.90;
filter:alpha(opacity=90);
-moz-box-shadow:#aaa 0 0 10px;
-webkit-box-shadow:#aaa 0 0 10px;
box-shadow:#aaa 0 0 10px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:0;
border-top-right-radius:10px;
border-bottom-right-radius:10px;
-khtml-border-top-left-radius:0;
-khtml-border-top-right-radius:10px;
-khtml-border-bottom-right-radius:10px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomright:10px;
padding:10px 20px;
}

body.roderick2 .pagination,body.roderick2 #comments-header,body.roderick2 #comment-paging {
background:#fff;
margin-top:10px;
overflow:hidden;
font-size:1em;
opacity:0.60;
-khtml-opacity:0.60;
filter:alpha(opacity=60);
-moz-box-shadow:grey 0 0 15px;
-webkit-box-shadow:grey 0 0 15px;
box-shadow:grey 0 0 15px;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
-khtml-border-top-left-radius:20px;
-khtml-border-top-right-radius:20px;
-khtml-border-bottom-left-radius:20px;
-khtml-border-bottom-right-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
padding:10px 20px;
}

body.roderick2 #title,body.roderick2 #title a {
text-align:center;
color:#ffd;
text-transform:lowercase;
border-bottom:1px dotted #666;
margin:0 20px;
}

body.roderick2 h2.title {
font-size: 110%;
}

body.roderick2 h2.entry-title,body.roderick2 h1.entry-title {
font-family: "fertigo-pro-1","fertigo-pro-2",serif;
text-shadow: -1px 2px 2px rgb(51, 51, 51), orange 1px 1px;
font-size: 130%;
}

body.roderick2 .comment-author {
font-family:Tangerine, cursive;
font-size:130%;
}

body.roderick2 p.metadata a {
color: rgb(151, 151, 151);
font-weight:700;
text-shadow: -1px 2px 1px rgb(251, 251, 251);
}

body.roderick2 .vcard {
font-family:Tangerine, cursive;
font-size:32px;
font-style:italic;
padding: 15px 15px 15px 5px;
position: relative; 
top: 10px;
}

body.roderick2 .comments-link,body.roderick2 .edit {
position: relative; 
top: 10px;
}

body.roderick2 p#tagline {
font-family: "fertigo-pro-1","fertigo-pro-2",serif;
color:#FCD116;
font-size:100%;
font-weight: bold;
text-align:center;
padding:5px;
}

body.roderick2 #blog-title {
border-bottom:none;
font-family:"Josefin Sans Std Light", monospace;
font-size:300%;
text-shadow:0 0 4px white, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -25px 18px #f20;
}

body.roderick2 #blog-title a {
border-bottom:none;
}

body.roderick2 #navigation {
border-bottom:1px dotted #666;
margin:0 20px;
}

body.roderick2 #header {
width:650px;
max-width:650px;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background:#000;
border:1px #000 solid;
opacity:0.80;
-khtml-opacity:0.80;
filter:alpha(opacity=80);
-moz-box-shadow:#000 0 10px 30px;
-webkit-box-shadow:#000 0 10px 30px;
box-shadow:#000 0 10px 30px;
-webkit-border-top-left-radius:70px;
-webkit-border-top-right-radius:70px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-top-left-radius:70px;
border-top-right-radius:70px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
-khtml-border-top-left-radius:70px;
-khtml-border-top-right-radius:70px;
-khtml-border-bottom-left-radius:20px;
-khtml-border-bottom-right-radius:20px;
-moz-border-radius-topleft:70px;
-moz-border-radius-topright:70px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
padding:15px 0 25px;
}

body.roderick2 p.primary-span {
display:none;
}

body.roderick2 #navigation a {
color:#FCD116;
}

body.roderick2 .articlenav {
background:#fcfeff;
}

body.roderick2 #sidebar {
background:#000;
max-width:250px;
overflow:hidden;
border:1px #333 solid;
opacity:0.70;
-khtml-opacity:0.70;
filter:alpha(opacity=70);
-moz-box-shadow:#000 5px 0 15px;
-webkit-box-shadow:#000 5px 0 15px;
box-shadow:#000 5px 0 15px;
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
border-top-left-radius:10px;
border-bottom-left-radius:10px;
-khtml-border-top-left-radius:10px;
-khtml-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-bottomleft:10px;
padding:10px;
font-size: 110%;
font-weight:200;
color:#fff;
font-family:"Yanone Kaffeesatz", sans-serif;
}


body.roderick2 #sidebar a,body.roderick2 #sidebar .content a:link,body.roderick2 #sidebar .content a:active,body.roderick2 #sidebar .content a:visited {
font-weight:500;
color:#fff;
background-color: transparent;
text-shadow:#f3f3f3 0px 0px 1px;
text-decoration:none;
border:0 none;
}

body.roderick2 input, body.roderick2 select, body.roderick2 textarea { font-family: "fertigo-pro-1","fertigo-pro-2",serif; }

body.roderick2 #footer {
background:#000;
margin-bottom:10px;
overflow:hidden;
color:#fff;
border:1px #333 solid;
opacity:0.70;
-khtml-opacity:0.70;
filter:alpha(opacity=70);
-moz-box-shadow:#000 0 0 15px;
-webkit-box-shadow:#000 0 0 15px;
box-shadow:#000 0 0 15px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-khtml-border-top-left-radius:10px;
-khtml-border-top-right-radius:10px;
-khtml-border-bottom-left-radius:10px;
-khtml-border-bottom-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
padding:10px;
}

body.roderick2 a:link,body.roderick2 a:active,body.roderick2 a:visited {
color:#3689b3;
}

body.roderick2 .content a:hover,body.roderick2 .link-pages a:hover,body.roderick2 .tagdata a:hover,body.roderick2 .widget_tag_cloud a:hover {
border-bottom:1px solid #a6212c;
}

/* lists */

body.roderick2 li.even {
background:#f6f6f6;
}

body.roderick2 li.odd {
background:#fff;
}

body.roderick2 li.comment {
padding:0 0 0 5px;
}

body.roderick2 li.comment,li.trackback,li.pingback,body.roderick2 .comment ol.children,body.roderick2 .trackback ol.children,body.roderick2 .pingback ol.children {
border-top:none;
}

body.roderick2 li.comment-author-administrator {
background-color:#FFF5EE;
}

body.roderick2 .wp-caption img,body.roderick2 .wp-caption a:hover,body.roderick2 .wp-caption a:link {
border:0 none;
}

body.roderick2 .wp-caption .wp-caption-text  {
font-family:"fertigo-pro-1","fertigo-pro-2",serif;
}

body.roderick2 #wrapper .nav-current:hover,body.roderick2 a:hover {
color:#a6212c;
}

body.roderick2 code,body.roderick2 h4,body.roderick2 h5,body.roderick2 h6 {
color:#bf8f93;
}

body.roderick2 .insert h3,body.roderick2 .content a:link,body.roderick2 .content a:active,body.roderick2 .content a:visitedbody.roderick2 .link-pages a:link,body .link-pages a:active,body .link-pages a:visited,body .tagdata a:link,body.roderick2 .tagdata a:active,body.roderick2 .tagdata a:visited,body.roderick2 .widget_tag_cloud a:link,body.roderick2 .widget_tag_cloud a:active,body.roderick2 .widget_tag_cloud a:visited {
border-bottom:1px solid #cfdee5;
}

body.roderick2 h3 {
font-family:"fertigo-pro-1","fertigo-pro-2",serif;
color: #FCD116;
border-bottom: 1px #666 dotted;
font-weight: bold;
text-align: center
}

/* Widgets */ 

body.roderick2 .widget_calendar tbody td a {
color:#fff;
background:#8bb6cc;
}

body.roderick2 .widget_calendar tbody td a:hover {
color:#fff;
background:#cc8a95;
}

body.roderick2 .widget_enhanced_tag_cloud a {
border-bottom:none;
text-decoration:none;
}

body.roderick2 .widget_about {
font-weight: 500;
text-align: center;
color: #FCD116;
}

body.roderick2 .widget_archive {
font-size: 75%;
}