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


/* Scrollbars
----------------------------------------------- */
HTML
{
scrollbar-face-color: #000000;
scrollbar-arrow-color: #74aa93;
scrollbar-track-color: #91b4b0;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #000000;
scrollbar-3dlight-color: #74aa93;
scrollbar-darkshadow-color: #74aa93;
}

form #field_4.default
{
scrollbar-face-color: #FFFFFF;
scrollbar-arrow-color: #d3e9be;
scrollbar-track-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #d3e9be;
scrollbar-darkshadow-color: #d3e9be;
}


/* Cow Shell Button
----------------------------------------------- */
body.buffalog #button { margin: 0 0 0 0 }
body.buffalog #button a { display: block; height: 52px; width: 150px; }
body.buffalog #button a:hover { background-position: -150px 0 }
body.buffalog #button a { background-image: url('http://www.cowshell.com/images/cowshell-buffalog.gif'); no-repeat 0 0; }


/* Main structure
----------------------------------------------- */
/* keeping original size does not make sense. 984 = 1024 - 40 (just like original's 760 = 800 - 40) */
body { min-width: 960px; }
#wrapper { width: 960px; }

body { text-align: left; }
body.centre { text-align: center; }
body #wrapper { margin: 0 auto 0 0; }
body.centre #wrapper { margin: 0 auto; }


		/* Positioning
		----------------------------------------------- */
		
		/* nav bar */
		body .primary { width: 720px; float:right; }
		
		body.janus .primary { float: left; }
		body .primary-span { padding-left: 210px; clear: both; }
		body.janus .primary-span { padding-left: 0; padding-right: 210px; }
		
		/* subscribe */
		body .secondary { width: 190px; float: left; }
		body.janus .secondary { float: right; }
		body .secondary-span { padding-left: 520px; clear: both; }
		body.janus .secondary-span { padding-right: 520px; }
		
		/* content */
		body #content .primary { width: 500px; float:left; margin-left: 210px; }
		
		/* main sidebar */
		#sidebar.secondary { width: 190px; float: left; }
		body #content .secondary { margin-left: -714px; }
		
		/* secondary sidebar */
		body .tertiary { width: 180px; float: right; margin-right: -0;}
	

/* Sidebars
----------------------------------------------- */
#second-sidebar.tertiary ul, #sidebar.secondary ul {
	font-family: 'Arial', sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 13px;
	margin: 0 0 0 10px;
	padding: 0;
	list-style: none;
	}
		

/* Navigation
----------------------------------------------- */
body.buffalog #header { background-color: #000; padding-left: 0px; padding-right: 0px; }
body.buffalog #navigation { background-color: #000; padding-left: 20px; padding-right: 20px; padding-bottom: 5px;}
body.buffalog #wrapper { border-left: 5px solid #000; }
body.buffalog #wrapper { border-right: 5px solid #000; }
body.buffalog #wrapper { background-color: #fff; }


