/* @group General */

body,h1,h2,h3,h4,h5,p,div,iframe,form,table,td,th {
	padding: 0;
	margin: 0;
}

#supercontainer2 {
	min-width: 1000px;
	max-width: 1280px;
	width:expression(document.body.clientWidth < 1001? "1000px" : (document.body.clientWidth > 1280? "1281px": "100%" ) );
	margin-right: auto;
	margin-left: auto;
}

/*
#supercontainer2 {
	min-width: 1000px;
	max-width: 1243px;
	width:expression(document.body.clientWidth < 1001? "1000px" : (document.body.clientWidth > 1242? "1242px": "100%" ) );
	margin-right: auto;
	margin-left: auto;
}

*/

#mainpg {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

a { outline: none; }


body {
	background: #494d55 url(../img/verticalcw.gif) repeat-y center;
}


div.news-container
{
	background-image: url(../img/sidebar-bg95.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #eff2f3;
}

div.news-container1
{
	background-image: url(../img/sidebar-bg96.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #eff2f3;
}

div.news-container2
{
	background-image: url(../img/sidebar-bg95.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #8f959e;
}
div.news-container3
{
	background-image: url(../img/sidebar-bg96.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #8f959e;
}
.main {
		margin-right: 300px !important;
		margin-right: 0px;
		display: block;
		float: none !important;
		float: left;
		padding-top: 2px;
}

.main2 {
		margin-right: 0px;
		display: block;
		float: none !important;
		float: left;
		padding-top: 2px;
}

.main3 {
		margin-right: 300px !important;
		margin-right: 0px;
		display: block;
		float: none !important;
		float: left;
		padding-top: 20px;
}
	 #mainpg .main1 {
		min-height: 1600px;
		height: auto !important;
		height: 1600px;
	}


	 #mainpg .main {
		min-height: 800px;
		height: auto !important;
	/* 	height: 1000px;  */
	}

	 #mainpg .main3 {
		min-height: 800px;
		height: auto !important;
		height: 800px;
	}


div.news-container-2 {
	background-image: url(../img/sidebar-bg8.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #eff2f3;
}

#container {
	background-image: url(../img/lshad.gif);
	background-repeat: repeat-y;
	background-position: left;
}



/* @end */.subnav .subinfo a

/* @group header */

/* @group user hud loginbox */

.hud-loginbox .hud-lb-in {
	width: 364px;
	height: 23px;
}

.hud-loginbox .hud-lb-in .user {
	width: 119px;
	height: 20px;
	background: url(../img/loginbox/lb-username.gif) no-repeat left;
	padding: 2px 0 0 32px;
	vertical-align: top;
	float: left;
}

.hud-loginbox .hud-lb-in .password {
	width: 119px;
	height: 20px;
	background: url(../img/loginbox/lb-password.gif) no-repeat left;
	padding: 2px 0 0 34px;
	vertical-align: top;
	float: left;
}

.hud-loginbox .hud-lb-in input {
	border-style: none;
	width: 115px;
	height: 15px;
	margin: 0;
	padding: 3px 0 0;
	float: left;
	text-align: center;
	font: bold 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: url(../img/loginbox/lb-tf.gif) no-repeat;
}

.hud-loginbox .hud-lb-in a.submit {
	display: block;
	float: left;
	height: 23px;
	width: 37px;
	background: url(../img/loginbox/lb-submit.gif) no-repeat right 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.hud-loginbox .hud-lb-in .hiddenloginbutton {
	display: none;
}

.hud-loginbox .hud-lb-in a.submit:active {
	background-position: right -22px;
}

.hud-loginbox .hud-lb-in a.close {
	display: block;
	float: right;
	height: 23px;
	width: 19px;
	background: url(../img/loginbox/close.gif) no-repeat right 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 1px;
}

.hud-loginbox .hud-lb-in a.close:active {
	background: url(../img/loginbox/close.gif) no-repeat right -22px;
}

.hud-loginbox {
	height: 22px;
	float: right;
	display: block;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	background: url(../img/loginbox/lb-bg-m.gif) repeat-x;
	position: relative;
	width: 0px;
	padding: 0;
	margin: 3px 2px 0 0;
}



/* @end */

.header {
	position: relative;
}

.header .head-main{
	background: #000 url(../img/header/header-bg6.gif) repeat-x;
	height: 300px;
}
.header .head-in1{
	background: #000 url(../img/header/header-bg5.gif) repeat-x;
	height: 100px;
}
.header .head-in3{
	/*background: #000 url(../img/header/header-bg6.gif) repeat-x;*/
	background: #000000 url(../img/header-bg60.gif) repeat-y center;
	/*background: #494d55 url(../img/verticalcw.gif) repeat-y center;*/
	height: 200px;
}
.header .head-in {
	color: #fff;
	/*background: url(../img/header/header-l2.jpg) no-repeat left;*/
}

.header h1 a.logotype {
	color: #fff;
	display: block;
	float: left;
	width: 260px;
	height: 81px;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 8px;
	text-align: right;
	background-position: right;
	background-repeat: no-repeat;
}

.header .globalsearch {
	position: absolute;
	right: 26px;
	background-image: url(../img/header/search-bg.gif);
	top: 34px;
}

.header .globalsearch .gs-in {
	background: url(../img/header/search-r.gif) no-repeat right;
}

.header .globalsearch .gs-in2 {
	width: 191px;
	height: 47px;
	background: url(../img/header/search-l.gif) no-repeat left;
	position: relative;
}

.header .globalsearch a.gsearch-but {
	font-weight: bold;
	width: 21px;
	display: block;
	height: 22px;
	text-indent: -9999px;
	margin-left: 155px;
	background: url(../img/header/gsearch-button-fl.gif) no-repeat 0 bottom;
	padding-top: 11px;
}

.header .globalsearch a.gsearch-but:hover {
	background-position: -21px bottom;
}

.header .globalsearch a.gsearch-but:active {
	background-position: -42px bottom;
}

.header .globalsearch input {
	position: absolute;
	top: 11px;
	width: 120px;
	height: 18px;
	left: 23px;
	border-style: none;
	border-width: 0;
	font: 12px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: #fff url(../img/header/tf-bg.gif) no-repeat scroll;
	padding: 3px 2px 0 5px;
	color: #707478;
}

.header .globalsearch input:focus {
	color: #000;
}

.header .user-hud {
	width: 533px;
	height: 30px;
	position: absolute;
	right: 1px;
	text-align: right;
}

.header .user-hud a.uhud-loginout {
	width: 26px;
	height: 30px;
	float: right;
	font-size: 8px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-repeat: no-repeat;
}

.header .user-hud a.logout {
	background: url(../gfx/header/userhud/logout.gif) no-repeat 0 8px;
}

.header .user-hud a.logout:hover {
	background-position: -26px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.logout:active {
	background-position: -52px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.login {
	background: url(../gfx/header/userhud/login.gif) no-repeat 0 8px;
	padding-top: 6px;
	position: relative;
}

.header .user-hud span#loginout_error {
	font: 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	padding-top: 7px;
	display: block;
	float: right;
	padding-right: 10px;
	color: #c83b3d;
}

.header .user-hud span#loginout_error strong {
	color: #ff3a3d;
}

.header .user-hud span#loginout_t {
	font: 10px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	padding-top: 7px;
	display: block;
	float: right;
	padding-right: 0;
	color: #616467;
}

.header .user-hud a.login:hover {
	background-position: -26px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.login:active {
	background-position: -52px 8px;
	background-repeat: no-repeat;
}

.header .user-hud a.uhud-settings {
	color: #fff;
	display: block;
	float: right;
	width: 17px;
	height: 30px;
	text-decoration: none;
	background: url(../gfx/header/userhud/settings.gif) no-repeat 0 7px;
}

.header .user-hud a.uhud-settings:hover {
	background-position: -18px 7px;
}

.header .user-hud a.uhud-settings:active {
	background-position: -36px 7px;
}

.header .user-hud a.uhud-user {
	color: #797e87;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	display: block;
	float: right;
	white-space: nowrap;
	padding: 7px 4px 12px 26px;
	background-position: left 12px;
	background-repeat: no-repeat;
}

.header .user-hud a.online-level1 {
	background-image: url(../gfx/header/userhud/level1.gif);
}
.header .user-hud a.online-level2 {
	background-image: url(../gfx/header/userhud/level2.gif);
}
.header .user-hud a.online-level3 {
	background-image: url(../gfx/header/userhud/level3.gif);
}

.header .user-hud a.uhud-user:hover {
	color: #dfe6ee;
	text-shadow: #abb6c2 0px 0px 8px;
}

.header .user-hud a.uhud-user:active {
	color: #c2c9d0;
}

/* @end */

/* @group Main Navigation (Gunmetal Bar) */

/* @group Main Navigation */

.nav {
	height: 31px;
	width: 100%;
	background: #6f767d url(../img/nav-all.gif) repeat-x;
}

.nav .left {
	height: 31px;
	width: 32px;
	float: left;
	background-image: url(../img/nav_left.jpg);
}


.nav .item {
	float: left;
	height: 31px;
}

.nav .right .item, .nav .right .item_selected {
	float: right;
	height: 31px;
}


.nav .item a:hover {
	background: #5c656e url(../img/nav-all.gif) 0 -31px;
}

.nav .item a:active {
	background: #495057 url(../img/nav-all.gif) 0 -62px;
}


.nav .item_selected {
	float: left;
	height: 31px;
	padding-left: 2px;
	padding-right: 2px;
	background: #010102 url(../img/nav-all.gif) 0 -93px;
}

.nav .item_selected a:hover {
	background-image: url(../img/nav_select_over.jpg);

}

.nav .item a:link,
.nav .item a:visited,
.nav .item_selected a:link,
.nav .item_selected a:visited {
	text-decoration: none;
	display: block;
	color: #fff;
	z-index: 2;
	height: 31px;
	float: left;
	padding-right: 18px;
	padding-left: 18px;
	text-shadow: #212529 0 -1px 0;
	font: bold 14px/29px "Lucida Grande", Tahoma, Verdana, sans-serif;
}

.nav_break {
	background-image: url(../img/nav_break.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 2px;
	float: left;
}
.navinfo .nav_break {
	background-image: url(../img/nav_break.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 2px;
	float: right;
}
.navmenus .nav_break {
	background-image: url(../img/nav_break.jpg);
	background-repeat: no-repeat;
	height: 31px;
	width: 2px;
	float: right;
}


/* @end */

/* @group Other Stuff */

.nav .navinfo {
	float: right;
	height: 31px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	margin: 0px;
	line-height: 14px;
	background: url(../img/nav_right.jpg) no-repeat right;
	display: block;
	width: 5px;
}

.nav .navinfo .item {
	float: right;
}



/* @end */



/* @end */

/* @group Section Header (platinum metal) */

.sx_header {
	height: 34px;
	width: 100%;
	background: #bfc3ca url(../img/sx-top-bg.gif) repeat-x;
}

.sx_header .left {
	background-image: url(../img/sx_top_left.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 13px;
	display: none;
}

.sx_header .sortby, .sx_header .view
{
	color: #5d656e;
	float: left;
	position: relative;
	text-shadow: #000000 0 0 0;
	font: bold 11px/15px "Lucida Grande", Tahoma, Verdana, sans-serif;
	margin-right: 7px;
}

.sx_header .sx_search-normal {
	font-weight: normal;
	font-style: normal;
}

.sx_header .sortby {
	padding-left: 20px;
	text-shadow: #caced2 0 1px 0;
	height: 25px;
	margin-right: -21px;
	background: url(../img/sx-top-l.gif) no-repeat left;
	padding-top: 9px;
	padding-right: 5px;
}

.sx_header .view {
	left: 18px;
	top: 9px;
	padding-left: 33px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: 11px 2px;
	padding-right: 6px;
	text-shadow: #eef3f5 0 1px 0;
	margin-right: 7px;
}

.sx_header .item_selected {
	position: relative;
	top: 9px;
	left: 20px;
	float: left;
	cursor: pointer;
	width: auto !important;
	width: 25px;
	height: 18px;
	background: #66717a url(../img/selected_left.jpg) no-repeat left 0;
	margin-right: 3px;
	margin-left: 3px;
}
.sx_header .item_selected a:link,
.sx_header .item_selected a:visited {
	text-decoration: none;
	padding-right: 11px;
	padding-left: 13px;
	display: block;
	float: left;
	cursor: pointer;
	width: auto !important;
	width: 25px;
	color: #fff;
	height: 18px;
	position: relative;
	white-space: nowrap;
	text-shadow: #181b1f 0 1px 2px;
	background: url(../img/selected_right.jpg) no-repeat right 0;
	font: bold 13px/16px "Lucida Grande", Tahoma, Verdana, sans-serif;
	opacity: 1;
}

.sx_header .item:active {
	background: #66717a url(../img/selected_left.jpg) no-repeat left -18px;
}
.sx_header .item a:active {
	background: url(../img/selected_right.jpg) no-repeat right -18px;
/*	background: url(../gfx/sx_header/selected_rightasdf.jpg) no-repeat right -18px; */
}

.sx_header .item {
	cursor: pointer;
	width: auto !important;
	width: 25px;
	position: relative;
	top: 9px;
	left: 20px;
	float: left;
}

.sx_header .item a:link,
.sx_header .item a:visited {
	cursor: pointer;
	width: auto !important;
	width: 25px;
	text-decoration: none;
	display: block;
	color: #1c2531;
	white-space: nowrap;
	text-shadow: #e3e3e3 0 1px 0;
	font: bold 13px/16px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding: 0px 8px 1px;
	height: 17px;
}

.sx_header .item a:hover {
	color: #000;
	font-size: 13px;
}

.sx_header .item a:active {
	color: #252930;
	}

.sx_header .right {
	height: 34px;
	width: 60px;
	float: right;
	background: url(../img/sx-top-r.gif) no-repeat right;
}

.sx_header .sx-button {
	display: block;
	float: right;
	height: 28px;
	margin-top: 4px;
	padding-left: 7px;
	padding-right: 37px;
	font: 11px/25px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-decoration: none;
	color: #575f67;
	margin-right: 19px;
	text-shadow: #d4d8dd 0 1px 0;
	background-position: 0 0;
}

.sx_header .sx-button:hover {
	color: #34393e;
	background-position: right -28px;
	background-repeat: no-repeat;
}

.sx_header .sx-button:active {
	background-position: right -56px;
	background-repeat: no-repeat;
}

/* @group pagebuttons */

.pg {
	height: 30px;
	float: right;
	padding-top: 4px;
	padding-right: 13px;
	right: -103px;
	position: relative;
}

.pg .pg-container {
	height: 26px;
}

.pg .pg-container tr {
	width: 41px;
}

.pg .pg-container td {
	height: 26px;
	text-align: center;
	font: bold 11px Arial, Helvetica, Geneva, sans-serif;
}

.pg .pg-container a.small {
	font-size: 9px;
}

.pg .pg-container td a {
	display: block;
	height: 26px;
	line-height: 25px;
	text-decoration: none;
	background-image: url(../img/paginav.jpg);
}

.pg .pg-container td.changepos a {
	color: #fff;
	text-shadow: #000000 0 1px 2px;
	background-color: #30353a;
	text-indent: -9999px;
}

.pg .pg-container td.changepos a:active {
 	color: #e6e9ed;
}

.pg .pg-container td.backbutton {
	padding-right: 10px;
}

.pg .pg-container td.nextbutton {
	padding-left: 10px;
}

.pg .pg-container td.backbutton a {
	padding-left: 18px;
	background-position: -74px 0;
	width: 47px;
}

.pg .pg-container td.backbutton a:active {
	background-position: -74px -26px;
}

.pg .pg-container td.nextbutton a {
	width: 44px;
	background-position: -74px -52px;
	padding-right: 21px;
}

.pg .pg-container td.nextbutton a:active {
	background-position: -74px -78px;
}

.pg .pg-container td.left a {width: 25px; text-indent: 1px;}
.pg .pg-container td.mid a {width: 24px;}
.pg .pg-container td.right a {width: 25px;
}

.pg .pg-container td.left a.norm {
	background-position: 0 0;
}

.pg .pg-container td.mid a.norm {
	background-position: -25px 0;
}

.pg .pg-container td.right a.norm {
	background-position: -49px 0;
}

.pg .pg-container td a.norm {
	color: #e4e5e9;
	line-height: 26px;
	text-shadow: #2c323e 0 -1px 0;
	background-color: #000;
}

.pg .pg-container td a.norm:hover {
	color: #fff;
	background-color: #161819;
}

.pg .pg-container td a.norm:active {
	color: #bfc0c6;
}

.pg .pg-container td.left a.norm:active {
	background-position: 0 -26px;
}

.pg .pg-container td.mid a.norm:active {
	background-position: -25px -26px;
}

.pg .pg-container td.right a.norm:active {
	background-position: -49px -26px;
}

.pg .pg-container td.left a.sel {
	background-position: 0 -52px;
}

.pg .pg-container td.mid a.sel {
	background-position: -25px -52px;
}

.pg .pg-container td.right a.sel {
	background-position: -49px -52px;
}

.pg .pg-container td a.sel {
	color: #090a0b;
	line-height: 26px;
	text-shadow: #fff 0 1px 0;
	background-color: #fdfdfd;
}

.pg .pg-container td.left a.sel:active {
	background-position: 0 -78px;
}

.pg .pg-container td.mid a.sel:active {
	background-position: -25px -78px;
}

.pg .pg-container td.right a.sel:active {
	background-position: -49px -78px;
}

.pg .pg-container td a.sel:active {
	color: #000;
	line-height: 26px;
	text-shadow: #d6d7d9 0 1px 0;
}

.pg .pg-container td.break {
	width: 36px;
	height: 22px;
	background: url(../gfx/ellipses-big.gif) no-repeat 9px 11px;
}


/* @end */


/* @end */

/* @group Sub Nav (Black Bar) */

.subnav {
	height: 31px;
	width: 100%;
	background: #010102 url(../img/header/subnav-bg.gif) repeat-x;
}

.subnav .sub1 {
	background-repeat: no-repeat;
	background-position: center center;
	margin: 0px;
	padding: 0px;
	height: 100%;
}

/* @group welcome */

.subnav .welcome {
	float: left;
	color: #9ca5b1;
	padding-top: 8px;
	margin-left: 7px;
	text-shadow: #000 0 -1px 1px;
	font: 12px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
}

.subnav #subnav_explainer {
	float: left;
	color: #9ca5b1;
	padding-top: 8px;
	margin-left: 7px;
	text-shadow: #000 0 -1px 1px;
	font: 12px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	opacity: 0;
	display: none;
}

.subnav .welcome strong {
	color: #d2d8e1;
}
.subnav .welcome a:link, .subnav .welcome a:visited {
	color: #F2A80D;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #A85448;
}
.subnav .welcome a:hover {
	color: #F68501;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A85448;
}

.subnav .welcome a:active {
	color: #d47300;
}



/* @end */

.currently {
		position: relative;
		width: 300px;
		top: 6px;
		right: 22px;
		color: #d6dce3;
	font: 10px "Lucida Grande", Tahoma, Arial, sans-serif;
	text-shadow: #454d57 0 -1px 0;
}

#subarrow {
		position: relative;
		top: 8px;
		width: 15px;
		float: left;
		background-image: url(../gfx/subcatnarrow2.gif);
		background-repeat: no-repeat;
		height: 11px;
		background-position: left;
	left: 107px;
}

.subnav .subcats {
		font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
		font-size: 11px;
		color: #9298a0;
		position: relative;
		top: 7px;
		left: 45px;
		width: 59px;
		float: left;
	}
.profiledetails .profilenav {
	color: #FFFFFF;
}


	.subnav .item_selected a {
		text-decoration: none;
		padding-right: 7px;
		padding-left: 7px;
		display: block;
		float:left;
		color: #171b1f;
		background-image: url(../gfx/bg_subnav_right.jpg);
		background-repeat: repeat-y;
		background-position: right center;
		height: 16px;
	text-shadow: #faef61 0 1px 0;
	font: bold 11px/14px "Lucida Grande", Tahoma, Verdana, sans-serif;
}

.subnav .item,
.subnav .item_selected,
.subnav_break,
.subnav_break_blank
{
	left: 26px;
}

	.subnavit {
		position: relative;
		top: 3px;
		float: right;
		margin-right: 40px;
}

	.subnav .item {
		position: relative;
		top: 7px;
		float: left;
}

.subnav .item_selected {
		position: relative;
		top: 7px;
		float: left;
		height: 16px;
	background: #febb2f url(../gfx/bg_subnav.jpg) no-repeat left;
}

.subnav_break {
		background-image: url(../gfx/subnav_spacer.gif);
		background-repeat: no-repeat;
		height: 16px;
		width: 5px;
		position: relative;
		top: 7px;
		float: left;
	}


	.subnav_break_blank {
		height: 16px;
		width: 5px;
		position: relative;
		top: 7px;
		float: left;
}

.subnav .item a {
		text-decoration: none;
		font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
		font-size: 11px;
		color: #fdaa27;
		line-height: 16px !important;
		line-height: 14px;
	text-shadow: #000 0 1px 1px;
	display: block;
	padding: 0px 9px;
}

	.subnav .item a:hover {
		color: #d0770e;
}

	.subnav .item a:active {
		color: #b8690c;
}


	.subinfo {
		float: right;
		font-family: Lucida Grande, Verdana, Arial, sans-serif;
		font-size: 11px;
		color: #9ba1a9;
		display: none;
		opacity: 0;
	padding: 7px 23px 0px 0px;
}

	.subinfo strong {
		color: #FCB103;
	font-weight: bold;
}

	.subinfo a {
		color: #f8b506;
		text-decoration: none;
	font-weight: bold;
}

	.subinfo a:hover {
		text-decoration: underline;
	}

	.subinfo a:active {
		color: #999999;
	}



/* @end */


/* @group Sidebar */

.sidebar {
	width: 300px;
	float: right;
	/* background: url(../gfx/sx_header/sidebar-bg2.gif) repeat-y right; */
}

.sidebar .greeter {
	height: 25px;
	width: 13px;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #626974;
	text-align: center;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 27px;
	text-shadow: #fff 0 1px 1px;
	background: #dfe7e9 url(../img/greeter14.jpg) no-repeat right;
}

.sidebar .greeter10 {
	margin-top: 450px;
	margin-left: 14px;
	height: 25px;
	width: 286px;
	font-family: "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #626974;
	text-align: center;
	text-indent: 10px;
	vertical-align: middle;
	line-height: 27px;
	text-shadow: #fff 0 1px 1px;
	background: #dfe7e9 url(../img/greeter10.jpg) no-repeat right;
}

.sidebar .greeter .red {
	color: #a32a2c;
}

.sidebar .sbox, .newsbox-words .sbox {left:20px; top:-21px; bottom:auto; width:80%; padding:1.5em 2em;}

.sidebar .sbutton, .newsbox-words .sbox .sbutton {
  text-align: center;
  padding: 10px 10px;
  background-color: #373e46;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  width:90%;
}
.sidebar .sbutton a{
  color: #eff2f3;
  text-decoration: underline;
}

#wrap .sbox {left:20px; top:-21px; bottom:auto; width:80%; padding:1em;}

#wrap .sbutton {
  text-align: center;
  padding: 10px 5px;
  margin-left: 15%;
  margin-bottom: 1em;
  background-color: #b5bac0;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  display: block;
  width:70%;
}
#wrap .sbox a{
  color: #375d87;
}
.sidebar .boxe {width:250px; padding:1em 2em;}
.sidebar .boxe .links {border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 3px #333, inset 0 0 5px #333; -moz-box-shadow:0 0 3px #333, inset 0 0 5px #333; -webkit-box-shadow:0 0 3px #333; padding:1em 0.5em;}
.sidebar .boxe .links {background:#e6e6e6;}

.sidebar #sidebox_container {
	width: 274px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 18px;
	background: #eff2f3 url(../img/greeter-bg2.gif) repeat-y right;
}

.sidebar #sidebox_container .user a {
	display: block;
	height: 24px;
	width: 280px;
	color: #211603;
	text-decoration: none;
	text-align: center;
	overflow: hidden;
	font: bold 12px/24px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #ffe603 0 1px 0;
	background: #f6bc00 url(../img/sidebar_user_both2.jpg) 0 0;
}

.sidebar #sidebox_container .user a:active {
	color: #a97524;
	background: url(../img/sidebar_user_both.jpg) 0 -26px;
}

