body {
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 12px;
	background-color: #42a7b9;
	background-image: url(images/back.png);
	background-repeat: repeat-x;
	height: 100%;
	color: #505050;
}

#pre_top {
	text-align: right;
	padding: 0 15px 10px 0;
	font-weight: bold;
	color: #FFFFFF;
}

#pre_top a {
	color: #FFFFFF;
	text-decoration: none;
}

#pre_top a:hover {
	text-decoration: underline;
}

#wrapper {
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	/* margin-top: 25px; */
}

#back_top {
	float: left;
	width: 985px;
	height: 10px;
	/* background-image: url(images/back_top.png);
	background-repeat: no-repeat; */
	background: url(images/back_top.jpg) 5px 0 no-repeat;
	font-weight: bold;
	font-size: 11px;
}

#back_bottom {
	float: left;
	width: 985px;
	height: 15px;
	background-image: url(images/back_bottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 11px;
	margin-bottom: 15px;
}

#header {
	float: left;
	width: 985px;
	height: 150px;
	/* background-image: url(images/back_center_top.png); */
}

#logo {
	/*float: left;
	width: 500px;
	min-height: 50px;
	background-image: url(images/logo_green.png);
	background-repeat: no-repeat;
	margin-left: 25px;
	margin-top: 10px; */
	display: none;
}

#logo h2 {
	padding-top: 50px;
	margin: 0px;
	font-weight: bold;
	color: #1e491c;
	font-size: 14px;
}

#ads {
	float: right;
	width: 307px;
	height: 60px;
	margin: 5px 20px 0px 0px;
}

.menu {
	float: left;
	width: 955px;
	height: 29px;
	margin: 0px 10px 0px 20px;
	background-image: url(images/menu_bg_green.png);
	background-repeat: no-repeat;
}

#search_area {
	margin-top: 5px;
	margin-right: 15px;
	float: right;
	width: 220px;
	height: 25px;
}

#search_form {
	float: left;
	display: block;
	margin-left: 10px;
}

#s {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 2px 3px 0px 30px;
	width: 182px;
	height: 18px;
	outline: 0;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	background-image: url(images/Visitor.ico);
	background-repeat: no-repeat;
	background-position: 0 50%;
}

#btn_search {
	width: 50px;
	height: 21px;
	border: none;
	background: url(images/go_dark_grey.png) no-repeat;
	cursor: pointer;
	margin-left: 7px;
}

.main_menu {
	/* float: left;	*/
}

.main_menu ul {
	/* float: left;	*/

margin: 1px 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
}

.main_menu ul li {
	float: left;
	font-size: 11px;
	color: #dee8f6;
	display: inline;
	margin: 0px;
	padding: 0px;
}

.main_menu li a {
	text-align: center;
	padding-right: 11px;
	padding-left: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	height: 26px;
	line-height: 25px;
	/* float: left;	*/

padding-top: 1px;
	font-weight: bold;
	/* border: 1px solid #CCCCCC;	*/

-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/* margin: 0px 2px 0px 2px;
	*/;
}

.main_menu li a:hover {
	background-color: #42a7b9;
	color: #FFFFFF;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

.dropmenu li ul {
	position: absolute;
	display: none;
	width: 19em;
	top: auto;
	background: #464646;
	border: 1px solid #747474;
	z-index: 10001;
	padding: 0;
	margin: 0;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-opera-border-radius-bottomleft: 0 0 5px 5px;
	-khtml-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-radius: 0 0 5px 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.dropmenu li ul li a {
	width: 17em;
	/* 
  height: auto;
	float: left;
	*/

text-align: left;
}

/* Sub-menu */

.dropmenu li:hover ul ul, .dropmenu li:hover ul ul ul, .dropmenu li:hover ul ul ul ul {
	display: none;
}

.dropmenu li:hover ul, .dropmenu li li:hover ul, .dropmenu li li li:hover ul, .dropmenu li li li li:hover ul {
	display: block;
}

/* Drop-down menus */

#wrapper_inside {
	float: left;
	width: 985px;
	min-height: 200px;
	background: url(images/back_center.png) 5px 0px repeat-y;
}

#content {
	float: left;
	width: 985px;
	min-height: 300px;
	background: url(images/content.jpg) 5px -21px no-repeat;
}

