/* last updated in braindump 1.3.5 */

/* background */
BODY {
	font-family:verdana, arial, helvetica, sans-serif;
	background-color: #eee;
	margin:0px;
}

p, table {	font-size: 10pt; padding: 5px; }

/* Images */
IMG {border: 3px solid #036;}
A:link IMG,A:visited IMG,A:active IMG {border-color: #fc0;}

/* Links */
A:link,A:visited    { color: #039; }
A:hover,A:active  { color: #369; }

TH A:link, TH A:visited    { color: #000; text-decoration: none; }
TH A:hover, TH A:active  { color: #000; text-decoration: underline; }

/* content block */
#sitetitle {
	position: absolute;
	width: 100%;
	background: url(images/titlegrad.png) repeat-x;
	padding: 10px 0px 10px 0px;
	font-size: 24pt;
	font-weight: bold;
	text-align: center;
	font-family: serif;
}

#leftcontent {
	position: absolute;
	top: 50px;
	width: 20%;
	margin-right: 10px;
	font-size: 10pt;
}

#centercontent {
	position: absolute;
	top: 50px;
	left: 20%;
	width: 50%;
	margin-left: 10px;
	margin-right: 5px;
	font-size: 10pt;
}

#rightcontent {
	position: absolute;
	top: 50px;
	left: 70%;
	width: 25%;
	margin-left: 15px;
	font-size: 10pt;
}

/* Headings */
H1 {
	font-family:verdana, arial, helvetica, sans-serif;
	text-align:center;
	color:#000;
	background-color:#696;
}

H2 {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	background-color:#696;
	
	margin: 0;
	border-bottom: 1px #039 solid;

}

H3 {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#000;
	background-color:#69c;
	
	border-top: 1px #039 solid;
	border-bottom: 1px #039 solid;
	
	padding-left: 10px;
}

/* entry entities */
.entrydate { 
	margin-left: 5px;
	font-size: 8pt;
	
}
.entryurl {margin-left: 5px;}
.entrybody {margin:1em 0px 1em 0px;}
.entrykeywords {margin-left: 5px;}
.commentsubject {margin-left: 5px; font-weight: bold; margin-bottom: 0px;}
.commentbody {margin-top: 0px; }
.commentwho {margin-left: 5px;}
.commentdate {}

/* index entities */
.bg {
	background-color: #eec;
	border: 1px solid #039;
	border-spacing: 0; border-collapse: collapse;
	padding: 0px 0px 20px 0px; 
	/*width: 600px;*/
	font-size: 10pt;
}

.linkindex {
	padding: 0px 5px 20px 5px;
	border: 2px dashed #039;
}

.indexheading {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	margin-bottom: 10px;
	color: #039;
}

TABLE.entry {
	width: 100%;
	border: 1px solid #039;
	border-spacing: 0; border-collapse: collapse;
	margin-bottom: 10px;
}

TABLE.entry TH.title {
	font-size: 14pt;
	text-align: left;
	background-color:#696;
	border: 1px solid #039;
	padding: 0px 0px 0px 5px;
}

TABLE.entry TH {
	background-color:#69c;
	border: 1px solid #039;
	padding: 3px;
}

TABLE.entry TD {
	background-color: #eec;
	border: 1px dashed #996;
	padding: 0px 0px 0px 0px;
}

TABLE.link {
	width: 100%;
	border: 1px solid #039;
	border-spacing: 0; border-collapse: collapse;
	margin-bottom: 10px;
}

TABLE.link TH.title {
	text-align: left;
	background-color:#696;
	border: 1px solid #039;
	padding: 3px;
}

TABLE.link TH {
	background-color:#69c;
	border: 1px solid #039;
	padding: 3px;
}

TABLE.link TD {
	background-color: #eec;
	border: 1px dashed #996;
	padding: 3px;
}

TABLE.navbar {
	width: 100%;
	border: 1px solid #039;
	border-spacing: 0; border-collapse: collapse;
	margin: 0px 5px 10px 3px;
}

TABLE.navbar TH {
	background-color:#69c;
	border: 1px solid #039;
	padding: 3px;
}

TABLE.navbar TD {
	background-color: #eec;
	border: none;
	padding: 3px;
}

/* Data Tables */
TABLE.data {
	border: 1px solid #039;
	border-spacing: 0; border-collapse: collapse;
	margin-left: 5px;
}

TABLE.data TH.title {
	background-color:#696;
	border: 1px solid #039;
	padding: 3px;
}

TABLE.data TH {
	background-color:#69c;
	border: 1px solid #039;
	padding: 3px;
}

TABLE.data TD {
	background-color: #ddb;
	border: 1px dashed #996;
	padding: 3px;
}

/* calendar table */
TABLE.cal {
	border-style: none;
	border-spacing: 0; border-collapse: collapse;
	margin: 5px;
	display: inline;
}
TABLE.cal TH {
	background-color:#696;
	border-style: none;
}
TABLE.cal TD {
	background-color: #ddb;
	border-style: none;
}

/* Form Formatting */
form { margin-bottom: 0; }
textarea, input {font: 10pt verdana, arial, helvetica, sans-serif; margin-bottom: 0; }

