@charset "utf-8";

/* BGN global */
body, table, tr, td, th, select, option, input, textarea, button {
	font-family: Arial,verdana,'Lucida Sans Unicode','Trebuchet MS','Comic Sans MS',Tahoma,Georgia;
}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
ul, ol {
	list-style-type: none;
}
a img {
	border: 0;
}
hr {
	border: 0;
	border-top: 1px solid #d1d7dc;
	height: 0;
}
form {
	margin: 0;
	padding: 0;
	display: inline;
}
textarea {
	overflow: auto;
}
pre {
	white-space: pre-wrap; /* css-3, opera */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}
.none {
	display: none;
}
.hidden {
	visibility: hidden;
}
.nobr {
	white-space: nowrap;
}
.r {
	color: #f00;
	font-family: 'Courier New';
}
.radio, .checkbox {
	border: 0 !important;
	background: transparent !important;
	height: 1em !important;
}
em {
	white-space: nowrap;
}
._def em {
	white-space: normal;
}

.scope {
	text-align: right;
	vertical-align: top;
	padding-top: 2px;
}
*::selection {
	background-color: #639;
	color: #fff;
}
*::-moz-selection {
	background-color:#639;
	color: #fff;
}
/* END global */

/* BGN default styles */
._def li {
	display: list-item;
}
._def h1 {
	font-size: 2em;
	margin: .67em 0;
}
._def h2 {
	font-size: 1.5em;
	margin: .75em 0;
}
._def h3 {
	font-size: 1.17em;
	margin: .83em 0;
}
._def h4, ._def p, ._def blockquote, ._def ul, ._def ol, ._def dl {
	margin: 1.12em 0;
}
._def h5 {
	font-size: .83em;
	margin: 1.5em 0;
}
._def h6 {
	font-size: .75em;
	margin: 1.67em 0;
}
._def h1, ._def h2, ._def h3, ._def h4, ._def h5, ._def h6 {
	font-weight: bolder;
}
._def ol, ._def ul, ._def dd {
	margin-left: 40px;
}
._def ul {
	list-style-type: disc;
}
._def ol {
	list-style-type: decimal;
}
._def ol ul, ._def ul ol, ._def ul ul, ._def ol ol {
	margin-top: 0;
	margin-bottom: 0;
}
._def blockquote {
	margin-left: 40px;
	margin-right: 40px;
}
._def hr {
	border: 1px inset;
}
/* END default styles */

/* BGN corners */
.nw, .ne, .se, .sw {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	overflow: hidden;
	background-image: url(images/corners.gif);
	background-repeat: no-repeat;
}
.block .nw {
	background-position: 0 -20px;
	left: -1px;
	top: -1px;
}
.block .ne {
	background-position: 0 -25px;
	right: -1px;
	top: -1px;
}
.block .se {
	background-position: 0 -30px;
	right: -1px;
	bottom: -1px;
}
.block .sw {
	background-position: 0 -35px;
	left: -1px;
	bottom: -1px;
}
.block .title .nw {
	background-position: 0 0;
	left: -1px;
	top: -1px;
}
.block .title .ne {
	background-position: 0 -5px;
	right: -1px;
	top: -1px;
}


.corner .nw, .corner .ne, .corner .se, .corner .sw {
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/corners.gif);
	background-repeat: no-repeat;
}
.corner .nw {
	background-position: -5px -16px;
	left: 0;
	top: 0;
}
.corner .ne {
	background-position: -5px -20px;
	right: 0;
	top: 0;
}
.corner .se {
	background-position: -5px -24px;
	right: 0;
	bottom: 0;
}
.corner .sw {
	background-position: -5px -28px;
	left: 0;
	bottom: 0;
}
.corner.current .nw {
	background-position: -5px 0;
	left: 0;
	top: 0;
}
.corner.current .ne {
	background-position: -5px -4px;
	right: 0;
	top: 0;
}
.corner.current .se {
	background-position: -5px -8px;
	right: 0;
	bottom: 0;
}
.corner.current .sw {
	background-position: -5px -12px;
	left: 0;
	bottom: 0;
}
/* END corners */

/* BGN .pager */
.pager {
	border-collapse: collapse;
	margin-top: 15px;
	float: right;
}
.pager td {
	margin: 0;
	padding: 0 2px 0 0 !important;
}
.pager td strong {
	padding-right: 5px;
}
.pager td.next {
	border: 0;
}
.pager td a, .pager td span {
	display: block;
	line-height: 1.3em;
	text-align: center;
	padding: 0 5px;
}
* html .pager td a, * html .pager td span {
	width: 1.5em;
}
.pager td a:hover {
	background: #fff;
}
.pager td.current span {
	color: #fff;
	background: #aaa;
}
/* END .pager */


.light-color {
	color: #999 !important;
	font-family: 'Comic Sans MS';
}

.nearbtn {
	margin-left: 9px;
}

/* BGN frame */
.container .bt, .container .bb, .container .bt div, .container .bb div {
	height: 11px;
	overflow: hidden;
	background: url(../images/box1.gif) no-repeat 0 0;
}
.container .bb {
	background-position: 0 -22px;
}
.container .bt div {
	background-position: right -11px;
}
.container .bb div {
	background-position: right -33px;
}

.entry-container {
	padding: 4px 10px;
	overflow: hidden;
}
#homepage .entry-container {
	padding: 0 8px 0;
}

/* BGN .headline & .smain */
.headline h1 {
	color: #1EB5AD;
	font-size: 1.6em;
	font-weight: normal;
	padding: 0 8px;
}
.smain {
	padding: 8px 8px 12px 8px;
}
/* END .headline & .smain */

/* END old css */