#post_area {
	float: left;
	width: 634px;
	padding-top: 10px;
}

#post_area .post_message {
	margin: 0px 10px 10px 20px;
	font-size: 18px;
	font-weight: bold;
}

/* slider */

.slider {
	float: left;
	width: 584px;
	margin: 0px 0px 10px 20px;
	border: 1px solid #cacaca;  /*#E6E6E6*/
	background: url(images/grad2.gif) repeat-x bottom #FFFFFF;
	padding: 15px 15px 15px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.slider h3 {
	display: block;
	background-image: url(images/featured_header_green.png);
	background-repeat: no-repeat;
	height: 29px;
	margin: -5px -5px 0px -10px;
	padding: 5px 15px 5px 15px;
	font-size: 13px;
	color: #ffffff;
}

/* post meta */

.post_box {
	float: left;
	width: 584px;
	margin: 0px 0px 10px 20px;
	border: 1px solid #cacaca;  /*#E6E6E6*/
	background: url(images/grad2.gif) repeat-x bottom #FFFFFF;
	padding: 15px 15px 15px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.post_box h1 {
	display: block;
	background-image: url(images/featured_header_green.png);
	background-repeat: no-repeat;
	height: 29px;
	margin: -5px -5px 0px -10px;
	padding: 5px 15px 5px 15px;
	font-size: 13px;
	color: #ffffff;
}

.post_box h1 a {
	color: #ffffff;
	text-decoration: none;
}

.post_box .post_title {
	/* display: block; */
	margin: 222px 3px;
	/* padding-bottom: 3px; */
	position: absolute; /* + */
	text-shadow: 0 0 8px #000000; /* + */
}

.post_box h3 {
	margin: 0;
	text-transform: capitalize;
	font-size: 16px;
	color: #1e491c;
}

.post_box h3 a {
	display: block;
	color: #FFFFFF; /*#1e491c*/
	text-decoration: none;
}

.post_box h3 a:hover {
	display: block;
	color: #FFFFFF; /*#007100*/
	text-decoration: none;
}

.post_box .post_details {
	display: block;
	padding-top: 3px;
	color: #1e491c;
	font-size: 12px;
	clear: both;
}

.post_box .post_rating {
	display: block;
	padding-top: 3px;
	color: #666666;
	height: 25px;
}

.post_box .post_details a {
	color: #1e491c;
	font-weight: bold;
	text-decoration: none;
}

.post_box .post_details a:hover {
	color: #007100;
	text-decoration: underline;
}

.post_box .post_content {
	display: block;
	padding-top: 3px;
	text-align: justify;
	line-height: 18px;
}

.post_box .post_content a {
	color: #1e491c;
	font-weight: bold;
	text-decoration: none;
}

.post_box .post_content a:hover {
	color: #007100;
	text-decoration: underline;
}

.post_box .post_content a.more-link {
	float: left;
	color: #1e491c;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	padding-top: 3px;
	width: 400px;
}

.post_box .post_content a:hover.more-link {
	text-decoration: underline;
	color: #007100;
}

.post_footer2 {
	float: right;
	width: 180px;
	padding-top: 3px;
	line-height: 18px;
}

.post_footer2 a {
	float: left;
	background-image: url(images/post-comments.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height: 18px;
	padding-left: 15px;
	color: #1e491c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.post_footer2 a:hover {
	text-decoration: underline;
	color: #007100;
}

.post_footer2 a.post_bookmark {
	float: right;
	background-image: url(images/bookmark.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	height: 18px;
	padding-left: 15px;
	color: #1e491c;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.post_footer2 a:hover.post_bookmark {
	text-decoration: underline;
	color: #007100;
}

/* Image Alignment */

.post_box .aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.post_box .alignleft {
	float: left;
	margin: 0 10px 5px 0;
}

.post_box .alignright {
	float: right;
	margin: 0 0 5px 10px;
}

.post_box .wp-caption {
	background: #f9f9f9;
	border: 1px solid #DDD;
	border-radius: 3px;
	margin: 10px 10px 10px 10px;
	padding-top: 5px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.post_box .wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.post_box .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0 4px 5px;
	font-weight: bold;
}

/* post footer */

.post_footer {
	display: block;
	height: 30px;
	padding: 0px;
	background-image: url(images/post_footer.png);
	background-repeat: no-repeat;
	color: #333333;
}

.post_footer a {
	color: #1e491c;
	text-decoration: none;
	font-weight: bold;
}

.post_footer a:hover {
	color: #007100;
	text-decoration: underline;
}

.post_footer_left {
	float: left;
	width: 415px;
	padding: 7px 7px 0px 15px;
}

.post_footer_right {
	float: right;
	width: 104px;
}

/* post info */

.post_info {
	/* float: left;
	width: 584px;
	margin: 0px 0px 0px 20px; */
	border: 1px solid #cacaca;  /*#E6E6E6*/
	background: url(images/grad2.gif) repeat-x bottom #FFFFFF;
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	line-height: 18px;
}

.post_info a {
	color: #1e491c;
	font-weight: bold;
	text-decoration: none;
}

.post_info a:hover {
	color: #007100;
	text-decoration: underline;
}

/* comment */

.comment_area {
	float: left;
	width: 584px;
	margin: 10px 0px 0px 20px;
	border: 1px solid #cacaca;  /*#E6E6E6*/
	background: url(images/grad3.gif) repeat-x top #FFFFFF;
	padding: 5px 15px 15px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	line-height: 18px;
}

.comment_area a {
	font-weight: bold;
	color: #1e491c;
	text-decoration: none;
}

.comment_area a:hover {
	color: #007100;
	text-decoration: underline;
}

.comment_area h2 {
	float: left;
	width: 584px;
	font-weight: normal;
	font-size: 14px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 0px;
	text-transform: uppercase;
}

.comment_box {
	float: left;
	width: 584px;
	margin-bottom: 20px;
}

.comment_alt {
	float: left;
	width: 584px;
	margin-bottom: 20px;
	background-color: #f9f9f9;
}

.comment_header {
	float: left;
	width: 584px;
	font-size: 11px;
	margin-bottom: 10px;
}

.comment_details {
	float: left;
	width: 584px;
}

.comment_avatar {
	float: left;
	width: 60px;
}

.comment_comment {
	float: right;
	width: 524px;
	font-size: 11px;
	text-align: justify;
}

/* comment form */

.comment_form {
	float: left;
	width: 535px;
}

.comment_form_left {
	float: left;
	width: 185px;
}

.comment_form_right {
	float: right;
	width: 340px;
}

.comment_form_instruction {
	float: left;
	width: 584px;
	margin-top: 2px;
	font-size: 11px;
}

.comment_form_submit {
	float: left;
	width: 535px;
	margin-top: 10px;
}

.comment_form_right textarea {
	width: 320px;
	height: 125px;
}

#name_text_box, #email_text_box, #url_text_box {
	width: 170px;
	height: 25px;
	font-size: 10px;
	padding: 0px 2px 1px 0px;
}

#text_area_box {
	width: 335px;
	height: 125px;
	padding-top: 0px;
	padding-left: 0px;
}

.input {  /* #author, #email, #url */
	background: none;
	border: 1px solid #CCCCCC;
	/*float: left;*/
	margin: 2px;
	padding: 2px 3px 0px 3px;
	/*width: 146px;*/
	height: 18px;
	outline: 0;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
}

#comment {
	background: none;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 2px 3px 0px 3px;
	width: 300px;
	height: 110px;
	outline: 0;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
}

.comment_form_small_font {
	font-size: 10px;
}

.comment_form_field_margin {
	margin-top: 2px;
}

#submit {
	width: 87px;
	height: 21px;
	float: left;
	border: none;
	background: url(images/btn_submit_comment_green.png) no-repeat;
	cursor: pointer;
	position: relative;
}

