/*
roderick2.css
'roderick2' style for the Tarski theme - http://tarskitheme.com/
Designed by Benedict Eastaugh, http://extralogical.net/
*/


/* Navigation
----------------------------------------------- */
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 #wrapper .nav-current:hover { color: #a6212c; }

/* Content
----------------------------------------------- */
body.roderick2 code { color: #bf8f93; }
body.roderick2 { background: url("images/naked-circus.png") no-repeat top; background-attachment:fixed; }
body.roderick2 abbr, body.roderick2 acronym { border-bottom: 1px solid #bf8f93; margin-left: 20px  }
body.roderick2 .post, body.roderick2 .entry, body.roderick2 #comments, body.roderick2 #respond, body.roderick2 #comments-header {         background:#fff; margin-top: 10px;
        overflow:hidden;
padding:10px 20px;
        opacity: 0.90;-khtml-opacity: 0.9;filter:alpha(opacity=90);zoom:1;
         -moz-box-shadow: black 0px 0px 45px;
         -webkit-box-shadow: black 0px 0px 45px;
         box-shadow: black 0px 0px 45px;
         -webkit-border-top-left-radius:0px;
         -webkit-border-top-right-radius:10px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         border-top-left-radius:0px;
         border-top-right-radius:10px;
         border-bottom-left-radius:10px;
         border-bottom-right-radius:10px;

         -khtml-border-top-left-radius:0px;
         -khtml-border-top-right-radius:10px;
         -khtml-border-bottom-left-radius:10px;
         -khtml-border-bottom-right-radius:10px;

         -moz-border-radius-topleft:0px;
         -moz-border-radius-topright:10px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px;
 }
		
		/* Headers
		--------------------------------------- */
		body.roderick2 #title { text-align: center; color: #fff; margin: 0 20px 0 20px; text-shadow: 0 0 4px white, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -25px 18px #f20; letter-spacing: 0.3em; text-transform: lowercase
  }
