/* CONTENT.CSS 
	RiedThunberg.com
	v 1.0
	created  3/18/2004 by Zander Teller
	modified 3/18/2004 by Zander Teller
   
   Contains styles for page content.
*/

#content {
	font-family:"Courier New", "Lucida Console", Courier, mono;
	font-size:110%;
	padding-right:3em;
}

#content a, #content a:visited {
	text-decoration:underline;
	color:#900;
}

#content a:hover {
	text-decoration:none;
	color:black;
}

#content a.topLink {
	font-size:95%;
}

#content h1, #content .inlineHeader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-weight:bold;
	color:#611;
}

#content #contentHeader {
	margin:1em 0 2.5em 0;
}

#content .headerDate {
	font-size:95%;
	margin:0;
}

#content #contentHeader h1 {
	margin:0.3em 0 0.3em 0;
}

#content h2, #content .inlineHeader2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#353;
}

#content h3, #content .inlineHeader3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#000;
}

#content p {line-height:120% }

#content p.updateText {
	line-height:130%;
}


#content .updateTimestamp {
}

#content p.updateHeadlineText {
	font-size:125%;

	color:#611;
/*	color:#009560; */

	font-weight:bold;
}

#content #updatesTable { width:50em; }

#content table.headlinesTable { width:50em; margin-bottom:1em; }
#content table.headlinesTable td {vertical-align:top; }
#content table.headlinesTable td.headlineTimestamp { width:9em; }

#content table.archiveMonthLinksTable { width:50em; }
#content table.archiveMonthLinksTable td.inactiveMonth { color:#999; }
#content table.archiveMonthLinksTable td.currentRequestMonth { font-weight:bold; }

#content #linksTable { margin-left:3em; }

#content .userList, #content .groupList, #content .emailLists { line-height:190%; }

#content .userList { border-collapse:collapse; }

#content table.userList td {
	border:1px solid #999;
	padding:3px 15px 3px 8px;
}

#content .letterLinkList { line-height:150%; }

#content img.updateImage {
/* centering an image works like this... */
	display:block;
	margin-left:auto;
	margin-right:auto;
}


/****************
REGISTRATION PAGE
****************/

#content #regTable {
	margin:0;
	padding:0;
	border:1px dashed #888;
	border-collapse:collapse;
	font-weight:bold;
}

#content #regTable td {
	padding:3px;

}

#content .regNote {
	font-size:95%;
	font-weight:normal;
}

#content .regOptional {
	color:#666;
	font-weight:normal;
}

#content .errorText { color:#b00; }

#content #serviceNotice {
	border:1px solid #999;
	width:50em;
	padding:1em 1.5em 0.5em 1.5em;
	margin:0 0 1.5em 0;
}


/****************
ADMIN PAGES
****************/

#content #updateAdminLinks p { margin-top:0.3em; }
#content #updateAdminLinks h2 { margin-bottom:0.3em; }
#content #updateAdminLinks h3 { margin-bottom:0.3em; }

#adminContent table {text-align:center; vertical-align:middle; width:90%; }

#adminContent td {margin:0 5px 0 5px; }
#adminContent .updateInputText { font-family:"Courier New", Courier, mono; font-size:95% }
#adminContent table.contentText { width:90%; }

