/* -- START CSS --
Author: Rush
Author URI: http://renegade-twelve.net
Theme Name: KY-Kid.org v5.0
Theme URI: http://kentucky-kid.org
Version: 5.0
Description: Fansite theme designed by <a href="http://renegade-twelve.net">Renegade-Twelve.net</a>.

/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/
*{padding:0;}

body {
margin: 0 auto;
padding: 0px;
background-color: #121416;
font-size: 100%;
color: #101010;
font-size: 14px;
line-height:17px;
font-family: Calibri,'Trebuchet MS', Tahoma, sans-serif;
}

p {font-size: 14px; line-height: 18px;}

i, em {color: #808080;}

tr, td {vertical-align:top;padding:0; margin:0;}

div {padding:0; margin:0;}


a {color: #c50000; text-decoration: none;}

img {border:0; padding:0; margin:0;}

input,select,textarea, {
border: 1px solid #c0c0c0;
font-size: 18px;
background-color:#f6f6f6;
color: #101010;
font-family:"Trebuchet MS", Arial;
padding:4px;
}

img.alignleft{margin: 5px 10px 2px 0;}

img.alignright{margin: 5px 0 2px 10px;}

.alignleft{float: left; clear:both}

.alignright{float: right; clear:both}


a.altlink {
color:#808080;
text-decoration:none;
}
	
a.altlink:hover {text-decoration:underline}

blockquote {
margin: 0 auto;
width: 460px;
padding: 20px 20px 15px 20px;
font-size: 14px;
line-height:17px;
font-family: Calibri,'Trebuchet MS', Tahoma, sans-serif;
background-image: url('images/blockquote.png');
background-repeat: no-repeat;
color:#ffffff;
background-color: #b4b4b4;
}

.results {
margin: 0 auto;
width: 500px;
/*height: 330px;*/
padding: 10px;
font-size: 12px;
line-height: 15px;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
color: #ffffff;
background-color: #101214;
}

.thumbnails { padding:5px; text-align: center; } 

.thumbnails a img:hover { -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border:1px solid #F9366E; margin:2px; padding:5px; } 

.thumbnails .image { -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; border:1px solid #CBE4C8; margin:2px; padding:5px; }

/* ------------------------------------------------------ Body and Globals 
----------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {padding: 0px; margin: 0px; font-family:"Trebuchet MS", Tahoma, sans-serif;}

h1 {
font-size:1.375em;
color:#101214;
}

h2 {
font-size:1.25em;
color:#c10000;
}

h3 {
font-size:1.125em;
color:#202020;
}

h4 {
font-size:1em;
color:#101214;
}

/* ------------------------------------------------------ Divs / Layout
----------------------------------------------------------------------------------------*/

div {margin: 0 auto; padding: 0;}

#wrapper {
margin: 0 auto;
padding: 0;
width: 1000px;
background-color: #ffffff;
background-image: url('images/bg.png');
background-repeat: repeat-y;
}

#header {
width: 1000px;
height: 468px;
}

#top {
width: 1000px;
height: 88px;
}

#head-left {
float: left;
width: 461px;
height: 360px;
}

	#left-panel {
	float: left;
	width: 61px;
	height: 360px;
	background-image: url('images/layout_02.png');
	background-repeat: no-repeat;
	}


/* ------------------------------------------------------ Divs / Navigation
----------------------------------------------------------------------------------------*/


	#navigation {
	float: left;
	width: 400px;
	height: 53px;
	background-image: url('images/layout_03.png');
	background-repeat: no-repeat;
	}

		#navigation a {
		color: #ffffff;
		text-decoration: none;
		}

		ul.nav {
		list-style-type: none;
		margin-left: 0px;
		}

		li.nav {
		float: left;
		color: #ffffff;
		font-family: 'Trebuchet MS', Tahoma, sans-serif;
		font-size: 1em;
		padding-left: 15px;
		margin-top: 0px;
		}

/* ------------------------------------------------------ Divs / Layout
----------------------------------------------------------------------------------------*/


	#left-pic {
	float: left;
	width: 400px;
	height: 174px;
	background-image: url('images/layout_04.png');
	background-repeat: no-repeat;
	}

	#left-bottom {
	float: left;
	width: 35px;
	height: 153px;
	background-image: url('images/layout_05.png');
	background-repeat: no-repeat;
	}

	#welcome {
	float: left;
	width: 365px;
	height: 133px;
	background-image: url('images/layout_06.png');
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 0.75em;
	color: #ffffff;
	}