/* Content
----------------------------------------------- */
body.buffalog #content {padding-left: 20px; padding-right: 20px; }
body.buffalog { background: #91b4b0; }
body.buffalog { background-image: url('http://www.cowshell.com/images/bg_blog.gif'); background-repeat: repeat-y; background-position: center;}


body.buffalog code { color: #bf8060; }
body.buffalog abbr, body.buffalog acronym { border-bottom: 1px solid #bf8060; }

		
		/* Headers
		--------------------------------------- */
		body.buffalog h1, body .entry .title { font-family: 'Arial',  Helvetica, sans-serif; text-transform: lowercase; }
		body.buffalog h2 { font-family: 'Arial',  Helvetica, sans-serif; text-transform: lowercase; }
		body.buffalog h2 a:link, body.buffalog h2 a:visited {font-family: 'Arial',  Helvetica, sans-serif; text-transform: lowercase; color: #404040; }
		body.buffalog h2 a:active { color: #ccc; }
		body.buffalog h2 a:hover { color: #74aa93; text-decoration:none;}
		body.buffalog h3 { font-family: 'Arial',  Helvetica, sans-serif; color: #114c4a; font-size: 18px; text-transform: lowercase; letter-spacing: -1px; margin-bottom: 8px;}
		body.buffalog h4 { font-family: 'Arial',  Helvetica, sans-serif; text-transform: lowercase; }
		
		
		/* Post content
		--------------------------------------- */
		body.buffalog .articlenav { background: #fbfeef; }
		body.buffalog .pagination { font-family: 'Arial',  Helvetica, sans-serif; text-transform: lowercase; }
		body.buffalog #comment-paging { font-family: 'Arial',  Helvetica, sans-serif; text-transform: lowercase; }
		
		/* Inserts
		--------------------------------------- */
		body.buffalog .insert { background: #fbfeef; margin: 0 0 1em 0; border: 1px solid #ddebc5; padding: 9px; }
		body.buffalog .insert h3 { border-bottom: 1px solid #ddebc5; }
		
		/* Downloads
		--------------------------------------- */		
		body.buffalog .content a.download:link, body.buffalog .content a.download:visited, body.buffalog .content a.download:active { background-color: #fbfeef; border: 1px solid #ddebc5; }
		
		/* Images
		--------------------------------------- */
		body.buffalog a img { border: 0px solid #fff; }
		body.buffalog a:hover img, body.buffalog .comment a:hover .avatar { border: 0px solid #fff; }
		body.buffalog .gallery a img { border: 1px solid #fff; }
		body.buffalog .gallery a:hover img, body.buffalog .comment a:hover .avatar { border: 1px solid #404040; }
		
/* Links
----------------------------------------------- */
body.buffalog a:link, body.buffalog a:visited { color: #257867; border-bottom: 0px solid #ddebc5; }
body.buffalog a:active { color: #257867; }
body.buffalog a:hover { color: #114c4a; text-decoration: underline;}

body.buffalog .content a:link, content a:visited, body.buffalog .link-pages a:link, body.buffalog .link-pages a:visited, body.buffalog .tagdata a:link, body.buffalog .tagdata a:visited, body.buffalog .widget_tag_cloud a:link, body.buffalog .widget_tag_cloud a:visited { border-bottom: 0px solid #ddebc5; }
body.buffalog .content a:active, body.buffalog .link-pages a:active, body.buffalog .tagdata a:active, body.buffalog .widget_tag_cloud a:active { border-bottom: 0px solid #257867; }
body.buffalog .content a:hover, body.buffalog .link-pages a:hover, body.buffalog .tagdata a:hover, body.buffalog .widget_tag_cloud a:hover { color: #114c4a; text-decoration:underline; border-bottom: 0px solid #808080; }

	/* Nav links
	----------------------------------------------- */
	body.buffalog #navigation a:link, body.buffalog #navigation a:visited { color: #74aa93; }
	body.buffalog #navigation a:active { color: #257867; }
	body.buffalog #navigation a:hover { color: #f1ffe4; text-decoration: none; }
	body.buffalog #wrapper .nav-current:link, body.buffalog #wrapper .nav-current:visited, body.buffalog #wrapper .nav-current:active { color: #257867; }
	body.buffalog #wrapper .nav-current:hover { color: #f1ffe4; }


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



/* Forms
----------------------------------------------- */



#submit {
	margin: 0 4 10px 2px;
	padding: 3px 5px 3px 5px;
	color: #fff;
	background: #74aa93;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 95%;
	border-width: 1px;
	border-style: solid;
	border-color: #74aa93;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}
	
	#submit:hover {
		cursor:pointer;
		background: #114c4a;
		}
	
	#submit:active {
		cursor:pointer;
		background: #257867;
		}


/* Forms
----------------------------------------------- */
input, select, textarea { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 100%; }
input.text, input[type=text], input[type=password], textarea { border: 1px solid #d3e9be; padding: 2px; border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; background: #ffffff; color: #114c4a; }
input.text:hover, input[type=text]:hover, input[type=password]:hover, textarea:hover { background: #f0fbf0; }
	
	
	/* Search form
	--------------------------------------- */
	
	body.buffalog .searchbox { width: 180px; margin: 0 0 0 15px; }

	body.buffalog #s {
		display: inline;
		width: 140px;
		margin: 0 0 0 0;
		padding: 2px;
		color: #114c4a;
		background: #fff;
		font-family: 'Verdana', sans-serif;
		font-size: 12px;
		border: 1px solid #d3e9be;
		-moz-border-radius: 6px;
		-khtml-border-radius: 6px;	
		-webkit-border-radius: 6px;
		border-radius: 6px;
		}
	
	body.buffalog #s:hover {
		background: #f0fbf0;
		}
		
	
	#searchsubmit {
		margin: 0;
		padding: 0 0 0 2px;
		color: #74aa93;
		font-family: 'Verdana', sans-serif;
		font-size: 12px;
		background: #74aa93;
		border-width: 2px;
		border-style: solid;
		border-color: #257867;
		-moz-border-radius: 10px;
		-khtml-border-radius: 10px;	
		-webkit-border-radius: 10px;
		border-radius: 10px;
		}
	
		#searchsubmit:hover {
			cursor:pointer;
			color: #114c4a;
			background: #114c4a;
			}
	
		
		
	/* INTOUCH
	--------------------------------------- */

	form #field_1.default, #field_2.default, #field_3.default {
	width:220px;
	height:22px;
	margin: 0 4px 0px 8px;
	padding: 4px 5px 0px 5px;
	color: #114c4a;
	background:#fff;
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
	border: 1px solid #d3e9be;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}
	
	form #field_1.default:hover, #field_2.default:hover, #field_3.default:hover {
		background: #f0fbf0;
		}

form #field_1.error, #field_2.error, #field_3.error {
	width:220px;
	height:22px;
	margin: 0 2px 0px 8px;
	padding: 4px 5px 0px 5px;
	color: #114c4a;
	background:#fff;
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
	border:1px solid #ff0000;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-webkit-border-radius: 6px;
	border-radius: 6px
	}
	
	form #field_1.error:hover, #field_2.error:hover, #field_3.error:hover {
		background: #ffe7e7;
		}

form #field_4.default {
	width: 300px;
	height: 140px;
	margin: 0 4px 0px 8px;
	padding: 4px 5px 0px 5px;
	color: #114c4a;
	background:#fff;
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
	border: 1px solid #d3e9be;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}
	
	form #field_4.default:hover {
		background: #f0fbf0;
		}

#Submit.submitbutton {
	margin: 0 4 10px 2px;
	padding: 0 5px;
	color: #fff;
	background: #74aa93;
	font-family: 'Verdana', sans-serif;
	font-size: 12px;
	border-width: 2px;
	border-style: solid;
	border-color: #257867;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-webkit-border-radius: 10px;
	border-radius: 10px;
	}

	#Submit.submitbutton:hover {
		cursor:pointer;
		background: #114c4a;
		}
		
/* Twitter
----------------------------------------------- */
.tweets {
	font-size: 11px;
	background: #f0fbf0;
	padding: 3px;
	border: 1px solid #d3e9be;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;	
	-webkit-border-radius: 6px;
	border-radius: 6px;

}
 
.aktt_more_updates { background: #ffffff; }
.aktt_tweet_time { font-size: 9px; }

