/*
Theme Name: hcblog
Description: HotelClub Theme
Version: 2.0
Author: Martin Ilagan
Last Modified: 25/03/10
*/

@import url('css/pagination.css');

body, p, td, div, form, input, textarea, h1, h2, h3 {
	color: #222;
	font-size: 11px;
	font-family: Verdana,Arial,sans-serif;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

body {
	background: #fff 0% 0% repeat-x url('images/refresh/header-bg.gif');
}

a {
	color: #222;
	text-decoration:underline;
}

a:hover {
	color: #c02223;
}

br {
	clear:both;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0 0 0 0;
}

img {
	border: 0;
	vertical-align: bottom;
}

small {
	font: normal 11px Arial;
}

td {
	vertical-align: top;
}

ul, ol, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

.rel-posts li {
	line-height: 18px;
}

.single-list {
	margin: 0 0 0 5px;
	padding: 0 0 0 10px;
}

.single-list li {
	list-style-type: disc;
}

#page {
	width: 910px;
	margin:0px auto;
}

#header {
	height:80px;
	position: relative;
}

.logo {
	float:left;
	margin:15px 0px 0px 0px;
}

#header #social {
	position: absolute;
	right: 0;
	top: 0;
	width: 300px;
}

#header #social img {
	float: left;
	margin: 0;
	vertical-align: top;
}

#header #social span {
	color: #fff;
	float: left;
	font: bold 14px Arial;
	padding: 18px 0 0 0;
}

#main_menu {
	float:left;
	height:23px;
	padding:33px 0px 0px 41px;
	overflow:hidden;
}

#main_menu li {
	float:left;
	height:23px;
	margin:0px 3px 0px 0px;
	background:url(images/menu_li_bg.gif) repeat-x;
	border-left:#2C2C2C solid 1px;
}

#main_menu li a {
	float:left;
	height:28px;
	padding:4px 12px 0px 12px;
	background:url(images/menu_li_a_bg.gif) no-repeat right top;
	color:#0D0D0D;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

#main_menu li a:hover {
	text-decoration:underline;
}

#user_menu {
	clear:both;
	height:18px;
	padding:16px 0px 0px 0px;
}

#user_menu li {
	float:left;
	font-size:10px;
	padding:0px 0px 0px 8px;
	margin:0px 12px 0px 0px;
	background:url(images/refresh/nav-arrow.jpg) no-repeat 0% 50%;
}

#user_menu li a {
	color:#3F3F3F;
        text-decoration:none;
}

#content {
	padding: 10px 0 0 0;
}

#posts {
	/*border-right: 2px inset #eee;*/
	float: left;
	overflow: hidden;
	/*padding-right: 30px;*/
	width: 530px;
}

#sidebar_container {
	float: right;
	margin: 0;
	padding: 0;
	*padding: 1px 0 0 0;
	width: 322px;
}

#sidebar_top {
	background: #fafafa 0% 0% no-repeat url('images/refresh/sidebar-top.gif');
	font-size: 1px;
	height: 11px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	width: 322px;
}

#sidebar_btm {
	background: #fafafa 0% 100% no-repeat url('images/refresh/sidebar-btm.gif');
	font-size: 1px;
	height: 11px;
	line-height: 11px;
	margin: 0;
	padding: 0;
	width: 322px;
}

#sidebar {
	background: #fafafa;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	height: auto;
	margin: 0;
	padding: 0px 10px 0px 10px;
	width: 300px;
}

#sidebar #sidebar_box {
	margin: 0;
	padding: 0;
	width: 300px;
}

#sidebar #sidebar_box .inputbox {
	margin: 10px 0 8px 0;
}

#sidebar #sidebar_box .adunit {
	margin: 0 0 10px 0;
}

#sidebar #sidebar_box .sbox {
	letter-spacing: -1px;
	margin: 0 0 10px 0;
}

