@charset "utf-8";
/* CSS Document */

#quickSignUp {margin: 25px 0 0 0;}
form, fieldset {border: none;}
#quickSignUp legend {display: block; text-indent: -900em;}
#quick-email {width: 100px;}
#quick-zip {width: 50px;}

.event-entry {margin: 15px 0;}
.event-entry a {text-decoration: none;}
.event-entry a:hover {text-decoration: underline;}
#event-list {margin: 0 0 150px 0;}

html, body {
	background: url(/page/-/images/bg.jpg) no-repeat #0f3386 center top;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif; 
	width: 100%;
	height: 100%;
}

div {
	margin: 0;
	padding: 0;	
}

img {
	border: 0;
}

p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000;
}

h2 {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
        margin-left: 15px;
        margin-right: 15px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0f3386;
        margin-left: 20px;
}

p.home {
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	color: #ffffff;
}

table {
	font-size: 11px;
}

a.atwork {
	padding: 0 0 0 24px;
}

#centeringContainer {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

#nav {
	width: 800px;
	margin: 0 auto;
	padding: 0;
}

#nav a {
	margin: 0;
	padding: 0;
	float: left;
}

#nav-top {
	width: 800px;
	height: 8px;
	margin: 0 auto;
	padding: 0;
}

#nav-top img {
	height: 8px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#banner {
	width: 800px;
	margin: 0 auto;
}

#top-mid-wrapper {
	width: 800px;
	margin: 0 auto;
}


#updates-box {
	width: 265px;
	height: 228px;
	margin: 0 auto;
	background-image: url(/page/-/images/updates-bg.jpg);
	background-repeat: no-repeat;
	float: left;
}

#social {
	list-style: none;
	padding: 40px 0 0 70px;
	margin: 0;
}

#social li, #social-small li {
	display: block;
	width: 31px;
	float: left;
	margin: 0;
}

#updates-small {
	clear: both;
	width: 200px;
	height: 264px;
	margin: 0 auto;
	padding: 0;
	background-image: url(/page/-/images/updates-small-bg.jpg);
	background-repeat: no-repeat;
}

#updates-small p {
	margin: 0;
	padding: 15px 0 15px 10px;
}

#social-small {
	list-style: none;
	padding: 35px 0 15px 40px;
	margin: 0;
}

#spacer-horz {
	width: 800px;
	height: 3px;
	margin: 0 auto;
}

#spacer-horz img {
	display: block;
	float: left;
}

#spacer-vert {
	width: 3px;
	float: left;
}

#spacer-vert2 {
	width: 2px;
	float: left;
}

#bot-mid-wrapper {
	clear: both;
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

#bot-left {
	width: 265px;
	height: 466px;
	text-align: left;
	background-image: url(/page/-/images/bot-left-bg.jpg);
	float: left;
}

#bot-mid {
	width: 264px;
	height: 466px;
	background-image: url(/page/-/images/bot-mid-bg.jpg);
	float: left;
}

#bot-mid p {
	width: 240px;
	margin: 0;
	font-family: Arial;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #ffffff;
	padding: 5px 0 5px 12px;
	line-height: 14px;
	float: left;
}

#bot-mid p a.home-link {
	color: #FFF;
}

#bot-mid p.news-first {
	padding-top: 43px;
}

#header {
	width: 800px;
	margin: 0 auto;
}

#header-break {
	width: 800px;
	height: 1px;
	background-color: #999999;
	margin: 0 auto;
}

#sub-wrapper {
	width: 800px;
	background-color: #FFFFFF;
	margin: 0 auto;
}

#sub-nav {
	width: 201px;
	float: left;
}

#sub-nav a img {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

#sub-content {
	width: 599px;
	background: #FFF;
	float: left;
	font-family: Arial, Verdana, sans-serif;
        padding: 0 0 20px 0;
}

#sub-content p {
	font-size: 13px;
	text-align: left;
	padding: 5px 25px;
}

#sub-content ul li {
	font-size: 11px;
	text-align: left;
	padding: 5px 5px;
}

span.green-news {
	color: #b1d17e;
	font-size: 16px;
	padding-right: 3px;
}

a.home-more, a.home-more:link, a.home-more:visited {
	width: 37px;
	margin: 0;
	padding: 17px 0 0 0;
	display: block;
	color: #cccc99;
	text-decoration: none;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

a.home-more:hover, a.home-more:active {
	text-decoration: underline;
}

#bot-mid #home-calendar {
	clear: both;
	width: 185px;
	margin: 0 0 10px 0;
	padding: 8px 0 0 40px;
	line-height: 25px;
	height: 25px;
}

