BODY {
	background-color: #edece1;
	color: #1f1f1f;
	margin: 15px;	
}

td { 
	font-family: Tahoma, sans-serif; 
	font-size: 12px;
}

a, a:link, a:active {
	color: #006EA9;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
a:visited {color: #4B98C1;}

/* HEADER 
=================================================== */

.header-bg {
	background: #FFFFFF url(/_site/_pic/head_bg.jpg) no-repeat top left;
	border: solid #dad9cf;
	border-width: 1px 1px 0px 0px;
}

.head-topline {
	background-color: #a7b71b;
	margin: 3px;
}

.page-date {
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 5px;
	font-size: 10px;
	color: #666666;
}

.toplinks {
	font-size: 11px;
	color: #808080;
}
.toplinks a:link, .toplinks a:active, .toplinks a:visited {
	color: #808080;
	text-decoration: none;
}
.toplinks a:hover {text-decoration: underline;}

/* Menu */

.menu {
	background: #a3b700 url(/_site/_pic/menu_bg.gif) repeat-x top;
}

.menu-item {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/_site/_pic/menu_sep.gif) no-repeat right;
	padding: 0px 15px 0px 15px;
}
.menu-item a:link, .menu-item a:active, .menu-item a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menu-item a:hover {text-decoration: underline;}

#active {
	background: #dddddd url(/_site/_pic/menu_bg_active.gif) repeat-x top;
	color: #202020;
	border-right: 1px solid #4f5803;
	border-left: 1px solid #C2C2C2;
}

#nobg {background: none;}

#active a:link, #active a:active, #active a:visited {
	color: #202020;
	text-decoration: none;
}
#active a:hover {text-decoration: underline;}

/* CONTENT
======================================================== */
.content-bg {
	background-color: #FFFFFF;
	border-right: 1px solid #dad9cf;
	border-bottom: 2px solid #697503;
}

.footcontent-bg {
	background-color: #FFFFFF;
	border-right: 1px solid #dad9cf;	
	border-bottom: 1px solid #dad9cf;
}

/* Headers */

.hbg {
	background: #FFFFFF url(/_site/_pic/headers_bg.gif) repeat-x bottom;
	padding-bottom: 6px;
}

.hbg-title {
	font-family: Arial, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #e75d01;
	text-transform: uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
}

.hbg-title a:link, .hbg-title a:Active, .hbg-title a:visited {
	color: #e75d01;
	text-decoration: none;
}
.hbg-title a:hover {text-decoration: underline;}

.shbg {
	background: #FFFFFF url(/_site/_pic/smallheaders_bg.gif) repeat-x bottom;
	padding-bottom: 1px;
}

.shbg-title {
	font-family: Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #e75d01;
	text-transform: uppercase;
	background-color: #FFFFFF;
	padding-right: 10px;
}

.shbg-title a:link, .shbg-title a:Active, .shbg-title a:visited {
	color: #e75d01;
	text-decoration: none;
}
.shbg-title a:hover {text-decoration: underline;}


