/* Rhydd.com standard stylesheet */
@media all{
	body {
		font-family:"Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;
		background-color:#FFFFFF;
		color:#000000;
	}
	h1 {
		color:#006633;
		background-color:inherit;
		font-size:1.5em;
		text-align:center;
	}
	h2, h3 {
		color:#006633;
		background-color:inherit;
		font-size:1.2em;
	}
	h4, h5 {
		color:#006633;
		background-color:inherit;
		font-size:1.2em;
	}
	/*
	  Standard link color definitions.
	*/
	a:link {
		color: #FFFFFF;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	a:visited {
		color: #FFFFFF;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	a:hover {
		color: #CCCCCC;
		background-color:inherit;
		border:0em none;
	}
	a:active {
		color: #CCCCCC;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	a.contentLink:link {
		color: #006633;
		background-color:inherit;
		text-decoration:underline;
		border:0em none;
	}
	a.contentLink:visited {
		color: #006633;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	a.contentLink:hover {
		color: #CCCCCC;
		background-color:inherit;
		border:0em none;
	}
	a.contentLink:active {
		color: #CCCCCC;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	#adminSubNav{
		font-size:0.7em;
	}
	a.adminSubLink:link {
		color: #006633;
		background-color:inherit;
		text-decoration:underline;
		border:0em none;
	}
	a.adminSubLink:visited {
		color: #006633;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	a.adminSubLink:hover {
		color: #CCCCCC;
		background-color:inherit;
		border:0em none;
	}
	a.adminSubLink:active {
		color: #CCCCCC;
		background-color:inherit;
		text-decoration:none;
		border:0em none;
	}
	p.commentDetails {
		font-size:0.7em;
		color:#CCCCCC;
		background-color:inherit;
		font-style:italic;
	}
	.float-left {
		float: left;
		clear: none;
		margin: 1%;
		padding: 0em;
		border: 0em;
	}

	.float-right {
		float: right;
		clear: none;
		margin: 1%;
		padding: 0em;
		border: 0em;
	}
	#cvDiv {
		text-align:left;
		width:100%;
	}
	.daysAway {
		text-align:center;
		font-size:1.5em;
		font-family:"Comic Sans MS", serif;
		color:#FFFFFF;
		font-weight:bolder;
		background-color:#CC0000;
		border:0.2em ridge #006633;
	}
	.commentsDiv {
		width:80%;
		text-align:left;
		border-bottom:0.1em solid #006633;
		padding:0em;
		margin:0em;
	}
	.commentsDiv 	h4, h5 {
		color:#006633;
		background-color:inherit;
		font-size:1.1em;
	}
	.comments {
		font-style:italic;
		text-align:center;
	}
	#statusAn {
	    font-size:larger;
	    color:#00CC00;
		display:none;
	}
	#statusNA {
	    font-size:larger;
	    color:#CC0000;
	}
}
@media screen {
	#navigation {
		position:absolute;
		top:4.2em;
		left:0em;
		background-color:#006633;
		color:#FFFFFF;
		width:100%;
		height:2em;
		margin:0em;
		padding:0em;
		border:0em none;
	}
	#content{
		position:absolute;
		top:6.5em;
		left:1em;
		width:80%;
		}
	#banner {
		position:absolute;
		top:0em;
		left:0em;
		height:4.2em;
		background-color:#006633;
		color:#FFFFFF;
		width:100%;
		margin:0em;
		padding:0em;
		border:0em none;
	}
	#navMenuUL {
		display:inline;
		list-style:none;
		position:relative;
		top:0.2em;
	}
	.navMenuLI {
		display:inline;
		border:0.15em groove #FFFFFF;
		margin:0.4em;
		padding:0.2em;
		font-weight:bolder;
		font-size:0.8em;
	}
	.welcomeMessage{
		font-weight:bolder;
		font-size:1.8em;
	}
	.navImages {
		border:0em none;
		text-align:center;
	}
	#logos {
		position:relative;
		top:0em;
		float: right;
		margin: 1%;
		padding: 0em;
		border: 0em;
	}
	.thumbs {
		border:0em none;
	}
	/*
		These are for the contact form
	*/
	#contactForm {
		text-align:center;
	}
}
@media print {
	#banner, #navigation, #logos{
		visibility:hidden;
	}	
}