/*
sg.css
'stellenbosch Gemeente' style for the Tarski theme - http://tarskitheme.com/
Designed by Cobus Zwiegelaar for Stellenbosch Gemeente.  Design based on the Polar style distributed with the Tarski theme and adapted from the Stellenbosch Gemeente main site's look and feel designed by G2design. 

Important! - remember to also copy the modified searchform.php file in the root of Tarski to include the modified search button when applying this style.  

*/

/* Navigation
----------------------------------------------- */
body.sg #navigation {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/headerback.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 1em;
}

body.sg #wrapper .nav-current:link, body.sg #wrapper .nav-current:visited, body.sg #wrapper .nav-current:active {
	color: #7f9830;
}

body.sg #wrapper .nav-current:hover {
	color: #000000;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.09em;
	border-bottom-style: dotted;
}

body.sg #navigation ul.primary li {
	color: #7f9830;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}

body.sg #navigation ul.primary li a:hover {
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.09em;
	border-bottom-style: dotted;
}

body.sg #sidebar a:link, body.sg #sidebar a:active, body.sg #sidebar a:visited {
	text-transform:uppercase;
}

body.sg #sidebar li {
	padding-bottom: 5px;	
}
	
/* Content
----------------------------------------------- */
body.sg code { color: #8fafbf; }
body.sg abbr, body.sg acronym { border-bottom: 1px solid #5c8499; }
		
/* Body
--------------------------------------- */
body.sg #wrapper { width: 900px; }

/* footer
--------------------------------------- */
body.sg #theme-info {
	background-image: url(../images/footerback.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 2em;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 10em;
}
		
body.sg #footer {
	border-top-width: 0.09em;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

/* Headers
--------------------------------------- */
body.sg h3 { color: #a8a8a8; }
		
/* Post content
--------------------------------------- */
body.sg .articlenav { background: #fff; }
		
/* Inserts
--------------------------------------- */
body.sg .insert { background: #fff; margin: 0 0 1em 0; border: 1px solid #cfdee5; padding: 9px; }
body.sg .insert h3 { border-bottom: 1px solid #cfdee5; }
		
/* Downloads
--------------------------------------- */
body.sg .content a.download:link, body.sg .content a.download:visited, body.sg .content a.download:active {
	background-color: #fafcfc; border: 1px solid #cfdee5; 
}
		
/* Images
--------------------------------------- */
body.sg a img { border: 1px solid #4c8099; }
body.sg a:hover img, body.sg .comment a:hover .avatar { border: 1px solid #000; }
		
/* Links
----------------------------------------------- */
body.sg a:link, body.sg a:active, body.sg a:visited { color: #7f9830; }

body.sg a:hover {
	color: #000000;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.09em;
	border-bottom-style: dotted;
}


body.sg .entry .title a:hover {
	border-bottom-width: 0px;
	border-bottom-style: none;
}

/* Feed icon
------------------------------------------- */
body.sg .comments-feed a:hover {
	border-bottom-width: 0px;
	border-bottom-style: none;
}

body.sg p a.feed:hover {
	border-bottom-width: 0px;
	border-bottom-style: none;
}

body.sg .content a:link, body.sg .content a:active, body.sg .content a:visited, body.sg .link-pages a:link, body .link-pages a:active, body .link-pages a:visited, body .tagdata a:link, body.sg .tagdata a:active, body.sg .tagdata a:visited, body.sg .widget_tag_cloud a:link, body.sg .widget_tag_cloud a:active, body.sg .widget_tag_cloud a:visited {
	border-bottom-width: 0px;
	border-bottom-style: none;
}

body.sg .content a:hover, body.sg .link-pages a:hover, body.sg .tagdata a:hover, body.sg .widget_tag_cloud a:hover {
	color: #000000;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 0.09em;
	border-bottom-style: dotted;
}

/* Widgets
----------------------------------------------- */
 
body.sg #s {
	display: inline;
	width:8em;
	margin: 0px;
	vertical-align:bottom;
}

body.sg #searchsubmit {
	vertical-align: bottom;
	margin-left: 0.5em;
	#margin-bottom: 0.3em;
}

body.sg #searchsubmit:hover{
	margin-left: 0.51em;
	margin-top: -0.03em;
}

/* Calendar widget
------------------------------------------- */
body.sg .widget_calendar tbody td a { color: #fff; background: #8bb6cc; }
body.sg .widget_calendar tbody td a:hover { color: #fff; background: #404040; }

