html {height: 100%; margin-bottom: 0.01em;}

body 
{
	behavior: url("code/csshover3.htc"); 
	color: white;
	font-family: Verdana;
	font-size: 80%; 
	background: #6B3335;
	align: center;
}

.textmiddle {vertical-align: middle;} 
.rightalign {float: right; text-align: right;} 
.leftalign {float: left; text-align: left;} 
 
a {color: red; text-decoration: none;}

cell a:active {color: green;}

span
{
	color: #FF7C30;
	padding: 5px;
	float: left;
}

span.links a {color: #FF7C30; text-decoration: none;}
span.links a:active, span.links a:hover {color: red;}

div
{
	color: #FF7C30;
	padding: 5px;
	float: left;
}

div.toplevelcolumn
{
	width: 800px;
	height: 300px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	float: none;
}

div.edge
{
	background: black;
}

/* styles */

div.style_empty, div.style_plain, div.style_plain_no_header
{
	color: blue;
	padding: 0px;
	background: #6B3335;
}

/* width settings */

div.width_1 {width: 190px;}
div.width_2 {width: 390px;}
div.width_3 {width: 590px;}
div.width_4 {width: 790px;}

div.width_1 div.edge, div.width_1 div.no_edge {width: 180px;}
div.width_2 div.edge, div.width_2 div.no_edge {width: 380px;}
div.width_3 div.edge, div.width_3 div.no_edge {width: 580px;}
div.width_4 div.edge, div.width_4 div.no_edge {width: 780px;}

div.width_1 span.header {width: 168px;}
div.width_2 span.header {width: 368px;}
div.width_3 span.header {width: 568px;}
div.width_4 span.header {width: 768px;}

span.header, span.header_hover 
{
	border-width: 1px; 
	border-style: solid; 
	text-align: center; 
}

div.no_edge div.cell
{
	position: relative;
	border-width: 1px;
	border-color: #FF7C30;
	text-align: left;
	border-style: none;
}

div.edge div.cell, div.edge div.cell_hover
{
	position: relative;
	border-width: 1px;
	border-color: #FF7C30;
	text-align: left;
	border-style: none dashed dashed dashed;
}

div.edge div.cell_notop
{
	position: relative;
	border-width: 1px;
	border-color: #FF7C30;
	text-align: left;
	border-style: dashed dashed dashed dashed;
}
div.width_1  div.cell, div.width_1  div.cell_hover {width: 168px;}
div.width_2  div.cell, div.width_2  div.cell_hover {width: 368px;}
div.width_3  div.cell, div.width_3  div.cell_hover {width: 568px;}
div.width_4  div.cell, div.width_4  div.cell_hover {width: 768px;}

span.header_hover:hover {background: darkred; cursor: pointer;}
div.cell_hover:hover {background: darkred; cursor: pointer;}

span.title
{
	position: absolute;
	top: 1px;
	left: 5px;
	font-variant: small-caps;
	font-size: 100%;
	text-align: left;
	color: white;
}

a span.title
{
	text-decoration: underline;
}

h1, h2, h3, h4
{
	color: white;
	margin: 0px;
	background-repeat: repeat-y;
	font-size: 100%; 
	font-weight: normal;
	font-variant: small-caps;
	margin-top: 2px; 
	margin-bottom: 0px; 
	text-align: center;
}

h1, h2 {margin-top: 5px; padding-left: 5px;}

div.width_1 h1, div.width_2 h1, div.width_3 h1, div.width_4 h1 {background-image: url("pages/h1.jpg");}
div.width_1 h2, div.width_2 h2, div.width_3 h2, div.width_4 h2 {background-image: url("pages/h2.jpg"); font-weight: bold;}

div.width_1 h1, div.width_1 h2, div.width_1 h3 {width: 168px;}
div.width_2 h1, div.width_2 h2, div.width_2 h3 {width: 368px;}
div.width_3 h1, div.width_3 h2, div.width_3 h3 {width: 568px;}
div.width_4 h1, div.width_4 h2, div.width_4 h3 {width: 768px;}

div.width_1 h3, div.width_2 h3, div.width_3 h3, div.width_4 h3 {color: white;}
h4
{
	color: white;
	font-variant: normal;
}

img {border-style: none;}
img.padding {height: 0px;}
div.width_1 img.padding {width: 168px;}
div.width_2 img.padding {width: 368px;}
div.width_3 img.padding {width: 568px;}
div.width_4 img.padding {width: 768px;}

div.width_3 img.article {height: 84px;}

img.latest {height: 84px; float: left;}

div.footer {width: 768px; font-size: 80%; text-align: center;}
div.footer img.normal {width: auto; height: auto;}
div.footer img.padding {width: 768px; height: 0px;}
div.edge img.no_resize {width: auto; height: auto;}

div.cell img.gallery_thumbnail, div.cell img.gallery_thumbnail_selected {width: 75px; height: 44px; border: 2px; border-style: solid; border-color: black;}
div.cell img.gallery_thumbnail:hover {border-color: red;}
div.cell img.gallery_thumbnail_selected {border-color: #FF7C30;}