.sidebar #sidebox_container .userdetail a {
	background-image: url(../img/sidebar_uinfo.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 23px;
	width: 272px;
	margin-right: 1px;
	margin-left: 1px;
	color: #8b8f97;
	text-decoration: none;
	text-align: center;
	font: 11px/23px "Lucida Grande", "Verdana Tahoma", Arial, sans-serif;
}

.sidebar #sidebox_container .userdetail a:active {
	background-image: url(../img/sidebar_uinfo_down.jpg);
	color: #666666;
}


/* @group Login Box */

.sidebar .entry {
	background: url(../img/ministatus.gif) repeat-y right;
	display: none;
	overflow: hidden;
	height: 0;
	position: relative;
}

.sidebar .login {
	height: 141px;
	margin-left: 18px;
	margin-right: 8px;
	background: url(../img/entry_top.jpg) no-repeat 0 top;
}

.sidebar .entry .login form {
	margin: 0;
	padding: 0;
}

.sidebar .entry .login form label {
	color: #9ca2a5;
	font: 9px "Lucida Grande", Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 29px;
	text-shadow: #0a1e2a 0 -1px 0;
}

.sidebar .entry .login form label#labun {
	top: 9px;
}

.sidebar .entry .login form label#labpass {
	top: 51px;
}

.sidebar .entry .login form input {
	font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
	width: 155px;
	height: 18px;
	border-style: none;
	background: url(../img/entry_inputbg.jpg) no-repeat;
	margin: 0;
	padding: 2px 0 0;
	position: absolute;
	left: 28px;
	text-align: center;
	color: #101c28;
}

