/** events article.css 2011-09-12 **/
body {
	background: #fff;
	color: #000;
	margin: 0;
}
div#wrapper {
	background: url(images/main_bg.jpg) 0 0 no-repeat;
	/*
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	*/
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 474px;
	height: 2000px;
	width: 1280px;
}
div#wrapper1 {
	margin-top: 0;
	margin-bottom: 0;
	height: 1740px; /* wrapper.height-40 */
}
div#wrapper2 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 246px;
	background: url(images/article_bg_top.png) 0 0 no-repeat;
}
div#wrapper3 {
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 450px;
	background: url(images/article_bg_bottom.png) 0 100% no-repeat;
}
div#wrapper4 {
	margin-top: 0;
	margin-bottom: 0;
	background: url(images/article_bg_middle.png) 0 0 repeat-y;
}
#copyright {
	background: url(images/powered.png) 0 0 no-repeat;
	margin-top: 0;
	margin-bottom: 0;
	padding: 20px 5px 0px 5px;
	width: 198px;
	font: bold 8pt Verdana, sans-serif;
	text-align: left;
	float: right;
}

.clearfix { clear: both; margin: 0; padding: 0; font-size: 1px; }

div#maincontent {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 260px;
	width: 445px;
	min-height: 600px;
	text-align: left;
}
div#pagenavcontainer {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 260px;
	width: 445px;
	padding-top: 10px;
}
div#headercontainer {
	margin: 0;
	padding: 0;
	width: 1186px;
	position: absolute;
	top: 20px;
	left: 94px;
}
div#menucontainer {
	background: url(images/menu_bg.gif) 100% 0 no-repeat;
	margin: 0;
	padding: 0;
	width:  1034px;
	height: 260px;
	min-height: 260px;
	position: absolute;
	top: 180px;
	left: 0px;
}

.floatmenu a {
	display: block;
	float: left;
}

/* === pagination === */

.navparent {
	float: left;
}
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	cursor: default;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	text-decoration: none;
	color: #680e14;
	font-weight: bold;
}
div.pagination a:hover,
div.pagination a:active {
	text-decoration: none;
	color: #f00;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	color: #fff; background-color: #966;
	cursor: default;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	color: #999;
	cursor: default;
}

a.navfirst { background: url(images/navfirst.gif) 50% 50% no-repeat; }
a.navfirst:hover, a.navfirst:active { background: url(images/navfirst_r.gif) 50% 50% no-repeat; }
span.navfirst { background: url(images/navfirst_d.gif) 50% 50% no-repeat; }

a.navprev { background: url(images/navprev.gif) 50% 50% no-repeat; }
a.navprev:hover, a.navprev:active { background: url(images/navprev_r.gif) 50% 50% no-repeat; }
span.navprev { background: url(images/navprev_d.gif) 50% 50% no-repeat; }

a.navnext { background: url(images/navnext.gif) 50% 50% no-repeat; }
a.navnext:hover, a.navnext:active { background: url(images/navnext_r.gif) 50% 50% no-repeat; }
span.navnext { background: url(images/navnext_d.gif) 50% 50% no-repeat; }

a.navlast { background: url(images/navlast.gif) 50% 50% no-repeat; }
a.navlast:hover, a.navlast:active { background: url(images/navlast_r.gif) 50% 50% no-repeat; }
span.navlast { background: url(images/navlast_d.gif) 50% 50% no-repeat; }