/* sidebar */

#sidebar {
	float: right;
	width: 344px;
}

#sidebar a {
	color: #1e491c;
	font-weight: bold;
	text-decoration: none;
}

#sidebar a:hover {
	color: #007100;
	text-decoration: none;
}

#sidebar_content {
	float: left;
	width: 307px;
	margin: 10px 20px 5px 5px;
	border: 1px solid #cacaca;  /*#E6E6E6*/
	background: url(images/grad2.gif) repeat-x bottom #FFFFFF;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	min-height: 200px;
}

.sidebar_box {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.sidebar_box div a .thumb {
	width: 140px;
	height: 105px;
	margin: 1px;
	border: none;
}

.sidebar_box .vid {
	margin: 0px;
	padding: 0px 12px 5px 10px;
	text-align: center;
}

.sidebar_box p {
	margin: 0px;
	padding: 0px 12px 5px 10px;
}

.sidebar_box h3 {
	display: block;
	background-image: url(images/sidebar_header_green.png);
	background-repeat: no-repeat;
	height: 29px;
	margin: 5px 0px 0px 0px;
	padding: 2px 15px 5px 15px;
	font-size: 13px;
	color: #FFFFFF;
}

.sidebar_box h3 img {
	vertical-align: middle;
	height: 26px;
}

.sidebar_box .img_ads {
	float: left;
	text-align: center;
	padding: 0 0 0 3px;
}

.sidebar_box .img_ads img {
	border-width: 0px;
	margin: 0px 5px 5px 0px;
	padding: 0px;
}

.sidebar_box ul {
	padding: 0px 10px;
	margin: 0;
	list-style: none;
}

.tOnline, .gOnline, .uOnline {
  margin: 0 10px !important;
}

.sidebar_box ul li, .tOnline, .gOnline, .uOnline {
	padding: 0 0 1px;
	margin: 0;
	background: url(images/hdot.gif) repeat-x bottom;
}

.sidebar_box ul li a {
	display: block;
	padding: 5px 5px 5px 15px;
	background: url(images/icon-pages_green.gif) no-repeat left;
}

.sidebar_box ul li a:hover, ul.box_links li a:active, ul.box_links li a:focus {
	background: url(images/icon-pages_green.gif) no-repeat left;
}

.sidebar_box .rss_box {
	display: block;
	background-image: url(images/rss_icon.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	height: 40px;
	margin: 0px 10px 0px 10px;
}

.sidebar_box #rss_form {
	float: left;
	display: block;
	margin-left: 10px;
}

#rss_form #email_rss {
	background: none;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 2px 3px 0px 30px;
	width: 182px;
	height: 18px;
	outline: 0;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	background-image: url(images/email.png);
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

#rss_form #subscribe_email_btn {
	width: 50px;
	height: 21px;
	border: none;
	background: url(images/go.png) no-repeat;
	cursor: pointer;
	margin-left: 7px;
}