.sidebar .entry .login form input#lusername {
	top: 24px;
}

.sidebar .entry .login form input#lpassword {
	top: 66px;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2a2e38;
}

.sidebar .entry .login a.orangelink {
	text-decoration: none;
	color: #fca200;
	position: absolute;
	top: 96px;
	left: 57px;
	text-shadow: #0a1d28 0 -1px 0;
	font: bold 9px "Lucida Grande", Verdana, Arial, sans-serif;
	display: block;
}

.sidebar .entry .login a.orangelink:hover {
	color: #fcbd4e;
}

.sidebar .entry .login .loginbutton {
	display: block;
	position: absolute;
	top: 117px;
	width: 174px;
	border-style: none;
	height: 24px;
	text-align: center;
	color: #fff;
	font: bold 11px/22px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-shadow: #3a485c 0 -1px 0;
	text-decoration: none;
	background: #b6c3ca url(../img/entry_loginbutton.jpg) no-repeat 0 0;
	opacity: 1;
	padding-top: 2px;
}

.sidebar .entry .login .loginbutton:active {
	background-position: 0 -25px;
	color: #dbe2e7;
}



/* @end */

.sidebar .logoutbutton a {
	color: #fff;
	display: block;
	height: 30px;
	width: 200px;
	text-decoration: none;
	text-align: center;
	font: bold 11px/24px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #262c30 0 -1px 1px;
	opacity: 1;
	text-indent: 12px;
	background: url(../img/logoutbutton.jpg) no-repeat right 0px;
}

