* {
	padding:0;
	margin:0;
}
html {
	font-size:100.01%;
	font-family:Arial, Helvetica, sans-serif;
}


body#body {
	background-repeat:repeat-x;
	background-position: center top;
	background-color: #000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	background-attachment: fixed;
	background-image: url(nathaniel%27s-background_opt.jpg);
}
body#body.bg {
	background:url(images/line2.gif) repeat-x #151515;
	background:#000 url(nathaniel%27s-background_opt.jpg) no-repeat center top;
	background-repeat:no-repeat;
}
.clear {
	clear: both;
}
table, td, div, img {
	border:0;
	border-collapse:collapse;
}
td {
	vertical-align:top;
}
ul, ul li {
	list-style: none;
	list-style-image:none;
}
p {
	padding:0px 0px 18px 0px;
}
a {
	text-decoration: underline;
	color:#7f7f7f;
	outline:none;
}
a:hover {
	text-decoration: none;
}
input, select, textarea, html body textarea, .form-file {
	font-size:12px;
	font-family: arial;
	color:#fff;
	vertical-align:middle;
}
input.form-text, select, textarea, .form-file {
	border:0;
	background:#393939;
	padding:2px 0px 4px 6px;
}
.preload {
	display:none
}
/*** Main ***/
	#flash {
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	position:relative;
	font-size:0;
	line-height:0;
}
.main { /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1050)? "1050px" : "100%");*/
	min-width:885px!important;
}
.main {
	/*overflow:hidden;*/
	/*height:100%;*/
	width:885px!important;
	margin:0 auto;
	/*padding:0px 0px 0px 0px;*/
}
body#body.bg .main {
	margin:0px 0px 0px 0px;
}
.main-bg {
	padding:0px 0px 0px 0px;
	width:885px;
	margin:0 auto;
	background-color:#000000;
}
.main-width {
	width:885px;
	margin: 0 auto;
	background-color:#000000;
}
.header {
	height:144px;
	width:885px; /*overflow:hidden;
	position:relative;*/
	z-index:111111;
	float:left;
	border-bottom:1px solid #949494;
	margin-bottom:10px !important; display:inline;
	
}
.lineblock {
	height:1px;
	overflow:hidden;
	position:relative;
	background-color: #CCC;
}
.menuholder {
	/*height:12px;*/
	padding: 0px 0px 0px 0px;
	z-index:11111;
	position:relative;
	background-color: #000000;
	width:608px; float:left;
}
.bd {
	width:878px;
	/*margin-left:20px;
	display:inline;*/
}
/*** Menu ***/
	/*.main-menu { float:left; /*overflow:hidden;padding:106px 0px 0px 0px; position:relative; z-index:11111;}*/
	.bd ul {
	float:left;
	list-style: none;
	list-style-image: none;
	width:613px;
	background:url(images/ul-bg.gif) repeat-x;
	
	
}
.bd li {
	float:left; /*overflow:hidden;*/
	margin:106px 0px 0px 0px;
	border-top:1px solid #686A6B;
	color:#CCC;
	/*border-right:1px solid #9b9a9a;*/
}
.bd li a {
	display:block;
	float: left; /*height:100%;*/
	background:#000000;
	padding:8px 20px 8px 20px;
	font-size:12px!important;
	font-weight:bold;
	color:#FFF;
	overflow:hidden;
	text-transform:uppercase;
	text-decoration:none;
	cursor: pointer;
	background:url(images/divider.gif) no-repeat right top;
}

/*:hover*/
.bd li a:hover {
	color:#3F4D50;
	background:#000000;
	text-decoration:none;
	background:url(images/divider.gif) no-repeat right top;
}
/*active*/
.bd li a.active {
	color:#fff;
	background:#393939;
}
/*** drop down ***/
		.bd ul ul {
	float:none;
	margin:0px 0px 0px -1px;
}
.bd ul ul li {
	float:none;
	width:200px;
	border:1px solid #000;
	margin:0px 0px -2px 0px;
}
.bd ul ul li a {
	float:none;
}
.bd ul li div {
*overflow:hidden;
*width:204px;
*height:100%;
}

