body {
	background-color: #FFFFFF;
}

a:link { color: #6396cf; text-decoration: none; }
a:visited { color: #AAAABB; text-decoration: none; }
a:hover { color: #6396cf; text-decoration: underline; }

.statusMessage {
	position: absolute;
	top 300px;
	left 400px;
	filter:alpha(opacity=0);
	opacity:0;
}

h2 {
	color: red;
	font: bold 2.5em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	margin: .2em .5em .75em .5em;
}

h3 {
	color: #48b425;
	font: bold 1.5em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	margin: .25em 0;
}

h4 {
	color: #48b425;
	font: bold 1.0em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	margin: .25em 0;
}

.article {
	width: 800px;
	border-width: 1px;
	border-style: none;
	margin: 2px;
}
.article td { background-color: white; }

.headertable {
	width: 100%;
	background-color: #48b425;
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	padding: 1px;
	-moz-border-radius: 4px;
}

.rankTable {
	background-color: #EEEEEE;
	margin-left:auto;
	margin-right:auto;
}

.rankTable td {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	padding: 2x;
}

.listTable { background-color: #EEEEEE; }
.listTable td {
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	text-align: center;
	padding: 3px;
}

.comments { background-color: #EEEEEE; }
.comments td {
	//width: 50%;
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	text-align: left;
	padding: 3px;
}

.sidebar {
	width: 100%;
	background-color: white;
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	padding: 5px;
	-moz-border-radius: 4px;
}
.sidebar a {}

.bodytable {
	width: 95%;
	background-color: white;
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	padding: 5px;
	-moz-border-radius: 4px;
}

.copyright {
	width: 25%;
	background-color: white;
	border-width: 1px;
	border-style: dotted;
	border-color: #FFFFFF;
	-moz-border-radius: 4px;
	font: .75em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	color: #333333;
}

.copyright a {
	color: #6396cf; text-decoration: none; }
}

.ournetwork {
	width: 55%;
	background-color: white;
	border-width: 1px;
	border-style: dotted;
	border-color: #CCCCCC;
	-moz-border-radius: 4px;
	font: .75em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	color: #333333;
}

.ournetwork a {
	color: #6396cf; text-decoration: none; }
}

.story {
	font: .95em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	color: #333333;
}

.caption {
	font: 1.8em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	font-size: 12pt;
	color: #48b425;
}

.postmeta { color: #666666; font-size: 10pt }
.postmenu {
	position: relative;
	color: #666666;
	font-size: 10pt;
}

table.categories {
	border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
  	background-color: #eaf2fa;
	-moz-border-radius: 4px;
}

.category {
	text-decoration:none;
	font: bold 1.0em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	color: #54b041;
}
.category:hover { text-decoration:underline; color: #000000; }
.category:visited { color: #48b425; }

.paging a {
	text-decoration:none;
	font: bold 1.0em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	color: #54b041;
}
.paging a:hover { text-decoration:underline; color: #000000; }
.paging a:visited { color: #48b425; }

table.tagheader {
	border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
  	background-color: #eaf2fa;
	-moz-border-radius: 4px;
}
table.tagheader td { text-align: center; }

table.tagheader a {
	text-decoration:none;
	font: bold 1.5em "trebuchet ms", trebuchet, arial, helvetica, sans-serif;
	color: #6396cf;
	font-size: 10pt;
}

table.tagheader a:hover {
	text-decoration:underline;
	color: #000000;
	font-size: 10pt;
}

table.tagheader a:visited {
	color: #6396cf;
	font-size: 10pt;
}