.sidebar .logoutbutton a#loginoutbutton {
background: url(../img/loginbutton.jpg) no-repeat right 0px;
}
.sidebar .logoutbutton a#loginoutbutton:active {
	background: url(../img/loginbutton.jpg) no-repeat right -30px;
}

.sidebar img.logoutarrow {
	padding-top: 6px;
	padding-left: 2px;
}

.sidebar .logoutbutton a:hover {
	color: #d0d5db;
}

.sidebar .logoutbutton a:active {
	color: #d0d5db;
	background-position: right -30px;
}

.sidebar #uonline {
	color: #2f313a;
	font-family: "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display: block;
	text-align: center;
	height: 326px;
	width: 279px;
	margin-left: 18px;
	margin-right: 3px;
	/* background-image: url(../img/uonlinebg3.jpg); */
	background-repeat: repeat-x;
	line-height: 23px;
	font-weight: normal;
	text-shadow: #c6cbcf 0 1px 0;
}

.sidebar .sidenav a {
	display: block;
	height: 27px;
	width: 279px;
	background-image: url(../img/sidebarnav3.jpg);
	margin-right: 3px;
	margin-left: 18px;
	color: #dce1e7;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	font: 11px/24px "Lucida Grande", Tahoma, Verdana, Lucida, sans-serif;
	text-shadow: #353b44 0 -1px 1px;
	background-color: #676e79;
}