#sidebar #sidebar_box .sbox .sbox-top {
	background: #fff 0% 0% no-repeat url('images/refresh/sidebar-box-header.gif');
	color: #444;
	font-size: 13px;
	font-weight: bold;
	height: 21px;
	margin: 0;
	padding: 10px 10px 0 10px;
	width: 280px;
}

#sidebar #sidebar_box .sbox .sbox-mid {
	background: #fff;
	border-left: 1px solid #e6ddb1;
	border-right: 1px solid #e6ddb1;
	overflow: hidden;
	padding: 10px 10px 1px 10px;
}

#sidebar #sidebar_box .sbox .sbox-btm {
	background: #fff 0% 100% no-repeat url('images/refresh/sidebar-box-footer.gif');
	font-size: 1px;
	font-weight: bold;
	height: 9px;
	margin: 0;
	width: 300px;
}

#sidebar #sidebar_box #searchbox .searchtxt {
	background: transparent 0% 0% no-repeat url('images/refresh/search-txt.gif');
	border: 0;
	color: #ccc;
	font-size: 14px;
	height: 30px;
	*height: 24px;
	margin: 0;
	letter-spacing: -1px;
	padding: 0 0 0 6px;
	*padding: 6px 6px 0 6px;
	width: 242px;
	*width: 236px;
}

#sidebar #sidebar_box #searchbox .searchbtn {
	background: transparent 0% 100% no-repeat url('images/refresh/search-btn.gif');
	border: 0;
	cursor: pointer;
	font-size: 1px;
	height: 30px;
	*margin: 1px 0 0 0;
	padding: 0;
	width: 30px;
}

#sidebar #sidebar_box #abouthc img {
	float: right;
}

#sidebar #sidebar_box #postlist .sbox-top {
	padding: 0 0px 10px 0px;
	_padding: 0 0px 0px 0px;
	width: 300px;
}

#sidebar #sidebar_box #postlist .sbox-top ul {
	padding: 3px 0 0 0;
	width: inherit;
}

#sidebar #sidebar_box #postlist .sbox-top ul li {
	float: left;
	overflow: hidden;
}

#sidebar #sidebar_box #postlist .sbox-top ul li a, #sidebar #sidebar_box #postlist .sbox-top ul li a:visited {
	border-left: 1px solid #f8f5e8;
	border-right: 1px solid #e0d59a;
	display: block;
	line-height: 28px;
	padding: 0 12px 0 12px;
	text-align: right;
	text-decoration: none;
}

#sidebar #sidebar_box #postlist .sbox-top ul li a:hover {
	color: #c02223;
}

#sidebar #sidebar_box .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #sidebar #sidebar_box .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #sidebar #sidebar_box .ui-tabs .ui-tabs-nav li.ui-state-processing a {color: #c02223;}

#sidebar #sidebar_box #postlist .sbox-top ul li a.tab-first, #sidebar #sidebar_box #postlist .sbox-top ul li a:visited.tab-first {
	border-left: 0;
}

#sidebar #sidebar_box #postlist .sbox-top ul li a.tab-last, #sidebar #sidebar_box #postlist .sbox-top ul li a:visited.tab-last {
	border-right: 0;
}

#sidebar #sidebar_box #postlist .sbox-mid {
	padding-top: 6px;
}

#sidebar #sidebar_box #postlist .sbox-mid div ul {
	margin: 0;
	padding: 0;
}

#sidebar #sidebar_box #postlist .sbox-mid div ul li {
	background: transparent 0% 100% repeat-x url('images/refresh/list-rpt.gif');
	margin: 0;
	padding: 0 0 1px 0;
}

#sidebar #sidebar_box #postlist .sbox-mid div ul li a, #sidebar #sidebar_box #postlist .sbox-mid div ul li a:visited {
	display: block;
	padding: 4px 0 4px 0;
	text-decoration: none;
}

#sidebar #sidebar_box #postlist .sbox-mid div ul li a:hover {
	background: #F2F5F8;
}

#sidebar #sidebar_box #tagcloud a, #sidebar #sidebar_box #tagcloud a:visited {
	color: #444;
}

