/*
ruckley.css
'Ruckley' style for the Tarski theme - http://tarskitheme.com/
Based on 'Polar' variant, Designed by Benedict Eastaugh, http://extralogical.net/
*/


/* Navigation
----------------------------------------------- */
body.ruckley #wrapper .nav-current:link, body.ruckley #wrapper .nav-current:visited, body.ruckley #wrapper .nav-current:active { color: #a8a8a8; }
body.ruckley #wrapper .nav-current:hover { color: #000; }
	
/* Content
----------------------------------------------- */
body.ruckley abbr, body.ruckley acronym { border-bottom: 1px solid #5c8499; }
		
	/* Headers
	--------------------------------------- */
	body.ruckley h3 { color: #a8a8a8; }
	
	/* Post content
	--------------------------------------- */
	body.ruckley .articlenav { background: #fff; }
	
	/* Inserts
	--------------------------------------- */
	body.ruckley .insert { background: #fff; margin: 0 0 1em 0; border: 1px solid #cfdee5; padding: 9px; }
		body.ruckley .insert h3 { border-bottom: 1px solid #cfdee5; }
	
	/* Downloads
	--------------------------------------- */
	body.ruckley .content a.download:link, body.ruckley .content a.download:visited, body.ruckley .content a.download:active { background-color: #fafcfc; border: 1px solid #cfdee5; }
	
	/* Images
	--------------------------------------- */
	body.ruckley a img { border: 1px solid #4c8099; }
	body.ruckley a:hover img, body.ruckley .comment a:hover .avatar { border: 1px solid #000; }

	
/* Links
----------------------------------------------- */
body.ruckley a:link, body.ruckley a:active, body.ruckley a:visited { color: #4c8099; }
body.ruckley a:hover { color: #000; }

body.ruckley .content a:link, body.ruckley .content a:active, body.ruckley .content a:visited, body.ruckley .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body.ruckley .tagdata a:active, body.ruckley .tagdata a:visited, body.ruckley .widget_tag_cloud a:link, body.ruckley .widget_tag_cloud a:active, body.ruckley .widget_tag_cloud a:visited { border-bottom: none; }
body.ruckley .content a:hover, body.ruckley .link-pages a:hover, body.ruckley .tagdata a:hover, body.ruckley .widget_tag_cloud a:hover { border-bottom: none; }

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

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


/* DT Custom Additions
----------------------------------------------- */
	
.bookcover {margin-right: 15px; border-top: 1px solid #aaa; border-right: 2px solid #666; border-bottom: 2px solid #666; border-left: 1px solid #aaa; }

.langcover { margin:10px; border-top: 1px solid #aaa; border-right: 2px solid #666; border-bottom: 2px solid #666; border-left: 1px solid #aaa; }

body.ruckley .content p { margin-bottom: 20px; line-height: 1.6em; }

body.ruckley .content h4 { margin-bottom: 25px; padding: 5px 0px; border-bottom: #999 dotted 1px; }

body.ruckley .content ul, body.ruckley .content ol { margin-bottom: 25px; }

body.ruckley .content ul li, body.ruckley .content ol li { padding-bottom: 10px; line-height: 1.6em; }

body.ruckley .content table { margin-bottom: 25px; }

ul.blogroll li { padding-bottom: 10px; line-height: 1.6em; }

ul.blogroll li a { font-weight: bold; }

body.ruckley #title { padding: 20px 0px; }

img.alignright { float:right; margin-left: 25px; margin-bottom: 15px; border: 1px solid #666; }

img.alignleft { float:left; margin-right: 25px; margin-bottom: 15px; border: 1px solid #666; }

img.aligncenter { display: block; margin: 15px auto; border: 1px solid #666; }

.sociable { margin: 50px 0 25px 0; padding: 15px 0; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }

.sociable ul li { margin-top: 10px; padding: 3px 6px 3px 0; }

