
/*
Theme Name: KC Clifford Blog
Description: KC's Blog
Version: 1.0
Author: Brian Stephens
Author Contact:  wordpress@beeess.com
*/


/* Body and general defaults */
body {
	text-align: center;
	font-family: Palatino, Georgia; 
	font-size: 14px;
	padding:none;
	margin: 0 auto;
	background-image: url("images/background.jpg");
	background-position: top;
	background-repeat: repeat-y;
}

blockquote {
	font: 90%/100% Palatino, Georgia;
	color: gray;
}

/**************************************** Layout Formatting ***********************************************/
/* Header/banner image and link properties */
#header {
	text-align:center;
	clear:both;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#header a img {
	clear:both;
	float: left;
	border:0;
	padding:0;
	margin: 0 auto;
}

#centercontent {
	margin: 0 auto;
	width: 1060px;
}

#borderfade {
	width: 1040px;
	margin: 0 auto;
	background-color: #8c825f;
	height: 100%	
	clear:both;
	float: left;
}

/* keep stuff centered on the page */
#fixed {
	width:1020px;
	margin: 0 auto;
	text-align:left;
}

/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid black;
	//padding:6px 15px !important;
	padding:0 !important;
}

/* column container */
.colmask {
	position:relative;				/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;						/* width of whole page */
	overflow:hidden;				/* This chops off any overhanging divs */
	border-bottom: 1px solid #8c825f;
}
/* common column settings */
.colright,
.colmid,
.colleft {
	float:left;
	width:100%;						/* width of page */
	position:relative;
}
.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:7px 0 1em 0;				/* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}

/* 3 Column settings */
.threecol {
	background:white;	/* right column background colour */
}
.threecol .colmid {
	right:25%;						/* width of the right column */
	background:white;	/* center column background colour */
	border-right: 1px solid #8c825f;
}
.threecol .colleft {
	right:50%;						/* width of the middle column */
	background:white;	/* left column background colour */
	border-right: 1px solid #8c825f;
}
.threecol .col1 {
	width:50%;						/* width of center column content (column width minus padding on either side) */
	left:100%;						/* 100% plus left padding of center column */
	border-left: 1px solid #8c825f;
}
.threecol .col2 {
	width:23%;						/* Width of left column content (column width minus padding on either side) */
	left:26%;						/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:23%;						/* Width of right column content (column width minus padding on either side) */
	left:78%;						/* Please make note of the brackets here:  (100% - left column width) plus
																			   (center column left and right padding) plus
																			   (left column left and right padding) plus
																			   (right column left padding) */
}

/* Footer formatting */

		
		#footer {
			padding: 0px;
			border: 0px;
			margin-bottom: -4px;
		}
	
		#footer a img {
			border: 0px;
		}
	

/**************************************** Post Formatting ***********************************************/

	/* Post container formatting */
	.post {
		width: 96%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 7px;
	}
	
	/* Post title font formatting */
	.post h2 {
		font-size: 24px;
		font-family: Book Antiqua, Palatino;
		font-weight: normal;
		text-decoration: none;
		padding:0;
		margin:0;
	}
	
	/* "Next Page" link at bottom */
	.post h3 {
		text-align: center;
		font-size:x-small;
		font-weight: normal;
		color: grey;
		padding:0;
		margin-bottom: 5px;	
	}
	
	/* Post date formatting */
	.post h4 {
		font: 100%/175% Palatino, Georgia;
		font-weight: normal;
		font-size: 11px;
		font-style: italic;
		color: grey;
		padding:0;
		margin:0;
		text-align: left;
	}
	
	/* Post title and link color */
	.post a {
		color: #8c825f;;
		text-decoration: none;
	}
	
	.categorylisting {
		width:50%;
		height: 20px;
		float:left;
		border-bottom: 1px solid #8c825f;
		padding-bottom: 8px;  
		margin-bottom: 10px;
	}
	
	.commentsandshare {
		width:50%;
		float: left;
		height: 20px;
		text-align: right;
		border-bottom: 1px solid #8c825f;
		padding-bottom:8px;
		margin-bottom: 10px;		
	}
	
	
	/* Sidebar link color */
	#sidebarcontainer a, a:visited {
		color: #8c825f;
		text-decoration: none;
	}
	
	#sidebarcontainer a:hover {
		text-decoration: underline;
	}
	
	/* Comments link color */
	#comments a, a:visited {
		color: #8c825f;;
		text-decoration: none;
	}
	
	#comments a:hover {
		text-decoration: underline;
	}
	
	/* Post title and link formatting */
	.post a:visited {
		text-decoration: none;
	}
	
	.post a:hover {
		text-decoration: underline;
	}
	
	/* Post body font and spacing formatting */
	.post p {
		font-style: Palatino, Georgia;
		font-weight: normal;
		font-size: 14px;
		text-align: left;
		line-height: 145%;
	}

	/* Post image formatting */
	.flickr img {
		//margin-right:10px;
		//margin-left:5px;
		margin-bottom:10px;
		border:none;
		width:100%;
	}
	
	/* More post image formatting */
	.post img {
		margin-bottom:10px;
		border:none;
	}
	
	