/****Button***/
.sbutton {
width: 100px!important;
float:left;
margin-left:70px; display:inline;
margin-top:7px;
}
.sbutton input {width:100px!important; float:left;}
/*** Logo ***/
	.logo {
	float:left;
	padding-top:1px;
}
.logo .indent {
	padding:57px 0px 0px 0px;
	overflow:hidden; /*height:100%;*/
	
}
.logo h1 { /*float:left;*/
	overflow:hidden;
	position:relative;
	cursor: pointer;
}
.logo h1.site-name {
	float:left;
	font-size:22px;
	font-weight: normal;
	padding:0px 0px 0px 0px;
}
.logo h1.site-name a {
	text-decoration:none;
	color:#fff;
}
.logo .time {
	padding:0px 0px 6px 20px;
}
.logo .date {
	font-size:10px;
	color:#5a5854;
	text-align:center;
	text-transform:uppercase;
	padding:0px 6px 10px 0px;
}
/*** Slogan ***/	
	.slogan {
}
/*** Flash ***/
	.flash {
}
/*** Search ***/
		.search {
	float:right;
	height:57px;
}
.search .indent {
	overflow:hidden;
	padding:17px 0px 0px 0px;
}
.search form {
	float:right;
}
.search .form-text {
	float:left;
	width:147px;
	border:0;
	background:url(images/search-input-bg.gif) no-repeat 0 0;
	padding:8px 0px 9px 8px;
	margin:0px 11px 0px 0px;
}
.search .form-submit {
	float:left;
	display:block;
	overflow:hidden;
	width:86px;
	cursor: pointer;
	border:none;
	background:url(images/search.gif) no-repeat 0 0;
	font-size:12px;
	color:#25363f;
	text-align:center;
	letter-spacing:0px;
	padding:6px 0px 9px 0px;
	margin:0px 0px 0px 0px;
}
.search .form-submit:hover {
	text-decoration: none;
}
/*** Column ***/
	.content {
	clear:both;
	overflow:hidden;
	height:100%;
	padding-bottom:20px;
	width:885px;
}
body#body.bg .content {
	padding:22px 0px 25px 0px;
}
.column-left {
	float:left;
	width:190px;
	margin:0px 10px 0px 0px;
}
.column-right .corner-top {
}
.column-right .corner-bot {
	overflow:hidden;
	height:100%;
	padding:0px 0px 0px 0px;
}
/*** Buttom ***/
	.content .form-submit,  .content .teaser-button, .content .column-center .search-form .form-submit {
	float:left;
	display:block;
	float:left;
	overflow:hidden;
	background:#9c9c9c;
	border:0;
	text-transform:none;
	font-size:12px;
	font-weight: normal;
	color:#151515;
	text-align:center;
	padding:4px 5px 5px 7px;
*padding:4px 0px 5px 1px;
	margin:0px 0px 6px 0px;
	cursor: pointer;
}
.content .column-center .form-submit {
	float:left;
	margin-right:4px;
}
/*.content .teaser-button { width:150px; text-align:center;  background:url(images/marker.gif) no-repeat 0 8px; padding:1px 0px 1px 12px;}*/
	
	.teaser-checkbox {
	padding:0px 0px 5px 0px;
}
#edit-clear {
	margin:6px 0px 0px 0px;
}
/*** Blocks  ***/
	.block {
	/*clear:both;*/
		overflow:hidden;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 22px 22px;
}
.block-bg {
	overflow:hidden;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.block .title {
	overflow:hidden;
	height:90%;
	margin:0px 0px 11px 0px;
	padding:0px 0px 0px 0px;
}
.block .title div {
}
.block .title div div {
}
.block .title h3 {
	
	overflow:hidden;
	height:100%;
	background:#000;
	/*font-weight: normal;*/ font-size:13px;
	color:#fff;
	text-transform: uppercase;
	padding:5px 10px 11px 0px;
}
.block .indent {
	overflow:hidden;
	height:100%;
/*	background:#272727;*/
	font-size:12px;
	color:#737373;
	padding:10px 10px 20px 16px;
}
.block ul {
	clear:both;
	text-align:left;
	/*overflow:hidden; height:100%;*/
		font-size:12px;
	line-height:1.2em;
	color:#737373;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.block ul li {
	overflow:hidden;
	height:100%;
	list-style:none;
	list-style-image: none;
	padding:2px 0px 10px 0px;
	margin:0px 0px 0px 0px;
}
.block ul li a {
	font-size:12px;
	color:#737373;
}
.block ul li.last {
}
.block ul li a {
	text-decoration: none;
}
.block ul li a:hover {
	color:#fff;
}
.block ul li a.active {
	color:#fff;
	font-weight: bold;
	text-decoration:none;
}
.block .more-link a {
	display:block;
	float:left;
	text-align:left;
	line-height:18px;
	color:#fff;
	font-size:11px;
	font-weight: bold;
	margin:7px 1px 0px 0px;
	text-indent:7px;
}
.block ul ul {
	font-size:100%;
}
.content .block ul ul {
	margin:5px 0px -5px 10px;
}
.content .block ul ul li {
	border:0;
}
/*** Latest News ***/
		#block-block-28 .indent {
	padding-top:0;
}
#block-block-28 ul li {
	padding:10px 13px 17px 0px;
	margin:0px 0px 7px 0px;
	line-height:1.4em;
}
#block-block-28 ul li span {
	font-style:italic;
	font-size:12px;
	color:#89f90d;
	display:block;
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px -1px;
}
#block-block-28 ul li a {
	display:block;
	height:100%;
	font-weight: bold;
	background:url(images/marker-2.gif) no-repeat right bottom;
}
/*** Search block ***/
		.block-search {
	overflow:hidden;
	background:url(images/search-bg.gif) repeat-y 0 0;
	padding:0px 0px 21px 0px;
	margin:0px 0px 25px 0px;
}
.block-search .block-bg {
	background:#232323;
}
.block-search .title {
	margin:0px 0px 5px 0px;
}
.block-search .title h3 {
	background: none;
	padding:18px 0px 10px 21px;
	color:#fff;
}
.block-search .indent {
	overflow:hidden;
	background: none;
	padding:0px 0px 20px 22px;
}
.block-search .form-item label {
	display: none;
}
.form-item label {
	padding:0px 0px 0px 0px;
}
.block-search form {
	overflow:hidden;
	height:100%;
}
.block-search .form-text {
	float: left;
}
.block-search .form-text {
	width:124px;
	display:block;
	padding:6px 0px 8px 6px;
	border:0;
	background:#fff;
	color:#737373;
	margin:0px 1px 0px 0px;
}
.block-search .form-submit {
	display:block;
	float:left;
	overflow:hidden;
	background:#4f4f4f;
	border:0;
	font-size:14px;
	text-transform:uppercase;
	font-weight: bold;
	color:#fff;
	text-align:center;
	padding:6px 7px 5px 3px;
*padding:5px 0px 4px 0px;
	margin:0px 0px 6px 0px;
	cursor: pointer;
}
.block-search .form-submit:hover {
	text-decoration: none;
}
/*** Navigation block ***/		
		#block-user-1 {
}
#block-user-1 .indent {
	
	font-size:12px;
	color:#737373;
	padding:0px 0px 0px 0px;
}
#block-user-1 ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#block-user-1 ul li {
	overflow:hidden;
	height:100%;
	list-style:none;
	list-style-image: none;
	padding:0px 0px 0px 0px;
}
#block-user-1 ul li a {
	font-size:16px;
	color:#3F4D4E;
	display:block;
	height:100%;
	border-bottom:1px solid #151515;
	padding:7px 0px 7px 15px;
}
#block-user-1 ul li a {
	text-decoration: none;
}
#block-user-1 ul li a:hover {
	color:#666;
	background:#000000;
}
#block-user-1 ul li a.active {
	color:#3F4D50;
	font-weight: normal;
	background:#1d1d1d;
	text-decoration:none;
}
#block-user-1 ul ul {
	margin:0px 0px 0px 0px;
	font-size:12px;
}
#block-user-1 ul ul li a {
	padding-left:25px;
}
/*** Login Block  ***/
		#block-user-0 .indent {
	padding:15px 0px 18px 16px;
}
#block-user-0 #user-login-form {
	text-align:left;
	padding:1px 0px 0px 0px;
}
#block-user-0 #edit-name-wrapper {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#block-user-0 #edit-pass-wrapper {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#block-user-0 label {
	display:block;
	font-size:14px;
	font-weight:normal;
	text-transform:capitalize;
	color:#737373;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px -1px;
}
#block-user-0 .form-required {
	color:#fff;
	margin:0px 0px 0px 0px;
}
#block-user-0 .form-text {
	width:184px;
	border:0;
	background:#393939;
	border:0;
	font-size:12px;
	font-weight:normal;
	padding:2px 0px 2px 8px;
	color:#fff;
	margin:0px 0px 10px 0px;
}
.content #block-user-0 .form-submit {
	float:left;
	display:block;
	float:left;
	overflow:hidden;
	background:#9c9c9c;
	border:0;
	text-transform:none;
	font-size:12px;
	font-weight: normal;
	color:#151515;
	text-align:center;
	padding:4px 5px 5px 7px;
