a:, a:link, .novisit, a.novisit, a.novisit:visited, .heading {color:#369}
a:visited, .hdrtab, a.hdrtab, a.hdrtab:visited, a.option:visited, a.comment:visited, .subdue, a.subdue, a.subdue:visited {color:#666}
a:hover, a.novisit:hover, a.subdue:hover {color:#f93}

.section {color:#ffc}
.title, a.title, a.title:visited, .hdrtitle, a.hdrtitle, a.hdrtitle:visited, .hdrreg, a.hdrreg, a.hdrreg:visited, a.stats:hover, .hilite, a.hilite, a.hilite:visited, input.navbutton, input.menubutton {color:#fff}

a.title:hover, a.hdrtitle:hover, a.hdrmenu:hover, a.hdrreg:hover {color:#ff3}
.hdrtitle,a.hdrtitle,a.hdrtitle:visited, .hdrmenu, a.hdrmenu, a.hdrmenu:visited, .hdrtab,a.hdrtab, a.hdrtab:visited, .hdrreg,a.hdrreg, a.hdrreg:visited, .stats, a.stats, a.stats:visited, .ftab, a.ftab, a.ftab:visited {text-decoration:none}

a.hdrtitle:hover,a.hdrmenu:hover,a.hdrtab:hover,a.hdrreg:hover,a.stats:hover,a.ftab:hover{text-decoration:underline}
.hdrmenu,a.hdrmenu,a.hdrmenu:visited{color:#ccc}
a.hdrtab:hover,a.nav:hover,a.option:hover,.comment,a.comment,a.ftab:hover{color:#c00}
.nav,a.nav,a.nav:visited{color:#000}
.option,a.option,.ftab,a.ftab,a.ftab:visited{color:#333}
a.comment:hover{color:#f90}
.stats,a.stats,a.stats:visited{color:#fc0}
a.hilite:hover{color:#cc9}

.text,body{font-family:Verdana,Arial,Helvetica}
form{margin-top:0;margin-bottom:0}
div.abstract{background:#f2f2f2;padding:3px}
td.tabactive{border-right:#333 3px solid;border-left:#f2f2f2 3px solid}
td.tabactive,td.ftabactive{border-top:#ccc 2px solid}
td.tabinactive{border-right:#999 2px solid;border-top:#ccc 1px solid;border-left:#fff 2px solid}
td.tabinactive,td.tabnone,td.ftabinactive{border-bottom:#ccc 1px solid}
td.sitemenu{border-left:#999 1px solid;border-bottom:#999 1px solid}
td.headerclose{border-bottom:#333 1px solid}
td.ftabactive{border-right:#333 2px solid;border-left:#ccc 2px solid}
td.ftabinactive{border-right:#333 1px solid;border-top:#f2f2f2 1px solid;border-left:#f2f2f2 1px solid}
input.stdtextbox,select.stdcombo{font:9pt arial,helvetica}
input.stdbutton,input.navbutton,input.menubutton{font:8pt verdana,arial,helvetica bold;cursor:hand}
input.navbutton{background:#f93;border-top:#e6e6b2 2px solid;border-left:#e6e6b2 2px solid;border-right:#ccc 2px solid;border-bottom:#ccc 2px solid}
input.menubutton{background:#669;border-top:#b2b2e6 2px solid;border-left:#b2b2e6 2px solid;border-right:#666 2px solid;border-bottom:#666 2px solid}

.SidebarBlock {background: #fff; border: solid 1px #369; margin: 0 0 10px 0; padding: 0;}
.SidebarTitle {color: #fff; background: #369; padding: 1px 3px; }
.SidebarContent {background: #ffe699; padding: 2px 6px; font-size: 11px; font-weight: bold;}
.SidebarTitle h2 {color: #fff; font-size: 11px; font-weight: bold; margin: 0;}
.SidebarContent ul {margin: 0; margin-left: 15px;}

#adLeaderboard, #adRectangle, #adSkyscraper, #adLink {border: 1px solid #ccc;}
#adLink {margin: 15px 0; border: none;}
#adRectangle {margin: 1px;}
#adSkyscraper {width: 160px;}

.FormContainer {
	padding: 10px;
	background: #eee;
	border: 1px solid #ccc;
}

#PageContent {
	margin: 0 40px;
}

#PageContent, #PageContent td {
	font-size: 10pt;
	color: #333;
	font-family: Arial, Sans serif, helvetica;
}

#CopyrightBlock {
	margin: 25pt 50pt;
	padding: 10px 20px;
	background: #f2f2f2;
	border: 1px solid #ddd;
	text-align: center;
	color: #666;
	font-size: 10pt;
	font-family: Arial;
}

#PageTagCloud {
	background: #cce5ff;
	background-image: url(/images/gradbg-lt-dn-100h.png);
	background-position: top;
	background-repeat: repeat-x;
	padding: 10px;
	margin: 0 0 10pt;
	/*border: 1px dotted #f93;*/
	font-size: 10pt;
	font-family: Arial, Sans serif, helvetica;
}

#PageTagCloud h3 {
	font-size: 11pt;
	padding: 0;
	margin: 0;
}

ul.TagList {
	line-height: 200%;
	list-style: none;
	text-align: justify;
	margin: 0;
}

#PageTagCloud a {
	margin: 0 5pt;
}

.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6 {
	margin: 0px;
	padding: 0px;
	display: inline;
}

.Tag1 {font-size: 10pt;}
.Tag2 {font-size: 11pt;}
.Tag3 {font-size: 12pt; font-weight: bold;}
.Tag4 {font-size: 14pt; font-weight: bold;}
.Tag5 {font-size: 15pt; font-weight: bold;}
.Tag6 {font-size: 17pt; font-weight: bold;}

.ContentList {margin: 0; margin-top: 10pt; margin-left: 15pt;}
.ContentItem {margin: 0 0 8pt;}
.ContentTitle {font-weight: bold;}
.ContentDetail {color: #666; font-size: 8pt;}
.ContentDetail .Date {}
.ContentDetail .Source {}
.ContentDetail .Tags {}
.ContentDetail .Tags a, .ContentDetail .Tags alink, .ContentDetail .Tags a:active, .ContentDetail .Tags a:visited {color: #69c; text-decoration: none; padding: 2px;}
.ContentDetail .Tags a:hover {text-decoration: underline;}

/* paginator tool... */
.PaginatorContainer {
	font-family: Arial, Sans serif, helvetica;
	font-size: 10pt; 
	text-align: center; 
	margin-bottom: 20px; 
	margin-top: 20px;
}

.PaginatorSummary {
	font-size: 8pt; 
	color: #666;
}

.Paginator {
	padding-top: 10px; 
	margin-left: auto; 
	margin-right: auto; 
}

.Paginator span.PagerBtn {color: #999;}

.Paginator a.PagerBtn,
.Paginator a.PagerBtn:link,
.Paginator a.PagerBtn:active,
.Paginator a.PagerBtn:visited {
	padding: 2px 6px; 
	border: solid 1px #ddd; 
	background: #eee; 
	text-decoration: none
}

.Paginator a.PagerBtn:hover {
	color: #fff; 
	background: #369; 
	border-color: #036; 
	text-decoration: none;
}

.Paginator span.PageCurrent {
	padding: 2px 6px; 
	border-color: #999; 
	font-weight: bold; 
	font-size: 14pt; 
	/*vertical-align: top;*/
	background: #fff; 
	color: #f60;
	color: #333;
}

.Paginator span.PagerEllipses {
	padding: 2px 6px; 
	border: none; 
	background: #fff; 
	text-decoration: none;
}

/* attention! warnings... */
#PageWarning {
	background: #fdd;
	color: #333;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	margin: 0 0 10px;
	padding: 5pt;
	border: #c00 1px solid;
}

#PageWarning .Title {
	color: #c00;
	font-size: 12pt;
	/*font-style: italic;*/
	font-weight: bold;
	margin: 0 0 3pt;
}

.FollowUsBlock {
  font-size: 12pt;
  font-weight: bold;
  margin: 0px 0px 10px 0px;
  text-align: center;
  color: #999;
}