/* footer */

#footer {
	padding: 7px 4px 7px 3px;
	margin: 0px;
	position: relative;
	float: left;
	width: 978px;
	min-height: 20px;
	background: url(images/back_center.png) 5px 0px repeat-y;
	/*background-repeat: repeat-y;*/
}

#footer_content {
	float: left;
	width: 935px;
	margin: 0px 19px 0px 17px;
	padding: 7px 0px 20px 7px;
	border: 1px solid #cacaca;  /*#E6E6E6*/
	background: url(images/grad2.gif) repeat-x bottom #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	min-height: 200px;
}

#footer_content a {
	color: #1e491c;
	font-weight: bold;
	text-decoration: none;
}

#footer_content a:hover {
	color: #007100;
	text-decoration: none;
}

#footer_content .footer_box {
	float: left;
	width: 310px;
}

#footer_content .footer_box input {
	background: none;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 7px;
	padding: 2px 3px;
	width: 182px;
	height: 18px;
	outline: 0;
	color: #666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
}

#footer_content h3 {
	display: block;
	background-image: url(images/sidebar_header_green.png);
	background-repeat: no-repeat;
	height: 29px;
	margin: 5px 0px 0px 0px;
	padding: 2px 15px 5px 15px;
	font-size: 13px;
	color: #FFFFFF;
}