#sidebar #sidebar_box #tagcloud a:hover {
	color: #c02223;
}

/*#sidebar #sidebar_box #postlist, #sidebar #sidebar_box #abouthc {
	margin: 10px 0 10px 0;
}*/

#not_found {
	font-size: 13px;
	letter-spacing: -1px;
}

#not_found h2 {
	font: normal 30px Verdana;
}

#comments {
	font-size: 13px;
	letter-spacing: -1px;
	margin: 10px 0 0 0;
}

#comments #comments-trackbacks, #comments #comments-respond {
	border-bottom: 1px solid #222;
	color: #222;
	margin: 30px 0 15px 0;
	padding: 0 0 8px 0;
}

#comments #comments-form p {
	margin: 0;
}

#comments #comments-form #commentfield1, #comments #comments-form #commentfield2 {
	width: 227px;
}

#comments #comments-form #commentfield1 {
	float: left;
	margin: 0 9px 0 0;
}

#comments #comments-form #commentfield2 {
	float: left;
}

#comments #comments-form #commentfield3 {
	margin: 10px 0 20px 0;
}

#comments #comments-form p #author {
	background: #fff 0% 0% no-repeat url('images/refresh/comment-input.gif');
	color: #222;
	font-size: 13px;
	height: 28px;
	*height: 18px;
	line-height: 14px;
	margin: 0;
	padding: 0 5px 0 5px;
	*padding: 5px 5px 5px 5px;
	width: 217px;
}

#comments #comments-form p #email {
	background: #fff 0% 0% no-repeat url('images/refresh/comment-input.gif');
	color: #222;
	font-size: 13px;
	height: 28px;
	*height: 18px;
	line-height: 14px;
	margin: 0;
	padding: 0 5px 0 5px;
	*padding: 5px 5px 5px 5px;
	width: 217px;
}

#comments #comments-form p #comment {
	background: #fff 0% 0% no-repeat url('images/refresh/comment-textarea.gif');
	color: #222;
	font-size: 13px;
	height: 82px;
	margin: 0;
	padding: 5px;
	width: 453px;
}

#comments #comments-form p #submit {
	background: #fff 0% 0% no-repeat url('images/refresh/comment-btn.gif');
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	height: 36px;
	width: 96px;
}

#comments #comments-form p span {
	display: block;
	margin: 0 0 5px 0;
}

#comments h4 {
	background: none;
	color: #0b77b8;
	font-size: 27px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

#comments ol {
	margin: 0;
	padding: 0;
}

#comments ol li {
	list-style-type: disc;
	margin: 0 0 0 15px;
}

#comments p {
	font-size: 13px;
}

#comments .commentbox-wrap {
	margin: 0 0 30px 0;
	padding: 0 0 1px 0;
	position: relative;
}

#comments .commentbox-top {
	background: #fff 0% 0% no-repeat url('images/refresh/comment-top.gif');
	font-size: 1px;
	height: 18px;
	left: 20px;
	position: absolute;
	top: 1px;
	width: 20px;
	z-index: 10;
}

#comments .commentbox {
	background: #F7F8FD;
	border: 1px solid #E2E6F8;
	height: 1%;
	margin: 0;
	padding: 10px;
	position: relative;
	top: 18px;
	z-index: 5;
}

#comments .commentbox .commentbox-pic {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	width: 50px;
}

#comments .commentbox .commentbox-main {
	float: left;
	margin: 0;
	width: 444px;
}

#comments .commentbox .commentbox-main p {
	margin: 10px 0 10px 0;
}

#comments .commentbox .commentbox-main span {
	color: #444;
	display: block;
	font-weight: normal;
	margin: 0 0 7px 0;
}

.main-section {
	margin: 0 0 30px 0;
}

.main-section h4 {
	background: #010101 0% 0% no-repeat url('images/refresh/main-header-left.gif');
	color: #fff;
	font-size: 15px;
	line-height: 30px;
	margin: 0 0 0 0;
	width: 100%;
}