.sidebar .sidenav a:hover {
	color: #fff;
}

.sidebar .sidenav a:active {
	background: url(../img/sidebarnav2.jpg) 0 -27px;
}

.sidebar .info {
	height: 222px;
	width: 286px;
	margin-right: 2px;
	margin-left: 12px;
	color: #C6CAD5;
	text-align: center;
	line-height: 24px;
	padding-top: 25px;
	background: url(../img/adbg2.jpg) no-repeat;
}



/* @end */

.shadowxx_reloaded {
	background-color: #eff2f3;
	margin-right: 300px;
	background-image: url(../img/sx-tshad-m.gif);
	background-repeat: repeat-x;
	display: block;
	background-position: 0 top;
	height: 16px;
}

.shadowxx_reloaded div {
	height: 16px;
	background: url(../img/lshad.gif) repeat-y left;
}

.shadowxx_reloaded div div {
	background: url(../img/tshad-l2.gif) no-repeat 0 0;
}

/* @group Left and center column for Bible Doctrine */
#leftcol {
	position:relative;
	float:left;
	width:270px; /* actual value */
	}

#centercol .newsbox-words p {
	text-align: justify;
        font-size: 1.1em;
}

#leftcol .newsbox-words2 button {
	text-decoration: none;
	text-align: center;
	color: #3a64a3;
	line-height: 50px;
        font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 1px 26px 1px 17px;
        /*background-color: #eff2f3; */
}

#leftcol .newsbox-words2 button:hover {
	color: #9db1e9;
}

#leftcol .newsbox-words2 a {
	text-decoration: underline;
	text-align: center;
	color: #3a64a3;
	line-height: 30px;
        font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	padding: 9px 27px 16px;
}

#centercol {
	position:relative;
	margin-left: 250px;
	}

.bd-button {
	margin-left: 2px;
	width:98%;
	line-height:normal !important;
	padding: 10px 10px;
	min-height: 50px;
}
/* @end */

/* @group streamsbox */

.finstreambox {
	padding: 5px 5px 5px;
	height: 0;
	overflow: hidden;
	display: none;
}

.bluebox .outlines {
	padding-top: 10px;
}

.streamsbox {
margin-right: 18px;
margin-left: 25px;
padding: 0px 10px;
background-color: #e6eaec;
background-image: url(../gfx/sb_3.jpg);
background-repeat: repeat-x;
background-position: bottom;
	height: 0;
	overflow: hidden;
	display: none;
}

.streamsbox .st1,
.streamsbox .st1 .st2,
.streamsbox .st1 .st2 .st3,
.streamsbox .st1 .st2 .st3 .st4,
.streamsbox .st1 .st2 .st3 .st4 .st5,
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6,
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7,
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7 .st8 {padding:0; margin:0; height:100%;}

.streamsbox .st1 {background-image: url(../gfx/sb_1.jpg); background-repeat: repeat-y; background-position: left;}
.streamsbox .st1 .st2 {background-image: url(../gfx/sb_2.jpg); background-repeat: repeat-y; background-position: right;}
.streamsbox .st1 .st2 .st3 {background-image: url(../gfx/sb_2.jpg); background-repeat: repeat-y; background-position: right;}
.streamsbox .st1 .st2 .st3 .st4 {background-image: url(../gfx/sb_0.jpg); background-repeat: repeat-x; background-position: top; }
.streamsbox .st1 .st2 .st3 .st4 .st5 {background-image: url(../gfx/sb_4.jpg); background-repeat: no-repeat; background-position: left bottom;}
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 {background-image: url(../gfx/sb_5.jpg); background-repeat: no-repeat; background-position: right bottom;}
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7 {background-image: url(../gfx/sb_6.jpg); background-repeat: no-repeat; background-position: left top; }
.streamsbox .st1 .st2 .st3 .st4 .st5 .st6 .st7 .st8 {background-image: url(../gfx/sb_7.jpg); background-repeat: no-repeat; background-position: right top;}

.streamsbox div.streamsbox-header {
	height: 41px;
	margin-left: 12px;
	margin-right: 10px;
}

.streamsbox div.streamsbox-header h2 {
	font: 14px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 11px;
	padding-left: 18px;
	color: #2a3340;
	text-shadow: #fff 0 1px 0;
}

table.streamsbox-results {
	padding: 0;
	width: 100%;
}

.streamsbox .resultscontainer {
	margin-left: 12px;
	margin-right: 10px;
}

/* @end */

div .column {
	width: 45%;
	margin-right: 3%;
}

.bbox {
    margin-right: 14px;
    margin-top: 2px;
    margin-left: 22px;
    position: relative;
}

.bbox-post {
    margin: 1em 0 1em 5px;
    border-radius: 20px;
    background: transparent url("../img/edges/entry-center-left.png") repeat-y center left;
}

.bbox-header {
    background: transparent url("../img/edges/entry-top-center.png") repeat-x top center;
    height: 50px;
    border: 0px solid blue;

}

.bbox-title {
    font-size: larger;
    background: transparent url("../img/edges/entry-top-left.png") no-repeat top left;
    height: 50px;
}

.bbox-title a {
    padding: 1em 0;
    display: block;
    margin-left: 25px;
    background: transparent url("../img/edges/entry-top-right.png") no-repeat top right;
    height: 50px;
}

.bbox-content-container{
    background: transparent url("../img/edges/entry-center-right.png") repeat-y center right;
}

.bbox-content {
    background-color: #FFFFFF;
    padding-top:10px;
    margin-left: 25px;
    margin-right:25px;
    text-align: justify;
    padding-bottom:10px;
    height: auto !important;
    height: 100px;
}

.bbox-content *
{
    /* 2008-07-17 - ricky - disabling this CSS in blog posts */
    float: none!important;
    clear: none!important;
}

.bbox-content img {
    margin-left: 2ex;
}

.bbox-footer {
    background: transparent url("../img/edges/entry-bottom-center.png") repeat-x bottom center;
}

.b0 {
    background: transparent url("../img/edges/entry-bottom-center.png") repeat-x bottom center;
	margin: 0px 13px 16px 21px;
}

.b1 {
    background: transparent url("../img/edges/entry-bottom-left.png") no-repeat bottom left;
}

.b1 .b2 {
    display: block;
    height: 5px;
    background: transparent url("../img/edges/entry-bottom-right.png") no-repeat bottom right;
    padding: 1em 5em 0 0;
}

.b02 {
    background: transparent url("../img/edges/entry-bottom-center2.png") repeat-x bottom center;
	margin: 0px 13px 16px 21px;
}

.b12 {
    background: transparent url("../img/edges/entry-bottom-left2.png") no-repeat bottom left;
}

.b12 .b22 {
    display: block;
    height: 5px;
    background: transparent url("../img/edges/entry-bottom-right2.png") no-repeat bottom right;
    padding: 1em 5em 0 0;
}