#footer_content h3 img {
	vertical-align:middle;
	height: 26px;
}

#footer_content ul {
	padding: 0px 12px 5px 10px;
	margin: 0;
	list-style: none;
}

#footer_content ul li {
	padding: 0 0 1px;
	margin: 0;
	background: url(images/hdot.gif) repeat-x bottom;
}

#footer_content ul li a {
	display: block;
	padding: 5px 5px 5px 15px;
	background: url(images/icon-pages_green.gif) no-repeat left;
}

#footer_content ul li a:hover, #footer_content ul li a:active, #footer_content ul li a:focus {
	background: url(images/icon-pages_green.gif) no-repeat left;
}

#footer_credit {
	float: left;
	width: 935px;
	margin: 10px 19px 0px 17px;
	padding: 7px 0px 0px 7px;
	/*text-align: center;*/
	font-size: 11px;
}

#footer_credit a {
	color: #1e491c;
	font-weight: bold;
	text-decoration: none;
}

#footer_credit a:hover {
	color: #007100;
	text-decoration: none;
}

/* post navigator */

#post-navigator {
	color: #000000;
	margin: 0px 15px 0px 16px;
	padding: 0px;
	float: left;
	width: 613px;
	height: 18px;
	font-size: 12px;
}

#post-navigator a {
	background: #f7f7f7;
	padding: 2px 4px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	color: #333333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-opera-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

#post-navigator a:hover {
	background: #EEEEEE;
	padding: 2px 4px;
	margin: 0px 0px 0px 3px;
	text-decoration: none;
	border: 1px solid #012353;
}

.post-navigator .alignleft {
	float: left;
	width: 98%;
	margin-bottom: 5px;
	display: block;
	position: relative;
}

.post-navigator .alignright {
	float: right;
	width: 98%;
	display: block;
	position: relative;
}

/* typhography */

code {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #333333;
	width: 70%;
}

.download {
	background: #eaeed2 url(images/post-style/download.gif) no-repeat left 1px;
	padding: 12px 10px 12px 40px;
	/*clear: both;*/
	width: 540px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #DAE1B0;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-opera-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display:inline;
}

.warning {
	background: #d5c3c3 url(images/post-style/warning.gif) no-repeat left 1px;
	padding: 12px 10px 12px 40px;
	/*clear: both;*/
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #C5ABAB;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-opera-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display:inline;
}

.note {
	background: #f4f3f3 url(images/post-style/note.gif) no-repeat left 1px;
	padding: 12px 10px 12px 40px;
	/*clear: both;*/
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #d9d7f0; /*#eeeeee*/
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-opera-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display:inline;
}

.alert {
	background: #FFE5BF url(images/post-style/alert.gif) no-repeat 5px 8px;
	padding: 12px 10px 12px 40px;
	/*clear: both;*/
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #FFCB7D;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-opera-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display:inline;
}

.info {
	background: #BFE5FF url(images/post-style/info.gif) no-repeat 5px 8px;
	padding: 12px 10px 12px 40px;
	/*clear: both;*/
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #66C1FF;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-opera-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display:inline;
}

.click {
	background: #d9e7f0 url(images/post-style/click.gif) no-repeat left 1px;
	padding: 12px 10px 12px 40px;
	/*clear: both;*/
	width: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #B1CDE0;
	font-size: 12px;
	line-height: 17px;
	color: #272727;
	font-weight: 500;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-opera-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	display:inline;
}

/* ===== forum Start ===== */

