/* general styles *************************************************************/
* {
	margin: 0;
	padding: 0;
}
body {
	background: #fff url('/images/bg-body-dark.png') repeat-x;
	color: #000;
	margin: 0 auto;
	max-width: 1300px;
	min-width:999px;
	/*min-width:1075px;*/
	//width: expression((documentElement.clientWidth||document.body.clientWidth)>1300?'1300px': ((documentElement.clientWidth||document.body.clientWidth)>1300?'1300px': 'auto'));
	//width:expression(document.documentElement.clientWidth < 1075 ? "1075px" : "auto");	
	font: 12px/16px Verdana, Times, serif;
}
.dark {
	background: #1a1a1a url('/images/bg-body-dark.png') repeat-x;
	color: #fff;
}
.home {
	background: #000;
	color: #fff;
}
a {
	color: #938752;
}
a:hover {
	text-decoration: none;
}
.dark a {
	color: #fff6b5;
}
.home a {
	color: #e0d79f;
}
img {
	border: none;
}
p {
	margin: 0 0 1.3em  0;
	margin-left: 15px;
	color: #000000;
}
.dark p {
	color: #ffffff;
}
ul, ol {
	list-style: none;
}
address {
	font-style: normal;
}
.wrap {
	width: 100%;
	overflow: hidden;
}
.left {
	float: left !important;
	display: inline;
}
.right {
	float: right !important;
	display: inline;
}
.leftalign {
	text-align: left;
}
.rightalign {
	text-align: right;
}
.centeralign {
	text-align: center;
}
/* page holder ****************************************************************/
#container {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	max-width: 1300px;

	position: relative;
}
.home #container {
	width: 1000px;
	background: url('/images/visual.jpg') no-repeat;
}
/* header *********************************************************************/
#header {
	height: 149px;
	/*background: url('/images/bg-header-light.png') no-repeat 50% 100%;
*/
	background:  url('/images/bg-header-dark.png') no-repeat 50% 100%;
}
#header a {
	color: #FFF6B5;
}
.dark #header {
	background: url('/images/bg-header-dark.png') no-repeat 50% 100%;
}
.home #header {
	background: none;
	height: 685px;
}
.logo {
	float: left;
	width: 364px;
	height: 75px;
	overflow: hidden;
	text-indent: -9999px;
	/*background: url('/images/logo-light.png') no-repeat;
*/
	background:  url('/images/logo-dark.png') no-repeat;
	margin: 19px 0 0;
}
.dark .logo {
	background: url('/images/logo-dark.png') no-repeat;
}
.home .logo {
	margin-top: 20px;
	background: url('/images/logo-home.png') no-repeat 46px 16px;
}
.logo a {
	display: block;
	height: 75px;
}
#header ul {
	float: right;
	width: 304px;
	overflow: hidden;
	padding: 14px 0 0 0;
}

#header li {
	float: left;
	margin-right: 24px;
}
#header li a {
	float: left;
	width: 76px;
	overflow: hidden;
	text-align: center;
	padding: 67px 0 0;
	position: relative;
	font: 12px/18px Georgia, 'Times New Roman', Times, serif;
}
.i-forum {
	background: url('/images/i-forum.png') no-repeat;
}
.i-personal {
	background: url('/images/i-personal.png') no-repeat;
}
.i-catalog {
	background: url('/images/i-catalog.png') no-repeat;
}
/* navigation *****************************************************************/
#navigation {
	height: 49px;
	position: relative;
}
#switch {
	right: 10px;
	top: 0;
	/*position: absolute;
	float: left;
*/
	line-height: 49px;
}
#switch .darker {
	padding-left: 28px;
	background: url('/images/bg-dark.gif') no-repeat 0 50%;
}
.dark #switch .darker {
	display: none;
}
#switch .light {
	display: none;
}
.dark #switch .light {
	display: block;
	padding-left: 28px;
	background: url('/images/bg-light.gif') no-repeat 0 50%;
}
#navigation div {
	display: table;
	margin: 0 auto;
	font: italic 16px/49px Georgia, 'Times New Roman', Times, serif;
	background: #4b4b4b url('/images/bg-navigation-right-light.png') no-repeat 100% 0;
}
.dark #navigation div {
	background: #2a2a2a url('/images/bg-navigation-right-dark.png') no-repeat 100% 0;
	margin: 0 auto;
	display: table;
}
#navigation ul {
	float: left;
	padding: 0 4px;
	background: url('/images/bg-navigation-left-light.png') no-repeat;
}