.main-section h4 span {
	background: #010101 100% 0% no-repeat url('images/refresh/main-header-right.gif');
	display: block;
	margin: 0 0 0 10px;
}

.main-section .main-box {
	background: transparent 0% 100% repeat-x url('images/refresh/section-rpt.gif');
	letter-spacing: -1px;
	padding: 0 0 15px 0;
}

.main-section .main-box h1 {
	font-size: 32px;
	font-weight: normal;
	line-height: 34px;
	margin: 10px 0 10px 0;	
}

.main-section .main-box h2 {
	font-size: 27px;
	font-weight: normal;
	line-height: 27px;
	margin: 10px 0 10px 0;	
}

.main-section .main-box h1 a, .main-section .main-box h1 a:visited, .main-section .main-box h2 a, .main-section .main-box h2 a:visited {
	text-decoration: none;
}

.main-section .main-box .post-info {
	border-bottom: 1px solid #666;
	border-top: 1px solid #666;
	color: #666;
	font: normal 11px Georgia;
	letter-spacing: 0px;
	line-height: 14px;
	margin: 3px 0 15px 0;
	padding: 4px 0 4px 0;
}

.main-section .main-box .post-info .post-comment {
	background: transparent 0% 50% no-repeat url('images/refresh/main-comment.gif');
	padding: 0 0 0 17px;
}

.main-section .main-box .post-thumb {
	float: left;
	margin: 0;
	padding: 0;
	width: 132px;
}

.main-section .main-box .post-thumb img {
	border: 1px solid #333;
	margin: 0;
}

.main-section .main-box .post-snippet {
	float: right;
	font-size: 13px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	width: 385px;
}

.main-section .main-box .post-snippet p {
	font-size: 13px;
}

.main-section .post-article, .main-section .post-article p {
	font-size: 13px;
	line-height: 15px;
}	

.main-section .post-article h1 {
	font-size: 22px;
}

.main-section .post-article h2 {
	font-size: 20px;
}

.main-section .post-article h3 {
	font-size: 18px;
}

.main-section .post-article img {
	margin: 5px 0 5px 0;
}

.main-section .post-article p {
	margin: 14px 0 14px 0;
}

.main-section .main-box .post-snippet a, .main-section .main-box .post-snippet a:visited, .main-section .post-article a, .main-section .post-article a:visited {
	font-weight: bold;
}

.main-section #main-box-vid {
	background: transparent 0% 100% repeat-x url('images/refresh/section-rpt.gif');
	padding: 0 0 10px 0;
}

.main-section #main-box-vid table {
	width: 100%;
}


.main-section #main-box-vid table td {
	width: 30%;
}

.main-section #main-box-vid .main-box-video {
	float: left;
	letter-spacing: -1px;
	margin: 0;
	text-align: left;
	width: 130px;
}

.main-section #main-box-vid .main-box-video .post-thumb {
	margin: 10px 15px 0 0;
}

.main-section #main-box-vid .main-box-video .post-thumb img {
	border: 1px solid #333;
	margin: 0;
}

.main-section #main-box-vid .main-box-video h2 {
	font: normal 17px Verdana;
	margin: 5px 0 5px 0;
}

.main-section #main-box-vid .main-box-video h2 a, .main-section #main-box-vid .main-box-video h2 a:visited {
	text-decoration: none;
}

.rss-box {
	background: #222;
	color: #fff;
	letter-spacing: -1px;
	margin: 20px 0 0 0;
}

.rss-box .rss-box-top {
	background: #222 0% 0% no-repeat url('images/refresh/black-tl.gif');
	height: 10px;
}

.rss-box .rss-box-top span {
	background: #222 100% 0% no-repeat url('images/refresh/black-tr.gif');
	display: block;
	height: 10px;
	margin: 0 0 0 10px;
}

.rss-box .rss-box-btm {
	background: #222 0% 100% no-repeat url('images/refresh/black-bl.gif');
	height: 10px;
}

.rss-box .rss-box-btm span {
	background: #222 100% 100% no-repeat url('images/refresh/black-br.gif');
	display: block;
	height: 10px;
	margin: 0 0 0 10px;
}