/* General forum Table View */
.gTable {background:#CCCCCC;}
.gTableTop {padding:2px;background:url('/img/12.gif') #0273B4;padding-left:20px;padding-bottom:1px;color:#FFFFFF;font-weight:bold;height:28px;font-size:10pt; }
.gTableSubTop {padding:2px;background:url('/img/1.gif') #7CBD01;color:#000000;height:20px;font-size:10px;}
.gTableBody {padding:2px;background:#FAFAFA;}
.gTableBody1 {padding:2px;background:#FFFFFF;}
.gTableBottom {padding:2px;background:#FAFAFA;}
.gTableLeft {padding:2px;background:#F2F2F2;font-weight:bold;color:#6E6E6E}
.gTableRight {padding:2px;background:#F8F9FA}
.gTableError {padding:2px;background:#FAFAFA;color:#FF0000;}
/* ------------------------ */

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#FFFFFF}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#F2F2F2}
.forumLastPostTd,.forumArchive {padding:2px;font-size:7pt;}

a.catLink:link {text-decoration:none; color:#FFFFFF;}
a.catLink:visited {text-decoration:none; color:#FFFFFF;}
a.catLink:hover {text-decoration:underline; color:#000000;}
a.catLink:active {text-decoration:underline; color:#FFFFFF;}

.lastPostGuest,.lastPostUser,.threadAuthor {font-weight:bold}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#858585;font-size:7pt;}
.forumViewed {font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:7pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#000000;}
a.forumBarA:visited {text-decoration:none; color:#000000;}
a.forumBarA:hover {text-decoration:none; color:#6E6E6E;}
a.forumBarA:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:7pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {background:#CCCCCC;}
.pagesInfo {background:#FFFFFF;padding-right:10px;font-size:7pt;}
.switch {background:#FFFFFF;width:15px;font-size:7pt;}
.switchActive {background:#E0E0E0;font-weight:bold;color:#6E6E6E;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#000000;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#000000;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#FF0000;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#FF0000;}
/* ------------------- */

/* forum Threads Style */
.threadNametd,.threadAuthTd,.threadLastPostTd {padding:2px;padding:2px;background:#FFFFFF}
.threadIcoTd,.threadPostTd,.threadViewTd {padding:2px;background:#F2F2F2}
.threadLastPostTd {padding:2px;font-size:7pt;}
.threadDescr {color:#858585;font-size:7pt;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AAAAAA;height:20px;font-weight:bold;font-size:7pt;color:#FFFFFF;padding-left:40px; }
.threadsDetails {padding:2px;background:#AAAAAA;height:20px;color:#6E6E6E;}
.forumOnlineBar {padding:2px;background:#AAAAAA;height:20px;color:#6E6E6E;}

a.threadPinnedLink:link {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:visited {text-decoration:none; color:#0000FF;}
a.threadPinnedLink:hover {text-decoration:none; color:#FF0000;}
a.threadPinnedLink:active {text-decoration:underline; color:#FF0000;}

a.threadLink:link {text-decoration:none; color:#6E6E6E;}
a.threadLink:visited {text-decoration:none; color:#6E6E6E;}
a.threadLink:hover {text-decoration:underline; color:#000000;}
a.threadLink:active {text-decoration:underline; color:#000000;}

.postpSwithces {font-size:7pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:7pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {background:#F1F2F3;text-align:left;}
.postFirst {background:#F8F9FA;border-bottom:3px solid #787878;}
.postRest1 {background:#F1F2F3;}
.postRest2 {background:#F8F9FA;}
.postSeparator {height:3px;background:#016CAC;}

.postTdTop {background:url('/img/1.gif') #7CBD01;}
.postBottom {background:#E0E0E0;height:20px}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#F2F2F2;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin-top:20px;color:#787878;}
.posttdMessage {padding:5px;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:7pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {background:#FFFFFF;font-size:9px;border:none !important;}
.quoteMessage {background:#FFFFFF;font-size:9px;border:none !important;}

.signatureView {font-size:7pt;} 
.edited {padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {color:#0000FF;}
.statusOffline {color:#FF0000;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/img/13.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/img/13.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */
.codeButtons {font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll {font-size:7pt; color:#6E6E6E;font-weight:bold;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl,.postDescrFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postPollFl,.postQuestionFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postResultFl {background:#FCFCFC;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}
.postTextFl {background:#FCFCFC;border:1px solid #6E6E6E;width:550px;height:150px}
.postUserFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}

.pollHelp {font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */

/* PageSelector */
.catPages1 {color:#000000;border:0px;margin-bottom:10px;margin-top:10px;}
.catPages1 a:link,
.catPages1 a:visited,
.catPages1 a:hover,
.catPages1 a:active {text-decoration:none;color: #FFFFFF;background:#c4df9b;padding:3px 10px;font-size:11px;font-weight:bold;}
.catPages1 a:hover {background:#016cac;color:#FFFFFF !important;font-weight:bold;}
.catPages1 b {text-decoration:none;background:#016cac;padding:3px 10px;color:#FFFFFF;font-size:11px;}

.pagesBlockuz1 {color:#000000;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlockuz1 a:link,
.pagesBlockuz1 a:visited,
.pagesBlockuz1 a:hover,
.pagesBlockuz1 a:active {text-decoration:none;color: #FFFFFF;background:#c4df9b;padding:3px 10px;font-size:11px;font-weight:bold;}
.pagesBlockuz1 a:hover {background:#016cac;color:#FFFFFF !important;font-weight:bold;}
.pagesBlockuz1 b {text-decoration:none;background:#016cac;padding:3px 10px;color:#FFFFFF;font-size:11px;}

.pagesBlock1 {color:#000000;border:0px;margin-bottom:10px;margin-top:10px;}
.pagesBlock1 a:link,
.pagesBlock1 a:visited,
.pagesBlock1 a:hover,
.pagesBlock1 a:active {text-decoration:none;color: #FFFFFF;background:#c4df9b;padding:3px 10px;font-size:11px;font-weight:bold;}
.pagesBlock1 a:hover {background:#016cac;color:#FFFFFF !important;font-weight:bold;}
.pagesBlock1 b {text-decoration:none;background:#016cac;padding:3px 10px;color:#FFFFFF;font-size:11px;}
/* ---------------- */

/* Code & Quote */
.bbCodeBlock {background: url('/img/12.gif') repeat-x top;border:1px solid #9dbbcf;color:#ffffff;}
.bbCodeName {height:15px;}
.codeMessage {
background:url('/img/forum/img_code.gif') no-repeat #f7f8fa right top;
font-size:7pt;
padding:10px 40px 10px 20px;
margin:0px 0px 0px 0px;
color:#333333;
line-Height:1.8em;
}

.bbQuoteBlock {display:table;}

.bbQuoteBlock {background: url('/img/12.gif') repeat-x top;border:1px solid #9dbbcf;color:#ffffff;}
.bbQuoteName {height:15px;}
.quoteMessage {border: 0px solid;
background:url('/img/forum/img_quote.gif') no-repeat #f7f8fa right top;
font-size:7pt;
padding:10px 40px 10px 20px;
margin:0px 0px 0px 0px;
color:#333333;
line-Height:1.8em;
}
/* ---------------- */

.myWinCont {overflow-x: hidden !important;}

fieldset #bc1, fieldset #bc2, fieldset #bc3, fieldset #bc4, fieldset #bc5, fieldset #bc6, fieldset #bc7, fieldset #bc8, fieldset #bc9, fieldset #bc10, fieldset #bc11, fieldset #bc12, fieldset #bc13, fieldset #bc14, fieldset #bc15, fieldset #bc16, fieldset #bc17, fieldset #bc18 {display:none !important;}

div.myWinGrid {background:black !important; opacity:0.6 !important; filter: alpha(opacity=60) !important;}

.eBlock b {color:red !important;}

.unread {color:red;}

.nload {background:url(ajax-loader.gif) no-repeat 50% 50%; height:16px;}

.posttdMessage img {max-width:450px;width:expression((this.width>450) ? "450px" : true);}

.link {background:none !important; display: inline !important; padding:0 !important; margin:0 !important;}

.groupAdmin {color:red !important;}
.groupModer {color:blue !important;}
.groupOther1, .groupBanned {color:black !important; text-decoration:line-through !important;  font-style:italic !important;}

.imageElement {display:none;}
