/*
custom.css
'custom' style for the Tarski theme - http://tarskitheme.com/
*/


/* Navigation
----------------------------------------------- 
body.custom #wrapper .nav-current:link, body.custom #wrapper .nav-current:visited, body.custom #wrapper .nav-current:active { color: #a8a8a8; }
body.custom #wrapper .nav-current:hover { color: #000; }

body.custom #navigation {
border-bottom:1px solid #ACA6B2;
background: transparent url('images/cbnavbg.jpg') no-repeat;
margin:20px 0 0;
}
*/

body.custom .pagination {
color:#DEDCE0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.6em;
font-weight: bold;
line-height:120%;
text-transform: lowercase;
}
	
/* Content
----------------------------------------------- */
body.custom code { color: #8fafbf; }
body.custom abbr, body.custom acronym { border-bottom: 1px solid #5c8499; }
		
		/* Headers
		--------------------------------------- */
		body.custom h3 {
		border-bottom: none;
		color: #8FAFBF;
		font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
		font-size:0.925em;
		}
		
		body.custom h6 {
		color: #8FAFBF;
		font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
		font-size:0.75em;
		font-weight:normal;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		padding-left: 0em;
		}
		
		body.custom h2 {
		text-transform: lowercase;
		}
		
		body.custom h4 {
		text-transform: lowercase;
		font-size:1.85em;
		padding-bottom:.2em;
		}

		body.custom h1, body .entry .title {
		border-bottom:none;
		line-height: 0.86em;
		margin: .5em 0px .2em 0;
		color: #fff;
		font-size:2.25em;
		font-weight:normal;
		text-transform: lowercase;
		}


		#header {
		margin-bottom:0em;
		padding-left:0px;
		padding-right:0px;
		height: 250px;
		}


		/*---Content---*/

		#content {
		margin-bottom:2em;
		padding-left:20px;
		padding-right:20px;
		background:url('images/cbbodybgtop.png') no-repeat scroll top;
		}

		body .entry {
		clear:both;
		margin:0em 0 4.5em;
		}
		
		body .captionright {
		padding-left:10px;
		float:right;
		}
		
		body .captionleft {
		padding-right:15px;
		float:left;
		}
		
		ul, ol {
		margin:0 0 1em 45px;
		padding:0;
		}
		
		/* Post content
		--------------------------------------- */
		body.custom .articlenav {
		background: #2c546b;
		border-bottom: none;
		text-align: center;
		text-transform: lowercase;
		}
		
	
		/* Add image splitter between posts */
		.splitter {
				padding: 37px 0;
				background: url(http://www.colinbrockhurst.co.uk/wp-content/themes/tarski/styles/images/splitter.png) no-repeat center bottom;
				}

		.splitteraside {
				margin-bottom:60px;
				padding:15px 0 0px;
				background: url(http://www.colinbrockhurst.co.uk/wp-content/themes/tarski/styles/images/splitter.png) no-repeat center bottom;
				}

				
		/* Inserts
		--------------------------------------- */
		body.custom .insert { background: #fff; margin: 0 0 1em 0; border: 1px solid #cfdee5; padding: 9px; }
		body.custom .insert h3 { border-bottom: 1px solid #cfdee5; }
		
		/* Downloads
		--------------------------------------- */
		body.custom .content a.download:link, body.custom .content a.download:visited, body.custom .content a.download:active { background-color: #none; border: none; }
		
		/* Images
		--------------------------------------- */
		body.custom .imageleft, body .alignleft { float: left; margin: 0 15px 5px 0; }
		body.custom a img { border: 1px solid #4c8099; }
		body.custom #content a:hover img, body.custom #content .comment a:hover .avatar {
		border: 1px solid #000; 
		background-color: #2c546b;
		filter: alpha(opacity=70);
		-moz-opacity: .7;
		opacity: .7;
		}
		
		/* Tags -------------------------------- */
		
		body .tagdata {
		padding-top: 0em;
		clear:both;
		color:#8FAFBF;
		font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
		font-size:1.05em;
		font-weight:normal;
		letter-spacing:0.1em;
		text-align: right;
		margin-right: 25px;
		text-transform:uppercase;
		line-height: 0.25 !important;
		}
		
		body .tagdatacustom {
		padding-top: 0em;
		clear:both;
		color:#8FAFBF;
		font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
		font-size:0.55em;
		font-weight:normal;
		letter-spacing:0.075em;
		text-align: right;
		margin-right: 45px;
		text-transform:uppercase;
		line-height: 0%;
		}

		/* Footer ------------------------------ */
		
		#footer {
		border-top:0px;
		margin:0 20px;
		padding:0.25em 0 0;
		background: transparent url(http://www.colinbrockhurst.co.uk/wp-content/themes/tarski/styles/images/footerbg.jpg) no-repeat top center;
		border-top: #472f00 12px solid;
		}
		
		#footer .secondary {
		padding-top:15px;
		margin-right: 10px;
		line-height: 90%;
		font-size:90%;
		}
		
		#footer .secondary h3 {
		color:#dbb661;
		}

		#theme-info {
		background: transparent url(http://www.colinbrockhurst.co.uk/wp-content/themes/tarski/styles/images/chalkdiv.png) no-repeat top center; 
		margin:0.5em 0 0;
		padding:1em 0 0.5em;
		border-top:none;
		}
		
		.footercredits {
		color:#dbb661;
		font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
		font-size:0.6em;
		text-transform: uppercase;
		letter-spacing: 0.075em;
		margin-right:270px;
		line-height:125%;
		padding-left:20px;
		}

#footer .feed, body.rtl .feed {
		background-position:88% 1px;
		float:right;
		padding:1px 40px 1px 0;
		}
		
#footer .secondary a:link, #footer .secondary a:active, #footer .secondary a:visited { color: #ffe49f; }

#footer .secondary a:hover { color: #d4bd85 !important; }

body.custom .widget_twitter a:hover { color:#c0a055 !important; }


/* Links
----------------------------------------------- */
body.custom a:link, body.custom a:active, body.custom a:visited { color: #c5d8ec; border:none; }
body.custom a:hover { color: #adbdcf; }
body.custom h1, body .entry .title a:hover  { border-bottom: none ; color: #8FAFBF; }

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

.footercredits a:link, .footercredits a:active, .footercredits a:visited { color: #ffe49f !important ; }
.footercredits a:hover { color: #d4bd85 !important ; }

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

		body .widget ul li {
		margin:0.5em 0;
		text-transform: lowercase;
}

		#sidebar {
		margin-top: 1.4em;
		font-size: 90% ;
		}
		
		#sidebar .content p  {
		line-height: 1.45;
		}

		#aboutavatar {
		float:left;
		margin:0 .6em 1px 0;
		position: relative;
		top: 5px;
		border: #8FAFBF 1px solid;
		}


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



body.custom  { min-width: 960px; }
body.custom  #wrapper { width: 960px; background: transparent url('images/cbbodybg.jpg') repeat-y scroll 0 0; }
body.custom  .primary { width: 700px;}

body.custom {
	/*background:#E5E3E6 none repeat scroll 0 0;*/
	background: #e5dfd3 url('images/cbbackground.jpg') 50% 0% no-repeat;
	color:#DEDCE0;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:130%;
	font-size: 85%;
	}

body.custom .entry .metadata {
	color:#8FAFBF;
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	text-transform: uppercase;
	font-size:0.85em;
	letter-spacing: 0.1em;
	}

body.custom #navigation ul.primary {
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	text-transform: uppercase;
	font-size: 22px;
	letter-spacing: 0.2em;
	text-align: right;
	}

blockquote { padding-left: 6.5em; background: url('images/quote.png') no-repeat ; color: #DEDCE0;
	margin:0 0 .5em;
}


/* Rollovers ----------------------------------------------- */

#navigation
{ width: 0; height: 0; position: absolute; top: 0; display: float; border: 0px; }

a.rollhome { background:url(images/nav_home.jpg) no-repeat top left;
	border: none !important ;
    float:left; width:118px; height:46px;
	position: relative; top:-10px; left: 765px; }
a.rollhome span { display:none; }
a.rollhome:hover { background-position: 0 -46px; border-bottom: 0px !important ; }

a.rollabout { background:url(images/nav_about.jpg) no-repeat top left;
	border: none !important ;
    float:left; width:119px; height:45px;
	position: relative; top:-10px; left: 798px;  }
a.rollabout span { display:none; }
a.rollabout:hover { background-position: 0 -45px; border: 0px !important ; }

a.rollportfolio { background:url(images/nav_portfolio.jpg) no-repeat top left;
	border: none !important ;
    float:left; width:202px; height:54px; 
	position: relative; top:-14px; left: 730px; }
a.rollportfolio span { display:none; }
a.rollportfolio:hover { background-position: 0 -54px; border: 0px !important ; }

a.rollcontact { background:url(images/nav_contact.jpg) no-repeat top left;
	border: none !important ;
    float:left; width:147px; height:55px;
	position: relative; top:-17px; left: 766px;  }
a.rollcontact span { display:none; }
a.rollcontact:hover { background-position: 0 -55px; border: 0px !important ; }

a.rollrss { background:url(images/nav_rss.jpg) no-repeat top left;
	border: none !important ;
    float:left; width:102px; height:44px;
	position: relative; top:-220px; left: 376px;  }
a.rollrss span { display:none; }
a.rollrss:hover { background-position: 0 -44px; border: 0px !important ; }

:focus
{
-moz-outline-style: none;
}

.noborder a img {
	border:none !important ;
	}

#searchform #s {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	width: 183px;
	border: #4c8099;
	}
#searchform #searchsubmit {
	width: 85px;
	height: 42px;
	background: url(images/search.png);
	border: 0;
	position:relative;
	left:103px;
	top:-9px;
	}
#searchform #searchsubmit:hover { background-position: 0 -42px; }


/* Comments ----------------------------------------------- */

body .comment-meta {
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	float:left;
	font-size:0.95em;
	margin:0;
	color:#8FAFBF;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	padding-top:0.5em;
	}

body .comment-author {
	color:#DEDCE0;
	font-weight:bold;
	}
	
body .comment-content {
padding-top:0.25em;
	}

input, select, textarea {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:100%;
	}

.submit-wrap .submit {
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	letter-spacing: 0.2em;
	color:#8FAFBF;   
	background:none;   
	border:1px solid #8FAFBF;
	text-transform:uppercase;
	}

body .response-details .text-wrap label, body .response label {
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	font-size:0.85em;
	letter-spacing: 0.2em;
	color:#8FAFBF;
	display:block;
	height:1.5em;
	text-transform:uppercase;
	}
	
/* Twitter ---------------------------------------------- */

body.custom .widget_twitter h3 {
padding: 0 0 7px 45px;
font-size: 135%;
}

body.custom .widget_twitter ul li {
text-transform:none;
line-height:140%;
}

body.custom .widget_twitter ul { 
padding:0px 10px 0px 0px; 
} 

body.custom .widget_twitter li { 
list-style:none; 
margin:5px 0 10px 0; 
} 

body.custom .widget_twitter { 
background: url(http://www.colinbrockhurst.co.uk/wp-content/themes/tarski/styles/images/twitterbird.png) no-repeat top left; 
padding:20px 0 5px 20px; 
} 

body.custom .widget_twitter h2 { 
color:#009BD5; 
font-size:12px !important; 
} 

body.custom .widget_twitter .entry-meta { 
	color:#dbb661;
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	text-transform: uppercase;
	font-size:0.65em;
	letter-spacing: 0.05em;
	margin-left: 10px;
} 

body .custom ul li.widget_twitter li a { 
	color:#8FAFBF;
	font-family:"Gill Sans MT","Gill Sans",Calibri,"Trebuchet MS",sans-serif;
	text-transform: uppercase;
	font-size:0.85em;
	letter-spacing: 0.1em;
} 

body.custom .widget_twitter h2 span { 
color:#8FAFBF; 
float:right; 
font-size:10px; 
font-weight:normal; 
padding:2px 8px 0px 0px; 
text-align:right; 
width:110px; 
} 

body.custom .widget_twitter a:link, body.custom .widget_twitter a:active, body.custom .widget_twitter a:visited {
color:#DBB661;
}

.hartnell {
	line-height:0%;
	}
	
.asidestyle { background:url(http://www.colinbrockhurst.co.uk/wp-content/themes/tarski/styles/images/asidebg.jpg) repeat; border:1px solid #8FAFBF; font-size:90%; padding:20px; margin:10px 40px 65px 40px; line-height:130%; margin-top:25px;
}

body.custom .asidestyle .imagecentre, body.custom .asidestyle .imagecenter, body.custom .asidestyle .centered, body.custom .asidestyle .aligncenter {
display:block;
margin:1em auto;
text-align:center;
}