.container_16{margin-left:20px;margin-right:auto;width:98%}
.grid_4,.grid_6,.grid_8,.grid_10,.grid_16{display:inline;float:left}
.container_16 .grid_4{width:48%;margin-right:1px;margin-bottom:40px}
.container_16 .grid_8{width:48%;margin-right:1px;margin-bottom:40px}
.container_16 .grid_16{width:96%;margin-right:10px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_16 .grid_6{width:36%;margin-right:10px}
.container_16 .grid_10{width:56%;margin-right:1px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.screenshot {
  width: 100%;
}

.container_18{width:100%}
.grid_1,.grid_2{display:inline;float:left}
.container_18 .grid_1{width:48%;margin-right:1px;margin-bottom:40px}
.container_18 .grid_2{width:48%;margin-right:1px;margin-bottom:40px}
/* Content Article  ------------------------------------------------------------------------------*/
div#content-article{
min-height:400px;
}

div#content-article {
/* overflow:hidden;*/
    padding-top:10px;
    margin-left: 25px;
    margin-right:25px;
}
div#content-article div.article{
    background:#e6eaec;
    padding:1em 0 0 10em;
    overflow:hidden;
}
.article  div.article-header {
	height: 41px;
	margin-left: 12px;
	margin-right: 10px;
}

.article div.article-header h2 {
	font: 18px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 2px;
	padding-left: 18px;
	color: #2a3340;
	text-shadow: #fff 0 1px 0;
}

div#content-article div.article img.thumb{float:left; margin:10px 0 10px 0;}

/* Prayer guide------------------------------------------------*/

.pguide ul{
padding: 0;
margin: 0;
width: 100%;
}