body.roderick2 #title a { text-align: center; color: #fff; margin: 0 20px 0 20px; text-shadow: 0 0 4px white, 0 -5px 4px #ff3, 2px -10px 6px #fd3, -2px -15px 11px #f80, 2px -25px 18px #f20; text-transform: lowercase
  }
  		body.roderick2 h2.entry-title, body.roderick2 h1.entry-title { font-family: Impact, sans-serif; text-shadow: wheat 3px 3px 2px, orange -1px -1px }
  		body.roderick2 p.metadata { font-family: Florence, "URW Chancery L", cursive; font-stretch: extra-expanded; font-weight: bold; background-color: ivory; -moz-box-shadow: ivory 0px 0px 10px; }
		body.roderick2 p#tagline { color: #fff; font-size: 12px; padding: 5px; margin-left: 20px  }
                body.roderick2 #navigation { margin: 0 20px 0 20px }
                body.roderick2 #navigation .primary { width: 200px; max-width: 200px }
                body.roderick2 #header { width: 550px; max-width: 550px; margin-left: auto; margin-right: auto; margin-top: 20px }
		body.roderick2 #header { background:#000;   padding: 15px 0 25px 0;      opacity: 0.8;-khtml-opacity: 0.8;filter:alpha(opacity=80);zoom:1;
         -moz-box-shadow: orange 0px 0px 25px;
         -webkit-box-shadow: orange 0px 0px 15px;
         box-shadow: orange 0px 0px 25px;
         -webkit-border-top-left-radius:10px;
         -webkit-border-top-right-radius:0px;
         -webkit-border-bottom-left-radius:10px;
         -webkit-border-bottom-right-radius:10px;

         border-top-left-radius:10px;
         border-top-right-radius:0px;
         border-bottom-left-radius:10px;
         border-bottom-right-radius:10px;

         -khtml-border-top-left-radius:10px;
         -khtml-border-top-right-radius:0px;
         -khtml-border-bottom-left-radius:10px;
         -khtml-border-bottom-right-radius:10px;

         -moz-border-radius-topleft:10px;
         -moz-border-radius-topright:0px;
         -moz-border-radius-bottomleft:10px;
         -moz-border-radius-bottomright:10px; }
		body.roderick2 h4, body.roderick2 h5, body.roderick2 h6 { color: #bf8f93; }
                body.roderick2 p.primary-span { display:none }
		body.roderick2 #navigation a { color: #FCD116 }
		
		/* Post content
		--------------------------------------- */
		body.roderick2 .articlenav { background: #fcfeff; }
                /*  Sidebar 
                --------------------------------------- */
                body.roderick2 #sidebar  {         background:#000;
        max-width: 180px;
        overflow:hidden;
	color: #000;
        opacity: 0.8;-khtml-opacity: 0.8;filter:alpha(opacity=80);zoom:1;
		padding: 10px;
         -moz-box-shadow: orange 0px 0px 15px;
         -webkit-box-shadow: orange 0px 0px 15px;
         box-shadow: orange 0px 0px 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; }
		
        body.roderick2 #sidebar, body.roderick2 #sidebar a {font-weight:normal; color:#fff;}
        body.roderick2 .searchbox { width: 180px }
        body.roderick2 #s { width: 175px }
        body.roderick2 #sidebar a:hover {
         color:#fff;
         text-decoration:underline;
            }


		/* Footer
                -------------------------------------- */
	body.roderick2 #footer {
		  background:#000;
        margin-bottom: 10px;
        overflow:hidden;
	color: #000;
        opacity: 0.7;filter:-khtml-opacity: 0.7;alpha(opacity=70);zoom:1;
		padding: 10px;
         -moz-box-shadow: white 0px 0px 15px;
         -webkit-box-shadow: white 0px 0px 15px;
         box-shadow: white 0px 0px 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; }

		/* Inserts
		--------------------------------------- */
		body.roderick2 .insert { background: #fcfeff; margin: 0 0 1em 0; border: 1px solid #cfdee5; padding: 9px; }
			body.roderick2 .insert h3 { border-bottom: 1px solid #cfdee5; }
		
		/* Downloads
		--------------------------------------- */
		body.roderick2 .content a.download:link, body.roderick2 .content a.download:visited, body.roderick2 .content a.download:active { background-color: #fcfeff; border: 1px solid #cfdee5; }
		
		/* Images
		--------------------------------------- */
		body.roderick2 a img { border: 1px solid #3689b3; }
		body.roderick2 a:hover img, body.roderick2 .comment a:hover .avatar { border: 1px solid #a6212c; }
		
/* Links
----------------------------------------------- */
body.roderick2 a:link, body.roderick2 a:active, body.roderick2 a:visited { color: #3689b3; }
body.roderick2 a:hover { color: #a6212c; }

body.roderick2 .content a:link, body.roderick2 .content a:active, body.roderick2 .content a:visited, body.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 .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; }

/* Widgets
----------------------------------------------- */

	/* Calendar widget
	------------------------------------------- */
	body.roderick2 .widget_calendar tbody td a { color: #fff; background: #8bb6cc; }
	body.roderick2 .widget_calendar tbody td a:hover { color: #fff; background: #cc8a95; }

/* Comments
--------------------------------------------------- */
        body.roderick2 li.even { background: #efefef }
        body.roderick2 li      { padding: 0 5px 0 5px }


/* Images
------------------------------------------------------ */


/* Begin Images */
p img { padding: 0; max-width: 100%; }

/* Using 'class="alignright"' on an image will (who would've thought?!) align the image to the right. And using 'class="centered', will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */

body.roderick2 img.centered { display: block; margin-left: auto; margin-right: auto; }
body.roderick2 img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
body.roderick2 img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
body.roderick2 .alignright { float: right; }
body.roderick2 .alignleft { float: left }
body.roderick2 img.alignnone { display: block; }
/* End Images */

/* Captions */
body.roderick2 .aligncenter, body.roderick2 div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
body.roderick2 .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
body.roderick2 .wp-caption img { margin: 0; padding: 0; border: 0 none; }
body.roderick2 .wp-caption p.wp-caption-text { color: #000; font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; text-align: center; }
/* End captions */