/* Content */
.img {border: 1px solid #3a3f46;}

.img2 {border: 1px solid #3a3f46; margin-right: 10px;}

h1 {
	font-family: Georgia, "Times New Roman", sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	line-height: 0.9em;
}

h1 a:link, h1 a:active, h1 a:visited {
	color: #000000;
	text-decoration: none;
}
h1 a:hover {text-decoration: underline;}

#h3 {font-size: 14px; line-height: normal;}

#h2 {font-size: 20px; line-height: normal;}

.art-author {
	font-size: 10px;
	color: #878787;
	margin: 7px 0px 7px 0px;
}

.topnews {padding-bottom: 10px;}

.ban-block {
	border-top: 1px solid #e2e2e2;
	padding-top: 5px;
	margin-top: 10px;
}

.preamble {
	background-color: #F6F6F6;
	padding: 5px 0px 5px 0px;
	color: #505050;
	border-bottom: 1px solid #e2e2e2;
}

.conntext {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
	padding-top: 10px;
}

.conntext p {
	font-size: 12px;
	line-height: 1.5em;
}

.fs11px, .fs11px td {font-size: 11px;}

.video-sep {
	border-bottom: 1px solid #d5d5d5;
	margin: 10px 0px 10px 0px;
}

/* News */
.news-block {border: solid 1px #fff; border-bottom: 4px solid #e9e9dc;}

.news-date {
	font-size: 11px;
	color: #a6a495;
}

#list {margin: 5px 0px 5px 0px;}

.news {border-bottom: 4px solid #e9e9dc;}
.news td {padding-bottom: 5px;}

.news a:link, .news a:active, .news a:visited {
	color: #121212;
	text-decoration: none;
}
.news a:hover {text-decoration: underline;}

.tech td {padding-bottom: 5px;}

.tech a:link, .tech a:active, .tech a:visited {
	color: #121212;
	text-decoration: none;
}
.tech a:hover {text-decoration: underline;}

/* News List */
h1.news-list {font-size: 18px;}

.newslist-date {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #e75d01;
	margin: 25px 0px 5px 35px;
	border-bottom: 1px solid #ffae00;
	padding-bottom: 1px;
	width: 660px;
}

#artlist-date {
	margin-left: 10px;
	width: 685px;
}


/* Articles */
.art-item {
	border-bottom: 1px solid #e2e2e2;
	padding-bottom: 10px;
	padding-top: 10px;
}

.nextlink {margin-top: 5px; color: #8aa822;}
.nextlink a:link, .nextlink a:active, .nextlink a:visited {
	font-size: 11px;
	color: #8aa822;
	text-decoration: underline;
}
.nextlink a:hover {text-decoration: none;}

.whitesep {background-color: #FFFFFF;}

/* Pool */
.pool {border-left: 1px solid #e6e6e6;}

.ans td {font-size: 11px;}

a.pool-result:link, a.pool-result:active, a.pool-result:visited {
	color: #ce5700;
	text-decoration: none;
	font-size: 11px;
}
a.pool-result:hover {text-decoration: underline;}

.pt10px {padding-top: 10px;}

/* Pool */
h1.pool-title {
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}

.poolres td {font-size: 11px;}

.pool-bg {
	background: url(/_site/_pic/pool_bg.gif) repeat-x;
	border: 1px solid #E1E1E1;
}

.pool-line {
	background: url(/_site/_pic/pool_line.gif) repeat-x;
}

/* Viideo */
.vmenu-item-l1 {
	font-size: 11px;
	padding: 4px 4px 4px 21px;
	font-weight: bold;
	background: #e9e9dc url(/_site/_pic/video_mark.gif) no-repeat left;
	border-bottom: 1px solid #d5d5ce;
}

ul.vsubmenu {
	margin: 5px 5px 10px 17px;
	padding-left: 17px;
	font-size: 11px;
	list-style-image: url(/_site/_pic/mark.gif);
}
ul.vsubmenu li {
	margin-bottom: 2px;
	margin-top: 2px;
}

/* Archive */
.arch-block {
	background-color: #F6F6F6;
	border-top: 1px solid #D9D9D9;
	border-bottom: 3px solid #D9D9D9;
}

.arch-field {
	background-color: #FFFFFF;
	border: 1px solid #a5a597;
	color: #3E3E3E;
	font-size: 11px;
	height: 18px;
}
.arch-subtext {
	font-size: 10px;
	color: #a1a194;
}

.arch-date {
	font-size: 24px;
	color: #BFBFBF;
}

ul.archmenu {
	margin: 10px 5px 10px 1em;
	padding-left: 1em;
	font-size: 11px;
	color: #003668;
	list-style-image: url(img/mark_smenu.gif);
}

ul.archmenu li {margin-bottom: 5px;}

.archmenu a:link, .archmenu a:active, .archmenu a:visited {
	color: #003668;
	text-decoration: none;
}
.archmenu a:hover {text-decoration: underline;}

.calend {border: 1px solid #d5d5cb;}

.calend td {
	text-align: center; 
	padding: 1px 4px 1px 4px; 
	color: #A3A3A3;
	font-size: 11px;
}

.calend td a:link, .calend td a:active, .calend td a:visited {
	color: #000000;
	text-decoration: none;
}
.calend td a:hover {color: #991600;}

td.calend-head {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 3px;
	border-bottom: 1px solid #003668;
	background-color: #003668;
}


/* FOOTER */
.copy {
	font-size: 11px;
	color: #a7a591;
	margin-top: 25px;
}

/* AVANPORT */
hr.hr01 {border: none; height: 1px; color: #ccc; background-color: #ccc}