.pguide li {
background: #dbdfe1;
padding: 6px;
}
.pguide li.alt {background:#e6eaec;}


/* Event table   ------------------------------------------------------------------------------*/

table.event-table {
padding: 0;
margin: 0;
border-collapse: collapse;
width: 100%;
}

table.event-table th {
font-weight: bold;
color: #ffff7d;
border-bottom:solid 1px #72875B;
text-transform: uppercase;
text-align: center;
padding: 6px;
background:#b5bac0;
}

table.event-table td {
background: #dbdfe1;
padding: 6px;
text-align: center;
}
table.event-table tr.alt td {background:#e6eaec;}
table.event-table td img.icon{height:20px; margin:0; padding:0;}

/* @group events */
.events-info {
	height: 445px;
	background: #8e9093 url(../img/events/events-bg.png) repeat-y center;
	margin-left: 22px;
	margin-bottom: 20px;
}

.events-info .events-info-inner {
	width: 580px;
	height: 440px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.events-info .events-info-inner .img-eventsbox {
	position: absolute;
	top: 41px;
	right: 4px;
}

.events-info .events-info-inner .h2-events {
	position: absolute;
	left: 58px;
	top: 50px;
}

.events-info p.pinfo-col1 {
	width: 426px;
	height: 283px;
	position: absolute;
	top: 105px;
	left: 58px;
}

.events-info p.pinfo-col2 {
	width: 426px;
	height: 283px;
	position: absolute;
	top: 201px;
	left: 548px;
}
/*end events */

/* @group newsbox */

/* @group newsbox content */

.newsbox {
background-color: #FFFFFF;
background-image: url(../img/story_bgtop.jpg);
background-repeat: repeat-x;
background-position: top;
margin-right: 14px;
margin-top: 2px;
margin-left: 22px;
height: auto !important;
height: 100px;
}

.newsbox .n1,
.newsbox .n1 .n2,
.newsbox .n1 .n2 .n3,
.newsbox .n1 .n2 .n3 .n4 { padding:0; margin:0; height:100%; }


.newsbox .n1 { background-image: url(../img/c_lefttop.jpg); background-repeat: repeat-y; background-position: left; }
.newsbox .n1 .n2 { background-image: url(../img/c_righttop.jpg); background-repeat: repeat-y; background-position: right; }
.newsbox .n1 .n2 .n3 { background-image: url(../img/c_topleft.jpg); background-position: left top; background-repeat: no-repeat; }
.newsbox .n1 .n2 .n3 .n4 { background-image: url(../img/c_topright.jpg); background-repeat: no-repeat; background-position: right top; }
.newsbox .n1 .n2 .n32 { background-image: url(../img/c_topleft2.jpg); background-position: left top; background-repeat: no-repeat; }
.newsbox .n1 .n2 .n32 .n42 { background-image: url(../img/c_topright2.jpg); background-repeat: no-repeat; background-position: right top; }



.newsbox-title a {
text-decoration: none;
	word-spacing: 0;
	font: 22px "Trebuchet MS", "Lucida Grande", Helvetica, sans-serif;
	border-bottom: 1px solid #dae1f1;
}

span.news-elipses {
	font-weight: bold;
	color: #b1baca;
}

.newsbox-title {
		padding-top: 16px;
		padding-right: 25px;
		padding-left: 25px;

	}
	.newsbox-title a:hover {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #DAE5EF;
	}



.newsbox-words {
color: #343a49;
font: 13px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 9px 27px 16px;
}

.newsbox-title a:active {
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #DAE5EF;
}

.newsbox-words a {
	text-decoration: none;
	color: #3a64a3;
	line-height: 0;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.newsbox-words a:hover {
	color: #9db1e9;
}

.newsbox-figure {
  width: 90%;
  border: none;
  min-width: 100px;
  padding: 0.5em 3.0em;
}
.sidebar-figure {
  width: 75%;
  border: none;
  min-width: 100px;
	margin-left: 35px;
	margin-right: 8px;
	margin-top: 30px;
}
.sidebar-figure p {
  text-align: center;
  font-size: 120%;
  text-indent: 0;
}
img.scaled {
  width: 100%;
}
.scaled2 {
  width: 100%;
  border: none;
  min-width: 600px;
}


/* @end */

/* @group popularity rating box */

/* @group grey */

.greybox .newsbox-title a {
color: #5d6b84;
}

.greybox .newsbox-title a:hover {
	color: #99a2b1;
}

.greybox .newsbox-title a:active {
color: #bbc4d2;
}

/* @group blue */



.bluebox .newsbox-title a {
color: #385180;
}

.bluebox .newsbox-title a {
color: #37436e;
}

.bluebox .newsbox-title a:hover {
	color: #6480b1;
}

.bluebox .newsbox-title a:hover {
color: #556997;
}

.bluebox .newsbox-title a:active {
color: #7789b1;
}

.bluebox .catbox .phone
{
	color: #314572;
}

.bluebox .combar .kbox
{
	color: #332f2e;
}

.bluebox .catbox
{
	background-color: #c9dced;
	background-image: url(../img/catbar_blue_2.jpg);
}

.bluebox .catbox .cats
{
	color: #86a6d4;
	background-image: url(../img/catbar_right_bg.jpg);
}

.bluebox .catbox .phone
{
	background: url(../img/catbar_left_bg.jpg) no-repeat;
}

.bluebox .phone-type {
	background: #3b6995 url(../img/buoy_center_2.jpg) repeat-x;
}

.bluebox .phone-type .bu1 {background-image: url(../img/buoy_left_2.jpg);}
.bluebox .phone-type .bu1 .bu2 {background-image: url(../img/buoy_right_2.jpg);}

.bluebox .phone-type .phone-num {
	color: #FFFFFF;
	text-shadow: #172849 0 1px 2px;
}


/* @end */


.catbox {
		margin-left: 22px;
		margin-right: 14px;
		background-repeat: repeat-x;
		position: static;
		margin-top: 0px;
		height: 32px;
	}


.catbox .phone, .combar .kbox {
		font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
		font-size: 13px;
		text-decoration: none;
		font-weight: bold;
		height: 32px;
		line-height: 31px;
		padding-left: 25px;
		float: left;
	text-shadow: #edf5fe 0 1px 0;
}

.phone-type {
	float: left;
	height: 19px;
	margin-top: 7px;
	margin-left: 9px;
	width: auto !important;
	width: 25px;
}

.phone-type .bu1,
.phone-type .bu1 .bu2 { padding:0; margin:0; height:100%; }

.phone-type .bu1 { background-repeat: no-repeat; background-position: left; }
.phone-type .bu1 .bu2 { background-repeat: no-repeat; background-position: right; padding-left: 9px; padding-right: 9px; }


.phone-type .phone-num a {
	padding-top: 1px;
	display: block;
	text-decoration: none;
	font: bold 13px/16px Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: 0;
}


.bluebox2 .phone-type .phone-num a:hover {
	color: #DCEDF5;
}

.bluebox2 .phone-type .phone-num a:active {
	color: #C0D7E9;
}

.catbox .cats {
		text-decoration: none;
		height: 32px;
		padding-right: 40px;
		float: right;
		background-repeat: no-repeat;
		background-position: right;
	text-shadow: #edf5fe 0 1px 0;
	text-transform: uppercase;
	font: normal normal 11px/31px "Lucida Grande", Verdana, Arial;
}

	.catbox .cats a {
		text-decoration: none;
	}


/* @end */

/* @group combar */

#iconoffset_sf {
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
		}

.combar {
		background-repeat: repeat-x;
		background-color: #e6e9ed;
		background-image: url(../img/combar-m.gif);
		position: static;
		height: 39px;
	margin: 0px 14px 16px 22px;
}

.combar .cb1 {
	height: 39px;
	background: url(../img/combar-l.gif) no-repeat left;
}

.combar .cb2 {
	height: 39px;
	background: url(../img/combar-r.gif) no-repeat right;
}

/* @group comments button */

.combar .commentbutton a {
			height: 24px;
			float: left;
			margin-top: 5px;
			margin-left: 0px;
			color: #424d5d;
			text-decoration: none;
	text-shadow: #fff 0 1px 0;
	padding: 0 6px 0 41px;
	font: bold 11px/21px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: url(../img/streams-button-reg-n.gif) no-repeat 10px 0;
}

.combar .commentbutton-up a {
			height: 24px;
			float: left;
			margin-top: 5px;
			margin-left: 0px;
			color: #424d5d;
			text-decoration: none;
	text-shadow: #fff 0 1px 0;
	padding: 0 6px 0 41px;
	font: bold 11px/21px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background: url(../img/streamsbutt_upar.gif) no-repeat 10px 0;
}

	.combar .commentbutton a:hover {
	color: #0e121d;
	background-position: 10px -24px;
	background-repeat: no-repeat;
}

		.combar .commentbutton a:active {
	background-position: 10px -48px;
	background-repeat: no-repeat;
}



/* @end */

/* @group save for later button */

.combar .tagbutton-disabled a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
			color: #8c8f94;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #f5f5f5 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../gfx/fivestar_disabled.jpg) no-repeat 0 0;
	left: 6px;
}

.combar .tagbutton a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
			color: #424a4c;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #fff 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../gfx/fivestars.jpg) no-repeat 0 0;
	left: 6px;
}

.tagbutton span.text-saved, .tagbutton-saved span.text-saved {
	background: #e0e1e1 url(../gfx/combar.jpg) 0 -10px;
	cursor: pointer;
}
.combar .tagbutton a:hover {
	color: #0e121d;
	background-position: 0 -24px;
}
.combar .tagbutton a:active {
			color: #424a4c;
	background-position: 0 -48px;
}
.combar .tagbutton-saved a {
			height: 17px;
			float: left;
			margin-top: 0px;
			margin-left: 0px;
			font-family: "Lucida Grande", Verdana, Arial, sans-serif;
			color: #bf4500;
			font-size: 11px;
			padding-top: 4px;
			padding-left: 34px;
			text-decoration: none;
			font-weight: bold;
	text-shadow: #fff 0 1px 0;
	padding-bottom: 3px;
	position: relative;
	top: 5px;
	background: url(../gfx/fivestars.jpg) no-repeat 0 -72px;
	left: 6px;
}
.combar .tagbutton-saved a:hover {
	background-position: 0 -96px;
	color: #ad3e00;
}
.combar .tagbutton-saved a:active {
			color: #401700;
	background-position: 0 -120px;
}



/* @end */

.combar .linkto a {
	text-decoration: none;
	display: block;
	float: right;
	height: 14px;
	width: 30px;
	margin-top: 10px;
	margin-right: 12px;
	background-image: url(../gfx/linkto.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 0px;
	margin-left: 12px;
}
.combar .linkto a:hover {
	background-image: url(../gfx/linkto_over.jpg);
}

.combar .streams a, .combar .streams form,
		.combar .streams-up a {
			cursor:pointer;
			height: 23px;
			float: right;
			margin-left: 0px;
			color: #465265;
			padding-top: 1px;
			text-decoration: none;
			padding-right: 30px;
			text-align: right;
	font: 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #fff 0 1px 0;
	margin-right: 10px;
	margin-top: 7px;
}

		.combar .streams a {
			background-image: url(../gfx/streams-button-reg-n.gif);
			background-repeat: no-repeat;
			background-position: right 0;
}

.combar .streams a strong,
.combar .streams-up a strong {
	font-weight: bold;
	font-size: 14px;
}

		.combar .streams a:hover {
			color: #0e121d;
			background-position: right -24px;
}
		.combar .streams a:active {
			background-position: right -48px;
}

.combar .streams-up a {
			background-image: url(../gfx/streamsbutt_upar.gif);
			background-repeat: no-repeat;
			background-position: right 0;
	color: #4c5970;
}

		.combar .streams-up a:hover {
			background-position: right -24px;
}
		.combar .streams-up a:active {
			background-position: right -48px;
}

.combar .streams a strong {
	color: #162246;
}

.combar .streams-up a strong {
	color: #364053;
}

.newsbox form, .querybox form
{
	margin-top: 0.75em;
	background-color: transparent;
}

.newsbox fieldset, .querybox fieldset
{
	padding: 1em;
	background-image: none;
}

.newsbox legend, .querybox legend
{
	color: #fff;
	background: #104e8b;
	border: 1px solid #781351;
	padding: 2px 6px
}
.newsbox .fdb {
	margin: 1em 0px;
	clear: left;
}
.newsbox label
{
	display: block;
	float: none;
	width: auto;
	font-weight:bold;
}

.newsbox .labelText1
{
	float: left;
	width: 10em;
	margin-right: 0em;
	font-weight: normal;
}

.newsbox input.text
{
	width: 20em;
	height: 1.5em;
	border: 1px solid #8d95a3
}

.newsbox textarea
{
	width: 60%;
	height: 25em;
	border: 1px solid #8d95a3
}

.newsbox input.submit
{
	display: block;
	clear: left;
	width: 20.5em;
	height: 2.5em;
	margin-left: 8em;
}

.querybox label
{
	display: block;
	float: left;
	clear: left;
	width: 75em;
	margin-top: 0.5em;
	/* padding-left: 8em; */
}

.querybox .labelText
{
	position: relative;
	float: left;
	width: 21em;
	margin-right: 0.1em;
	font-weight: bold;
}

.querybox .wLabel
{
	position: relative;
	float: left;
	width: 4em;
	margin-right: 1em;
	font-weight: bold;
}

.querybox input.text
{
	position: relative;
	top: -0.2em;
	width: 4em;
	height: 1.5em;
	margin-right: 2em;
	border: 1px solid #8d95a3
}

.querybox input.wtext
{
	position: relative;
	top: -0.2em;
	width: 20em;
	height: 1.5em;
	margin-right: 1em;
	border: 1px solid #8d95a3
}

.querybox textarea
{
	position: relative;
	top: -0.2em;
	width: 30em;
	height: 5em;
	border: 1px solid #8d95a3
}

.querybox input.submit
{
	display: block;
	clear: left;
	width: 10.5em;
	height: 2em;
	margin-left: 10em;
	margin-top: 0.5em;
}
/* @end */



/* @end */

/* @group youth bulletin */
    #wrap {
    width:98%;
    margin:0 10px 0 15px;
    background:#eff2f3;
    }
    #side1 {
    float:left;
    width:49.5%;
    }
    #side2 {
    float:right;
    width:49.5%;
    }
    #clearit {
    clear:both;
    background:#cc9;
    }