*padding:4px 0px 5px 1px;
	margin:5px 0px 0px 0px;
	cursor: pointer;
}
/*body:nth-of-type() #user-login-form .form-text { padding:2px 0px 0px 5px;}*/
		
		#block-user-0 .item-list {
	clear:both;
	margin:0px 0px 0px -1px;
	padding:12px 0px 6px 0px;
}
#block-user-0 .item-list ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#block-user-0 .item-list ul li {
	padding:0px 0px 0px 0px;
	background: none;
	border:0;
}
#block-user-0 .item-list ul li a {
	background: none;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#fff;
}
#block-user-0 .item-list ul li a {
	text-decoration:underline;
}
#block-user-0 .item-list ul li a:hover {
	text-decoration: none;
}
/*** Who's Online ***/
			#block-user-3 {
}
#block-user-3 .title {
	padding:0px 0px 0px 0px;
}
#block-user-3 .indent {
	font-size:11px;
	line-height:1.4em;
	padding:9px 15px 31px 29px;
}
#block-user-3 .indent em {
	font-style:normal;
}
#block-user-3 .item-list {
	padding:15px 0px 0px 0px;
}
#block-user-3 .item-list h3 {
	font-size:10px;
	font-weight: normal;
	text-transform:uppercase;
	padding:0px 0px 10px 0px;
}
#block-user-3 .item-list ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#block-user-3 .item-list ul li {
	border:0;
}
#block-user-3 .item-list ul li a {
	font-weight: normal;
	text-decoration:underline;
}
/*** Recent blog posts--- ***/
			#block-blog-0 {
}
/*** Content  ***/
	.column-center {
	overflow:hidden;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background:#fff;
	width:680px;
}
.content-bg {
	overflow:hidden;
	height:100%;
	padding:10px 0px 20px 10px;
	background:url(images/content-bg.gif) repeat-x 0 0 #fff;
	width:670px;
	float:left;
}
/*** Content wrapper ***/
		.column-center .indent {
	overflow:hidden;
	height:100%;
	padding:0px 0px 17px 0px;
	margin:0px 0px 11px 0px;
	border-bottom:1px solid #e5e4e4;
}
/*** Title wrapper ***/
		.column-center .indent .title {
	overflow:hidden;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;
	width:550px;
}
.column-center .indent .title h1 {
	overflow:hidden;
	height:100%;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	padding:8px 10px 8px 0px; /*font-weight: normal;*/
	width:550px;
}
.column-center .indent .title h1 a {
	color:#000;
}
.column-center .indent .title h1 a {
	text-decoration:none;
}
.column-center .indent .title h1 a:hover {
	color:#555;
}
/*** Title Tabs wrapper ***/
		.column-center h2 {
	overflow:hidden;
	height:100%;
	background: none;
	font-size:18px;
	color:#000;
	padding:10px 0px 6px 0px;
	font-weight: normal;
}
.column-center #tabs-wrapper {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.column-center #tabs-wrapper h2 {
	overflow:hidden;
	height:100%;
	background: none;
	font-size:20px;
	color:#000;
	padding:7px 0px 6px 0px; /*font-weight: normal;*/
}
.column-center #tabs-wrapper h2.with-tabs {
}
/*** Date ***/
		.column-center .date {
	overflow:hidden;
	background: none;
	font-size:12px; /*font-weight:bold;*/
	color:#7b7b7b; /*text-transform:uppercase;*/
	padding:1px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}