#home-calendar a, #home-calendar a:link, #home-calendar a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
	float: left;
}

#home-calendar a:hover, #home-calendar a:active {
	text-decoration: underline;
}

#about-kentucky {
	clear: both;
	height: 72px;
	float: left;
}

#about-kentucky img {
	float: left;
}

a.about-more, a.about-more:link, a.about-more:visited {
	width: 37px;
	margin: 0;
	padding: 0 0 0 125px;
	display: block;
	color: #cccc99;
	text-decoration: none;
	float: left;
	font-size: 12px;
}

a.about-more:hover, a.about-more:active {
	text-decoration: underline;
}

span.about-ky-date {
	color: #cccc99;
}

#bot-right {
	width: 266px;
	height: 466px;
	background-image: url(/page/-/images/bot-right-bg.jpg);
	float: left;
}

#media-room-flash {
	margin: 0;
}

#footer {
	clear: both;
	width: 800px;
	height: 72px;
	margin: 0 auto;
	color: #999999;
	font-size: 10px;
	padding: 20px 0;
}

#footer a, #footer a:link, #footer a:visited {
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	color: #FFF;
	text-decoration: underline;
}

#contribution table, #signup {
	text-align: left;
}

#sub-content div {
	font-size: 11px;
}

.clear {
	clear: both;
}

.center {
	margin: 0 auto;
}

.border-left {
	border-left: 1px solid #FFF;
}

.border-bot {
	border-bottom: 1px solid #FFF;
}

#video-player {width: 535px; margin: 0; padding: 0 0 0 0; float: left; background: url(/page/-/images/new/feature-bg.png) repeat-x; height: 228px; color: #fff; position: relative;}
#video-player p {color: #fff;}
#video-player .left {float: left; width: 285px; padding: 15px 0 0 15px; text-align: left;}
#video-player .left h2, p {margin: 0;}
#video-player .left h2 a, #video-player .left h2 {font-weight: bold; font-size: 24px; color: #fff; text-decoration: none;}
#video-player .left h2 {margin: 0 0 8px 0;}
#video-player .left p {font-size: 12px;}
#video-player .right {float: right; width: 235px; padding: 20px 0 0 0;}

#feature-nav {position: absolute; z-index: 500; position: absolute; bottom: 15px; right: 0;}
#feature-nav a {background: #1b60a5; padding: 5px 10px 5px 10px; margin: 0 0 10px 0; display: block; float: left; margin: 0 10px 0 0; color: #fff; text-decoration: none; font-weight: bold;}
#feature-nav a.activeSlide {background: #449af0;}
#feature-nav a:hover {background: #449af0;}

#sub-content h1 {text-align: left; color: #0f3485; font-size: 34px; margin: 10px 15px;}

/* home news & events */
#home-news-entries-cont {margin: 40px 0 0 0;}
div.home-news-entry {margin: 0 0 10px 0; font-size: 12px;}
.home-news-entry div.clearfix {height: 20px; margin: 0 0 0 0;}
.home-news-entry div.clearfix a {float: right; margin: 0 10px 0 0; padding: 0 0 10px 0;}


/* home media room */
#home-media-room {padding: 0 10px 10px 10px; margin: 0 0 20px 0; height: 260px;}
#main-video {height: 140px; width: ; background: green; margin: 0 0 15px 0;}
.video-entry {height: 35px; width: 51px; background: pink; float: left; margin: 0 10px 10px 0; cursor: pointer;}
#main-video {text-align: center; margin: 0 0 25px 0;}
#main-video p {color: #fff; font-weight: bold;}

/* sub-nav */
#sub-nav-top {background: url(/page/-/images/new/sub-nav-top.png) no-repeat; height: 25px; width: 201px; margin: 0; overflow: hidden;}
#sub-nav-main {background: url(/page/-/images/new/sub-nav-main.png) repeat-y; margin: 0 0 0 0; text-align: left;}
#sub-nav-main a {color: #d7e4f8; text-decoration: none; font-weight: bold; display: block; padding: 4px 0 4px 0;}
#sub-nav-main a:hover {color: #fff;}
#sub-nav-main ul {margin: 0; list-style: none; padding-left: 40px;}
#sub-nav-main ul li {margin: 0 5px 0 -30px; padding: 0 0 0 0;}
#sub-nav-bottom {background: url(/page/-/images/new/sub-nav-bottom.png) no-repeat; height: 25px; width: 201px; overflow: hidden;}

/* utility */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
.clearfix {display:block;}

h4
{
margin-left: 20px;
margin-bottom: 5px;
}