﻿html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
	
body {
	color: Black;
	background-color:white;
	margin: 0;
	padding: 10px;
	font: small Verdana, Arial, Helvetica, sans-serif;
}

/*_____________________ Content styles _____________________*/
A {
	COLOR: blue;
}

A:visited {
	COLOR: maroon;
}

A:hover {
	COLOR: red;
}

a img {
	text-decoration:none !important;	
}

code{
	font-size: small;
	font: small "Courier New", Courier, mono;
	COLOR: #336600;
}

H1 {
	FONT: xx-large normal Arial, Helvetica, sans-serif;
}

H2 {
	font: bold medium Arial, Helvetica, sans-serif;
	padding-top: 1em;
	padding-bottom: 0.3em;
	BORDER-BOTTOM: #33ccff 1px solid;
}

H2:first-letter {
	color:#CC0000;
}

H2:before {
	content:"\258c";
}


H3 {
	font: bold medium Arial, Helvetica, sans-serif;
}

H1 A, H2 A, H3 A {
	TEXT-DECORATION: none;
}

Thead TH, Thead TD {
	font-weight:bold;
	text-align:center;
	background-color:#33CCFF;
	padding: 0.2em 0.4em;
}

TBody TH, TBody TD {
	border-bottom:1px solid #33CCFF;
	padding: 0.2em 0.4em;
	vertical-align:top;
}

TBody TH {
	text-align:left;
}

TH p, TD p {
	padding: 0;
	margin-top: 0;
}

.noborder {
	border:none !important;
}

.news dt {
	display:block;
	float:left;
	width:6em;
}

.news dd  {
	display:block;
	padding-left:6em;
	margin-left:0em;
	margin-bottom:1em;
	margin-right:1em;
}

.epigraph {
	width:50%;
	padding-left:40%;
	font-style:italic;
}

.intro {
	color:#666666;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	BORDER-top: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}


.comment {
	COLOR: #666666;
	padding: 0 1em;
	margin-left: 3em;
	margin-right: 3em;
	BORDER: 0px;
	BORDER-LEFT: 1px solid #999999;
}

.footnote {
	font-size: x-small;
	color: #666666;
}

/*_____________________ Template styles _____________________*/
.float-r {
	float:right;
}

.float-l {
	float:left;
}

.float-r40 {
	float:right;
	width:40%;
}

.scr{
}

.prn{
	display: none;
}

#main img {
	padding:5px;
}

#header {
	background-color:#CC0000;
	MARGIN: 5px 200px 10px 0;
	PADDING: 0 0 0 10px;
}

#header h1 {
	background-color:white;
	padding: 0 0 0 10px;
	margin: 0;
}

.searchform {
	text-align:right;
	width:200px;
	position:absolute;
	top:20px;
	right:10px;
}

#menu{
	background: #33CCFF url(/pict/pict1ss.gif) left bottom no-repeat;
	min-height: 18px;
	padding: 4px 0px 4px 20px;
	margin: 0 0 20px 0;
}

#menu A {
	TEXT-DECORATION: none;
}

.toolbox {
	width:200px;
	min-height:10px;
	max-height:18px;
	text-align:center;
	margin: 4px 0 0 0;
	float:right;
	font-size: x-small;
}

#content {
	padding: 0 200px 0 0;
	margin: 20px 0;
	background: #33CCFF;
}

#main{
	margin: 0;
	background-color:white;
	padding:0 20px 0 20px;
	overflow:hidden;
}

#sidebar {
	FONT: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #33CCFF;
	float:right;
	width:200px;
}

#sidebar A {
	text-decoration:none;
}

#sidebar H1 {
	margin:0 0 5px 0;
	padding:0;
	FONT: bold small Arial, Helvetica, sans-serif;
}


.submenu, .subscribe {
	width:180px;
	margin: 0;
	padding: 10px 10px 20px 10px;
	background: #33CCFF url(/pict/pict3ss.gif) right top no-repeat;
	border-top: 1px solid White;
	text-align: left;
}

.submenu UL {
	LIST-STYLE: disc outside url(pict/bullet.gif);
	MARGIN: 0;
	padding: 0 0 0 16px;
}

.submenu LI {
	PADDING: 0 0 2px 0;
	MARGIN: 0;
}

.submenu p {
	margin:0;
	padding:0;
}

#footer{
	clear: both;
	font-size: x-small;
}

#bottomline{
	background: #33CCFF url(/pict/pict2ss.gif) left top no-repeat;
	min-height: 18px;
	padding: 4px 0px 4px 20px;
	margin: 20px 0 0 0;
	text-align:center;
}

#bottomline A {
	TEXT-DECORATION: none;
}

.path {
	float:left;
}

.prev_next{
	float: right;
	width: 20%;
	text-align: left;
}

Address{
	margin: 5px 0 5px 20px;
	padding: 0;
	font-size: x-small;
	font-style:normal;
	text-align: left;	
}

#hotlogs{
	margin: 10px 0 0 0;
	padding: 0;
	float: right;
}

#counters-invisible{
	text-align:right;
	width:200px;
	position:absolute;
	top:0;
	right:10px;
}