.column-center .date a {
	text-decoration:none;
	color:#7b7b7b;
}
.column-center .date a:hover {
	text-decoration: underline;
}
/*** Paragraf ***/
		.item-list ul li {
	list-style-image:none;
	list-style:none;
}
.column-center .item-list {
}
.column-center .item-list ul {
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 0px;
}
.column-center .item-list ul li {
	font-size:12px;
	background: none;
	padding:0px 0px 6px 0px;
	margin:0px 0px 0px 0px;
}
.column-center .item-list ul li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*** Text box ***/
		.text-box {
	clear:both;
	overflow:hidden;
	height:100%;
	font-size:12px;
	line-height:1.5em;
	padding:3px 10px 0px 0px;
	margin:0px 0px 0px 0px;
}
.text-box h4 {
	line-height:1.5em;
	padding:0px 0px 10px 7px;
}
.text-box p {
	padding:0px 0px 18px 0px;
}
.text-box p.pd {
	padding:0px 0px 36px 7px;
}
.text-box p strong {
}
.text-box p span {
}
.fleft {
	margin:-3px 22px 0px 1px;
	position:relative;
	z-index:1;
	padding:0px 0px 0px 0px;
	display: inline;
	float:left;
	overflow:hidden;
	height:100%;
}
.fleft img {
	margin:0px 0px 0px 0px;
}
.text-box img {
}
.text-box .img {
	padding:5px 0px 20px 2px;
}
/******/
		.column-center .post-links {
	clear:both;
	float:left;
	padding:6px 5px 0px 1px;
	margin:0px 0px 0px 0px;
}
.column-center .post-links ul.links {
	float:left;
	padding:0px 0px 0px 0px;
}
.column-center .post-links ul.links li {
	float:left;
	background:#2a2a2a;
	padding:0px 0px 0px 0px;
	margin:0px 25px 5px 0px;
}
.column-center .post-links ul.links li a {
	display:block;
	height:100%;
	float:left;
	background:#000;
	font-size:12px;
	color:#fff;
	text-transform: capitalize;
	padding:4px 11px 4px 10px;
}
.column-center .post-links ul.links li a {
	text-decoration:none;
}
.column-center .post-links ul.links li a:hover {
	text-decoration:underline;
}
/*******/
		.text-box h1, .text-box h2, .text-box h3, .text-box h4, .text-box h5, .text-box h6 {
	color:#000;
	font-family:Arial;
	line-height:1.5em;
}
.text-box h1 {
	font-size:18px;
	font-weight: normal;
	line-height:1.1em;
}
.text-box h2 {
	font-size:17px;
	font-weight: normal;
}
.text-box h3 {
	font-size:16px;
}
.text-box h4 {
	font-size:21px;
	font-weight: normal;
}
.text-box h5 {
	font-size:14px;
}
.text-box h6 {
	font-size:12px;
}
/*** OL UL style***/
		.text-box ul {
	padding:0px 0px 18px 2px;
	overflow:hidden;
	height:100%;
}
.text-box ul li {
	background:url(images/marker.gif) no-repeat 0 9px;
	padding:0px 0px 2px 10px;
	list-style-image:none;
	list-style:none;
	font-weight:normal;
}
.text-box ul li ul {
	margin-left:10px;
}
.text-box ul li ol {
	margin-left:15px;
}
.text-box ul li ol li {
	list-style-type:decimal;
}
.text-box ol {
	padding-left:2px;
}
.text-box ol li {
	padding:0px;
	margin-left:13px;
	font-weight:normal;
	list-style-type:decimal;
}
.text-box ol li ul {
	padding:2px 0px 5px 2px;
}
.text-box ol li ul li {
	font-weight:normal;
	background:url(images/marker.gif) no-repeat 0 3px;
	padding:1px 0px 6px 24px;
}
.text-box ul li {
	list-style-image:none;
	list-style:none;
}
.text-box ul li a { /*text-decoration:none; */
}
/*.text-box ul li a:hover { text-decoration:underline;}*/
		

		.text-box ul li ul {
	margin-left:15px;
}
.text-box ul li ol {
	margin-left:20px;
}
.text-box ul li ol li {
	list-style-type:decimal;
	background:none;
}
.text-box ul li ol li a {
}
.text-box ol {
	padding:5px 0px 5px 2px;
}
.text-box ol li {
	padding:0px;
	margin-left:20px;
}
.text-box ol li a {
	padding-left:0px;
	text-decoration:none;
	font-weight:normal;
}
.text-box ol li a:hover {
	text-decoration:underline;
}
.text-box ol li ul li a {
	font-weight:normal;
	text-decoration:underline;
}
.text-box ol li ul li a:hover {
	text-decoration:none;
}
/*** Footer ****/
	.footer {
	/*clear:both;
	overflow:hidden;*/
	height:100%;
	font-size:12px;
	color:#8a8a8a; /*background:url(images/footer.gif) repeat-x 0 0;*/
	line-height:1.2em;
	width:885px!important;
	margin:0 auto;
}
.footer-bg {
/*	overflow:hidden;*/
	height:100%;
	width:885px!important;
}
.footer .width {
	width:850px;
	margin:0 auto;
}
.ft-lt-logo {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding-top:10px;
	width:350px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.ft-lt-logo-cap { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8a8a8a;}
.footer .indent {
	overflow:hidden;
	height:100%;
	text-align:right;
	padding:10px 0px 30px 0px;
}
.footer a {
	color:#f5f5f5;
}
.footer strong {
}
.footer a {
	text-decoration:none;
}
.footer a:hover {
	text-decoration: underline;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


/*** Custom content ****/

	#custom .block {
	background:#5C5C5C;
	height:148px;
	width:680px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#custom .block .block-bg {
	padding:0px 10px 23px 10px;
	height: auto;
	width:660px;
}
#custom .block .title {
	margin:0px 0px 0px 0px;
	width:660px;
}
#custom .block .title h3 {
	font-size:14px;
	line-height:16px;
	color:#fff;
	font-weight: bold;
	background: none;
	text-transform:uppercase;
	padding:10px 0 15px 0;
	margin:0px 0px 0px 0px;
	width:660px;
}
.custom {
	width:680px;
	float:left;
}
.bgr {
	width:670px;
	float:left;
}
#custom .block .indent {
	padding:0px 0px 0px 0px;
	border:0;
	width:665px;
	height: auto;
	position:relative;
	background: none;
}
#custom .block a.prev {
	border:none;
	cursor:pointer;
	background:url(images/left.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	z-index:999;
	top:25px;
	left:0px;
	width:32px;
	height:32px;
	float:left;
	margin:0 0 0 0;
	zoom:1;
}
#custom .block a.next {
	border:none;
	cursor:pointer;
	background:url(images/right.png) 0 0 no-repeat;
	display:block;
	position:absolute;
	z-index:999;
	top:25px;
	right:0px;
	width:32px;
	height:32px;
	float:left;
	margin:0 0 0 0;
	zoom:1;
}
#custom .block .carousel {
	margin:0px 0px 0px 43px;
	padding:0px 0px 0px 0px;
}
#custom .block .carousel ul {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#custom .block .carousel ul li {
	margin:0px 0px 0px 0px !important;
	width:116px !important;
	height:76px !important;
	background: none;
	padding:0px 1px 0px 0px;
}
#custom .block .carousel ul li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#custom .block a.prev.alt {
	background:url(images/left_hover.png) 0 0 no-repeat;
	margin:0px 0px 0px 0px;
}
#custom .block a.next.alt2 {
	background:url(images/right_hover.png) 0 0 no-repeat;
}
#block-block-34 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	background:url(images/email.gif) no-repeat right 42px #232323;
}
#block-block-34 .title {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#block-block-34 .title h3 {
	background: none;
	color:#fff;
	padding:25px 0px 9px 21px;
}
#block-block-34 .indent {
	background: none;
	padding:9px 0px 5px 20px;
	font-size:12px;
	line-height:1.5em;
	color:#4d4d4d;
}
#block-block-34 .indent p {
	padding:0px 90px 23px 1px;
}
#block-block-34 .indent form p {
	padding:0px 0px 4px 2px;
}
#block-block-34 .indent form .text {
	background:#fff;
	font-size:12px;
	color:#000;
	border:0;
	padding:6px 0px 8px 7px;
	width:197px;
}
#block-block-34 .indent form .but {
	float:left;
	display:block;
	float:left;
	overflow:hidden;
	background:#4f4f4f;
	border:0;
	text-transform:none;
	font-size:12px;
	font-weight: normal;
	color:#fff;
	text-align:center;
	padding:5px 6px 7px 7px;
*padding:5px 0px 7px 1px;
	margin:5px 0px 0px 0px;
	cursor: pointer;
}
/******/
	.container-inline {
	padding:0px 0px 0px 0px;
	overflow:hidden;
	height:100%;
}
.container-inline a {
	display:block;
	float:left;
	font-weight: bold;
	margin:4px 0px 0px 15px;
}
/*** FROUM ***/
	#forum {
	padding:10px 0px 0px 1px;
}
.column-center #forum ul.links {
	padding:0px 0px 12px 0px;
}
.column-center #forum ul.links li {
	font-size:12px;
}
.column-center #forum ul.links li a {
	font-size:12px;
	color:#000;
	font-weight: bold;
}
#forum table {
	border:1px solid #000;
	border-right:none;
}
#forum th {
	padding:4px 0px 4px 3px;
	border-right:1px solid #000;
}
#forum a {
 color:;
}
#forum th a {
	color:#000;
}
#forum td {
	padding-top:4px;
	padding-bottom:4px;
