BODY {
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif;
	color:	#000000;
	BACKGROUND-COLOR: #cc99cc;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	}
	
A:link {
	COLOR: #006699
	}

A:visited {
	COLOR: #7948ad
	}

A:active {
	COLOR: #669999
	}

A:hover {
	COLOR: #339999; TEXT-DECORATION: none
}

.masthead {
	BORDER-TOP: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	BACKGROUND-COLOR: #660066;
	margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;
		}

.navtable {
	BORDER-RIGHT: #1E3C5A 1px solid;
	BORDER-TOP: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	BORDER-BOTTOM: #1E3C5A 1px solid;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	}

.topnavtop {
	FONT-WEIGHT: bold;
	font-size: 1em;
	COLOR: #330033;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #B8D2EA;
	BORDER-BOTTOM: #1E3C5A 1px solid;
	TEXT-ALIGN: center;
	}

.topnav {
	FONT-WEIGHT: bold;
	font-size: 1em;
	text-decoration: none;
	COLOR: #330033;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #e3c9e3;
	margin-right: 3px;
	margin-left: 3px;
	padding-right: 3px;
	padding-left: 3px
}

.middletablehome {
	BORDER-RIGHT: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	BORDER-BOTTOM: #1E3C5A 1px solid;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	}
#content {
	margin: 0em;
	padding: .75em .5em .5em .5em;
	/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. */
}

#leftcontent {
	margin: 0em;
	padding: .1em .5em .5em .75em;
	/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. */
}

.leftcolumn {  
	border-color: #cc99cc; 
	background-color: #F7ECFD; 
	border-style: dashed; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
	}

.leftlinks {
	FONT-WEIGHT: bold;
	COLOR: #330033;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	MARGIN-RIGHT: 0.6em;
	MARGIN-TOP: 1.0em;
	}
	
H1 {
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 1.4em;
	FONT-WEIGHT: bold;
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 0em;
	margin-left: 0em;
	margin-right: 0em;
	padding-top: 0em;
	COLOR: #660066;
	padding-bottom : 0em;
}

H2 {
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: bold;
	MARGIN-TOP: .2em;
	MARGIN-BOTTOM: 0em;
	margin-left: 0em;
	COLOR: #660066;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	font-style : italic;
}
	
H3 {
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: bold;
	MARGIN-TOP: .2em;
	MARGIN-BOTTOM: 0em;
	margin-left: 0em;
	COLOR: #660066;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	}

H4 {
	FONT-SIZE: 1em;
	FONT-WEIGHT: bold;
	margin-left: 0em;
	COLOR: #660066;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	background-color: #FFFFFF;
	font-style: italic; 
	margin-top: .2em; 
	margin-bottom: 0em;
	}

	p {
	font-size: 1em;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #000000;
	margin-right: 0em;
	margin-left: 0em;
	margin-top: 0em;
	padding-top : 0em;
	padding-bottom : 0em;
	margin-bottom : 1em;
	margin-right: .5em;
	line-height : 1.1em;
}

.single { 
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.1em;
	color: #000000; 
	margin-right: 0em; 
	margin-bottom: .2em; 
	margin-left: 0em; 
	margin-top: 0em; 
	}

.bold {
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	font-size: 1em;
	text-decoration: none;
	}

ul {
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 1em;
	margin-top : 0em;
	margin-left : 1.4em;
}	

.quote {
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-style: italic;
	color: #660066;
	font-weight: bold;
	margin-top: 34px; margin-bottom: 20px; margin-right: 0px; text-align: center
	}

.floatright	{
	float: right;
	}

.floatleft {
	float: left;
	}

.tiny {
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: .9em;
	color: #990099;
	}

.smallbold {
	FONT-WEIGHT: bold;
	text-decoration: none;
	font-size: .8em;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	}

.copytable {
	BORDER-RIGHT: #1E3C5A 1px solid;
	BORDER-LEFT: #1E3C5A 1px solid;
	BORDER-BOTTOM: #1E3C5A 1px solid;
	FONT-FAMILY: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #e3c9e3;
	}

.tdback { 
	background-image: url(http://www.triviumpublishing.com/womenshistorymonth/images/bar4.jpg);
	height: 50px;
	}.nav {
	font-size: 0.9em;
	font-weight: bold;
}
.titlemedium { font-weight: bold; color: #000000; height: 2.3em; background-color: #E3C9E3 }

.titlemedium  a:link,  .titlefoot  a:link, .titlemedium  a:visited, .titlefoot  a:visited, .titlemedium  a:active, .titlefoot  a:active { text-decoration: underline; color: #2A394E }

.titlemedium a:hover, .subtitle a:hover, .titlefoot a:hover { text-decoration: underline; color: #000000 }

.hlight { background-color: #F7ECFD }

.dlight { background-color: #EEF2F7 }

.mainbg { background-color: #F7ECFD }

.mainfoot { background-color: #E3C9E3 }

.forum1 { background-color: #FFFFFF }

.forum2 { background-color: #FFFFFF }

.post1 { background-color: #EFEFEF }

.post2 { background-color: #FFFFFF }

.posthead { background-color: #F7ECFD }

.postbak { background-color: #D2D2D0 }

.title { background-color: #E3C9E3 }

.row1 { background-color: #F7ECFD }

.row2 { background-color: #FFFFFF }

.postsep { background-color: #AAAAAA; height: 1px }

.normalname a:link, .normalname a:visited, .normalname a:active { text-decoration: underline; padding-bottom: 2px }

.highlight { color: #FF0000 }

.highlight a:link, .highlight a:visited, .highlight a:active { text-decoration: underline; color: #FF0000 }

.highlight a:hover { text-decoration: underline }

.copyright { font-family: "Trebuchet MS", Verdana, Tahoma, Arial; font-size: .9em; line-height: 1em }

.category { font-weight: bold; line-height: 150%; color: #333333; background-color: #E3C9E3 }

.category   a:link, #category   a:visited, #category   a:active { text-decoration: none; color: #333333 }

.postfoot { font-weight: bold; color: #345487; height: 2em; background-color: #E3C9E3 }

.titlefoot { font-weight: bold; color: #333333; height: 2em; background-color: #CC99CC }
.maintitle { color: #FFFFFF; font-size: 1.15em; height: 2em; background-color: #660066 }

.edit { font-size: 1em }

.fancyborder { border: 1px dashed #999999 }

.solidborder { border: 1px solid #999999 }

.maintitle  a:link, .maintitle  a:visited, .maintitle  a:active { text-decoration: none; color: #FFFFFF }

.maintitle a:hover { text-decoration: underline }

.pagetitle { color: #4C77B6; font-size: 1.1em; font-weight: bold }

.useroptions { background-color: #598CC3; height: 1em; font-weight: bold; color: #FFFFFF }

.useroptions a:link, .useroptions a:visited,.useroptions a:active { text-decoration: none; color: #FFFFFF }

.bottomborder { border-bottom: 1px dashed #D2D2D0 }

.linkthru { color: #800080; font-size: 1em }

.linkthru  a:link, .linkthru  a:active { text-decoration: underline; color: #000000 }

.linkthru  a:visited { text-decoration: underline; color: #000000 }

.linkthru  a:hover { text-decoration: underline; color: #465584 }

#QUOTE { font-family: "Trebuchet MS", Verdana, Arial; font-size: .9em; color: #333333; background-color: #FAFCFE; border: 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

#CODE { font-family: "Trebuchet MS", Verdana, Arial; font-size: 1em; color: #333333; background-color: #FAFCFE; border: 1px solid Black; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }

.codebuttons { font-size: .9em; font-family: "Trebuchet MS", verdana, tahoma, arial, sans-serif; vertical-align: middle }

.forminput { font-size: 1em; font-family: "Trebuchet MS", verdana, tahoma, arial, sans-serif; vertical-align: middle }

.textinput { font-size: 1em; font-family: "Trebuchet MS", verdana, tahoma, arial, sans-serif; vertical-align: middle }

.input { font-size: 1em; font-family: "Trebuchet MS", verdana, tahoma, arial, sans-serif; vertical-align: middle }

.borderthin { BORDER: 1px #F7ECFD }
.signature { font-size: 1em; color: #333399 }

.postdetails { font-size: .9em }

.postcolor, #postcolor { font-size: 1em; line-height: 160% }

.membertitle { font-size: 1em; line-height: 150%; color: #000000 }

.normalname { font-size: 1em; font-weight: bold; padding-bottom: 2px }

.desc { color: #434951; line-height:1.05em }

.unreg { font-size: 1em; font-weight: bold; color: #990000 }

.archive { font-size: .9em; margin-bottom:8px; }.forumquote {
	font-style: italic;
	border: 1px solid #000000;
	margin: 9px;
	padding: 3px;
}
