/* 
 FileName : main.css
 Author   : Chris Long - LongViewDesigns.com, all rights reserved 2003
 Revision : $Id: main.css,v 1.6 2006/03/06 20:03:54 Chris Exp $
***************************************************************************/

body {
	margin : 15px;
	background : #333;
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : small;
}

h1 { font-size : medium; }
h2 { font-size : small; }
h3 { font-size : x-small; }

a:link { color : Blue; }
a:active { color: #999; }
a:visited { color: #6C4AA0; }
a:hover { color: #6C4AA0; }

a.command:visited { color : Blue; }
a.hovering { text-decoration : none; }
a.hovering:hover { text-decoration : underline; }

h1, h2, h3, p {
	margin : 18px 0;
	padding : 0;
}
ul, ol{
	margin : 18px 0 18px 35px;
	padding : 0;
}
dl {
	margin : 18px 0 18px 0;
	padding : 0;
}

form { margin : 0; }

/* generic classes for use on multiple tags */
.smalltext { font-size : x-small; }
.warning { color : White; }
.clearing { clear : all; }


/***** define constant page items *****************************************/

#pagewrapper {
	width : 700px;
	margin : 0 auto;
	padding-bottom : 10px;
}

#logo { font-size : 2em; color : #555; }

#firstLevelNav {
	float : left;
	width : 180px;
}
#firstLevelNav ul {
	list-style : square;
}
#firstLevelNav li.on {
	font-weight : bold;
}

#pagebody {
	float : left;
	background : #E4BB6A;
	border : 1px solid Black;
}

#pagecontent {
	float : left;
	padding : 0 20px 20px 0;
	width : 498px;
}

#pagecontent h2 { margin-bottom : 10px; }
#pagecontent ul { margin-top : 10px; }

#pagefooter {
	clear : both;
	border-top : 1px solid Black;
	background : #B09052;
	padding : 8px;
	text-align : center;
	font-size : x-small;
}
#pagefooter a { color : Black; }


/***** now some less page-specific classes ***********************************/

#updatefooter {
	margin : 20px 25px 10px 25px;
	border : 1px solid #CC9;
	background-color : #ECECD0;
	padding : 3px;
	font-size : 11px;
}

.newsitem {
	border : 1px solid #DC5;
	padding : 2px;
}
.newsitem h2 {
	border : 1px solid #DC5;
	background-color : #ECECD0;
	font-size : 11px;
	margin : 0;
}