.rss-box .rss-box-mid {
	color: #fff;
	padding: 10px 20px 10px 20px;
	*padding: 10px 20px 0px 20px;
}

.rss-box .rss-box-mid .rss-box-section {
	color: #fff;
	float: left;
}

.rss-box .rss-box-mid .rss-box-1 {
	border-right: 1px solid #000;
	padding: 0 20px 0 0;
	width: 405px;
}

.rss-box .rss-box-mid .rss-box-2 {
	border-left: 1px solid #444;
	padding: 0 0 0 20px;
	width: 405px;
}

.rss-box .rss-box-mid .rss-box-section h5 {
	background: #222 0px 3px no-repeat url('images/refresh/rss-globe.gif');
	/*border-bottom: 1px solid #aaa;*/
	color: #888;
	font-size: 17px;
	font-weight: normal;
	line-height: 17px;
	margin: 0 0 10px 0;
	padding: 0 0 7px 19px;
}

.rss-box .rss-box-mid .rss-box-section ul {
	margin: 0;
	padding: 0;
}

.rss-box .rss-box-mid .rss-box-section ul li {
	margin: 0 0 5px 0;
	padding: 0 0 1px 0;
}

.rss-box .rss-box-mid .rss-box-section ul li a, .rss-box .rss-box-mid .rss-box-section ul li a:visited {
	color: #ddd;
	display: block;
	font-size: 13px;
}

.rss-box .rss-box-mid .rss-box-section ul li a:hover {
	color: #fff;
	display: block;
	font-size: 13px;
}

.clr {
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.ac {
	text-align: left;
}

.al {
	text-align: left;
}

.ar {
	text-align: right;
}

.fl {
	float: left;
}

.fn {
	float: none;
}

.fr {
	float: right;
}

/********** OLD **********/

.inputbox {
	background: transparent top left no-repeat url('images/new/input-bg.jpg');
	border: 0;
	color: #888;
	padding: 6px 8px 7px 6px;
	/*height: 26px;*/
	width: 185px;
}

.btn-submit {
	background: transparent top left no-repeat url('images/new/btn-submit.gif');
	border: 0;
	height: 25px;
	width: 74px;
}

.feedbtn {
	margin-right: 37px;
}

#subscriber {
	float:right;
	width:162px;
	height:90px;
}

#subscriber .label1 {
	float:left;
	color:#C2282A;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}

#subscriber .input1 {
	width:156px;
	height:16px;
	padding:1px 0px 0px 4px;
	margin:0px 0px 7px 0px;
	color:#2C2C2C;
	font-size:11px;
	font-family:Verdana;
	border:#E6E6E6 solid 1px;
	background:#FFFFFF;

}

#submit, #not_found #searchsubmit {
	float:right;
	width:74px;
	height:25px;
	text-align:center;
	color:#FFFFFF;
	border:none;
	background:url(images/new/btn-submit-blue.gif) no-repeat;
	cursor:pointer;
}

#author_box {
	float:left;
	margin: 0 0 10px 0;
	padding:0;
	width:300px;
}

#author_box ul {
	margin: 0;
}

.author, .author a, .author p, .author table td, .author ul li {
	font-size: 13px;
	letter-spacing: -1px;
	position: relative;
}

.author .main-section img {
	display: none;
	position: absolute;
	right: 0;
	top: 0;
}

.author h2 {
	border-bottom: 1px solid #222;
	padding-bottom: 7px;
}

.author h5 {
	font: bold 14px Verdana;
	margin: 0px 0px 10px 0px;
}

.author table {
	width: 100%;
}

.author table tr {
	line-height: 18px;
}

.author table tr:hover {
	background: #fff;
}

.author ul {
	margin-top: 0px;
}

.author ul li {
	display: block;
	line-height: 18px;
}

.author ul li:hover {
	background: #fff;
}

.author a:hover {
	color: #d43233;
	text-decoration: underline;
}