color:;
}
#forum .description {
color:;
}
#forum .forum .description {
color:;
	font-size:11px;
}
#forum td.container {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#forum td.container a {
 color:;
	padding:0px 0px 0px 10px;
}
#forum td.forum,  #forum td.topics,  #forum td.posts,  #forum td.last-reply,  #forum td.icon,  #forum td.title,  #forum td.replies,  #forum td.created {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#forum .last-reply,  #forum .title,  #forum .created,  #forum .icon {
	padding-left:5px
}
#forum .odd {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	background:#000;
}
#forum div.indent {
	margin:0px 0px 0px 0px;
	background: none;
	padding:0px 0px 0px 0px;
	border:0;
}
#forum .odd, #forum .even {
	border-bottom:1px solid #000;
}
#forum thead th {
	border-bottom:1px solid #000;
	background:#ccc;
	color:#111;
}
/*** Help ***/
	#help {
	font-size:12px;
}
#help {
	padding:10px 0px 0px 0px;
}
/*** contact ***/
	#contact-mail-page {
	font-size:12px;
}
/*** ****/
	/*.search-results { font-size:14px;}*/
	.column-center .search-info {
	font-size:11px;
	font-weight: bold;
}
/* CSS Document */
	ul, ul li {
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
table {
	border-collapse:collapse;
	border:0px;
}
td {
	vertical-align:top;
	padding:0px;
}
tbody {
	border:none;
}
img, a img {
	border:0;
}
.clear {
	clear:both;
}
fieldset {
	clear:both;
	border:1xp solid #555px;
	overflow:hidden;
	position:relative;
	font-size:12px;
	padding:5px 10px 5px 15px;
}
fieldset legend {
	color:#000;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
}
html.js fieldset.collapsed legend {
	display:inline;
}
fieldset.collapsed {
	border:0;
}
fieldset a {
color:;
}
fieldset .tips {
	font-size:12px;
}
table.system-status-report th, thead th {
	border-bottom:1px solid #000;
	color:#000;
	font-size:13px;
}
thead th, th, tr.even, tr.odd {
	padding:0px;
	border-bottom:1px solid #000;
}
tr.even a, tr.odd a {
	color:#000;
}
/*** Breadcrumb ***/
	.breadcrumb {
	text-align:left;
	font-size:14px;
	font-weight:normal;
	color:#484848;
	padding:20px 55px 2px 28px;
}
.breadcrumb a {
	text-decoration:none;
	text-transform:none;
	vertical-align:middle;
	font-weight:normal;
	color:#484848;
	padding:0px 2px 0px 2px;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#000;
}
/*** --CORNERS-- ***/
	/*div.block { margin-bottom:0px; color:#363638; position:relative; overflow:hidden; width:100%; background:url(images/bg-block.gif) left repeat-y }
	.block .content { padding:11px 21px 25px 27px; overflow:hidden; background:url(images/block-bot3.gif) bottom left no-repeat;}*/
	
	.clear-block {
	padding:0px 20px 10px 0px;
}
.admin {
	overflow:hidden;
	height:100%; /*float:left;*/
	padding:0px 0px 10px 0px;
}
.admin .clear-block {
	padding:0px;
}
h4 {
	color:#fff;
	font-size:22px;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:10px;
}
.list, .list2 {
	margin-right:3px;
}
.blocks div ul {
	margin-left:6px;
	margin-bottom:30px;
}
.blocks2 {
	overflow:hidden;
	width:100%;
}
.blocks2 .inner {
	padding:0px 0px 15px 0px;
}
.blocks2 div.list, .blocks2 div.list2 {
	float:left;
	width:200px;
}
.blocks2 div.list3 {
	width:170px;
	float:left;
}
.blocks2 div ul {
	margin-left:6px;
}
.events {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.events .list {
	float:left;
	width:288px;
}
.list-col {
	float:left;
	margin-right:10px;
}
.aboutus .columns {
	width:100%;
	overflow:hidden;
}
.aboutus .column-left {
	width:45%;
	float:left;
	margin:0px 0px 0px 0px;
}
.aboutus .column-right {
	width:45%;
	float:right;
	margin:0px 0px 0px 0px;
	background: none;
}
.aboutus span {
	font-weight:bold;
	font-size:12px !important;
color:!important;
}
.solutions .list-left {
	float:left;
	margin-right:20px;
}
.links-content .columns {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.links-content .column-left {
	width:45%;
	float:left;
	margin:0px 0px 0px 0px;
}
.links-content .column-right {
	width:45%;
	float:right;
	margin:0px 0px 0px 0px;
	background: none;
}
.services .columns {
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.services .column-left {
	width:40%;
	float:left;
	margin:0px 0px 0px 0px;
	background: none;
}
.services .column-right {
	width:55%;
	float:right;
	margin:0px 0px 0px 0px;
	background: none;
}
.faq span {
	font-weight:bold;
	font-size:14px !important;
}
/*.links-indent { padding:4px 0px 0px 0px; overflow:hidden;}
	.links-indent ul.links li { float:left; padding-right:20px; padding-left:0;}
	.links-indent ul.links li a { display:block; text-decoration:underline !important; font-size:11px; font-weight:normal; color:#37a2b2;}
	.links-indent ul.links li a:hover { text-decoration:none !important; color:#000;}*/

/**************---TITLES---**************/
	/*h1 { color:#444b4e; font-size:18px; font-weight:normal;}
	h1.title { background:none; font-size:17px;}
	h1.title a {color:#394064; text-decoration:none; font-size:20px; line-height:normal; font-weight:normal; text-transform:none;}
	h1.title a:hover{text-decoration:underline; color:#1b7ab7;}
	
	h2 { font-size:22px; color:#000; padding:10px 0px 7px 0px; text-transform:capitalize; width:100%; font-weight:normal;}
	h2.with-tabs { padding-left:0px; padding-top:10px;}
	
	.block h2 { display:block; border-bottom:#bcbcbc 1px solid; color:#444b4e; font-size:12px;
	line-height:22px; margin:0; margin-top:5px; margin-bottom:10px; padding:0;}
	
	h3 { color:#424242; padding:5px 0px;}
	h3 a {color:#424242; text-decoration:none;}

	.block .title { padding:0; width:100%;}
	.title h3 { color:#394064; font-size:16px; font-weight:normal; padding:13px 0px 12px 28px; background:#d5f4f8}
	
	
	
	.submit { padding:7px 0px 13px 0px; overflow:hidden;}
	.submitted, .submit .submitted{ color:#d36d00; font-size:11px; line-height:normal; font-weight:bold;}
	.submitted a { color:#37a2b2;}*/
	
	.admin-panel {
}
.admin-panel h3 {
	color:#00;
	font-size:15px;
	padding:0px 0px 4px 0px;
}
div.admin-panel .body {
	padding:0px 0px 0px 0px;
}
.admin-panel .body ul.menu li {
	list-style: none;
	list-style-image: none;
	line-height:1.4em;
}
.admin-panel .body ul.menu li a {
	font-size:12px;
}
.indent form { width:180px; float:left;}
.indent input { width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000;}
/***************/
	.comment {
	clear:both;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	height:100%;
	margin:10px 0px 0px 0px;
}
.comment h3 {
	background:none;
	color:#3e3e3e;
	font-weight: normal;
	padding:0px 0px 0px 0px;
}
.comment h3 a { /*color:#fff;*/
	font-size:18px;
	text-decoration:none;
}
.comment .title {
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background: none;
}
.comment .submitted {
	font-size:12px; /*color:#fff;*/
}
.comment .submitted a {
}
.comment .content-text {
	font-size:12px;/*color:#fff;*/
	line-height:1.3em;
	padding:6px 20px 10px 0px;
}
.comment .links {
	padding:0px 10px 0px 0px;
}
.comment .links a { /*color:#fff;*/
}
.comment-published {
	background: none;
	border:1px solid #c9c9c9;
	clear:both;
	margin:15px 0px 6px 0px;
	background:#f0f0f0;
}
.comment-published {
	padding:10px 10px 20px 20px;
}
.comment-published h3 {
	color:#000;
}
.comment-published h3 a {
	color:#000;
}
.comment-published .submitted {
	color:#000;
}
.comment-published .content-text {
	color:#000;
}
.comment-published .links a { /*color:#fff;*/
}
#menu-overview a {
color:;
}
/*** POLL ***/
	.poll .percent, .poll .text {
	font-size:13px;
}
.poll .title {
color:;
	font-size:13px;
	font-weight:normal;
	padding-bottom:10px;
	background:none;
	padding-left:0px;
	border:0;
}
.poll .total {
	font-weight:normal;
color:;
	font-size:12px;
	text-align:left;
	padding:0px 0px 10px 0px;
}
.poll .bar {
	background:#FFFFFF;
	font-size:1px;
	height:5px;
	border:1px solid #dadada;
	padding:1px;
}
.poll .bar .foreground {
	background:#ccc;
	font-size:1px;
	height:5px;
}
.column-right #poll-view-voting {
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.column-right #poll-view-voting .poll .vote-form {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.poll {
	text-align:left;
	overflow:hidden;
	height:100%;
	padding:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.poll .vote-form {
	text-align:left;
	margin:0;
	padding:0px 0px 0px 0px;
}
.block-poll div.links {
	float: none;
	height:100%;
	width: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px -6px;
}
.block-poll div.links ul {
	float: none;
	height:100%;
}
.block-poll div.links ul li {
	display:block;
	clear:both;
	float: none;
	height:100%;
}
.block-poll div.links ul li a {
}
#block-poll-0 {
	overflow:hidden;
	height:100%;
}
#block-poll-0 ul {
}
#block-poll-0 li {
	background:none;
	padding:0;
}
#block-poll-0 ul.links { /*float: left;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:auto;
}
#block-poll-0 ul.links li {
	clear:both;
	background:none;
	border:0; /*float:left;*/
	padding:0px 0px 3px 0px;
	background:none;
	text-align:left;
	width:auto;
	margin:0px 0px 0px 0px;
}
#block-poll-0 ul.links li a {  /*float: left;*/
color: #fff margin:0px 0px 0px 0px;
	padding:2px 0px 0px 7px;
	font-weight:bold;
	width:auto;
	font-size:12px;
	background:none;
	text-decoration:underline;
}
#block-poll-0 ul.links li a:hover {
	text-decoration: none;
}
#block-poll-0 .bar {
	background:#FFFFFF;
	font-size:1px;
	height:5px;
	border:1px solid #dadada;
	padding:1px;
}
#block-poll-0 .bar .foreground {
	background:#ccc;
	font-size:1px;
	height:5px;
}
#block-poll-0 .percent, #block-poll-0 .text {
	font-size:12px;
	font-weight:normal;
	line-height:normal;
}
#block-poll-0 .poll .title {
	font-size:12px;
	font-weight:normal;
	padding-top:0px;
	background:none;
	padding-left:0px;
}
#block-poll-0 .total {
	font-weight:bold;
	font-size:12px;
}
/*** Who's Online ***/
	/*#block-user-3 .content { font-size:12px; color:#000; font-weight:normal; padding:5px 10px 20px 20px;}
	#block-user-3 .item-list h3 { color:#000; font-size:14px; font-weight:normal; text-transform:none; padding-top:15px; padding-bottom:3px;}
	#block-user-3 .item-list ul { margin:0; padding:0;}
	#block-user-3 .item-list ul li{ list-style-image:none; list-style:none; margin:0; line-height:18px; }
	#block-user-3 .item-list ul li a{ color:#000; font-size:12px; font-weight:normal; text-decoration:underline;}
	#block-user-3 .item-list ul li a:hover { text-decoration:none;}
	#block-user-3 em { color:#000; font-weight:normal; font-size:13px;}*/
	