.bulle1 {
	width: 100%;
	margin-right: 2%;
	margin-bottom: 10px;
}
.bulle2 {
	width: 45%;
	float: right;
	padding: 2px;
	margin-right: 2%;
	margin-bottom: 10px;
}
/* @end */

/* @group table distributions */
table.tableizer-table {
	border-collapse:collapse;
	border: 1px solid #CCC;
	font: small Lucida Grande, Trebuchet MS, sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 20px 20px 20px 20px;
}
.tableizer-table td {
	border: 1px solid #ccc;
	line-height: 1.7em;
	min-width: 2.0em;
}
.tableizer-table th {
	background-color: #104E8B;
	color: #FFF;
	font-weight: bold;
	line-height: 2.2em;
}

table.w-report {
	border-collapse:collapse;
	font: small Lucida Grande, Trebuchet MS, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-left: 1em;
}
.w-report td {
	padding-bottom: 0.5em;
}
.w-report td.wcol1 {
	width: 25%;
}
/* @end */

/* Women Mirror flip */
#xc {
	text-align: left;
	min-width: 900px;
	width: 100%;
	font-family: Avenir;
}


#xc #colr #content-m {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	background-color: #22252a;
	color: #9D9D9D;
	font-size: 11pt;
}


/* Navigation: Brotkrumen / Fußstapfen */

#xc #colr #content-m #my_footprints {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #888;
	font-size: 70%;
}

#xc #colr #content-m #my_footprints a {
	color: #888;
	text-decoration: none;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#xc #colr #content-m #my_footprints a:hover {
	color: #FFF;
}


/* Inhaltsbereich */

#xc #colr #content-m #my_content {
	font-family: 'Avenir';
}

#xc #colr #content-m #my_content H3 {
	color: #ADADAD;
}


#xc #colr #content-m #my_content #book_viewer {
	width: 100%;
	min-width: 800px;
	min-height: 550px;
	text-align: center;
	display: block;
}

/* Women Mirror flip end */


/* @group footer */

/* @group footer bluebar */

#footer .bluebar {
	height: 12px;
	background: url(../img/footer-shad-m.gif) repeat-x 0 bottom;
}

#footer {
width: 100%;
display: block;
}

#footer .bluebar .left {
			height: 12px;
			width: 16px;
			float: left;
	background: url(../img/footer-shad-l2.gif) no-repeat 0 bottom;
}

#footer .bluebar .right {
			height: 12px;
			width: 300px;
			float: right;
	background: url(../img/sidebar-bg95.gif) repeat-y right;
}

#footer .bluebar .right span {
			height: 12px;
			width: 300px;
	display: block;
	background: url(../img/footer-shad-r.gif) no-repeat 1px bottom;
}

#footer .bluebar .content {
			padding-top: 8px;
			color: #68869D;
			padding-left: 4px;
	font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif;
	text-shadow: #fff 0 1px 0;
	display: none;
	float: left;
}

#footer .bluebar .content strong {
	color: #3c5b74;
}

		#footer .bluebar .content a {
			color: #255E78;
			text-decoration: none;
}

		#footer .bluebar .content a:hover {

			color: #3689B1;
			text-decoration: none;
	font-weight: bold;
}



/* @end */

/* @group footer greybar */

#footer .footer-greybar {

	height: 34px;
	background-image: url(../img/footer-m.gif);
	background-color: #bfc4ca;
}

#footer .footer-greybar span.left {
			background-image: url(../img/footer-l.jpg);
			height: 34px;
			width: 21px;
			background-repeat: no-repeat;
			float: left;
		}

#footer .footer-greybar span.right {
			height: 34px;
			width: 346px;
			float: right;
	background: url(../img/footer-r.jpg) no-repeat right 0;
}

#footer .footer-greybar .content {
			float: left;
			padding-top: 9px;
			color: #4f545f;
			padding-left: 10px;
	font: 11px "Lucida Grande", Verdana, Arial, sans-serif;
	text-shadow: #c7c9cf 0 1px 0;
}

#footer .footer-greybar .content strong {
	color: #2e333d;
}

		#footer .footer-greybar .content a {
			color: #255E78;
			font-weight: bold;
			text-decoration: none;
		}

		#footer .footer-greybar .content a:hover {

			color: #3689B1;
			font-weight: bold;
			text-decoration: none;
		}



/* @end */

.abfoot-grad {
	background: #0b0b0c url(../gfx/abfoot-bg4.jpg) no-repeat center 0;
}

.abfoot-satgrad {
	background: #0b0b0c url(../gfx/abfoot-bg4.jpg) no-repeat center 0;
}

.abfoot-black {
	background: #0b0b0c no-repeat center 0;
}

.absolute-footer .ab-foot-menu {
	color: #fff;
	height: 39px;
	font: 11px "Lucida Grande", Tahoma, Verdana, sans-serif;
	padding-top: 24px;
	padding-left: 25px;
	padding-right: 33px;
}


.absolute-footer .ab-foot-menu a {
	color: #5d6065;
	text-decoration: none;
}

.absolute-footer .ab-foot-menu a:hover {
	color: #fff;
}

.absolute-footer .ab-foot-menu .copyright {
	float: left;
	display: block;
	color: #5d6065;
	padding-right: 33px;
}

.absolute-footer .ab-foot-menu a.designinj {
	display: block;
	width: 21px;
	text-indent: -9999px;
	height: 25px;
	background: url(../gfx/injection.gif) 0 0;
	float: left;
	margin-top: -3px;
}

.absolute-footer .ab-foot-menu a.designinj:hover {
	background-position: 0 -28px;
}

.absolute-footer .ab-foot-menu a.designinj:active {
	background-position: 0 0px;
}

.absolute-footer .ab-foot-menu ul.foot-menu-list {
	float: right;
	display: block;
	margin: 0;
	padding: 0;
}

.absolute-footer .ab-foot-menu ul.foot-menu-list li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 22px;
}

/* @end */



/* @end */
