/****************************************************************************/
/*                                                                          */
/* content.css - CSS style sheet for rivan.net                              */
/*                                                                          */
/* Copyright (c) 2003 Karl A. Erickson (webmaster@rivan.net)                */
/*                                                                          */
/****************************************************************************/

/*
 * General Content
 */

acronym {			cursor:			help;
				border-bottom:		1px blue dotted;
				}

DIV.warning {			background-color:	#F0F0F0;
				color: 			black;
				padding:		4pt;
				border:			1px blue dotted;
				}

DIV.warning IMG {		padding-right: 		10px;
				float:			left;
				}

P.center {			text-align:		center;
				}
					
/*
 * Site Main Page
 */

P.cowmain {			font-size:		10pt;
				background-color:	transparent;
				padding-left: 		24px;
				}

UL.whatsnew {			padding-bottom:		30pt;
				}

.whatsnewdate {			font-size:		8pt;
				color:			#a0a0a0;
				background-color:	transparent;
				}

SPAN.poemline1 {		margin-left:		0px;
				}

SPAN.poemline2 {		margin-left:		10px;
				}
			
SPAN.poemline3 {		margin-left:		20px;
				}

SPAN.poemline4 {		margin-left:		30px;
				}
			
P.poemauthor {			margin-left:		140px;
				}			
/*
 * Projects
 */

TABLE.project {			border-spacing:		1px;
				border:			white 1px solid;
				margin-left:		0px;
				margin-bottom:		20px;
				font-size:		10pt;
				}

TH.projtitle { 			background-color:	#5874AD;
				color:			#FFFFFF;
				text-align:		left;
				padding:		6px;
				}

TD.projitem {			background-color:	#F6F6F6;
				color:			black;
				vertical-align:		top;
				padding:		6px;
				}

PRE.asciiart {			font-size:		10pt;
				color:			#003399;
				background-color:	transparent;
				}

/*
 * Humor
 */
 
TABLE.bessie {			border:			#5874AD 2px solid;
				padding:		20px;
				margin-left: 		auto;
				margin-right: 		auto;
				}
			
TD.bessie {			font-style:		italic;
				font-weight:		bold;
				font-size:		12pt;
				text-align:		center;
				}

/*
 * Search
 */

SELECT {			font-family:		'Trebuchet MS',Tahoma, Arial, sans-serif
				}

IFRAME.search {			border:			0 none;
				display:		inline;
				padding-left:		20px;
				padding-top:		12px;
				width:			100%;
				height:			600px;
				}

/*
 * Beer
 */
 
DIV.beer30 {			text-align:		center;
				}
			
IMG.beer30 {			border:			0;
				}


/*
 * WinterNyet
 */


TABLE.winternyet {		border:			0;
				width:			100%;
				}
			
P.winternyet-title {
				font-size:		24pt;
				font-weight:		bold;
				color:			#003399;
				background-color:	transparent;
				margin:			0;
				}

PRE.winternyet {	 
				}

BLINK {				text-decoration:	none;
				}

DIV.winternyet-web {		background-color: 	#F0F0F0;
				color: 			black;
				padding:	 	10px;
				}

TABLE.winter-irc { 		border-spacing:		2px;
				border:			white 2px solid;
				margin-left:		0px;
				}
				
TABLE.winter-irc TD {		background-color:	#F6F6F6;
				color: 			black;
				vertical-align:		top;
				padding:		6px;
				}

/*
 * Counter page
 */
 
TABLE.counters {		border-spacing:		1px;
				border:			white 1px solid;
				margin-left:		0px;
				font-size:		10pt;
				margin-bottom:		20px;
				}

TABLE.counters TH { 		background-color:	#5874AD;
				color:			#FFFFFF;
				text-align:		left;
				vertical-align:		bottom;
				padding:		6px;
				white-space:		nowrap;
				}

TABLE.counters TD {		background-color:	#F6F6F6;
				color:			black;
				vertical-align:		top;
				padding:		6px;
				white-space:		nowrap;
				}

TABLE.counters TD.hilite {	background-color:	#E4F3FF;
				color:			black;
				vertical-align:		top;
				padding:		6px;
				white-space:		nowrap;
				}

SPAN.error {			color:			#ff0000;
				background-color:	transparent;
				font-weight:		bold;
				}


/*
 * WHOIS
 */
 
H2.error {			color:			#FF0000;
				background-color:	transparent;
				} 
				
/*
 * Google Bart
 */
 
DIV.googlebart {		text-align: 		center;
				}				

DIV.googlebart TABLE {		margin-left: 		auto;
				margin-right: 		auto;
				}

IMG.google {			border:			0;
				vertical-align:		middle;
				}

/*
 * Project Release Notes
 */
 
P.rntitle {			font-weight:		bold;
		
				}
SPAN.rndate {			font-size:		8pt;
				color:			#003399;
				background-color:	transparent;
				}
				
/*
 * ImageViewer
 */
 
TABLE.imageviewer {		border:			#5874AD 2px solid;
				padding:		20px;
				margin-left: 		auto;
				margin-right: 		auto;
				}
			
TD.imageviewer {		font-style:		italic;
				font-weight:		bold;
				font-size:		12pt;
				text-align:		center;
				}
				
TD.imageviewer IMG {		border:			0
				}
				
.imagehidden {			display:		none;
				}
				
.imageshow {			display:		inline;
				}

