@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0;}
body {font-size: 10px; font-family: verdana, helvetica, sans-serif; background: url(http://test.kyvl.org/images/body.jpg) repeat-x bottom;}
body, html {min-height: 100%;}

#header {text-align: left; background: #fff url(http://test.kyvl.org/images/header.jpg) repeat-x top; width: 100%; min-width: 950px;}

#white {background: #fff url(http://test.kyvl.org/images/white-bot.jpg) repeat-x bottom; width: 100%; clear: both; min-width: 950px;}

#wrapper {width: 900px; text-align: left; padding: 1.5em 15px;}

h1 {width: 50%; float: left; padding: 10px 0 0 15px; height: 5.5em; font-size: 1em;}
	h1 a {text-decoration: none;}
	h1 a img {border: 0;}
	h1 span {display: none;}

.searchform {width: 44%; float: right; position: relative; right: 6%; top: 10px;}
	.searchform div {display: inline;}
	.searchform fieldset {border: 0; /*background: #abcadc;*/}
	.searchform legend {display: none;}
	.searchform label {padding-left: .5em; font-size: 1.0em; font-weight: bold;}
	.searchform input#btnsearch {font-size: 1em;}
	.searchform ul {margin-top: .75em;}
	.searchform ul li {display: inline; font-size: 1.2em; font-weight: bold;}
	.searchform ul li a {display: inline-block; margin-right: 2em; padding-left: .5em;}

.adalink {position: absolute; margin-left: -10000em;}

#hrnav {clear: both; height: 3em; border-top: 6px solid #000033; background: #fff;}
	#hrnav, #hrnav ul {padding: 0;margin: 0;list-style: none;line-height: 1;text-align: left;}
	#hrnav a {display: block;width: 10em;color: #fff;text-decoration: none;	padding: .5em 0 .5em .5em;}
	#hrnav li#end a {background: url(http://test.kyvl.org/images/hrnav-li_end.jpg) no-repeat right bottom;}
	#hrnav li#end li a {background: #000066; width: 10em;}
	#hrnav li {float: left;	width: 10em;font-size: 1.4em;background: #000066 url(http://test.kyvl.org/images/hrnav-li.jpg) repeat-x left bottom;font-weight: bold;text-transform: lowercase;}
	#hrnav li.kyresources {width: 12em;}
	#hrnav li.kyresources a {width: 12em;}
	#hrnav li li {font-size: .8em;font-weight: normal;color: #fff;text-transform: none;}
	#hrnav li li a {padding: .5em;width: 11em;border-bottom: 1px solid #666396;background: #000066;}
	#hrnav li li li {font-size: 1em;}
	#hrnav li li a:hover, #hrnav li#end li a:hover {background: #A6B8DE;}
	/*#hrnav li:hover > a {background:#a6b8de;}*/
	#hrnav li ul {position: absolute;z-index: 1000;background: #000066;width: 9em;margin-left: -1000em;}
	#hrnav li ul ul {margin: 0 0 0 -1000em;}
	#hrnav li ul ul li a {background: #8DA0D0;color: #000033;}
	#hrnav li ul ul li a:hover {background: #7A849D;}
	#hrnav li:hover ul ul, #hrnav li.sfhover ul ul {margin-left: -1000em;}
	#hrnav li:hover ul, #hrnav li.sfhover ul {margin-left: 0;}
	#hrnav li li:hover ul, #hrnav li li.sfhover ul {margin-left: 0;}
	/* extra positioning rules for limited noscript keyboard accessibility */
	#hrnav li a:focus + ul { margin-left: 0; }
	#hrnav li li a:focus + ul { margin-left: 1010em; }
	#hrnav li li a:focus { margin-left:1000em; width:11em; background:  #000066; }
	#hrnav li#end li a:focus {width: 10em;}
	#hrnav li li li a:focus {margin-left: 2010em; width: 11em; background:  #000066; }
	#hrnav li#end li li a:focus {width: 10em;}
	#hrnav li:hover a:focus, #hrnav li.sfhover a.sffocus { margin-left: 0; }
	#hrnav li li:hover a:focus + ul, #hrnav li li.sfhover a.sffocus + ul { margin-left: 11em; }

#sidebar {float: right; width: 190px;}
#sidebar li {list-style-type: none; font-size: 1.1em; line-height: 1.4em; margin: .3em 0; font-weight: bold;}
#sidebar li p {font-weight: normal; margin: 1em 0;}
#sidebar li ul {margin-bottom: 1.25em;}
#sidebar li li {font-size: 1.1em; font-weight: bold;}
#sidebar li li li {font-size: 1em; font-weight: normal; margin-left: 1em}

#content .article-nav {margin: 0;}
#content .article-nav li {list-style-type: none; display: inline; white-space:nowrap;}

#content .comment-nav {margin: 0;}
#content .comment-nav li {list-style-type: none; display: inline; white-space:nowrap;}

#content ol.commentlist li p {font-size: 1em;}

#content {width: auto; padding: 1em 20px; margin: 0 225px 0 25px;}
	#content h2 {font-size: 2.4em; color: #000033; text-transform: lowercase; margin: 1.5em 0 .5em 0; font-weight: normal;}
	#content h3 {font-size: 1.7em; margin: 1.5em 0 .5em 0;}
	#content h4 {font-size: 1.5em; margin: 1.5em 0 .5em 0;}
	#content p {font-size: 1.4em; margin: .5em 0; line-height: 1.4em;}
	#content p.credits {font-size: 1.1em;}
	#content ul, #content ol {margin: 1em 3em;}
	#content li {font-size: 1.4em; line-height: 1.4em;}
	#content dt, #content dd {font-size: 1.4em; line-height: 1.4em;}
	dt {margin-top: 1em; font-weight: bold;}
	#content li li {font-size: 1em;}
	/*exceptions to the rule*/
	#content #quicksearch ul {text-align: right; margin-top: 1em 1em 0 0;}
	#content #quicksearch ul li {display: inline; margin-left: 1em; font-size: 1.1em; line-height: 1em;}
	#content #quicksearch ul li a {color: #fff;}
	
	#content #cse-search-box label {font-size: 1.4em; display: none;}
	#content #cse-search-box legend {font-size: 1.4em; font-weight: bold;}
	#content #cse-search-box fieldset {padding: 10px; -moz-border-radius: 8px; border-radius: px;}
	#content #cse-search-box #srchKeywords {width: 20em;}

	#content .contributor {font-size: 1.2em; font-style: italic;}


#links {clear: both; text-align: left; padding: 1.5em 1.5em 1.5em 150px; background: url(http://test.kyvl.org/images/cpelogo.gif) no-repeat left; margin-top: 1em;}
	#links li {white-space: nowrap; list-style-type: none;}
	#links li li {white-space: normal;}
	#links li, #links ul {display: inline; font-size: 1.1em;}
	#links li.help {display: block; margin-top: 1em;}
	#links li li {padding: 1em;}
	#links li a {color: #000033; text-decoration: none;}
	#links li a:hover {text-decoration: underline;}
	#links li li, #links li ul {font-size: 1em;}
	#cpe {clear: both; font-size: 1.1em; font-family: Arial, Helvetica, sans-serif; padding: 1em; margin-top: 1em;}