/****************************************** Menubar Formatting *************************************/
	.menubar {
		width: 1020px;
		height: 22px;
		background: #EAE7E0;
		border-top: 1px solid #8E8261;
		border-bottom: 1px solid #8E8261;
		float:left;
		clear:none;
	}
	
	.menubartext {
		height: 22px;
		font-family: Palatino, Georgia;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		color: #645F3C;
		margin-top: 4px;
		margin-bottom: 4px;
	}

	.menubar a {
		height: 22px;
		font-family: Palatino, Georgia;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		text-decoration: none;
		color: #645F3C;
		margin-top: 4px;
		margin-bottom: 4px;
	}



/****************************************** Sidebar Formatting *************************************/
	.sidebaritem {
		border-bottom: 1px solid #8c825f;
		margin-bottom: 10px;
		margin-top: 0px;
		margin-right:5px;	
		background: white;	
		font-family: Palatino, Palatino Linotype;
		font-size: 14px;
		color: #8c825f;
		text-align: center;	
		font-style: normal;
	}

	.sidebaritem p {
		text-align: left;
		font: 11px Palatino, Palatino Linotype;
		color: #544D39;
		line-height: 135%;
	}
	
	.sidebaritem select {
		margin:10px;
	}
	
	.blogroll {
		padding:0;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.blogroll ul {
		text-align: left;
		float:left;
		padding: 0px;
		margin: 0px;
		text-indent: 0px;
	}
	
	.blogroll li {
		list-style:none; 
		padding-bottom: 5px;
		padding-left: 0px;
		margin: 0px;
		text-align: left;
		line-height: 135%;
		color: #544D39;
		font-style: normal;
		font-size: 11px;
	}
	
	.blogroll a {
		color: #544D39;
		text-decoration: none;
		font-weight: bold;
	}
	
	.blogroll a:hover {
		background-color: #E4E7EB;
	}
		
	.textwidget a {
		text-align: left;
		color: #544D39;
		font: 10px Palatino, Palatino Linotype;
		font-weight: bold;
		text-decoration: none;
	}
	
	.textwidget a img {
		border: 0;
		}
	
	.textwidget a:hover {
		text-decoration: none;
		background-color: #E4E7EB;
	}
	
	.textwidget h2 {
		text-align: left;
		color: #544D39;
		font: 11px Palatino, Palatino Linotype;
		font-weight: bold;
	}
	
	.rsswidget {
		background: ;
	}
	
	.sidebaritem li {
		font: 10px Palatino, Palatino Linotype;
		font-color: #544D39;	
		text-align: left;	
		margin-bottom: 5px;
	}
	
	.sidebaritem ul {
		list-style-type: none;
		padding: none;
		margin: none;
	}
	
	.rsswidget {
		text-decoration: none;
		color: #544D39;
		font-weight: bold;
		text-align: left;
		font-size: 11px;
	}
		
	.screen-reader-text {
		color: #544D39;
		font-size: 11px;
	}
	
	#twitter_div_kc {
		width: 100%;
		text-align: left;
		color: black;
		font: 10px Palatino, Palatino Linotype;
	}
	
	#twitter_div_kc a {
		text-align: center;
		color: #544D39;
		text-decoration: none;
		font-weight: bold;
		}
		
	#twitter_update_list {
		font-size: x-small;
		color: #000000;
		padding: 0px;
		margin-top: 7px;
	}
	
	#twitter_update_list ul {
		text-align: left;
		float:left;
		padding: 0px;
		margin: 0px;
		text-indent: 0px;
	}
	
	#twitter_update_list li {
		list-style:none; 
		padding-bottom: 5px;
		padding-left: 0px;
		margin: 0px;
		text-align: left;
		line-height: 135%;
		color: #544D39;
		font-style: normal;
	}
	
	#twitter_update_list a {
		color: #544D39;
		text-decoration: none;
		font-weight: bold;
	}
	
	#badgelist {
		height: 50px;
		width: 100%;
		text-align: center;
	}
	
	#badgelist a img {
		float: left;
		position:relative;
		padding: 3px;
	}
	
	#buymusic {
		text-align: center;
	}

	#buymusic img {
		border: none;
		margin-bottom: 5px;
	}
	
	#buymusic a {
		color: #544D39;
		font: 10px Palatino, Palatino Linotype;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#buymusic p {
		text-align: center;
		color: #544D39;
		font: 10px Palatino, Palatino Linotype;
		font-weight: normal;
		text-decoration: none;
		font-style: italic;
		margin-bottom: 20px;
	}

	#buymusic h2 {
		text-align: left;
		color: #544D39;
		font: 11px Palatino, Palatino Linotype;
		font-weight: normal;
		text-decoration: none;
		font-style: italic;
		margin-bottom: 10px;
	}	

	.tubepress_thumb_widget {

	}
	
	.tubepress_thumb_inner {
		text-align: center;
		width: 100%;
	}
	
	.tubepress_meta_group {
		margin-bottom: 10px;
	}

	.tubepress_meta_title {
		text-align: left;
		color: #544D39;
		font-weight: normal;
		text-decoration: none;
		font-style: italic;
		font-size: 8px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	
	.tubepress_meta_title a {
		text-align: left;
		color: #544D39;
		font-weight: normal;
		text-decoration: none;
		font-style: italic;
		font-size: 8px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	
/****************************************** Comments Formatting *************************************/

	#comments {
		margin: 10px;
		background-color: white;
	}

	/* "4 Comments", "Leave a Comment" */
	#comments h2 {
		color: black;
		padding-bottom:10px;
		margin: 0;
		font-weight: normal;
		font-size: 14px;
	}

	/* Comment boxes */
	#comments ol {
		text-align:left;
		list-style-type: none;
		padding: 0;
		margin: 0;
		float: left;
		width: 100%;
	}
	
	#comments li {
		background-color: #E4E7EB;
		border-top: 1px solid #8c825f;
		border-bottom: 1px solid #8c825f;
		margin-bottom: 15px;
		padding-left: 5px;	
		padding-right: 5px;
		text-align: left;
		font-size: 14px;

	}
	
	#comments p {
		font: 100%/175% Palatino, Georgia;
		font-weight: normal;
		font-size: 14px;
	}

	/* "Comment By" */
	#comments h3{
		font-weight: normal;
		text-transform: uppercase;
		color: #4d4d4d;
		font-size: 14px;
	}
	
	/* Comment date/timestamp formatting */
	#comments h4 {
		font-weight: normal;
		font-style: italic;
		color: grey;
		font-size: 10px;
		margin-top: -10px;
	}
	
	/* If this is your first time commenting... blah blah */
	#comments h5 {
		font-weight: normal;
		font-style: italic;
		color: ;
		font-size: 10px;
	}
	
	/* Comment submission form formatting */
	#comments textarea {
		width: 400px;
	}
	
	#comment textarea {
		width: 400px;
	}
	.form {
		text-align: left;
		padding: 10px;
		border: 1px solid gray;
	}


/****************************************** Footer Formatting **************************************/

;

/*************************************** Dropdown Menu Formatting **********************************/
	