.author p {
	margin: 10px 0 10px 0px;
}

.authorlist {
	width: 100%;
}

.authorlist li {
	float: left;
	width: 33%;
}

#about_box {
	float:left;
	margin: 0 0 10px 0;
	padding:0;
	width:300px;
}

#about_box p {
	margin: 10px 0 0 0;
}

#about_box .sideimg {
	float: right;
	padding: 0 0 5px 5px;
}

.sidebar {
	width: 300px;
}

.a {
	float:left;
}

.b {
	float:right;
}

.sidebar h2 {
	background: transparent top left no-repeat url('images/new/side-header-bg.jpg');
	height:30px;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}


#polls h2 span {
	background: transparent top left no-repeat url('images/new/side-title-poll.jpg');
	display: block;
	height: 30px;
	width: 156px;
}

.sidebar h2 span {
	text-indent: -9999px;
}

.sidebar ul li {
	background: #F3F3F9 bottom left no-repeat url('images/new/widget-btm-bg.jpg');
	font: normal 11px Verdana;
}

.sidebar ul li div {
	font: normal 11px Verdana;
}

.sidebar .widgettitle a {
	color:#FFFFFF;
}

.sidebar ul ul {
	line-height:24px;
	margin:0px 0px 9px 0px;
	padding:10px 9px;
	background:#F3F4F9;
}

.sidebar ul ul li {
	padding:0px 0px 0px 10px;
	background:url(images/marker1.gif) no-repeat left 10px;
	font-size:10px;
}

.sidebar a {
	text-decoration:none;
}

.sidebar a:hover {
	text-decoration:underline;
}

.sidebar, .sidebar p, .sidebar div {
	font-size:10px;
}
.sidebar p {
	margin:0px 0px 8px 0px;
}

.thumb {
	margin: 0 10px 10px 0;
}

.post, .item {
	float:left;
	display: block;
	width: 440px;
	padding: 10px;
	margin-bottom:0;
	background: #f3f3e9;
	border-bottom: 1px dotted #CFCFCF;
}

.item h3, .item h1 {
	margin: 0 0 0 0;
}

.post img {
	border: 1px solid #000; margin-bottom:10px;
}

.post table {
	width: 100%;
}

.post-single {
	border:none;
	background:none;
}

.post-single img, .entry img {
	white-space: normal;
}

.post_title {
	font-family:Arial;
}

.post_title h3, .post_title h1 {
	display: block;
	margin-left: 0px;
}

.post-single h3, .post-single h1 {
	font-size:17px;
	font-family:Arial;
	font-family:Arial;
	margin:0;
	padding:0;
	background:none;
}

.post h3, .post h1, .item h3, .item h1, .comments_title {
	font-size:17px;
	font-family:Arial;
	font-family:Arial;
}

.post h3 a, .post h1 a, .item h3 a, .item h1 a, .comments_title, .post-single h3 a, .post-single h1 a {
	color:#CB001D;
	text-decoration:none;
}

.post h3 a:hover, .post h1 a:hover, .item h3 a:hover, .item h1 a:hover, .post-single h3 a:hover, .post-single h1 a:hover {
	text-decoration:underline;
}

.posted {
	font-size:10px;
	float:right;
}

.entry {
	width: 100%;
}

.entry img {
	margin: 10px 0px 10px 0px;
}

.entry p, .item p {
	font: normal 11px Verdana;
	margin:10px 0px 10px 0px;
}

.post small.cat, .post_title small.cat, .item small.cat {
	display:block;
	font: normal 11px Arial;
	padding: 5px 0 5px 0;
}

.postmetadata {
	float:right;
	width:290px;
	padding:0;
}

span.comments a {
	color:#CF1600;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	float:left;
}

div.featured {
	background: #f3f3e9;
	border:none;
	margin-bottom:0px;
	padding-bottom:10px;
}

div.featured .post_title h3, div.featured .post_title h1 { background-color: transparent; }

.comments_title {
	margin: 0 0 12px 0;
}