#head-right {
float: right;
width: 539px;
height: 360px;
}

	#main-pic {
	float: left;
	width: 261px;
	height: 360px;
	background-image: url('images/layout_07.png');
	background-repeat: no-repeat;
	}

	#latest-head {
	float: left;
	width: 278px;
	height: 38px;
	background-image: url('images/layout_08.png');
	background-repeat: no-repeat;
	}

	/* ------------------------------------------------------ Headlines
----------------------------------------------------------------------------------------*/

	#latest-news {
	float: left;
	width: 253px;
	height: 322px;
	background-image: url('images/layout_09.png');
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 0.687em;
	color: #ffffff;
	}

	.headlines ul {
	list-style-type: none;
	margin-left: 0px;
	float: none;
	padding-left: 0px;
	}

	.headlines li {
	color: #ffffff;
	font-family: 'Trebuchet MS', Tahoma, sans-serif;
	font-size: 1.375em;
	margin-top: 0px;
	background-color: #111216;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 7px;
	margin-bottom: 7px;
	opacity:0.7;
	filter:alpha(opacity=70);
	background-image: url('images/bullet_star.png');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	}

	.headlines li a {
	color: #ffffff;
	text-decoration: none;
	}

/* ------------------------------------------------------ Page Layout
----------------------------------------------------------------------------------------*/

	#right-panel {
	float: right;
	width: 25px;
	height: 322px;
	background-image: url('images/layout_10.png');
	background-repeat: no-repeat;
	}

#bottom {
float: left;
width: 1000px;
height: 20px;
background-image: url('images/layout_11.png');
background-repeat: no-repeat;
}

/* ------------------------------------------------------ Page Layout
----------------------------------------------------------------------------------------*/

#content {
width: 1000px;
margin: 0 auto;
padding: 0px;
}

#content-inner {
width: 870px;
margin: 0 auto;
padding: 0px;
}

.page-content-text {
padding: 5px 10px 10px 10px;
width: 580px;
}

.post {
width: 600px;
float: left;
background-color: #f0f0f0;
}

.post p {font-size: 14px; line-height: 18px; font-family: Calibri, "Trebuchet MS", Tahoma, Arial, sans-serif;}

