@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; border: 0; font-family: Verdana, Geneva, sans-serif; }
body {
	background-color: #060;
	background-image: url(/_images/circles_web.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	color: #fff;
	font-size: 14px;
	text-align: center;
}
#container { margin: 0 auto; width: 960px; }
p
h4 { font-size: 1.1em; }
h3 { font-size: 1.2em; }
h2 { font-size: 1.4em; }
h1 { font-size: 1.6em; }
a:link { color: #fff; }
a:visited { color: #0dd; }
a:hover, a:active, a:focus { color: #090; }
a img { border: 0; text-decoration: none; }
.ctr { text-align: center; }
.clearfloat { clear: both; }
#navmain {
	text-align: right;
}
#navmain li {
	list-style-type: none;
	background-position: left;
	background-repeat: no-repeat;
	padding: 2px 0;
	margin: 8px 0;
}
#navmain a {
	font-size: 1.4em;
	color: #fff;
	text-decoration: none;
}
/* ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ */
#header {
	background-image: url(/_images/div_back.png);
	border: 2px solid #0ff;
	margin: 4px 4px;
	padding: 8px 0;
}
#side {
	background-image: url(/_images/div_back.png);
	border: 2px solid #0ff;
	width: 160px;
	margin: 4px 4px 4px 4px;
	padding: 8px;
	float: left;
}
#main {
	background-image: url(/_images/div_back.png);
	border: 2px solid #0ff;
	margin: 8px 4px 4px 190px;
	padding: 8px;
}
#footer {
	background-image: url(/_images/div_back.png);
	border: 2px solid #0ff;
	margin: 8px 4px;
	padding: 8px;
}
#newsblock {
	text-align: left;
}
/* ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ */
#fav_links {
	margin-top: 64px;
	border-top: 4px dotted #000;
	padding-top: 4px;
}
#fav_links * {
	margin-bottom: 8px;
}
.button {
	margin: 16px 0;
	padding: 8px;
	border-style: outset;
	border-width: 3px;
	border-color: #999 #666 #666 #999;
}
.buttonover {
	margin: 16px 0;
	padding: 8px;
	border-style: inset;
	border-width: 3px;
	border-color: #666 #999 #999 #666;
	background-color: #999;
}

