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


/* Main structure
----------------------------------------------- */
body { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 76%; line-height: 120%; color: #eeeeee; background: #000; min-width: 940px; }
body.streetsurfing #wrapper { width: 940px; }
body.streetsurfing #header { margin-bottom:0px; }
body.streetsurfing #content { background-image:url(../images/page_bg.jpg); background-repeat:no-repeat; background-position:center top; }
body.streetsurfing #sidebar { margin-top: 25px; }

/* Positioning
----------------------------------------------- */
body.streetsurfing .primary { width: 600px; float: left; margin: 25px 0px 0px 18px; }
body.streetsurfing .primary-span { padding-left: 220px; clear: both; }

body.streetsurfing .secondary { width: 200px; float: right; }
body.streetsurfing .secondary-span { padding-left: 620px; clear: both; }

/* Header
----------------------------------------------- */
body.streetsurfing #title { margin: 0px 0 -20px; background-image:url(../headers/streetsurfing2.jpg); height:107px; }
body.streetsurfing #navigation { margin: 20px 0 0 0; border-bottom: 1px solid #ccc; background-color:#333333; }
	
/* Navigation
----------------------------------------------- */
body.streetsurfing #navigation ul.primary { margin-left: 18px; }
body.streetsurfing #wrapper .nav-current:link, 
body.streetsurfing #wrapper .nav-current:visited, 
body.streetsurfing #wrapper .nav-current:active { color: #FFFFFF; }
body.streetsurfing #wrapper .nav-current:hover { color: #e59900; }

/* Content
----------------------------------------------- */
body.streetsurfing code { color: #bf8060; }
body.streetsurfing abbr, 
body.streetsurfing acronym { border-bottom: 1px solid #bf8060; }
		
		/* Headers
		--------------------------------------- */
		body.streetsurfing #blog-title { color:#FFFFFF; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 2.5em; font-weight: bold; border: none; padding: 30px 0px 0px 20px; line-height: 120%; }
		body.streetsurfing #tagline { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; font-style: italic; margin: 0.1em 0 0.3em 0; border: none; padding: 0px 0px 0px 20px; line-height: 120%; }

		body.streetsurfing h1, body .entry .title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0; border-bottom: 1px solid #ccc; padding: 0 0 0.1em 0; }
		body.streetsurfing h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0 0 0.5em 0; }
		body.streetsurfing h3 { font-size: 0.8em; font-weight: normal; color: #8fbf60; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.8em 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 0.4em 0; }
		body.streetsurfing h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 0 0 0.3em 0; }
		body.streetsurfing h5 { font-size: 1em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }
		body.streetsurfing h6 { font-size: 0.8em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }
		
		/* Post content
		--------------------------------------- */
		body.streetsurfing .articlenav { background: #222; }
		
		/* Inserts
		--------------------------------------- */
		body.streetsurfing .insert { background: #fcfeff; margin: 0 0 1em 0; border: 1px solid #cfdde5; padding: 9px; }
			body.streetsurfing .insert h3 { border-bottom: 1px solid #cfdde5; }
		
		/* Downloads
		--------------------------------------- */		
		body.streetsurfing .content a.download:link, body.streetsurfing .content a.download:visited, body.streetsurfing .content a.download:active { background-color: #fcfeff; border: 1px solid #cfdde5; }
		
		/* Images
		--------------------------------------- */
		body.streetsurfing a img { border: 1px solid #0f6b99; }
		body.streetsurfing a:hover img, body.streetsurfing .comment a:hover .avatar { border: 1px solid #e59900; }
		
/* Links
----------------------------------------------- */
body.streetsurfing a:link, 
body.streetsurfing a:active, 
body.streetsurfing a:visited { color: #FFFFFF; }
body.streetsurfing a:hover { color: #e59900; }

body.streetsurfing .content a:link, 
body.streetsurfing .content a:active, 
body.streetsurfing .content a:visited, 
body.streetsurfing .link-pages a:link, 
body.streetsurfing .link-pages a:active, 
body.streetsurfing .link-pages a:visited, 
body.streetsurfing .tagdata a:link, 
body.streetsurfing .tagdata a:active, 
body.streetsurfing .tagdata a:visited, 
body.streetsurfing .widget_tag_cloud a:link, 
body.streetsurfing .widget_tag_cloud a:active, 
body.streetsurfing .widget_tag_cloud a:visited { border-bottom: 1px solid #cfdde5; }
body.streetsurfing .content a:hover, 
body.streetsurfing .link-pages a:hover, 
body.streetsurfing .tagdata a:hover, 
body.streetsurfing .widget_tag_cloud a:hover { border-bottom: 1px solid #e59900; }

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