/*** -Recent blog posts--- ***/
	#block-blog-0 .item-list ul {
}
/*** -Recent comments--- ***/
	#block-comment-0 .item-list ul {
	padding-left:0px;
}
#block-comment-0 .item-list ul li {
	background: none;
	list-style-image:none;
	list-style:none;
	line-height:1.1em;
	font-size:12px;
	text-transform:none;
	font-weight:normal;
}
#block-comment-0 .item-list ul li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px -9px 0px;
	display:inherit;
	background:none;
	text-transform:none;
	text-decoration:none;
	font-size:12px;
}
#block-comment-0 .item-list ul li a:hover {
	text-decoration:underline;
}
#block-comment-0 .item-list ul li {
	font-size:14px;
	font-weight: normal;
	padding:0px 0px 20px 20px;
	margin:0px 0px 0px 0px;
}
/*** Who's New ***/
	#block-user-2 .item-list ul {
	padding-left:0px;
}
#block-user-2 .item-list ul li {
	padding:0 0 0 12px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:25px;
}
#block-user-2 .item-list ul li a {
	background:none;
	padding:0px;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
#block-user-2 .item-list ul li a:hover {
	text-decoration:none;
}
/*** Primary Links ***/
	#block-menu-primary-links .content ul.menu {
	padding:0px;
}
#block-menu-primary-links .content ul.menu li {
	background:none;
	padding:0px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:20px;
}
#block-menu-primary-links .content ul.menu li a {
	font-size:12px;
	padding-left:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#block-menu-primary-links .content ul.menu li a:hover {
	text-decoration:underline;
}
/*** SEARCH_BLOCK ***/
	