.post img {padding:4px; border:1px solid #d0d0d0; background: #e5e5e5;}
.post img:hover {padding:4px; border:1px solid #101214; background: #e5e5e5;}

.post-date {
float: left;
width: 60px;
height: 60px;
font-family:"Trebuchet MS", Arial, helvetica, sans-serif;
background: url('images/date.png') no-repeat;
line-height:20px;
background-color: #f0f0f0;
}
	.month {
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	font-size:11px;
	color:#ffffff;
	}

	.day {
	color:#b20000;
	text-transform:uppercase;
	font-size:22px;
	text-align:center;
	padding-top: 3px;
	}

/* ------------------------------------------------------ Page Layout
----------------------------------------------------------------------------------------*/

.page-head h1 {
color: #101214;
font-size: 1.375em;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
border-bottom: 1px dotted #c0c0c0;
margin-top:	5px;
margin-left: 20px;
margin-right: 20px;
padding-bottom: 3px;
margin-bottom:	5px;
}

.page-head {
float: right;
width: 600px;
height: 50px;
background-image: url('images/post-head.png');
}

#page-foot {
margin-top: 50px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
background-color: #e0e0e0;
padding: 5px;
font-size: 14px;
line-height:17px;
font-family: Calibri,'Trebuchet MS', Tahoma, sans-serif;
}


/* ------------------------------------------------------ Page Menu
----------------------------------------------------------------------------------------*/

.page-list {
padding: 0 5px 0 5px;
background-color: f0f0f0;
width: 570px;
}

.page-list-title h1 {
color: #101214;
font-size: 1.375em;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
border-bottom: 1px dotted #c0c0c0;
margin-top: 5px;
margin-left: 5px;
padding-bottom: 3px;
margin-bottom:	5px;
text-align: right;
padding-right: 10px;
}

.page-list-title-alt h1 {
color: #101214;
font-size: 1.375em;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
border-bottom: 1px dotted #c0c0c0;
margin-top: 5px;
margin-left: 5px;
padding-bottom: 3px;
margin-bottom:	5px;
text-align: left;
padding-right: 10px;
}

.page-list-content {
font-size: 14px;
line-height: 17px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
padding-bottom: 10px;
background-color: #f0f0f0;
}

.page-list-content-alt {
font-size: 14px;
line-height: 17px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
padding-bottom: 10px;
background-color: #e0e0e0;
}

.page-list-text {
font-size: 14px;
line-height: 17px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
padding-bottom: 10px;
background-color: #f0f0f0;
width: 480px;
float: right;
padding: 0px 5px 0px 5px;
}

.page-list-text-alt {
font-size: 14px;
line-height: 17px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
padding-bottom: 10px;
width: 485px;
float: left;
padding: 0px 5px 0px 5px;
}

.fast-facts ul {
list-style-type: none;
}

ul.fast-facts {
list-style-type: none;
}

.fast-facts li {
background-image: url('/wp-content/themes/kykidv5.0/images/bullet_star.png');
background-repeat: no-repeat;
padding-bottom: 15px;
padding-left: 20px;
font-size: 14px;
line-height:17px;
font-family: Calibri,'Trebuchet MS', Tahoma, sans-serif;
}

.clearB {clear: both;}

.page-list-img {width: 70px; float: left; margin: 0px;}
.page-list-img-alt {width: 70px; float: right; margin: 0px;}

.page-list img {padding:4px; border:1px solid #d0d0d0; background: #e5e5e5;}
.page-list img:hover {padding:4px; border:1px solid #101214; background: #e5e5e5;}

/* ------------------------------------------------------ Post Layout
----------------------------------------------------------------------------------------*/

.post-header {
float: right;
width: 535px;
height: 60px;
padding-left: 5px;
background-image: url('images/post-head.png');
}

.post-header h1 {
color: #101214;
font-size: 1.375em;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
border-bottom: 1px dotted #c0c0c0;
margin-top:	5px;
margin-left: 5px;
margin-right: 5px;
padding-bottom: 3px;
margin-bottom:	5px;
}

.post-meta {
color: #101214;
font-size: 0.75em;
text-transform: none;
margin-bottom: 7px;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
}

	.post-meta a {color:#c10000; text-decoration:none}
	.post-meta a:hover {color:#808080; text-decoration:underline;}


.post-body {
width: 570px;
padding: 5px 15px 10px 15px;
font-size: 14px;
line-height: 18px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
background-color: #f0f0f0;
margin-bottom: 15px;
}

.source {padding: 5px;}


/* ------------------------------------------------------ Sidebar
----------------------------------------------------------------------------------------*/

#sidebar {
width: 250px;
float: right;
padding: 0 5px 0 5px;
background-color: #f0f0f0;
}

.side-title {
background-image: url('images/side-head.png');
background-repeat: no-repeat;
}

.side-title h1 {
color: #101214;
font-size: 1.375em;
font-family: 'Trebuchet MS', Tahoma, sans-serif;
border-bottom: 1px dotted #c0c0c0;
margin-top:	5px;
margin-left: 5px;
padding-bottom: 3px;
margin-bottom:	5px;
text-align: right;
padding-right: 10px;
}

.side-content {
font-size: 14px;
line-height: 17px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
padding-bottom: 10px;
}

#sidebar img {padding:4px; border:1px solid #d0d0d0; background: #e5e5e5;}
#sidebar img:hover {padding:4px; border:1px solid #101214; background: #e5e5e5;}


.tags {background-color: #e0e0e0; padding: 3px;}

.tags a {color: #c50000; text-decoration: none;}

#footer {
width: 880px;
height: 130px;
padding: 10px 60px 0px 60px;
clear: both;
background-image: url('images/foot.png');
background-repeat: no-repeat;
font-size: 14px;
line-height: 16px;
font-family: Calibri, 'Trebuchet MS', Tahoma, sans-serif;
text-align: center;
}

#archives {
background-color:#F0F0F0;
float:left;
margin-bottom:10px;
margin-left:5px;
padding:10px 0;
width:600px;
}

.wp-pagenavi {width: 600px;}

#footer-text {background-image: url('images/foot-inner.png'); background-repeat: no-repeat; width: 870px; height: 70px; }


/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/

li.commentlist {
border-bottom: 1px dotted #C0C0C0;
margin-left:1px;
padding:5px;
}

.alt {
background:#e0e0e0;
margin-left:1px;
margin-right:1px;
color: #101010;
}

.alt a {
color: #808080;
text-decoration: none;
}

.comment-meta a, .comment-meta a:link, .comment-meta a:visited {
color: #a8dc71;
text-decoration:underline;
}

#comments p {
color: #101010;
font-size: 14px;
line-height: 18px;
font-family: Calibri,'Trebuchet MS' Tahoma, Arial, sans-serif;
padding-left: 10px;
padding-right: 10px;
}

#comments li {
color: #101214;
font-size: 14px;
line-height: 18px;
float: none;
list-style-type: none;
margin-bottom: 10px;
font-family: Calibri,'Trebuchet MS' Tahoma, Arial, sans-serif;
padding-bottom: 5px;
}

#comments-count {
margin-left: 20px;
}

.comment-meta a, .comment-meta a:link, .comment-meta a:visited {
color: #c10000;
text-decoration:underline;
}

.comment-meta a:hover, .comment-meta a:active {
color: #101214;
text-decoration:none;
}

.comment-meta {
margin-left:1px;
padding-top: 10px;
padding-bottom: 10px;
border-bottom:1px dotted #c0c0c0;
padding-left: 20px;
padding-right: 20px;
}

small {
padding-left: 10px;
padding-right: 10px;
}

.comment-text {
margin-left:1px;
padding-left:20px;
padding-right:20px;
}

.comment-text {
margin-left:1px;
padding-left:20px;
padding-right:20px;
}

#respond {
margin-bottom:10px;
color:#101214;
margin-top:5px;
font-size: 14px;
background:#e0e0e0;
padding:10px;
padding-left:15px;
border:1px dotted #c0c0c0;
}