body
{
	background-image: url('images/background_winter.jpg');
	background-color: rgb(239, 245, 252);
}

h1, h2, h3, h4
{
	color: rgb(118, 147, 172);
}

#header
{
	border-style: solid;
	border-color: black;
}

#headerimg a
{
	background-image: url('images/gates_title1.gif');
}

#logo
{
	background-image: url('images/logo_small.png');
	border-style: solid;
	border-color: black;
}

#footer, #footer a, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active
{
	text-align: right;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

.narrowcolumn
{
	background-color: white;
	border-style: solid;
	border-color: black;
}

.ul_corner, .ul_corner_top, .lr_corner, .lr_corner_bottom
{
	background-repeat: no-repeat;
}

.ul_corner
{
	background-image: url('images/ul_corner3.gif');
	background-position: bottom;
}

.lr_corner
{
	background-image: url('images/lr_corner3.gif');
	background-position: top;
}

.ul_corner_top
{
	background-image: url('images/ul_corner2.gif');
	background-position: right bottom;
}

.lr_corner_bottom
{
	background-image: url('images/lr_corner2.gif');
	background-position: left top;
}

.box_top, .box_bottom
{
	background-color: white;
	border-style: solid;
	border-color: black;
}

.categories a
{
	text-align: center;
}

.categories a, .pages a
{
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-repeat: no-repeat;
}

.categories a, .categories a:link, .categories a:visited
{
	background-image: url('images/category_button.png');
	color: rgb(230, 230, 230);
}

.categories a:hover, .categories a:active
{
	background-image: url('images/category_button_hover.png');
	color: white;
}

.categories .cat-item-3 a, .categories .cat-item-3 a:link, .categories .cat-item-3 a:visited
{
	background-image: url('images/category_button_top_left.png');
	background-position: right;
}

.categories .cat-item-3 a:hover, .categories .cat-item-3 a:active
{
	background-image: url('images/category_button_top_left_hover.png');
	background-position: right;
}

.categories .cat-item-7 a, .categories .cat-item-7 a:link, .categories .cat-item-7 a:visited
{
	background-image: url('images/category_button_bottom_left.png');
	background-position: right;
}

.categories .cat-item-7 a:hover, .categories .cat-item-7 a:active
{
	background-image: url('images/category_button_bottom_left_hover.png');
	background-position: right;
}

.pages a, .pages a:link, .pages a:visited
{
	background-image: url('images/page_button.png');
	color: rgb(230, 230, 230);
}

.pages a:hover, .pages a:active
{
	background-image: url('images/page_button_hover.png');
	color: white;
}

/*<auxiliary styles>*/
.center, .center img, .aligncenter, .aligncenter img
{
	text-align: center;
}

.center img, img.center, .aligncenter img, img.aligncenter, .right img, img.right, .alignright img, img.alignright
{
	border-style: solid;
	border-color: black;
}

.grid, .grid th
{
	border-style: solid;
	border-color: black;
}

tr.alt
{
	background-color: rgb(230, 230, 230);
}
/*</auxiliary styles>*/