/*** New forum topics ***/
	#block-forum-1 .item-list a:hover {
	text-decoration:underline;
}
/*** Active forum topics ***/

/*** Languages ***/
	#block-locale-0 .content ul {
	padding-left:0px;
	margin-bottom:10px;
}
#block-locale-0 .content ul li { /*background:none; padding:0px;*/
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:20px;
}
#block-locale-0 .content ul li a {
	padding-left:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
}
#block-locale-0 .content a:hover {
	text-decoration:underline;
}
/*** Syndicate ***/
	#block-node-0 {
	width:100%;
	overflow:hidden;
}
/*** Secondary Links ***/

/*** Secondary Links ***/

/*** Admin-Panel List & Admin-Panel List without descriptions ***/

/*** LISTS ***/

/*---Paragraph Style---*/
	#cont-col .content p {
	padding-bottom:7px;
	padding-top:7px;
}
#cont-col .content blockquote {
	border:1px solid #7f7f7f;
	background:#f1f1f1;
	padding:5px;
	margin:10px 0px 10px 0px;
}
#profile-admin-overview ul li {
	background:none;
	padding:0px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:20px;
}
#profile-admin-overview ul li a {
	background:url(images/a1.gif) no-repeat 0 5px;
	padding-left:10px;
	color:#505050;
	font-weight:normal;
}
#profile-admin-overview ul li a:hover {
	text-decoration:none;
	color:#ce2a11;
}
.password-description ul {
	margin-left:5px;
}
.password-description ul li {
	background:url(images/a1.gif) no-repeat 0 7px;
	padding-left:10px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:12px;
}
#node-admin-content ul {
	margin-left:5px;
}
#node-admin-content ul li {
	background:url(images/a1.gif) no-repeat 0 7px;
	padding-left:10px;
	list-style-image:none;
	list-style:none;
	margin:0;
	line-height:17px;
}
#comments {
	padding:10px 0px 0px 0px;
}
.taxonomy ul.links li a, #forum ul.links li a { /*color:#fff;*/
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*** END LIST ***/
	ul.primary, ul.primary li, ul.secondary, ul.secondary li {
	border: 0;
	background: inherit;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul.primary li a {
	border: 0;
}
ul.primary li a:hover {
	background:none;
	border: 0;
 color: !important;
}
.column-center #tabs-wrapper ul.primary li.active a {
	border:none;
	color:#000 !important;
	font-weight:bold;
}
.column-center #tabs-wrapper ul.primary li.active:hover {
	color:#fff;
	text-decoration:none;
}
.column-center #tabs-wrapper ul.tabs {
	padding:0px 0px 4px 0px;
}
.column-center #tabs-wrapper ul.tabs li {
	display:block;
	margin-right:2px;
	float:left;
}
.column-center #tabs-wrapper ul.tabs li span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
.column-center #tabs-wrapper ul.tabs li span span {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.column-center #tabs-wrapper ul.tabs li a {
	/*color:#fff !important;*/
		font-size:14px;
	font-weight:normal;
	background:none;
	padding:8px 28px 3px 0px;
	margin:0px 0px 0px 0px;
	display:block;
}
.column-center #tabs-wrapper ul.tabs li a:hover {
	/*color:#fff !important; */text-decoration:underline;
	margin:0px;
	border:none;
}
/*ul.primary {
	  padding:0px;
	  margin:0px;}*/