.dark #navigation ul {
	background: url('/images/bg-navigation-left-dark.png') no-repeat;
}
#navigation ul li {
	float: left;
}
#navigation ul li.active {
	background: url('/images/bg-navigation-active-right-light.png') no-repeat 100% 0;
}

.dark #navigation ul li.active {
	background: url('/images/bg-navigation-active-right-dark.png') no-repeat 100% 0;
}
#navigation ul a {
	float: left;
	color: #fff6b5;
	text-decoration: none;
	font-size: 12px;
	padding: 0 13px;
}
#navigation ul li.active a {
	background: url('/images/bg-navigation-active-left-light.png') no-repeat;
}
.dark #navigation ul li.active a {
	background: url('/images/bg-navigation-active-left-dark.png') no-repeat;
}
#navigation a span {
	float: left;
	background: url('/images/underline.gif') repeat-x 0 34px;
	cursor: pointer;
}
#nav li {
	position: absolute;
	z-index: 2;
	float: left;
	width: 100%;
}
#nav1 {
	top: 580px;
	left: 31px;
}
#nav2 {
	top: 493px;
	left: 373px;
}
#nav3 {
	top: 411px;
	left: 180px;
}
#nav4 {
	top: 411px;
	left: 698px;
}
#nav5 {
	top: 580px;
	left: 469px;
}
#nav a {
	float: left;
	text-decoration: none;
}
#nav em {
	float: left;
	width: 5px;
	height: 49px;
	overflow: hidden;
	cursor: pointer;
}
.l {
	background: url('/images/l1.png') no-repeat;
}
#nav a:hover .l {
	background: url('/images/l2.png') no-repeat;
}
.r {
	background: url('/images/r1.png') no-repeat;
}
#nav a:hover .r {
	background: url('/images/r2.png') no-repeat;
}
#nav span {
	float: left;
	background: url('/images/o1.png');
	height: 33px;
	padding: 16px 10px 0;
	cursor: pointer;
}
#nav a:hover span {
	background: url('/images/o2.png');
}
#nav span.double {
	padding: 6px 10px 0;
	height: 43px;
}
#nav small {
	color: #34180e;
	float: left;
	display: inline;
	margin: -8px -4px 0 4px;
	background: url('/images/bg-small.gif') no-repeat;
	font: italic 12px/14px 'Times New Roman', Times, serif;
	width: 21px;
	text-align: center;
	padding: 0 0 4px;
	cursor: pointer;
}
#nav_inner small {
	color: #34180e;
	float: left;
	display: inline;
	margin: 8px 5px 0 -10px;
	background: url('/images/bg-small.gif') no-repeat;
	font: italic 12px/14px 'Times New Roman', Times, serif;
	width: 21px;
	text-align: center;
	padding: 0 0 4px;
	cursor: pointer;
}
#nav_inner small a {
	color: #000000;
	padding: 0 5px;
	font-size: 11px;
	background: none !important;
}
#nav .double small {
	margin-top: 2px;
}
#nav strong {
	font: italic 16px/17px Georgia, 'Times New Roman', Times, serif;
	float: left;
	cursor: pointer;
}
#nav b {
	border-bottom: 1px dotted #fff6b5;
	font-weight: normal;
}
/* main content area **********************************************************/
#content {
	padding: 40px 0;
	width: 100%;
	overflow: hidden;
}
h1 {
	font: italic 22px/25px Georgia, 'Times New Roman', Times, serif;
	padding-left: 23.5%;
	padding-right:26%;
}
/* sidebar ********************************************************************/
#sidebar {
	float: left;
	width: 23.5%;
	overflow: hidden;
}
#sidebar ul {
	padding: 0 25px 0 0;
}
#sidebar ul li {
	margin: 18px 0 0;
	padding: 0 0 0 21px;
}
#sidebar ul li.featured {
	/*background: url('/images/bullet-light.gif') no-repeat 0 3px;
*/
}
.dark #sidebar ul li.featured {
	/*background: url('/images/bullet-dark.gif') no-repeat 0 3px;
*/
}
#sidebar ul li a {
	color: #a4a18a;
	display: list-item;
	padding-left: 20px;
}
.dark #sidebar ul li a {
	color: #cbcac1;
	display: list-item;
	padding-left: 20px;
}
#sidebar ul li.featured a {
	color: #85773a;
	background: transparent url(/images/bullet-light.gif) no-repeat scroll 0 3px;
	display: list-item;
	padding-left: 20px;
}
.dark #sidebar ul li.featured a {
	color: #fff6b5;
	background: transparent url(/images/bullet-dark.gif) no-repeat scroll 0 3px;
	display: list-item;
	padding-left: 20px;
}
#sidebar ul li.featured a.visited {
	color: #cbcac1;
	background: none;
	display: list-item;
	padding-left: 20px;
}
.dark #sidebar ul li.featured a.visited {
	color: #cbcac1;
	background: none;
	display: list-item;
	padding-left: 20px;
}
/* main column ****************************************************************/
#maincol {
	float: left;
	width: 54.5%;
	position:relative;
}
/* pictures column ************************************************************/
#pictures {
	float: right;
	width: 18%;
	overflow: hidden;
}
.pic {
	width: 120px;
	padding: 0 6px;
	margin: 22px 0 0;
}
.dark .pic {
	background: #fff;
}
.pic a {
	text-decoration: none;
}
.pic img {
	display: block;
	margin: 0 0 6px;
}
.pic em {
	display: block;
	padding: 0 5px;
	font: italic 14px/20px Georgia, 'Times New Roman', Times, serif;
	color: #1a1a1a;
}
.pic:before {
	content: ".";
	text-indent: -9999px;
	display: block;
	margin: 0 -6px;
	height: 6px;
	overflow: hidden;
	font: 0px/0px sans-serif;
}
.pic:after {
	content: ".";
	text-indent: -9999px;
	display: block;
	margin: 0 -6px;
	height: 6px;
	overflow: hidden;
	font: 0px/0px sans-serif;
}
.dark .pic:before {
	content: url('/images/bg-pic-top.gif');
	text-indent: 0;
}
.dark .pic:after {
	content: url('/images/bg-pic-bottom.gif');
	text-indent: 0;
}
.spr {
	height: 1px;
	overflow: hidden;
	margin: 0 25px;
}
.dark .spr {
	background: #fff;
}
#main {
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px;
}
#events {
	float: left;
	display: inline;
	width: 461px;
	overflow: hidden;
	margin-left: 32px;
}
#events p{
color:#ffffff;
}
#opaque {
	background: url('/images/opaque.png');
	padding: 4px 15px;
	width: 431px;
	overflow: hidden;
}
#opaque-top {
	height: 12px;
	overflow: hidden;
	background: url('/images/opaque-top.png') no-repeat;
}
#opaque-bottom {
	height: 12px;
	overflow: hidden;
	background: url('/images/opaque-bottom.png') no-repeat;
}
#news {
	float: right;
	width: 450px;
	overflow: hidden;
	padding: 16px 45px 16px 0;
}
h2 {
	color: #000;
	font: italic 25px/31px Georgia, 'Times New Roman', Times, serif;
	position: relative;
}
.home h2, .dark h2 {color: #fff;}
#events h2 {
	background: url('/images/hd-events.png') no-repeat;
	padding-left: 41px;
}
#news h2 {
	background: url('/images/hd-news.png') no-repeat;
	padding-left: 21px;
}
#events ul {
	padding: 15px 0 0 25px;
	position: relative;
}
#events li {
	padding: 0 0 18px 18px;
	background: url('/images/bullet-events.gif') no-repeat 0 6px;
}
.more {
	float: left;
	display: inline;
	margin-left: 46px;
	background: url('/images/bg-more-left.gif') no-repeat;
	padding-left: 12px;
	color: #260d00 !important;
	text-decoration: none !important;
	position: relative;
}
#news .more {
	margin-left: 72px;
}
.more span {
	background: url('/images/bg-more-right.gif') no-repeat 100% 0;
	font: italic 14px/22px Georgia, Helvetica, sans-serif;
	cursor: pointer;
	padding: 0 12px 3px 0;
	float: left;
}
#news dl {
	width: 100%;
	overflow: hidden;
	padding: 17px 0 0;
}
#news dt {
	float: left;
	clear: left;
	width: 72px;
	color: #eee6a9;
	font: 14px/18px 'Times New Roman', Times, serif;
}
#news dt span {
	font-size: 12px;
}
#news dd {
	margin: 0 0 0 72px;
	padding: 0 0 17px;
}
/* footer *********************************************************************/
#footer {
	/*background: #ededed url('/images/bg-footer-light.jpg') no-repeat 50% 0;
*/
	background: #000 url('/images/bg-footer-dark.jpg') no-repeat 50% 0;
	width: 100%;
	overflow: hidden;
	min-height: 50px;
	color: #FFFFFF;
}
#footer a {
	/*background: #ededed url('/images/bg-footer-light.jpg') no-repeat 50% 0;
*/
	color: #FFF6B5;
}
* html #footer {
	height: 50px;
}
.dark #footer {
	background: #000 url('/images/bg-footer-dark.jpg') no-repeat 50% 0;
}
.home #footer {
	margin: 0 25px;
	border-top: 1px solid #fff;
	background: url('/images/bg-footer-home.jpg') no-repeat 50% 0;
}
.copy {
	float: left;
	width: 330px;
	padding: 10px 0 10px 40px;
}
.home .copy {
	padding: 10px 0 10px 20px;
}
.copy span {
	font-family: 'Times New Roman', Times, serif;
}
.designed {
	float: right;
	width: 28%;
	padding: 5px 0 0 16px;
	/*background: url('/images/bg-designed-light.png') no-repeat;
*/
	background: url('/images/bg-designed-dark.png') no-repeat;
}
.home .designed {
	width: 255px;
	background: url('/images/bg-designed-home.png') no-repeat;
}
.dark .designed {
	background: url('/images/bg-designed-dark.png') no-repeat;
}
.designed a {
	display: block;
}
.designed img {
	display: block;
	margin: 0 0 20px;
}
/************************************************************/
#navigation .element-last_menu {
	display: none;
}
#pathway {
	margin: 0 0 25px 40px;
}
/**********************************************************/
.dark .table_lt {
	background: url('/images/corners/lt.png') no-repeat;
	width: 5px;
	height: 5px;
}
.dark .table_ct {
	background:   #272727;
	height: 5px;
}
.dark .table_rt {
	background: url('/images/corners/rt.png') no-repeat;
	width: 5px;
	height: 5px;
}
.dark .table_lc {
	background:   #272727;
	width: 5px;
}
.dark .table_cc {
	background:   #272727;
	padding: 10px;
}
.dark .table_rc {
	background:   #272727;
	width: 5px;
}
.dark .tbl_nav .table_cc, .tbl_nav .table_cc {
	font-size: 12px;
	font-family: Times New Roman;
	padding: 0 0 0px;
}
.dark .tbl_nav .table_cc a, .tbl_nav .table_cc a {
	line-height: 18px;
	padding: 0;
	font-family: Times New Roman;
	text-decoration: none;
	font-size: 12px;
}
.tbl_nav {
	float: left;
	margin-right: 4px;
}
.pagenav {
	font-size: 12px;
	line-height: 27px;
	font-family: Times New Roman;
	float: left;
}
span .pagenav {
	width: 15px;
	padding-left: 4px;
}
.dark .table_lb {
	background: url('/images/corners/lb.png') no-repeat;
	width: 5px;
	height: 5px;
}
.dark .table_cb {
	background:   #272727;
	height: 5px;
}
.dark .table_rb {
	background: url('/images/corners/rb.png') no-repeat;
	width: 5px;
	height: 5px;
}
.dark #pictures .tbl {
	width: 170px;
}
.dark .tbl h3 {
	height: 20px;
}
.table_lt {
	background: url('/images/corners/lite-lt.png') no-repeat;
	width: 5px;
	height: 5px;
}
.table_ct {
	background:   #d8d8d8;
	height: 5px;
}
.table_rt {
	background: url('/images/corners/lite-rt.png') no-repeat;
	width: 5px;
	height: 5px;
}
.table_lc {
	background:   #d8d8d8;
	width: 5px;
}
.table_cc {
	background:   #d8d8d8;
	padding: 10px;
}
.table_rc {
	background:   #d8d8d8;
	width: 5px;
}
.table_lb {
	background: url('/images/corners/lite-lb.png') no-repeat;
	width: 5px;
	height: 5px;
}
.table_cb {
	background:   #d8d8d8;
	height: 5px;
}
.table_rb {
	background: url('/images/corners/lite-rb.png') no-repeat;
	width: 5px;
	height: 5px;
}
#pictures .tbl {
	width: 170px;
}
.tbl h3 {
	height: 20px;
	font-weight: normal;
}
/*****************************************/
#mod_login_username , #mod_login_password {
	width: 110px;
	margin-top: 10px;
	font-family: tahoma;
	padding: 0 0 0 3px;
	font-size: 12px;
}
.dark .auth_button {
	background: #8c8c8c;
	width: 54px;
	height: 22px;
	border: 0;
	color: #ffffff;
	margin-top: 8px;
	margin-bottom: 5px;
	border-bottom: 2px solid #8c8c8c;
	font-size: 12px;
}
.auth_button {
	background: #8c8c8c;
	width: 54px;
	height: 22px;
	border: 0;
	color: #ffffff;
	margin-top: 8px;
	margin-bottom: 5px;
	border-bottom: 2px solid #8c8c8c;
	font-size: 12px;
	font-family: Georgia;
}
.button {
	background: #8c8c8c;
	height: 22px;
	border: 0;
	color: #ffffff;
	margin-top: 8px;
	margin-bottom: 5px;
	border-bottom: 2px solid #8c8c8c;
	font-size: 12px;
	padding: 0 5px 0px 5px;
	font-family: Georgia;
}
.ml_login {
	margin-bottom: 5px;
	display: block;
	font-size: 12px;
}
.inputbox {
	margin-top: 10px;
	font-size: 12px;
}
#maincol .tbl {
	margin-top: 15px;
	font-size: 12px;
}
/**************************/
.dark .date {
	margin: 0 0 0 15px;
	color: #EEE6A9;
}
.date {
	margin: 0 0 0 15px;
	color: #938752;
}
.date em {
	margin-right: 10px;
	font-style: normal;
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	font-style: normal;
	
	top:-19px;
	left:100%;
	//left:98%;
	display:block;
}
.dark .dates {
	font-style: normal;
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	color: #EEE6A9;
	font-style: normal;
}
.dates {
	font-style: normal;
	font-family: 'Times New Roman', Times, serif;
	font-size: 12px;
	font-style: normal;
	color: #938752;
}
/*****************/
.listing {
	margin-bottom: 5px;
}
.snav li {
	margin: 5px 0  !important;
}
.f1 {
	max-width: 1300px;
	//width: expression((documentElement.clientWidth||document.body.clientWidth)>1300?'1300px': ((documentElement.clientWidth||document.body.clientWidth)>1300?'1300px': 'auto'));
	margin: 0 auto;
}
.contentpane {font-size:12px;}


.uscomments
{
	font-size:12px;
	margin-left:10px;
}


.contentpagetitle
{
	font-size:14px;
}



.home #news p{color:#fff}

#sidebar ul li.featured a.visited  {color:#938752}
.contentpaneopen p { font-size:12px;}
.contentpaneopen a   { text-decoration: none;}
.contentpaneopen table { font-size:12px; }
.contentpaneopen a.uscomments  { text-decoration: underline; color: #b5b5b5}
.featured{$height:0;}