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

/* Overrides
------------------------------------------------*/
body .primary-span {
padding-left:0pt;
padding-right:0px;
}

body .articlenav {
text-align:center;
}

/* Navigation
----------------------------------------------- */
body.colorsong #wrapper .nav-current:link, body.classic #wrapper .nav-current:visited, body.colorsong #wrapper .nav-current:active { color: #45B59E; }
body.colorsong #wrapper .nav-current:hover { color: #45B59E; }

#wrapper .nav-current:link, #wrapper .nav-current:visited, #wrapper .nav-current:active { color: #45B59E; }
#wrapper .nav-current:hover { color: #45B59E; }



/* Content
----------------------------------------------- */
body.colorsong {
	color: #637374;
}
body.colorsong #blog-title, body.colorsong #blog-title a:link {
	color: #45B59E;
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1.7em;
	margin-bottom:10px;
	margin-top: 50px;
}
body.colorsong #tagline {
	color: #637374;
	font-style:normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.2em;
}

body.colorsong .title.a {
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	color: #45B59E;
}

body.colorsong h2 {
	font-style:normal;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.3em;
	color: #45B59E;
	}
	
body.classic code { color: #45B59E; }
body.colorsong abbr, body.colorsong acronym { border-bottom: 1px solid #45B59E; }
		
		/* Headers
		--------------------------------------- */
		body.colorsong h3 { color: #45B59E; }
		
		/* Post content
		--------------------------------------- */
		body.colorsong .articlenav { background: #fcfeff; }
		
		/* Inserts
		--------------------------------------- */
		body.colorsong .insert { background: #fcfeff; margin: 0 0 1em 0; border: 1px solid #cfdde5; padding: 9px; }
		body.colorsong .insert h3 { border-bottom: 1px solid #45B59E; }
		
		/* Downloads
		--------------------------------------- */		
		body.colorsong .content a.download:link, body.colorsong .content a.download:visited, body.colorsong .content a.download:active { background-color: #fcfeff; border: 1px solid #cfdde5; }
		
		/* Links
		----------------------------------------------- */
		body.colorsong a:link, body.colorsong a:active, body.colorsong a:visited { color: #45B59E; border-bottom: 1px solid white;}
		body.colorsong a:hover { color: #BA278A; border-bottom: 1px solid #BA278A; }

		body.colorsong .content a:link, body.colorsong .content a:active, body.colorsong .content a:visited, body.colorsong .link-pages a:link, body.colorsong .link-pages a:active, body.colorsong .link-pages a:visited, body.colorsong .tagdata a:link, body.colorsong .tagdata a:active, body.colorsong .tagdata a:visited, body.colorsong .widget_tag_cloud a:link, body.colorsong .widget_tag_cloud a:active, body.colorsong .widget_tag_cloud a:visited { color: #45B59E; border-bottom: 1px solid white; }
		body.colorsong .content a:hover, body.colorsong .link-pages a:hover, body.colorsong .tagdata a:hover, body.colorsong .widget_tag_cloud a:hover { color: #BA278A; border-bottom: 1px solid #BA278A; }

		/* Images
		--------------------------------------- */
		body.colorsong a img { border: 1px solid #637374; text-decoration: none; }
		body.colorsong a:hover img, body.colorsong .comment a:hover .avatar { border: 1px solid #45B59E; text-decoration:none; }
		
	/* Widgets
----------------------------------------------- */
	
	/* Calendar widget
	------------------------------------------- */
	body .widget_calendar {}
		body .widget_calendar th { background: #edf1f2; font-weight: bold; }
		body .widget_calendar td { background: #edf1f2; }
		body .widget_calendar tbody td a { display:block; font-weight: bold; margin: -5px; padding: 5px; color: #45B59E; background: #edf1f2; }
		body .widget_calendar tbody td a:hover { color: #fff; background: #BA278A; }

		body .twitter { display: block; float: left; padding: 1px 0 1px 20px; min-height: 15px; font-size: 0.8em; background: url('/wp-content/themes/tarski/images/twitter15.jpg') no-repeat 0 1px; }

		#better-tag-cloud { 	line-height: 160%; }
		
	body.colorsong #header-image { text-align: right; }
