/**************************************
0601-krvc.css
simple CSS for krvc site

revised: Jan 06 and got rid of errors reported by W3C in winsimple-v3.css

now vaildates but isn't robust (will address those issues)

needs attention to the lists used for navigation as the boxes are too wide on OS X browsers.


tested with: 

Mac (OS X): Safari 1.0, Camino, Firefox
Win: IE 5.50, IE 6, Firefox


**************************************/
html {margin: 0px; padding: 0px; border: 0px;}

body {
margin: 0px 0 0;
padding: 0;
background: #fff url(../images/krvc-home-bkgrnd-3.jpg) no-repeat fixed left top;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 0.8em;
}

p {margin-top: 1em; margin-bottom: 1em;padding-top: 0; line-height: 1.5em;}

h1, h2, h3, h4, h5, h6	{margin: 1.25em 0 0 0; font-family: verdana, arial, helvetica, sans-serif; line-height: 1.0em;}

h1 {display: block; color: #933; padding: 0; font-size: 1.5em;}

h2, h3, h4, h5, h6 {font-style: italic; font-weight: bold; font-variant: normal; color: #933;}

h2 {font-size: 1.25em;}
h3 {font-size: 1.10em;}
h4 {font-size: 1.0em;}
h5 {font-size: 0.9em;}
h6 {font-size: 0.8em;}

a {color: #000; text-decoration: underline;}

/* leftcol -> content */

#content {margin: 0 20% 0 0; padding: 0 .5em .5em 5em; color: #000;}

#content a {font-weight: bold; color: #600;}

#content a:hover {color: #c33;}

#content ul {margin: 5px 0 0 20px; list-style-type: square; padding: 0;}

#content li {margin: 5px 0 0 0;}

#rightwrap {position: absolute; right: 10px; top: 120px; width: 18%; min-width: 150px;}

/* rightcol -> Navigation */

/*#Navigation {border: 0; padding: 0 1em 1.5em .7em; background: transparent;}*/
#Navigation {border: 0; padding: 0 .3em 1.5em .7em; background: transparent;font-size: 0.9em;}

#Navigation a {font-weight: bold;}

#Navigation a:hover {color: #9fc;}

#Navigation ul {margin: .5em 0; padding: 0; list-style: none;}

#Navigation li {margin: .5em 0 .5em 1em; padding: 0;}

#Navigation p {display: block; margin: 20px 5px 10px 0px; background: transparent;}

div, p, th, td, li, dd, dl, dt    {
             /* redundant selectors to help NS4 not forget */
    font-family:  verdana, arial, helvetica, sans-serif;}
	
dt 	{font-weight: bold;}
ol, li, dl, dt, dd {line-height: 1.5em;}
				
/*#Navigation p a				{display: block; padding: 0px 5px 0px 5px; text-decoration: none; width: 94%;}*/

#Navigation p a				{display: block; padding: 0px 5px 0px 5px; text-decoration: none; width: 100px ;}
					
#Navigation p a.selected 	{display: block; padding: 0px 5px 0px 5px; text-decoration: none; width: 100px ;}


#Navigation ul				{list-style: none; margin: 0px; padding: 45px 0px 0px 0px;}


#Navigation li 				{margin-top: 1px;}

#Navigation li a			{display: block; padding: 0px 5px 0px 5px; text-decoration: none; width: 100%; border: 1px solid #ccc;}

#Navigation li a.selected	{display: block; padding: 0px 5px 0px 5px; text-decoration: none; width: 100%; 
							background: #9fc;	
							color : #999;	
							border: 1px solid #ccc;}

#Navigation form			{margin-left: 5px;}

#Navigation strong			{font-size: 1.1em;}

#Navigation li a			{color: #900; }

#Navigation li.nav1 a:hover	{background-color: #9fc; color: #699;}

#Navigation li.nav2 a:hover	{background-color: #ff99CC; color: #fff;}

#Navigation li.nav3 a:hover	{background-color: #ff99CC; color: #fff;}

#Navigation li.nav4 a:hover	{background-color: #ff99CC; color: #fff;}
					
#Navigation li.nav5 a:hover	{background-color: #ff99CC; color: #fff;}

#Navigation li.nav6 a:hover	{background-color: #ff99CC; color: #fff;}

#Navigation li.nav7 a:hover	{background-color: #ff99CC; color: #fff;}

#Navigation p a				{background: transparent; 	color: #fff;}

#Navigation p a:hover		{background-color: #69c; color: #9ff; }

img	{border: 0;}/* turns off gaps around images */

a	{text-decoration: none; font-weight: bold;}

a:link	{color:	#660000; background: transparent;}

a:visited	{color:	#CC9999; background: transparent;}

a:active	{color:	#CC3333; background: transparent;}

a:hover	{color:	#CC3333; background: transparent; text-decoration: underline;}

.ahem	{display: none;} /* used to hide stuff */

.small	{font-size: 0.75em;}

code, tt, pre	{font: 0.75em monaco, courier, monospace; color: #06c; background: transparent;}

#footer {font: 0.7em geneva, verdana, arial, helvetica, sans-serif; margin-top: 15px; padding-top: 10px; 
					} /* border-top: 1px solid #333333;was dotted, but looks awful on Windows */
			
/*
.homeprevnext {	
	display: block;
	margin-top: 30px;
 	margin-left: 50px;
 	margin-bottom: 40px;
	padding: 10px,0px,150px,50px;
 	background: transparent;}
	*/
.formtext {	
	display : block;
 	margin : 5px;
 	background : transparent; 
	padding: 0;
	font-size: 0.8em;}
.specialsbox {
	float:right;
	width:250px;
	border:solid 1px #ccc;
  	margin : 12px 6px 6px 6px ;
  	padding:10px; 
	font-size: 0.85em;
	background:  url(../images/contentfill.gif) repeat;}

.newsboxright {
	float:right;
	width:200px;
	border:solid 1px #ccc;
  	margin : 24px 6px 6px 6px ;
  	padding:10px; 
	font-size: 0.85em;
	background:  url(../images/contentfill.gif) repeat;}
	
.newsboxleft {
	float:left;
	width:200px;
	border:solid 1px #ccc;
  	margin : 6px 26px 6px 0px ;
  	padding:10px; 
	font-size: 0.85em;
	background:  url(../images/contentfill.gif) repeat;}	

.newsitem {	
	display : block;
 	margin : 1px;
	border: solid 1px #ccc;
 	/*background: #f9f9f9;*/
	background:  url(../images/contentfill.gif) repeat;
	padding: 5px;}

/* for lists with no buttons */

ul.nobut { margin-left: 0;
	padding-left: 0; }

li.nobut { list-style: none;
	margin-left: 0px;
	margin-bottom: 5px; }


.newshead1 {	
	font-size:1.2em;	
	color:#ffffff;
}

.newstext1 {	
	font-size: 1.2em;
}

.newstext2 {	
	font-size: 1.1em;
}

p.lastmod {	
	font-size: 0.8em;

	padding-left: 5em;

}

p.todaysdateandtime {	
	font-size: 1em;

	margin-left: 6.5em;

}

.admin1 {	
	font-size: 0.9em;
}

.admin2 {	
	font-size: 0.8em;
}

.db_current {	
	font-size:1.2em;
	font-weight: bold;	
	color:#f00;
}

.headbox {	
	display : block ;
 	background :  url(../images/krvc-banner-8.jpg) no-repeat fixed left top;
	padding-right: 10px;
	color: #333;	
	font-size: 0.8em;
}

.splash {	
	display : block ;
 	background : transparent ; 
	padding: 0;
	color: #9999FF;
}