.commentlist {
	padding:0;
}

.commentlist li p {
	margin:0px 0px 4px 0px;
	/*padding:12px 12px 12px 12px;*/
	/*background: url(images/comment.gif) no-repeat #000;*/
}

.commentmetadata {
	margin:0px 0px 6px 0px;
}

#author, input#email, #url, #not_found #s {
	background: transparent top left no-repeat url('images/new/input-bg.jpg');
	border: 0;
	color: #888;
	margin: 0 0 10px 0;
	padding: 6px 8px 7px 6px;
	width: 185px;
}

#author label small, #e-mail label small, #email label small, #url label small, #not_found #s label small {
	font: normal 11px Arial;
}

#comment {
	background: transparent top left no-repeat url('images/new/textarea-bg.jpg');
	border: 0;
	color: #888;
	height:78px;
	/**height:78px;
	padding: 6px 8px 7px 6px;
	*padding: 6px 12px 0px 6px;*/
	margin: 0 0 10px 0;
	padding: 6px 6px 0px 6px;
	width: 448px;
}

#submit {
	float:left;
}

#not_found #s {
	height:15px;
	margin:0px 10px 0px 0px;
}

#not_found #searchsubmit {
	float:none;
}

#not_found p {
	margin:0px 0px 12px 0px;
}

#footer {
	clear:both;
	margin:20px 0px 0px 0px;
	/*padding:0px 34px 0px 34px;*/
}

#footer_b {
	width:100%;
	padding:12px 0px 33px 0px;
	border-top:#B80200 solid 2px;
}

#ftrLeft {
	float:left;
	font: normal 11px Verdana;
	color:#666666;
}

#ftrLeft img {
	float:left;
	margin:0px 10px 0px 0px;
}

#ftrLeft img.img1 {
	margin-right:80px;
}

#ftrRight {
	color:#666666;
	float:right;
	text-align:right;
	font-weight:bold;
}

#ftrRight img {
	margin:0px 0px 5px 0px;
}

#ftrRight a, #ftrCenter a, #ftrLeft a, #ftrRight a:visited, #ftrCenter a:visited, #ftrLeft a:visited {
	font-size:11px;
	color:#C2292B;
	text-decoration:none;
}

#ftrRight a:hover, #ftrCenter a:hover, #ftrLeft a:hover {
	text-decoration:underline;
}

#ftrCenter {
	text-align:center;
	width:500px;
	margin:0px auto;
	font-size:10px;
	color:#666666;
}

.clearer {
	clear:both;
	height:0px;
	overflow:hidden;
}

.top_post {
	background-color:#F3F4F9;
	margin-bottom:10px;
}

.tpost {
	border-top:1px solid #FFFFFF;
	padding:10px;
	clear:both;
}

.tpost h2 {
	background: url(images/dot.jpg) no-repeat;
	padding-left: 20px;
}

.tpost h3, .tpost h1 {
	color:red;
}

.akpc_pop { display:none; }

/*-- form styling -- */

#fieldset-qsearch {
	float:left;
	border:none;
	background-color:#F3F3F9;
	border-top:10px solid #fff;
	border-bottom: 10px solid #fff;
	/*background: url(images/box-qsearch.gif) no-repeat transparent;*/
	width:355px;
	height:30px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	display: block;
}

#fieldset-qsearch div {

	width:100%;
	height:100%;
	text-indent:10px;
	padding-top:5px;

}

#fieldset-qsearch h3 { display: inline; line-height:19px; padding: 0 5px 0 0; }

#fieldset-qsearch #searchsubmit {
	background: url(images/input2_bg.jpg) no-repeat transparent;
	border:none;
	width:64px;
	height:19px;
	color:#fff;
	text-indent:0px;
	line-height:17px;
	cursor:pointer;

}

#fieldset-qsearch #s {
	border:1px solid #c4c8e4;
	padding:2px;
	width:145px;
	display:inline;
	margin-right:5px;

}

#fieldset-sidebar {
	position:relative;
	border:none;
	padding:10px 60px 0 0;
}