/*** GENERAL ***/
	.node {
	width:670px;
}
.node .taxonomy {
	padding:0px 0px 0px 0px;
}
div.error {
	margin-top:5px;
}
.block-region {
	background:#d6e6cc;
	text-align:center;
	border:1px dashed #618749;
	color:#618749;
	margin:10px;
	clear:both;
}
div.admin .left {
	margin:0px;
}
#book-outline {
	min-width:0px;
}
#permissions, #blocks, #forum table, .sticky-enabled {
	width:100%;
}
.node-unpublished {
	background:none;
}
.odd td {
	vertical-align:middle;
	padding-left:0px;
	line-height:18px;
	background:#f0f0f0;
	font-size:12px;
	padding:4px;
	color:#36332e;
}
.even td {
	vertical-align:middle;
	padding-left:0px;
	line-height:18px;
	background:#ccc;
	font-size:12px;
	padding:4px;
	color:#36332e;
}
.profile h3 {
	border-bottom:1px solid #cfcdcd; /*color:#000;*/
	font-size:20px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 6px 0px;
}
img.alignleft {
	float:left;
	margin-right:12px;
}
img.alignright {
	float:right;
	margin-left:25px;
	margin-right:39px;
	margin-top:30px;
}
#first-time a {
	color:#508198;
	text-decoration:none
}
#first-time a:hover {
	text-decoration:underline;
}
#first-time ol {
	margin-left:20px;
}
.theme-info {
	padding-left:px;
}
.theme-info h2 {
	color:#000;
	font-weight: bold;
	background: none;
	padding-left:0;
}
dl.admin-list {
	font-size:12px;
}
dl.admin-list a {
color:;
}
.column-center dl.admin-list dd {
	padding:3px 0px 9px 0px;
	line-height:1.3em;
}
.node-type-list a {
color:;
}
.column-center dl.node-type-list {
	padding:10px 0px 0px 3px;
}
.column-center dl.node-type-list dd {
	padding:5px 0px 8px 0px;
}
.node-type-list {
	font-size:13px;
}
.node-type-list dd {
	padding:4px 0px 4px 0px;
}
.collapse-processed a {
color:;
}
/*.even a { color:#fff;}
	.blog a { color:;}
	.odd a { color:#fff;}*/

	.check-manually a {
color:;
}
.compact-link a {
}
.messages {
	padding:16px 0;
}
.messages a {
	color:#f30000;
	font-size:12px;
}
.sticky-table {
	line-height:24px;
	margin:0px 0px 10px 0px;
}
.more-help-link a {
	font-size:12px;
	font-weight: bold;
}
.help {
	font-size:12px;
	padding:3px 10px 0px 0px;
	line-height:1.3em;
}
.help a {
}
.help-items a {
	color:#1ca0d1;
}
.help-items ul {
	list-style:none;
	line-height:18px;
}
.description a {
	color:#dc1b1d;
}
.column-center .description {
	font-size:12px;
}
.column-center .description span {
	padding:10px 0px 0px 0px;
}
/*** --- --- --- ***/
	#blocks tr.region-message {
	color:#9298a3;
}
/*#blocks td a { color:#fff;}*/
	
	.theme-info {
	padding-left:10px;
}
.box {
	padding:0px 0px 0px 12px;
}
/*.box h2.title { padding-left:0px; background:none;}
	
	.box div.links { background:none; padding:0px;}
	.box .bg-links, .box .links-left, .box .links-right { background:none;}*/
	
	/*#cont ul.links li { background:none;}*/
	
	#system-modules div {
	padding-bottom:10px;
}
#forum-confirm-delete a {
	color:#6d94ac;
}
.form-checkboxes {
	width:200px;
}
.search-form input {
	vertical-align:middle
}
.search-form .form-text {
	padding:5px 0px 7px 5px;
}
.search-form {
	overflow:hidden;
	height:100%;
}
.search-form label {
	padding:0px 0px 0px 3px;
}
.search-form #edit-keys-wrapper {
	float:left;
	padding:0px 0px 8px 5px;
	margin:0px 10px 0px 0px;
}
.search-form #edit-submit {
*margin:2px 0px 0px 0px;
}
.search-form .criterion .form-text {
	margin:3px 0px 0px 18px;
}
.search-form .criterion #edit-category {
	margin:3px 0px 0px 18px;
}
dl .title {
	background:none;
	padding:0px;
}
ul.links li.comment_forbidden {
	padding:0px;
}
#comments, #node-form {
	clear:both;
	width:100%;
}
.node-form {
	clear:both;
	overflow:hidden;
}
#comment-form {
	padding-bottom:20px;
	overflow:hidden;
	height:100%;
}
.preview .node {
	background:none;
}
#cont-col .content .comment_add a {
	color:#457299;
	text-transform:capitalize;
	font-weight:bold;
}
html.js fieldset.collapsible .fieldset-wrapper {
	width:100%;
	overflow:hidden;
}
.collapsible {
}
.search-advanced .action {
	float:none;
}
.leaf {
	clear:both;
	float:none;
}
/*** Status Report ***/
	.system-status-report td {
	padding-left:5px;
	color:#000;
}
table.system-status-report tr.info th {
	color:#002200;
}
table.system-status-report tr.info td {
	color:#000;
}
table.system-status-report tr.error th {
	color:#220000;
}
table.system-status-report tr.error {
	color:#000;
}
table.system-status-report tr.ok th {
	color:#002200;
}
table.system-status-report tr.warning th {
	color:#222200;
}
table.system-status-report a {
	color:#777;
}
tr.merge-down {
	border-bottom:none;
}
tr.ok td {
	background:#DDFFDD;
}
tr.error td {
	background:#FFCCCC;
}
tr.warning td {
	background:#FFFFDD;
}
/***  --- --- --- ***/
	.admin-panel dd {
	padding-bottom:10px;
}
div.admin-dependencies, div.admin-required {
	color:#666;
}
.admin-required span, span.admin-enabled {
	color:#555;
}
#block-admin-display-form div {
	overflow:hidden;
}
#block-admin-display-form #edit-submit {
	margin:6px 0px;
}
table.sticky-header {
	overflow:hidden;
	position:relative;
}
.content ul.pager {
	margin:6px 0px 5px 0px;
}
.content ul.pager li {
	border:1px solid #cbc9b8;
	padding:2px 5px;
	margin:0px 1px;
	color:#000;
}
.content ul.pager li.pager-current, .content ul.pager li:hover {
}
.content ul.pager li a {
	text-decoration:none;
	color:#000;
}
.content ul.pager li a.active {
	color:#000;
	font-weight: bold;
}
.content ul.pager li a:hover {
}
.text-box .poll .vote-form {
	text-align:left;
	margin:0;
	float:left;
}
.poll {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.poll .vote-form {
	text-align:left;
	margin:0;
	padding:0px 0px 0px 0px;
}
.choices {
	float:left;
	height:100%;
	text-align:left;
	margin:0 inherit;
	overflow:hidden;
	height:100%;
}
#edit-vote {
	clear:both;
}
.poll input {
	clear:both;
}
.update td {
	color:#000;
}
.update td a {
	color:#000;
}
/*html.js fieldset.collapsible legend a { background:url(images/02.gif) no-repeat 0 0; background-position:3px 50%;}
	html.js fieldset.collapsed legend a { background:url(images/01.gif) no-repeat 0 0; background-position:5px 50%;}*/
	
/***************/

/*--- slider begin ---*/

div.content-gallery {
	position:relative;
	height: 317px;
}
div.slideshow-container {
	/*position: relative;*/
	clear: both;
	height: 317px; /* This should be set to be at least the height of the largest image in the slideshow */
	float:left;
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('css/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
	width:942px;
	height:311px;
	position:absolute;
	z-index:11111;
	background:#34393b;
}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 942px;
	height: 311px; /* This should be set to be at least the height of the largest image in the slideshow *//* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	position:absolute;
	top:0;
	left:0;
}
div.download {
	float: right;
}
ul.thumbs li {
	float: left;
	padding: 0;
	width:227px;
	height:115px;
	list-style: none;
	margin:0px 11px 0px 0px;
}
ul.thumbs li.mr {
	margin:0px 0px 0px 0px;
}
a.thumb {
	padding:10px 0px 0px 0px;
	display:block;
	height:100%;
}
a.thumb:hover {
	background:url(images/gall-arrow.gif) no-repeat 0 0;
}
ul.thumbs li.selected a.thumb {
	background:url(images/gall-arrow.gif) no-repeat 0 0;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.navigation {
	position:relative;
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
}
.centerimage {
	text-align: center;
}
.leftimage {
	float: left;
	margin-right: 10px;
}