#fieldset-sidebar button {
	margin:0;
	padding:0;
	display:block;
	position:absolute;
	width:64px;
	height:19px;
	bottom:24px;
	right:60px;
	text-align:center;
	color:#FFFFFF;
	border:none;
	background:url(images/input2_bg.jpg) no-repeat;
	cursor:pointer;
}

/*-- form styling -- */

/*--share this tweak--*/

.homefeed .stbutton { display:none; }

/*--share this tweak--*/

/*--ad--*/

.ad {
	width:355px;
	background-color:#aaa;
	color:#fff;
	text-align: center;
	line-height:100px;
	height:150px;
	display:block;
	padding:0;
	margin:0 0 10px 0;
	overflow: hidden;
	float:left;
}

.adunit {
	margin: 0; 
	text-align: center;
}

.long-adunit {
	margin: 20px 0 10px 0; 
	text-align: center;
}

/*--ad--*/

.widget {
	background: #F3F3F9;
	margin: 0 0 10px 0;
}

.textwidget {
	padding: 12px;
}

/*--polls--*/

#polls a, #polls a:visited {
	font-weight: normal;
}

#polls p {
	font: normal 11px Verdana;
	margin: 0;
	padding: 0;
}

#polls .wp-polls-ul li {
	background: none;
	font: normal 11px Verdana;
	line-height: 18px;
}

#polls .poll-header {
	font: bold 14px Arial;
	padding: 10px 0 0 19px;
}

#polls .Buttons {
	background: transparent center no-repeat url('images/new/btn-vote.gif');
	border: 0;
	height: 25px;
	width: 74px;
}

#polls .poll-archive {
	color: #000;
	font: bold 11px Verdana;
	padding: 0 0 0 19px;
}

#polls .poll-archive a, #polls .poll-archive a:visited {
	color: #6c82a9;
	text-decoration: none;
}

.poll-btm {
	background: #F3F3F9 bottom left no-repeat url('images/new/widget-btm-bg.jpg');
	height: 9px;
	width: 300px;
}

/*--polls--*/

/*--pagination--*/
div.pagination {
	padding: 3px;
	margin: 3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	background-color:#F3F4F9;
	text-decoration: none; /* no underline */
	color: #000099;
}

div.pagination a:hover, div.pagination a:active {
	background-color:#7289B2;
	color: #fff;
}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #F3F4F9;
	font-weight: bold;
	color: #000;
}

div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color:#aaa;
}
/*--pagination--*/

.k-anchor {
	background: #FBFBF9;
	padding: 10px;
}

.k-anchor ul {
	margin: 10px 0 0 0;
}

.k-anchor ul li {
	line-height: 18px;
}

/*--facebook connect--*/
#facebook_connect {margin: 0 0 0 0; padding: 0 0 1px 0;}

/*--related posts--*/
#crp_related {background: #fff 0% 0% repeat-x url('images/refresh/grey-grad-bg.gif'); margin: 20px 0 0 0; padding: 10px;}
#crp_related h2 {font-size: 27px; margin: 0 0 10px 0;}
#crp_related ul {}
#crp_related ul li {list-style-type: disc; margin: 0 0 0 15px;}
#crp_related ul li a, #crp_related ul li a:visited {font-size: 13px; font-weight: bold;}

/*--tabs--*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {color: #c02223;}
.ui-tabs .ui-tabs-panel {display: block; border: 0;}
.ui-tabs .ui-tabs-hide {display: none !important;}

.main-section .post-article .sociable_tagline h3 {
	font-size: 13px;
}

#hcsearchbox #ifr {
	height: 280px;
	*height: 300px;
	width: 276px;
}

#sharethis {
	margin: 0 0 0 0;
	*margin: 0 0 0 0;
	width: 100%;
}

#sharethis #sharethis-digg, #sharethis #sharethis-twitter, #sharethis #sharethis-stumble, #sharethis #sharethis-facebook {
	float: left;
	margin: 0 10px 0 0;
}
