html {
	background: #fff;
	font-size:66%;
}
body {
	color:#3c3c35;
	margin:0;
	font:1.2em/1.333 Verdana, Arial, Helvetica, sans-serif;
	-ms-text-size-adjust:none;
	-webkit-text-size-adjust:none;
	min-width:640px;
	background: #fff;
}
a {
	color:#930000;
	text-decoration:none;
}
a:active {background:transparent;}
a:hover {text-decoration:underline;}
img {border:0;}
input,
textarea,
select {
	font:100% Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
form {display:inline;}
input[type="text"], input[type="password"], input[type="submit"], input[type="email"], input[type="tel"], input[type="number"], input[type="search"], input[type="file"], textarea{
	-webkit-appearance:none;
	-webkit-border-radius:0;
}
input[type="search"] {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
input[type=submit]:hover {cursor:pointer;}
figure {
	margin:0;
	padding:0;
}
input::-webkit-input-placeholder {color:#000;}
input:-moz-placeholder {color:#000;}
input::-moz-placeholder {
	color:#000;
	opacity: 1;
}
input:-ms-input-placeholder {color:#000;}
input::-ms-clear {display:none;}
.box-search input::-webkit-input-placeholder {color:#999;}
.box-search input:-moz-placeholder {color:#999;}
.box-search input::-moz-placeholder {
	color:#999;
	opacity: 1;
}
.box-search input:-ms-input-placeholder {color:#999;}
h3 {
	font:2.5em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
.headline h3 {
	height:1%;
	overflow:hidden;
}
h1 {
	font:3em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 16px;
}
h2 {
	font:2.5em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 16px;
}
.page-headline h2,
.home-page h2,
.home-page .posts-list .post h3,
.home-page .box h3 {
	font:3em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 16px;
}
.posts-list .post h3,
.box h3 {margin-bottom:12px;}
.box.promo h3 {margin-bottom:7px;}
.posts-list .post h3 a,
.box h3 a {color:#000;}
#page {
	position:relative;
	width:100%;
	overflow:hidden;
}
#page:after,
#header:after,
.top-bar:after,
.wrapp:after {
	content:"";
	clear:both;
	display:block;
}
#header {
	position:relative;
	min-width:640px;
	width:100%;
	z-index:500;
	/* padding:40px 0 0; */
}
.logo {
	z-index:100;
	position:absolute;
	top:47px;
	left:50%;
	width:200px;
	height:49px;
	margin:0 0 0 -102px;
	text-indent:-9999px;
}
.logo a {
	display:block;
	width:100%;
	height:100%;
	background: url(../images/logo.png) no-repeat;
}
.top-bar {
	z-index:300;
	/* position:fixed; */
	top:0;
	left:0;
	width:100%;
	color:#fff;
	min-height:21px;
	padding:10px 0 9px;
	background:#000;
	font-size:12px;
	line-height:1.75em;
}
.top-bar a {
	color:#fff;
	text-decoration:none;
}
#main,
.wrapp,
.nav-holder {
	max-width:1400px; /* 950px | 1400px */
	margin:0 auto;
}
.top-bar .wrapp {
	min-width:490px;
	padding:0 25px;
}
.tools {
	z-index:200;
	position:relative;
	float:right;
	padding:0 0 0 14px;
}
.quick-links {
	position:relative;
	float:left;
	padding:0 0 0 17px;
}
.quick-links > a {
	float:left;
	padding-right:22px;
	background: url(../images/arrow01.png) no-repeat 100% 55%;
}
.quick-links > a:hover {text-decoration:none;}
.quick-links .drop {
	overflow:hidden;
	position:absolute;
	top:100%;
	right:-20px;
	display:none;
	width:200px;
}
.quick-links .drop ul {
	margin:0;
	padding:7px 8px;
	list-style:none;
	background:#000;
	overflow:hidden;
}
.quick-links .drop li {
	float:left;
	width:100%;
	font-size:12px;
	line-height:24px;
}
.quick-links .drop a {
	float:none;
	display:block;
	white-space:nowrap;
	padding:0 !important;
}
.socials {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.socials li {
	float:left;
	width:22px;
	padding:0 0 0 4px;
}
.socials li:first-child {padding-left:0;}
.socials a {
	display:block;
	height:21px;
	overflow:hidden;
	background: url(../images/icons.png) no-repeat -1px -1px;
	text-indent:-9999px;
}
.socials a.link-twitter {background-position:-28px -1px;}
.login-panel {
	position:relative;
	height:1%;
	margin:10px 0 0;
	padding:10px 40px;
	background:#efefec;
}
.login-form {
	padding: 10p;
	text-align: left;
	font:16px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
.login-form:after {
	content:"";
	clear:both;
	display:block;
}
.login-form .label {
	height: 20px;
	text-align: left;
	padding: 5px 10px 0px 5px; 
	width:400px;
	font-weight:bold;
}
.login-form label {
	/* padding:0 5px 0 15px; */
	/* font:11px/18px Verdana, Geneva, Arial, Helvetica, sans-serif; */
}
.login-form label:first-child {padding-left:0;}
.login-form .text {
	color:#000;
	width:80%;
	height:20px;
	margin:0;
	padding:1px 6px 2px;
	border:1px solid #fff;
	background:#fff;
	/* font:11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif; */
}
.login-form .submit {
	width:80px;
	height:30px;
	color:#fff;
	border:0;
	background:#930000;
	margin:10px 0 20px 3px;
	padding:0;
	cursor:pointer;
}
.login-checkbox {
	height: 16px;
	width: 16px;
}
.top-nav-holder {float:left;}
.top-nav {
	z-index:102;
	position:relative;
	float:left;
	max-width:770px;
	margin:0;
	padding:0 0 2px;
	list-style:none;
}
.top-nav li {
	float:left;
	padding:0 14px 0 13px;
	line-height:19px;
}
.top-nav li:first-child {padding-left:0;}
.top-nav li.active a {text-decoration:underline;}
.top-nav a {float:left;}
.top-nav .drop {
	color:#fff;
	position:absolute;
	top:90%;
	left:75px;
	padding:10px 0 0;
	z-index:101;
	background: url(../images/none.gif);
	display:none;
	width: 325px;
}
.top-nav .drop-in {
	padding:0 13px 9px 14px;
	background:#000;
}
.top-nav ul {
	margin:0;
	padding:0 0 6px;
	list-style:none;
}
.top-nav .drop li {
	float:none;
	margin:0;
	padding:5px 0;
	font:bold 12px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.top-nav .drop li:first-child {padding-top:0;}
.after {display:none;}
.top-nav .after {
	width:100%;
	height:15px;
	overflow:hidden;
	background:#000;
	font-size:0;
	line-height:0;
	z-index:11;
}
.top-nav ul ul {
	padding:6px 0 9px;
	border-bottom:1px solid #fff;
}
.top-nav .drop li li {
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.top-nav .drop li li.unread{
	background: url('/images/notify-unread.gif') left center no-repeat;
}
.top-nav .drop li li div a.notify-cancel{
	color:#fff;
	padding-left:5px;
	float:right;
	visibility:hidden;
}
.top-nav .drop li li div:hover a.notify-cancel {
	visibility:visible;
}
.top-nav .drop a {
	float:none;
	color:#f0e9c4;
	font-weight:bold;
	vertical-align:top;
}
.top-nav .see-all {
	padding-left:20px;
}
.top-nav .drop .date {font:9px/normal Verdana, Geneva, Arial, Helvetica, sans-serif;}
.top-nav li.has-drop.activeItem .after {display:block;}
.top-nav li.has-drop.activeItem {position:relative;}
.top-nav .more {
	white-space:nowrap;
	font:bold 11px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.top-nav strong {
	float:left;
	width:28px;
	height:29px;
	margin:-5px 0 -5px 7px;
	background: url(../images/icons.png) no-repeat -229px -1px;
	line-height:29px;
	text-align:center;
	font-weight:bold;
	position:relative;
	z-index:20;
}
.red-bar {
	z-index:80;
	position:relative;
	color:#fff;
	width:100%;
	background:#930000 url(../images/bg-red-bar.gif) no-repeat -1px -1px;
}
.red-bar-r {
	height:1%;
	padding:65px 25px 6px;
	background:url(../images/bg-red-bar-r.gif) no-repeat 100% -1px;
}
.red-bar .wrapp,
.nav-holder {text-align:center;}
.nav {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
	list-style:none;
}
* +html .nav {display:inline;}
.nav:after {
	content:"";
	clear:both;
	display:block;
}
.nav > li {
	float:left;
	padding:0 10px 0 9px;
	font:1.417em/1.235 "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
}
.nav > li.active,
.nav > li.active-item {z-index:2;}
.nav > li > a {
	display:block;
	color:#fff;
	padding:0 0 8px;
	text-decoration:none;
}
.nav > li > a:hover {text-decoration:none;}
.nav > li.active > a,
.nav > li.active-item > a{background: url(../images/bg-item-on.png) no-repeat 50% 100%;}
.nav .drop {
	position:absolute;
	display:none;
	top:29px;
	left:0;
	text-align:left;
	padding:5px 0 0;
	width:9999px;
}
.nav .active-item .drop{display:block !important;}
.nav li.right-side .drop{
	left:auto;
	right:0;
}
.nav .drop a {color:#fff;}
.nav .drop-in {
	float:left;
	padding:13px 65px 14px 17px;
	border-top:1px solid #fff;
	background:#930000;
}
.columns {margin:0 0 0 -50px;}
.column {
	display:inline-block;
	vertical-align:top;
	width:180px;
	padding:0 0 0 50px;
}
* +html .column {display:inline;}
.nav .drop strong {
	display:block;
	padding:6px 0 5px;
	font:0.824em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.nav ul {
	width:180px;
	margin:0;
	padding:0;
	list-style:none;
}
.nav li li {
	padding:6px 0 5px;
	font:0.824em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
	word-spacing:-1px;
	position:static;
}
.nav ul ul {
	float:none;
	width:100%;
	margin:0;
	padding:5px 0 0;
}
.nav li li li {
	display:block;
	width:100%;
	padding-left:0;
}
.nav li.hover-item .drop {display:block !important;}
#main {
	position:relative;
	height:1%;
	padding:30px 25px 27px;
}
.show-search-side-bar {
	background: url(../images/bg-main.gif) repeat-y 24px 0;
}
.hide-search-side-bar {
	background: url(../images/bg-main-hide.gif) repeat-y 24px 0;
}
#main:after {
	content:"";
	clear:both;
	display:block;
}
.main-after {
	content:"";
	position:absolute;
	left:-3px;
	top:0;
	width:265px;
	height:30px;
	overflow:hidden;
	background:#fff;
}
#content {
	float:left;
	width:100%;
}
.container {margin:0 0 0 265px;}
.container-hide {margin:0 0 0 60px;}
#main .main-hide {
	background: url(../images/bg-main.gif) repeat-y 24px 0;
}
.gallery {
	width:100%;
	overflow:hidden;
}
.gallery .slider {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery .slider li {
	float:left;
	width:100%;
}
.gallery .switcher {
	width:100%;
	overflow:hidden;
	margin:-10px 0 0;
	padding:0;
	list-style:none;
}
.gallery .switcher li {
	float:left;
	padding:10px 10px 0 0;
	font:1.167em/1 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.gallery .switcher li:first-child {margin-left:0;}
.gallery .switcher a {
	display:block;
	color:#000;
	padding-bottom:2px;
}
.gallery .switcher li.active a,
.gallery .switcher a:hover {
	color:#930000;
	text-decoration:underline;
}
.article .title {
	height:1%;
	overflow:hidden;
	padding:11px 0 14px;
}
.article .title h1 {
	font:1.167em/1.143 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:none;
}
.article .title h2 a {
	color: #930000;
	text-decoration: none;	
}
.article .author {font-weight:normal;}
.article .pic {
	float:right;
	width:47.445%;
	max-width:275px;
	padding:0 0 0 30px;
}
.article .pic img {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
}
.article p {margin:0;}
.section {
	width:100%;
	margin:21px 0 0;
	padding:26px 0 0;
	border-top:3px solid #000;
}
.section:first-child {
	border-top:0;
	margin-top:0;
	padding-top:0;
}
.section:after {
	content:"";
	clear:both;
	display:block;
}
.breadcrumbs + .section,
.breadcrumbs-holder + .section {margin-top:8px;}
.col-no-layout .section,
.col-lc-layout .section,
.col-cr-layout .section,
.col-all-layout .section,
.section.thin-border {
	border-width:3px;
	padding-top:15px
}
.headline {
	width:100%;
	overflow:hidden;
	margin:0 0 19px;
}
.home-page .headline {margin:0 0 10px;}
.link {
	float:right;
	margin:17px 0 0;
	font:bold 1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#930000;
	text-decoration:underline;
}
.aside .link {
	display:inline-block;
	vertical-align:top;
	float:none;
	color:#8c845c;
	font-weight:normal;
	text-align:left;
	margin-top:43px;
}
.headline h2 {
	height:1%;
	overflow:hidden;
	margin:0;
}
.page-headline {
	width:100%;
	overflow:hidden;
	margin:0 0 19px;
}
.page-headline h1 {margin-bottom:10px;}
.table-data {
	width:100%;
	margin:0;
	line-height:1.25em;
}
.table-data a {
	color:#930000;
	text-decoration:none;
}
.table-data th,
.table-data td {
	font-weight:normal;
	text-align:left;
	padding:8px 7px 2px;
	vertical-align:top;
}
.table-data th {
	border:solid #c1c1c1;
	border-width:1px 0;
	padding:8px 7px 5px;
}
.table-data thead tr {
	-webkit-box-shadow: 0 0 10px #fff;
	-khtml-box-shadow: 0 0 10px #fff;
	-moz-box-shadow: 0 0 10px #fff;
	-o-box-shadow: 0 0 10px #fff;
	box-shadow: 0 0 10px #fff;
}
.table-data td {
	background:#fcfcfb;
	border-top:3px solid #fff;
}
.table-data tr.even td {background:#efefec;}
.table-data tr.even td.inlinemod {background:#ffc;}
.table-data strong,
.table-data .date {
	font-weight:normal;
	font-style:normal;
}
.table-data em {
	font-style:normal;
}
.table-data .lastpost {
	color:gray;
	font-size:smaller;
	text-decoration:none;
}
.table-data .date {display:block;}
.table-data td:first-child strong a {color:#000;}
.table-data td.inlinemod {background:#ffc;}
.table-data .statusicon-col {width:2%}
.table-data .status-col {width:1%}
.table-data .threadicon-col {width:1%}
.table-data .title-col {width:50%;} /* 193px */
.table-data .lastpost-col {width:20%;text-align:right;}
.table-data .replies-col {width:5%;text-align:right;} /* 6.277% */
.table-data .views-col {width:5%;text-align:right;} /* 7.445% */
.table-data .forum-col {width:20%;} /* 145px */
.table-data .mod-col {width:1%};
td.a-right {text-align:right;}
.pagination {
	width:100%;
	padding:23px 0 7px;
}
.pagination:after {
	content:"";
	clear:both;
	display:block;
}
.link-prev,
.link-next {
	color:#000;
	float:left;
	font:1.333em/1.25 "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.link-next {float:right;}
.link-prev span,
.link-next span {text-decoration:underline;}
.link-prev:hover,
.link-next:hover {
	text-decoration:none;
	border-color:#000;
}
.link-prev:hover span,
.link-next:hover span {text-decoration:none;}
a span, a strong, a em {cursor:pointer;}
.col {
	float:right;
	width:47.445%;
}
.col:first-child {float:left;}
.posts-list {width:100%;}
.posts-list:after,
.posts-list .post:after {
	content:"";
	clear:both;
	display:block;
}
.posts-list .post,
.box {
	width:100%;
	margin:26px 0 0;
	padding:30px 0 0;
	background: url(../images/divider01.gif) no-repeat 50% -1px;
	text-align:center;
}
.posts-list .post p,
.promo p {margin:5px 0 0;}
.box {
	width:auto;
	height:1%;
	padding:30px 37px 0;
}
.posts-list .post:first-child,
.ad:first-child,
.promo:first-child {
	margin-top:0;
	padding-top:0;
	background-image:none;
}
.box h3 {margin-bottom:11px;}
.posts-list .info {
	font:1em/1.167 Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:2px;
}
.posts-list .post.main .info,
.posts-list .box.promo .info {
	font:1.167em/1.429 Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom:0;
}
.posts-list .post h4 {
	font:1.167em/1.286 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding-top:5px;
}
.posts-list .post .info,
.box p {margin:0;}
.posts-list .box .info{word-spacing:-1px;}
.posts-list .post .author {font-weight:normal;}
.posts-list .post.main .author {font-style:italic;}
.posts-list .post .pic {
	max-width:325px;
	margin:0 auto 10px;
}
.posts-list .post .potm {
	margin:5px;
}
.posts-list .post .pic img,
.ad-placeholder img {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
}
.posts-list .post .featured-photos img {
	height:auto;
	margin:5px;
}
.ul-username {
	position:relative;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}
.ul-username-dropdown {
	border:1px solid #000;
	width:200px;
	display:none;
	background:#fff;
	position:absolute;
	padding:10px 10px 10px 5px;
	margin:0px;
	list-style-type:none;
}
.ul-username-dropdown li {
	padding-left:11px;
	background: url(../images/arrow07.png) no-repeat -1px 5px;
}
.ul-username-dropdown li a {
	color:#930000;
	text-decoration:none;
}
.add-nav {
	width:100%;
	overflow:hidden;
	margin:0 0 -1px;
	padding:3px 0 0;
	list-style:none;
}
.add-nav li {
	display:inline-block;
	vertical-align:top;
	margin-left:8px;
	padding-left:8px;
	border-left:1px solid #9d0000;
	font:1.167em/1 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.add-nav li:first-child {
	margin-left:0;
	padding-left:0;
	border-left:0;
}
* +html .add-nav li {display:inline;}
.add-nav .more {font-style:italic;}
.ad-placeholder {
	max-width:684px;
	margin:12px 0 0;
}
.col .ad-placeholder {
	max-width:251px;
	margin:11px auto 0;
	text-align:center;
}
.box dl,
.box ul {
	width:100%;
	margin:0;
	padding:0;
	font:1.167em/1.429 Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style:none;
}
.box dd,
.box li strong {
	display:block;
	padding:14px 0 0;
	font:1.714em/1.083 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
}
.box .more {
	display:inline-block;
	vertical-align:top;
	margin:20px 0 0;
	font:1.167em/1.429 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p.link-top {
	height:1%;
	text-align:center;
	margin:6px 12px 0 0;
	font:1.333em/1.375 "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.link-top.mobile {display:none;}
p.link-top a {
	color:#000;
	display:inline-block;
	vertical-align:top;
	height:18px;
	padding:9px 19px 9px 0;
	background: url(../images/arrow02.gif) no-repeat 100% 0;
	text-decoration:underline;
}
p.link-top a:hover {text-decoration:none;}
.aside {
	width:200px;
	display:inline;
	float:left;
	padding:15px 0 15px 15px;
	margin: 0 0 0 -100%;
	background:url(../images/none.gif) no-repeat;
	position:relative;
	z-index:50;
}
.aside-left-hide {
	width:20px;
	display:inline;
	float:left;
	padding:15px 0 0px 0px;
	margin: 0 0 0 -100%;
	background:url(../images/none.gif) no-repeat;
	position:relative;
	z-index:50;
}
#sidebar-too {
	float:left;
	width:200px;
	height: 850px;
	padding:15px 0 15px 15px;
	margin: 0 0 0 -249px;
	background:url(../images/none.gif) no-repeat;
	position:relative;
	z-index:50;
	display:none;
}
.aside-box {
	display:inline-block;
	vertical-align:top;
	width:200px;
	margin:38px 0 0;
	padding:0;
	text-align:left;
	background-image:none;
}
.box-search + .aside-box {margin-top:27px;}
* +html .aside-box {display:inline;}
.btn + .aside-box {margin-top:18px;}
.aside-box:first-child {margin-top:0;}
.aside-box h3 {
	display:block;
	font:1.417em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0 0 24px;
}
.aside-right .aside-box h3 {
	font-size:1.167em;
	line-height:1em;
	font-weight:bold;
	padding:0 0 4px;
	border-bottom:2px solid #d0c9a6;
	margin-bottom:21px;
}
.aside-box a {text-decoration:none;}
.aside-box h3 a,
.aside-box .title a {color:#000;}
.aside-box ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.aside-box li {
	float:left;
	width:100%;
	padding:6px 0 0;
	line-height:1.167em;
}
.aside-box li:first-child {padding-top:0;}
.aside-box li a {color:#8c845c;}
.aside-box li.active > a,
.aside-box li > a:hover {
	color:#930000;
	text-decoration:none;
}
.row,
.action {height:1%;}
.aside-box .row {padding:5px 0 0;}
.row:after,
.action:after {
	content:"";
	clear:both;
	display:block;
}
.box-search .row {
	padding:0 10px;
	border:1px solid #fff;
	background:#fff;
}
.box-search .row.parent-active,
.box-search .row.parent-focus {
	position:relative;
	padding-right:21px;
}
.box-search .action {padding-top:11px;}
.box-search .text {
	color:#999;
	float:left;
	width:178px;
	height:16px;
	margin:0;
	padding:3px 0;
	border:0;
	background:#fff;
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.box-search input[type="search"] {height:22px;}
.box-search .row.parent-active .text,
.box-search .row.parent-focus .text {width:167px;}
.box-search input:focus {outline:none;}
.btn-holder {
	display:none;
	position:absolute;
	top:-1px;
	right:-1px;
	width:16px;
}
.box-search .parent-active .btn-holder {display:block;}
a.btn-show {
	display:block;
	width:16px;
	height:24px;
	overflow:hidden;
	background:url(../images/icons.png) no-repeat -209px -1px;
	text-indent:-9999px;
}
.box-search .text.text-active {color:#000;}
.box-search .reset {
	float:left;
	width:50px;
	height:18px;
	overflow:hidden;
	background: url(../images/icons.png) no-repeat -49px 2px;
	border:0;
	margin:4px 0 0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
}
.box-search .submit {
	color:#fff;
	float:right;
	width:76px;
	height:25px;
	overflow:hidden;
	background:#8c845c;
	border:0;
	margin:0;
	padding:0 0 3px;
	font:13px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
}
.results-list {
	width:100%;
	margin:18px 0 0;
	padding:0;
	list-style:none;
	border-bottom:2px solid #8c845c;
}
.results-list:after {
	clear: both;
	content:"";
	display: block;
}
.results-list > li {
	float:left;
	width:100%;
	line-height:1.333em;
	padding:0;
	border-top:2px solid #8c845c;
	position:relative;
}
.results-list > li > a {
	color:#8c845c;
	display:block;
	padding:11px 15px 11px 0;
	background: url(../images/arrow03.png) no-repeat 100% 50%;
}
.results-list > li.active > a,
.results-list > li.active-item > a,
.results-list > li:hover > a,
.results-list > li > a:hover {
	color:#930000;
	background-image:url(../images/arrow03-on.png);
}
#footer {
	color:#fff;
	height:1%;
	background:#000;
	margin:34px 0 0;
	padding:7px 25px;
}
#footer p {margin:0;}
#footer a {color:#fff;}
#footer .wrapp {position:relative;}
.copy {
	position:absolute;
	right:0;
	top:0;
}
.btm-nav {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 160px 0 0;
	list-style:none;
}
.btm-nav li {
	color:#fff;
	float:left;
	padding:0 23px 0 0;
}
/* 1site-wide-search-result */
.breadcrumbs {width:100%;}
.breadcrumbs ul {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs li {
	color:#000;
	float:left;
	vertical-align:top;
	padding-left:18px;
	background: url(../images/arrow04.png) no-repeat 5px 65%;
}
.breadcrumbs li a {
	color:#930000;
	text-decoration:none;
}
.breadcrumbs li:first-child {
	padding-left:0;
	background-image:none;
}
.results-box {width:100%;}
.results-box p {margin:0;}
.results-box:after {
	content:"";
	clear:both;
	display:block;
}
.results-box.alt {
	margin-bottom:10px;
	padding-bottom:12px;
	border-bottom:1px solid #c1c1c1;
}
.results-box.alt select {
	float:right;
	margin:5px 0 0;
}
.list {
	margin:0 0 0 -18px;
	padding:0;
	list-style:none;
}
.list li {
	display:inline-block;
	vertical-align:top;
	padding:10px 0 0 18px;
	line-height:14px;
	white-space:nowrap;
}
* +html .list li {display:inline;}
.list li strong {
	float:left;
	font-weight:normal;
}
.list li a {color:#000;}
a.close {
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	margin:0 5px 0 0;
	background: url(../images/icons.png) no-repeat -155px -1px;
	text-indent:-9999px;
}
.items {
	height:1%;
	overflow:hidden;
	padding:39px 15px 0 0;
}
.items:first-child {padding-top:0;}
.headline .a-right {
	float:right;
	margin:0 !important;
	padding:11px 0 0 10px;
	font:1.167em/1.286 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.total {color:#9d0000;}
.items .post {
	height:1%;
	overflow:hidden;
	margin:9px 0 0;
	padding:9px 25px 10px 10px;
	background:#efefec;
	line-height:1.5em;
}
.items .post:first-child {margin-top:0;}
.items p {margin:0;}
.items .title p {padding:8px 0 0;}
.items .post .title {
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
.items .post h4 {
	color:#9d0000;
	display:inline;
	font:1.167em/1.286 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.items .post h4 a {
	border-bottom:1px solid #9d0000;
}
* +html .items .post h4 a {
	border-bottom:0;
	text-decoration:underline;
}
.items .post h4 strong {
	color:#000;
	border-bottom:1px solid #000;
}
* +html .items .post h4 strong {
	border-bottom:0;
	text-decoration:underline;
}
.items .post h4 a:hover {
	text-decoration:none;
	border-color:#efefec;
}
.items .post h4 a:hover strong {border-color:#efefec;}
* +html .items .post h4 a:hover {text-decoration:none;}
* +html .items .post h4 a:hover strong {text-decoration:none;}
.items .post .date {
	color:#9d0000;
	font-style:normal;
}
.items .post .last-date {font-style:normal;}
.items .post .author {font-weight:normal;}
p.more {text-align:right;}
mark {
	background:#fff;
	font-weight:bold;
}
.view-all {
	display:inline-block;
	vertical-align:top;
	font:1em/1.667 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:12px 0 0;
}
.photos {
	margin:-9px 0 0 -11px;
	padding:0;
	list-style:none;
	text-align:center;
}
.photos li {
	display:inline-block;
	vertical-align:top;
	width:175px;
	margin:9px 0 0 6px;
}
* +html .photos li {display:inline;}
.photos li img {vertical-align:top;}
.galleries-results {
	height:1%;
	overflow:hidden;
	margin:0 15px 0 0;
	padding:0;
	list-style:none;
}
.galleries-list {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #c1c1c1;
}
.galleries-list > li {
	float:left;
	width:100%;
	padding:5px 0 10px;
	border-top:1px solid #c1c1c1;
}
.galleries-list .pic {
	float:left;
	margin:4px 16px 0 0;
}
.galleries-list img {vertical-align:top;}
.others {
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.others li {
	float:left;
	width:78px;
	padding:4px 0 0 5px;
}
.gallery-info {
	height:1%;
	overflow:hidden;
	line-height:14px;
}
.gallery-info h4 {
	font:1em/1.333 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.gallery-info .qty {
	display:block;
	font-weight:normal;
}
.gallery-info .date {font-style:normal;}
/* articles-section-landing-page page */
.col-links {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.col-links > li {
	float:left;
	width:100%;
	padding:26px 0 31px;
	background: url(../images/divider01.gif) no-repeat 0 100%;
}
.col-links > li:first-child {padding-top:0;}
.col-links h3 {margin-bottom:12px;}
.col-links ul {
	margin:0;
	padding:0;
	list-style:none;
}
.col-links li li {padding:8px 0 0;}
.col-links li li:first-child {padding-top:0;}
.col-links .more {
	display:inline-block;
	vertical-align:top;
	font-style:italic;
	margin:16px 0 0;
}
/* forum-india-travel-forum page */
p.btn {
	width:100%;
	overflow:hidden;
	margin:-14px -14px 0 0;
	padding-left:14px;
}
p.btn a {
	float:right;
	width:36px;
	height:25px;
	overflow:hidden;
	background: url(../images/icons.png) no-repeat -170px 0;
	text-indent:-9999px;
}
.forums-list {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.forums-list a {
	text-decoration:none;
}
.forums-list a.active {
	color:#930000;
	text-decoration:none;
}
.forums-list > li {
	float:left;
	width:100%;
	padding:0px 0 15px;
	border-bottom:3px solid #000;
	line-height:1.5em;
}
.forums-list > li:first-child h2 {
	font:3em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
.forums-list h2 {margin:0;}
.forums-list h3 {
	font:1.5em/1.222 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
.forums-list h3 a {
	text-decoration:underline;
}
.forums-list .open {
	position:relative;
	display:block;
	color:#000;
	padding:10px 90px 10px 0;
}
.forums-list .open:hover {
	text-decoration:none;
	border-color:#000;
}
.forums-list .open:hover strong,
.forums-list .open:hover em {text-decoration:underline;}
.forums-list .open strong,
.forums-list .open em {
	color:#9d0000;
	position:absolute;
	top:19px;
	right:10px;
	padding:0 15px 0 0;
	font:italic 0.6em/1.111 Georgia, serif;
	text-transform:none;
	background: url(../images/arrow05.png) no-repeat 100% 65%;
}
.forums-list > li:first-child .open strong,
.forums-list > li:first-child .open em {
	font-size:0.5em;
	line-height:1.111em;
}
* +html .forums-list .open strong {background-position:100% 60%;}
* +html .forums-list .open em {background-position:100% 60%;}
* +html .forums-list .open strong {
	top:24px;
	padding-right:10px;
}
* +html .forums-list .open em {
	top:24px;
	padding-right:10px;
}
.forums-list li:first-child .open strong,
.forums-list li:first-child .open em {top:24px;}
.forums-list .open em {
	display:none;
	background-image: url(../images/arrow06.png);
}
.forums-list p {
	margin:0;
	padding:0 0 10px;
}
.forums-list .block p {
	padding:0;
	line-height:1.167em;
}
.block {
	display:block;
	position:relative;
	width:100%;
	overflow:hidden;
}
.block-in {
	width:100%;
	padding:22px 0 10px;
}
.view-block .block {display:block;}
.view-block .open strong,
.forums-list .expanded .open strong {display:none;}
.view-block .open em,
.expanded .open em {display:block;}
.sub-headline {
	width:100%;
	margin-bottom:7px;
}
.sub-headline:after {
	content:"";
	clear:both;
	display:block;
}
.sub-headline h3,
.sub-headline .info {
	display:inline;
	vertical-align:top;
	line-height:normal;
}
* +html .sub-headline .info {
	vertical-align:-6px;
}
.sub-headline h3 {margin-right:5px;}
.sub-headline p {
	line-height:1.167em;
	padding:0;
}
.sub-headline p.info {
	padding:2px 0 0;
	line-height:24px;
}
.bar {
	width:100%;
	overflow:hidden;
	margin-top:18px;
	padding:14px 0 0;
	border-top:1px solid #c1c1c1;
}
.bar:first-child {
	border-top:0;
	margin-top:0;
	padding-top:0;
}
.forums {margin:-10px 0 0 -1.2%;}
.forums ul {
	display:inline-block;
	width:100%;
	vertical-align:top;
	margin:10px 0 0 1.2%;
	padding:0;
	list-style:none;
}
.forums a {
	color:#930000;
	text-decoration:none;
}
.forums a:hover {text-decoration:underline;}
* +html .forums ul {display:inline;}
.forums li {
	float:left;
	width:30%;
	padding-left:11px;
	background: url(../images/arrow07.png) no-repeat -1px 5px;
}
/* india-mike-threads page */
.toolbar {
	height:1%;
	padding:0 15px 0 0;
}
.toolbar:after {
	content:"";
	clear:both;
	display:block;
}
.toolbar .row {padding-top:20px;}
.toolbar .row:first-child {padding-top:0;}
.toolbar .last {
	float:right;
	margin-left:0;
}
.toolbar a {
	color:#000;
	float:left;
	margin:0 52px 0 0;
	text-decoration:underline;
	line-height:18px;
}
.toolbar a:hover {text-decoration:none;}
.toolbar select {
	float:left;
	margin:0 0 0 26px;
}
.toolbar a + select,
.toolbar select:first-child {margin-left:0;}
.search-option + select {margin-left:23px;}
.search-option {
	float:left;
	padding:0 0 0 21px;
}
.search-option .text {
	float:left;
	width:115px;
	margin:0 2px 0 0;
	padding:2px 5px;
	background:#fff;
	border:0;
}
.search-option .submit {
	float:left;
	width:16px;
	height:19px;
	overflow:hidden;
	background: url(../images/icons.png) no-repeat -50px -13px;
	border:0;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
}
.paging {
	float:right;
	font:0.8em/1.438 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.paging .sep {
	float:left;
	margin:0 9px;
	font:1.333em/1.375 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.prev,
a.next {
	float:left;
	font:1.333em/1.438 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
}
a.prev {
	padding-left:14px;
	background: url(../images/arrow08.png) no-repeat -1px 65%;
}
a.next {
	padding-right:14px;
	background: url(../images/arrow09.png) no-repeat 100% 65%;
}
.btn-submit {
	color:#fff;
	float:left;
	width:129px;
	height:30px;
	background:#000;
	font:16px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:0;
	margin:0;
	padding:0 0 4px;
	text-transform:uppercase;
	cursor:pointer;
}
.toolbar .action-link {
	color:#ffffff;
	height:30px;
	width:129px;
	background:#930000;
	font:14px/30px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border:0;
	text-align:center;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:none;
}
.toolbar .btn-submit {margin-top:-4px;}
.threads-list {
	height:1%;
	padding:10px 15px 14px 0;
}
.threads-list:after {
	content:"";
	clear:both;
	display:block;
}
.threads-list .post-panel {
	position:inherit;
	height:1%;
	margin:10px 0 0;
	padding:10px 10px 15px;
	border:1px solid #c1c1c1;
}
.threads-list .post-panel:after {
	content:"";
	clear:both;
	display:block;
}
.threads-list .post-panel:first-child {margin-top:0;}
.col-l {
	float:left;
	width:180px;
	padding:3px 16px 30px 0;
	font:0.917em/1.182 Verdana, Geneva, Arial, Helvetica, sans-serif;
	word-wrap:break-word;
}
.col-r {
	height:1%;
	overflow:hidden;
}
.col h1 a {
	color:#000;
	text-decoration:underline;
}

.post-panel .date {
	display:block;
	min-height:14px;
	padding-left:18px;
	background: url(../images/ico-note.png) no-repeat -1px 0;
	font-style:normal;
}
.quote {
	margin:10px 0px;
	border:none;
}
.quote-message {
	padding:5px;
	border:1px inset;
}
.quote-message span {
	padding-top:2px;
	display:block;
	font-style:italic;
}
.post-panel .name a {
	margin-top:10px;
	color:#9d0000;
	display:block;
	font-weight:bold;
	font:1.3em/1.125 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.post-panel .info-box .name {
	font-size:1.2em;
	line-height:18px;
}
.status {font-weight:normal;}
.post-panel .col-l  dl {
	width:100%;
	margin:0;
}
.post-panel .col-l dt,
.post-panel .col-l dd {
	display:inline;
	margin:0;
}
.info-box {
	display:block;
	padding:0 0 14px;
}
.post-panel .pic {
	margin:10px 0 0;
}
.post-panel .pic-mobile {
	display:none;
}
.post-panel .col-r a:link, .post-panel .col-r a:visited {
color: #000;
text-decoration: none;
border-bottom: 1px dashed #000;
}
.post-panel .col-r a:hover, .post-panel .col-r a:active {
background: #ffc;
color: #600;
border-bottom: 1px dashed #000;
}
.post-panel .col-r .postbit-content img {	margin:0 auto;
	max-width:100%;
}
.post-panel  .pic img {vertical-align:top;}
.add-info {
	left:3px;
	bottom:40px;
	width:157px;
	margin:0;
	padding:0 0 0;	list-style:none;
}
.add-info img {vertical-align:top;}
.add-info li {
	display:inline-block;
	vertical-align:bottom;
	width:15px;
	padding:7px 0 0 7px;
}
* +html .add-info li {display:inline;}
.post-panel.show-first-post {
	background: #dddddd;
	border:1px solid #000;
}
.post-panel .title {
	width:100%;
	overflow:hidden;
	margin:0 0 6px;
	padding:0 0 4px;
}
.post-panel .number {
	float:right;
	margin:0 0 0 5px;
	line-height:24px;
}
.post-panel .number-mobile {
	float:right;
	margin:0 0 0 5px;
	line-height:24px;
	display:none;
}
.post-panel h3 {
	height:1%;
	overflow:hidden;
	font:1.333em/1.25 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight: bold;
	margin:0 0 5px;
	padding-top: 5px;
}
.post-panel h3 a {color:#000;}
.post-panel .content {
	width:100%;
	padding:0 0 12px;
	/*font:1.083em/1.385 Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}
.post-panel .signature {
	margin-top:15px;
	padding-top:5px;
	width:100%;
	clear:left;
	border-top:1px solid #c1c1c1;
}
.post-panel p img {vertical-align:middle;}
.post-panel .content:after {
	content:"";
	clear:both;
	display:block;
}
.post-panel p {margin:18px 0 0;}
.post-panel .meta p {margin:0;}
.post-panel .like-holder {
	float:left;
	color:#9d0000;
	margin-left:135px;
}
.post-panel .content p:first-child {margin-top:0;}
.post-panel .meta {width:100%;clear:left}
.post-panel .meta:after {
	content:"";
	clear:both;
	display:block;
}
.social-area {
	float:left;
	padding:8px 10px 0 0;
	font:1em/1.333 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.social-area img {vertical-align:top;}
.share-holder {
	width:100%;
	margin:8px 0 0;
}
.buttons {
	float:right;
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	font-size: 0.9em;
}
.buttons li {
	float:left;
	padding:0 0 0 6px;
	font:1.167em/1.571 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.buttons li:first-child {padding-left:0;}
.buttons a {
	color:#fff;
	float:left;
	padding:0 6px 1px;
	background:#930000;
	text-decoration:none;
}
.buttons a:hover {text-decoration:none;}
.msg {
	color:#606060;
	height:1%;
	padding:0 0 18px 34px;
	line-height:1.462em;
}
.msg:after {
	content:"";
	clear:both;
	display:block;
}
.msg h4 {
	font:1.083em/1.308 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 1px;
}
.msg .name {
	display:inline;
	vertical-align:top;
	font:bold 1em/1.308 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.msg .name a {
	display:inline-block;
	vertical-align:top;
	padding-right:18px;
	color:#606060;
	background: url(../images/arrow10.gif) no-repeat 100% 49%;
}
.msg h4 + p {margin:0;}
.reply-panel {
	margin:0 -5px;
}
.reply-panel img {
	width:100%;
	height:auto;
	vertical-align:top;
}
.section-reply .action {
	width:100%;
	text-align:center;
	margin:11px 0 0;
}
.section-reply .submit {
	margin:0;
	padding:0 10px;
}
.form-add-tags .close {
	float:none;
	width:14px;
	height:14px;
	overflow:visible;
	margin:0px;
	background: none;
	text-indent:0;
}
.form-add-tags .close-link {
	float:left;
	margin:1px 8px 1px 0px;
	white-space:nowrap;
	background:url('/images/tag-left.png') no-repeat;
	padding-left:15px;
	overflow:hidden;
}
.form-add-tags .close-link .tag-inner-div {
	float:left;
	height:24px;
	background:url('/images/tag-right.png') no-repeat center right #8c845d;
	padding:0px 4px;
}
.form-add-tags .close-link .tag-inner-div .tag-link {
	color:#fff;
	position:relative;
	top:4px;
	padding:3px;
	text-decoration:none;
	background: #8c845d;
}
.form-add-tags .close-link .tag-inner-div .tag-delete-link {
	position:relative;
	color:#fff;
	font-size:0.9em;
	text-decoration:none;
	padding-right:5px;
	background:#8c845d;
}
.form-add-tags:after {
	content:"";
	clear:both;
	display:block;
}
.form-add-tags form {
	float:left;
	padding:2px;
	margin-right:15px;
	display:block;
}
.add-tags {
	float:left;
	padding:0 20px 0 0;
}
.form-add-tags .text-holder {
	float:left;
	width:145px;
	height:20px;
	margin:0 3px 0 0;
}
.form-add-tags .text-holder .text {
	float:left;
	width:137px;
	height:15px;
	margin:0;
	padding:2px 3px 1px;
	background:#fff;
	border:1px solid;
	border-color:#7c7c7c #c3c3c3 #ddd;
	-webkit-box-shadow:inset 0 1px 0 #c3c3c3, inset 1px 0 0 #f0f0f0, inset -1px 0 0 #f0f0f0;	-khtml-box-shadow:inset 0 1px 0 #c3c3c3, inset 1px 0 0 #f0f0f0, inset -1px 0 0 #f0f0f0;	-moz-box-shadow:inset 0 1px 0 #c3c3c3, inset 1px 0 0 #f0f0f0, inset -1px 0 0 #f0f0f0;	-o-box-shadow:inset 0 1px 0 #c3c3c3, inset 1px 0 0 #f0f0f0, inset -1px 0 0 #f0f0f0;	box-shadow:inset 0 1px 0 #c3c3c3, inset 1px 0 0 #f0f0f0, inset -1px 0 0 #f0f0f0;
	font:0.917em/1.364 Arial, Helvetica, sans-serif;
}
.form-add-tags .submit {
	color:#fff;
	float:left;
	width:40px;
	height:20px;
	border:0;
	margin:0;
	padding:0 0 1px;
	background:#8c845d;
	cursor:pointer;
	font:12px/20px Arial, Helvetica, sans-serif;
}
.tags-list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.tags-list li {
	display:inline;
	vertical-align:top;
	line-height:20px;
}
.section-threads .table-data {
/*
	font-size:0.917em;
*/
	line-height:1.364em;
}
.tags-list .sep {color:#3b3a30;}
.table-data th.last-post-col,
.table-data td.last-post-col {
	width:100px;
	padding-right:20px;
}
.table-data td.last-post-col {text-align:right !important;}
.table-data .last-date {
	color:#9d0000;
	text-align:right;
	font-style:normal;
}
.section-threads .table-data td {background:#efefec;}
.section-threads .table-data .even td {background:#fcfcfb;}
.simple-list {
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}
.simple-list + .more {
	display:inline-block;
	vertical-align:top;
	margin:19px 0 0;
}
/* section-search page */
.pagination.alt {
	text-align:right;
	padding:44px 0 0;
}
.pagination.alt p {display:inline;}
.pagination.alt ul {
	display:inline;
	margin:0;
	padding:0 0 0 11px;
	list-style:none;
}
.pagination.alt li {
	display:inline;
	padding-left:4px;
}
.pagination.alt li:first-child {padding-left:0;}
.pagination.alt li.active {font-weight:bold;}
.pagination.alt a {
	float:none;
	margin:0;
	color:#000;
	text-decoration:none;
}
.pagination.alt a:hover {text-decoration:underline;}
.pagination.alt a.last {
	font:1.333em/normal Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:11px;
}
.pagination.alt a.last:hover {
	text-decoration:none;
	border-color:#000;
}
.pagination.alt a.last span {text-decoration:underline;}
.pagination.alt a.last:hover span {text-decoration:none;}
#page-nav {
	position:relative;
}
#page-nav-drop {
	display:block;
	position:absolute;
	left:0px;
}
#page-nav-drop li {
	display:block;
}
#page-nav-href {
	text-decoration: underline;
}

/* subforums page */
.section-subforums p {margin:0;}
.section-subforums .announcement {
	font-size: 1.5em;
	padding: 10px 0px;
}
.table-data img {vertical-align:top;}
.toolbar .pagination.alt {
	float:right;
	width:auto;
	text-align:left;
	padding:0;
}
.toolbar .pagination.alt a.last {font-size:1em;}
.section-subforums th span,
.section-subforums th a {text-decoration:underline;}
.section-subforums th a:hover {text-decoration:none;}
.section-subforums th:first-child span:first-child {padding-left:5px;}
th.icon-col,
td.icon-col {
	width:20px;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}
.last-post {
	display:inline-block;
	vertical-align:top;
	margin:1px 0 0 15px;
}
td.like-col,
th.like-col {
	padding-left:30px;
	padding-right:20px;
}
.section-subforums th.title-col,
.section-subforums td.title-col {
	width:32%;
	padding-right:20px;
}
.bar-alt {
	width:100%;
	padding:0 0 25px;
}
.toolbar + .bar-alt {margin-top:15px;}
.bar-alt h3 {margin-bottom:13px;}
.bar-alt:first-child {margin-top:0;}
.section-subforums .btn-submit {
	width:112px;
	margin-top:0;
	font-size:13px;
	line-height:30px;
}
.section-subforums .row:first-child {margin-top:19px;}
.row.row-filter {padding:4px 0 10px;}
.row-filter select {
	float:none;
	margin:0;
	vertical-align:middle;
}
.row-filter label {
	vertical-align:middle;
	margin:0 4px 0 0;
}
.row-filter .item {
	float:left;
	padding:0 0 0 20px;
}
.row-filter .item:first-child {padding-left:0;}
.row-filter .submit {
	float:right;
	margin:0 -15px 0 0;
	cursor:pointer;
}
.toolbar p {margin:0;}
.box-search li.active {
	position:relative;
	z-index:1;
}
.box-search li:hover{z-index:2;}
.box-search .curLi {z-index:900;}
.box-search .drop {
	display:none;
	position:absolute;
	width:719px;
	overflow:hidden;
	top:-13px;
	left:100%;
	padding-left:16px;
	z-index:999;
	background:url(../images/none.gif) no-repeat;
}
.curLi {position:relative;}
.box-search li.active-item .drop {display:block !important;}
.shortSize .active .drop {
	left: -16px;
	top: 38px;
	margin:2px 0 0;
}
.box-search .drop-in {
	height:1%;
	padding:22px 5px 18px 15px;
	background:#f0e9c4;
}
.two-cols {
	width:100%;
	padding:0 0 10px;
	background:url(../images/bg-two-cols.gif) repeat-y 161px 0;
}
.box-search .drop-in:after,
.two-cols:after {
	clear: both;
	content:"";
	display: block;	
}
.col-1 {
	float:left;
	width:150px;
	padding:0 30px 0 0;
}
.col-2 {
	height:317px;
	overflow:auto;
}
.cols {margin-left:-29px;}
.cols ul {
	display:inline-block;
	vertical-align:top;
	width:150px; /* 27.3% */
	padding:0 0 0 29px; /* 5.46% */
}
* +html .cols ul {display:inline;}
.results-list .title {
	display:block;
	text-transform:uppercase;
	font:1em/1.667 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 3px;
}
.box-search .btn-holder .drop {
	top:-18px;
	display:block;
	left:100%;
}
.box-search .btn-holder .mark {
	color:#930000;
	background: url(../images/none.gif);
	font-weight:normal;
}
.box-search .btn-holder .drop-in {
	width:163px;
	padding-right:15px;
}
.box-search .btn-holder p {margin:14px 0 0;}
.box-search .btn-holder p:first-child {margin-top:0;}
.box-search .btn-holder ul {padding:6px 0;}
/* indiamike-10 page */
.col-no-layout .container {margin:0;}
.col-all-layout .container {margin:0 310px 0 250px;}
.col-cr-layout .container {margin:0 310px 0 0px;}
.col-lc-layout .container {margin:0 0 0 250px;}
.col-no-layout .container-hide {margin:0;}
.col-all-layout .container-hide {margin:0 310px 0 60px;}
.col-cr-layout .container-hide {margin:0 310px 0 0px;}
.col-lc-layout .container-hide {margin:0 0 0 60px;}
.aside-right {
	position:static;
	float:right;
	margin:0 0 0 -300px;
	width:300px;
	padding:0;
}
.col-no-layout.has-breadcrumbs .aside-right, .col-lc-layout.has-breadcrumbs .aside-right, .col-cr-layout.has-breadcrumbs .aside-right, .col-all-layout.has-breadcrumbs .aside-right {margin-top:37px;}
.tab-content h2 {
	color:#930000;
	font:bold 1.333em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 0 1px;
}
.article-single h2 {
	font-size:1.455em;
	line-height:1.125em;
}
.col-no-layout .page-headline, .col-lc-layout .page-headline, .col-cr-layout .page-headline, .col-all-layout .page-headline {margin:-3px 0 15px;}
.col-no-layout .page-headline h2, .col-lc-layout .page-headline h2, .col-cr-layout .page-headline h2, .col-all-layout .page-headline h2 {
	color:#000;
	font:2em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
}
.tab-content h3 {
	color:#575134;
	font-size:1.167em;
	line-height:1.231em;
	text-transform:none;
}
.reviewed-list h3 {
	font-size:1.083em;
	line-height:1.231em;
	padding-left:20px;
	margin:0 0 5px;
	text-transform:uppercase;
}
.map-holder img {
	display:block;
	width:100%;
	height:auto;
}
.col-no-layout .breadcrumbs + .section, .col-lc-layout .breadcrumbs + .section, .col-cr-layout .breadcrumbs + .section, .col-all-layout .breadcrumbs + .section {padding-top:15px;}
.tabs-area {width:100%;}
.tabs-area:after {
	content:"";
	clear:both;
	display:block;
}
.tabset {
	height:1%;
	overflow:visible !important;
	margin:29px 0 0 0;
	padding:0 6px;
	list-style:none;
	border-bottom:1px solid #8c845c;
}
.aside .tabset {
	width:250px;
	margin:0 -20px 13px -18px;
}
.aside .tab-content {
	margin-right:-2px;
	padding:0 0 0 5px;
}
.tabset:first-child {margin-top:0;}
.tabset:after {
	content:"";
	clear:both;
	display:block;
}
.tabset li {
	width:auto !important;
	float:left;
	margin:0 0 -1px 4px;
	padding:0 !important;
	text-transform:uppercase;
	font:13px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}
.aside .tabset li {
	font-size:12px;
	line-height:14px;
}
.tabset a {
	color:#575134;
	min-height:32px;
	float:left;
	padding:7px 10px 5px;
}
.aside .tabset a {
	color:#575134;
	min-height:14px;
	padding-top:3px;
}
.tabset .active,
.tabset li:hover {border-color:#8c845c;}
.tabset .active a,
.tabset a:hover {
	color:#930000;
	text-decoration:none;
	padding:6px 9px 4px;
	border:solid #8c845c;
	border-width:1px 1px 0;
	background:#fff;
}
.tabset .active a {
	font-weight:bold;
	padding-bottom:5px;
}
.aside .tabset .active a,
.aside .tabset a:hover {padding-top:2px;}
.tab-content {
	height:1%;
	padding:17px 0 0;
}
.tab-content:after {
	content:"";
	clear:both;
	display:block;
}
.tab-content .title:after {
	clear: both;
	content:"";
	display: block;
}
.reviewed-list {
	width:100%;
	border-bottom:3px solid #dfdfdf;
}
.aside .reviewed-list {border-bottom:0;}
.reviewed-list:after {
	content:"";
	clear:both;
	display:block;
}
.reviewed-list .post {
	color:#575134;
	height:1%;
	padding:14px 14px 15px 22px;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-khtml-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-o-box-shadow:inset 0 1px 0 #fff;
	box-shadow:inset 0 1px 0 #fff;
	/*font-size:0.917em;
	line-height:1.273em;*/
}
.reviewed-list .post:after {
	content:"";
	clear:both;
	display:block;
}
.aside .reviewed-list .post {
	margin:15px 0 0 !important;
	padding:13px 0 0 !important;
	border-bottom:0;
}
.aside .reviewed-list .post:first-child {
	margin-top:0 !important;
	padding-top:0 !important;
}
.reviewed-list h3 + .post,
.reviewed-list .post:first-child {
	border:0;
	border-top:0;
	-webkit-box-shadow:none;
	-khtml-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
.reviewed-list .post.odd,
.reviews-list .post.odd,
.posts .post.odd {
	background:#f7f7f7;
	padding-top:10px;
}
.reviews-list .post.odd {
	-webkit-box-shadow:inset 0 -1px 0 #fff;
	-khtml-box-shadow:inset 0 -1px 0 #fff;
	-moz-box-shadow:inset 0 -1px 0 #fff;
	-o-box-shadow:inset 0 -1px 0 #fff;
	box-shadow:inset 0 -1px 0 #fff;
}
.aside .reviewed-list .post.odd {background:url(../images/none.gif);}
.reviewed-list .col-left {
	float:left;
	width:82px;
	padding:5px 12px 0 0;
}
.like-holder {
	margin:9px 0 0;
	text-align:center;
	line-height:12px;
}
.posts.latest .like-holder {margin-top:5px;}
.like-holder:first-child,
.posts.latest .like-holder:first-child {margin-top:0;}
.reviewed-list img,
.like-holder img,
.rating img {vertical-align:top;}
.aside .reviewed-list .pic img {
	float:left;
	margin:0 9px 0 0;
}
.reviewed-list .description {overflow:hidden;}
.reviewed-list .col-right {
	float:right;
	padding-left:3px;
	text-align:right;
}
.rating {line-height:12px;}
.rating.reviews {
	padding:4px 0 0;
	font:bold 0.75em/1 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.reviewed-list .rating.reviews {
	font-size:0.818em;
	line-height:1em;
}
.rating.reviews a {
	margin-left:2px;
	white-space:nowrap;
}
.reviewed-list h4 {
	overflow:hidden;
	margin:0 0 6px;
	font-size:1.091em;
	line-height:1.25em;
	text-transform:none;
}
.aside .reviewed-list h4 {
	font-size:1em;
	line-height:1.25em;
}
.reviewed-list h4 a {color:#930000;}
.reviewed-list p {margin:5px 0 0;}
.reviewed-list .title {width:100%;}
.reviewed-list .title:after {
	content:"";
	clear:both;
	display:block;
}
.reviewed-list p:first-child {margin-top:0;}
p.price {
	margin:8px 0 0;
	white-space:nowrap;
	font:bold 0.833em/1 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.posts p.price {
	font-size:1em;
	line-height:1.2em;
	margin:0;
}
.reviewed-list .price {
	font-size:0.909em;
	line-height:1em;
}
p.price:first-child {margin-top:0;}
.aside-right .aside-box {
	width:250px;
	margin-top:16px;
}
.breadcrumbs-holder:after {
	content:"";
	clear:both;
	display:block;
}
.breadcrumbs-holder .breadcrumbs {
	width:auto;
	overflow:hidden;
}
.aside-right .aside-box:first-child {margin-top:0;}
.aside-right .aside-box.box-ad:first-child {padding-top:10px !important;}
.box-ad img {vertical-align:top;}
.box-ad + .aside-box {margin-top:34px;}
.aside-nav {
	margin:0;
	padding:0;
	list-style:none;
	overflow:visible !important;
	min-width:80px;
}
.breadcrumbs-holder .aside-nav {
	float:right;
	margin:2px 0 -5px;
	padding:0 0 0 10px;
}
.col-cr-layout .breadcrumbs-holder .aside-nav, .col-all-layout .breadcrumbs-holder .aside-nav {
	width:250px;
}
/*
.col-no-layout .breadcrumbs-holder .aside-nav, .col-lc-layout .breadcrumbs-holder .aside-nav {
	width:0px;
} 
*/
.col-cr-layout .breadcrumbs-holder .aside-nav, .col-all-layout .breadcrumbs-holder .aside-nav {
	margin-right:-260px;
}
.col-no-layout .breadcrumbs + .section, .col-lc-layout .breadcrumbs-holder .aside-nav {
	margin-right:0px;
}
.aside-nav:after,
.aside-nav ul:after {
	content:"";
	clear:both;
	display:block;
}
.aside-nav li {
	width:auto;
	float:left;
	padding:0 0 0 8px;
	text-shadow:0 -1px 0 #c57c69;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
}
.aside-nav li:first-child {padding-left:0;}
.aside-nav a {
	color:#f0e9c4 !important;
	display:block;
	white-space:nowrap;
	padding:3px 6px 2px 25px;
	background:#930000 url(../images/bg-button.png) no-repeat -1px 50%;
}
.aside-nav li.active {
	display:none;
}
.aside-nav a:hover {text-decoration:none;}
a.link-open,
.aside-nav a.link-open {
	display:block;
	width:15px;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	padding:0;
	background:url(../images/icons.png) no-repeat -162px -58px;
}
.aside-nav .last {
	overflow:hidden;
	float:none;
}
.aside-nav .last a {
	padding-right:3px;
	padding-left:4px;
	background-image:none;
}
.aside-nav ul {
	display:none;
	position:absolute;
	width:102px !important;
	margin:0;
	list-style:none;
	padding:2px 0 0;
	background:url(../images/none.gif);
	border-bottom:1px solid #8c845c;
	overflow:visible !important;
	z-index:1000;
}
.aside-nav li li {
	float:left;
	width:100%;
	padding:0;
	border:solid #8c845c;
	border-width:1px 1px 0;
	text-align:center;
	font:bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:none;
}
.aside-nav li li a {
	color:#575134 !important;
	display:block;
	padding:6px 2px 7px;
	background:#f6f2e1;
	white-space:normal;
}
.aside-nav li .active a,
.aside-nav li li a:hover {
	color:#575134;
	background:#f0e9c4;
	text-decoration:none;
}
.aside-box + .box-ad {margin-top:26px;}
.box-ad {
	padding:0 !important;
	text-align:center;
}
.box-ad img {vertical-align:top;}
.aside-nav > .active {
	z-index:10;
	position:relative;
}
.aside-nav .active ul {display:block;}
.aside-box.box-book,
.aside-box.box-featured,
.aside-box.box-threads,
.aside-box.box-photos {
	width:262px;
	padding:13px 20px 20px 18px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
	-khtml-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	-o-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px rgba(0,0,0,0.15);
	background:#fff;
}
.aside-right .more {
	display:inline-block;
	vertical-align:top;
	margin:9px 0 0;
	font-weight:bold;
	/*font-size:0.917em;
	line-height:1.182em;*/
}
.aside-box.box-book {padding-top:0;}
.aside-box.box-book h3 {
	color:#fff;
	width:100%;
	margin:0 -20px 11px -18px;
	padding:7px 20px 7px 18px;
	background:#930000;
	-webkit-box-shadow:inset 0 -2px 0 #fff;
	-khtml-box-shadow:inset 0 -2px 0 #fff;
	-moz-box-shadow:inset 0 -2px 0 #fff;
	-o-box-shadow:inset 0 -2px 0 #fff;
	box-shadow:inset 0 -2px 0 #fff;
}
.box-book .row {
	width:100%;
	padding:9px 0 0;
}
.box-book .row:first-child {padding-top:0;}
.box-book input[type="text"] {
	color:#000;
	float:left;
	width:120px;
	height:13px;
	margin:0;
	padding:1px 5px 4px;
	border:1px solid #828177;
	font:11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.calendar-holder input[type="text"] {
	width:97px;
	border:0;
}
.box-book label {
	color:#000;
	float:left;
	width:73px;
	padding:0 2px 0 0;
	/*font-size:0.917em;
	line-height:1.818em;*/
}
.calendar-holder {
	float:left;
	width:126px;
	padding:0 4px 0 0;
	border:1px solid #828177;
}
.calendar-holder img {
	float:right;
	margin:2px 0 0;
}
.box-book select {
	float:left;
	margin:0;
}
.box-book input[type="submit"] {
	float:left;
	width:97px;
	height:19px;
	overflow:hidden;
	background:url(../images/icons.png) no-repeat -1px -58px;
	border:0;
	margin:12px 0 0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
}
.brown-bar {
	width:100%;
	padding:5px 0 4px;
	background:#f0e9c4;
}
.brown-bar:after {
	clear: both;
	content:"";
	display: block;
}
.brown-bar .wrapp {width:560px;}
.search-bar {
	float:left;
	width:402px;
}
.search-bar input[type="text"],
.search-bar input[type="search"] {
	color:#000;
	float:left;
	width:300px;
	height:14px;
	margin:0;
	padding:4px 10px 5px;
	border:1px solid #8c845c;
	font:12px/14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#fff;
}
.search-bar input[type="search"] {
	width:322px;
	height:25px;
}
.search-bar input[type="submit"] {
	float:right;
	background:#8C845C;
	border:0;
	color:#fff;
	font:13px/25px "Trebuchet MS",Arial,Helvetica,sans-serif;
	height:25px;
	margin:0;
	padding:0 0 3px;
	width:76px;
	text-transform:uppercase;
}
.find-bar-links {float:right;}
.find-bar-links > a {
	color:#3c3c35;
	background: url(../images/arrow11.png) no-repeat 100% 60%;
	float:left;
	padding-right:22px;
	line-height:25px;
}
/* indiamike-12 page */
.article-single {
	color:#575134;
	width:100%;
	/* font:0.917em/1.182 Verdana, Geneva, Arial, Helvetica, sans-serif; */
}
.section-inform {
	padding:16px 9px 10px;
	background:#f7f7f7;
	border-bottom:1px solid #dfdfdf;
	-webkit-box-shadow:inset 0 -1px 0 #fff;	-khtml-box-shadow:inset 0 -1px 0 #fff;	-moz-box-shadow:inset 0 -1px 0 #fff;	-o-box-shadow:inset 0 -1px 0 #fff;	box-shadow:inset 0 -1px 0 #fff;
}
.tab-content .section-inform:first-child,
.tab-content .posts.latest:first-child {margin-top:-7px;}
.section-inform:after,
.article-single:after,
.article-single .meta:after {
	content:"";
	clear:both;
	display:block;
}
.article-single .meta {
	padding-top:12px;
	text-align:center;
}
.article-single .meta:first-child {padding-top:0;}
.section-inform a {color:#575134;}
.section-inform .columns {height:1%;}
.section-inform .columns:after,
.section-inform:after {
	content:"";
	clear:both;
	display:block;
}
.column-r {
	width:100%;
	text-align:left;
}
.column-r:after {
	clear: both;
	content:"";
	display: block;
}
.section-inform .title {
	padding:0;
	overflow:hidden;
}
.section-inform .title:first-child {margin-top:-1px;}
.article-single h3 {
	color:#930000;
	padding:0;
	font:bold 1.2em/1.182 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	margin:13px 0 1px;
}
.section-reviews .title h4 {
	color:#930000;
	padding:0;
	font:bold 1em/1.182 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	margin:13px 0 1px;
}
.section-reviews .review-title {
	font:bold 1em/1.182 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.section-reviews h3 {
	text-transform:uppercase;
	margin:0 0 1px;
	font:bold 1.273em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.section-reviews h2 {
	color:#930000;
	text-transform:uppercase;
	margin:0 0 1px;
	font:bold 1.5em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.section-reviews h3 {
	text-transform:uppercase;
	margin:0 0 1px;
	font:bold 1.273em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.section-reviews .title h3 {
	color:#111;
	overflow:hidden;
	margin:24px 0 0;
	font:bold 1.167em/1.143 "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.section-inform h3 {
	color:#575134;
	line-height:1.143em;
	margin:4px 0 0;
}
.section-inform .more {
	font-weight:bold;
	margin-top:0.364em;
	text-align:left;
}
.section-inform .more a {color:#930000;}
.section-inform h4:first-child {margin-top:0;}
.section-inform .rating {margin:10px 0 2px;}
.col-no-layout .section-inform .rating, .col-lc-layout .section-inform .rating, .col-cr-layout .section-inform .rating, .col-all-layout .section-inform .rating {margin-top:4px;}
.reviews-info {
	color:#575134;
	margin:6px 0 0;
	font-weight:bold;
	font-size:0.818em;
	line-height:1.111em;
}
.section-reviews .title .reviews-info {
	/*font-size:0.833em;*/
	line-height:1em;
}
.section-reviews .title .reviews-info .rating {margin-right:10px;}
.reviews-info:first-child {margin-top:0;}
.reviews-info .rating {margin:0 7px 0 0;}
* +html .reviews-info .rating {margin-right:11px;}
.section-inform p {margin:0.455em 0 0;}
.section-inform .btn-mapit + p,
.section-inform header p,
.section-inform header + p,
.section-inform .rating + p,
.section-inform h2 + p,
.section-inform h3 + p,
.section-inform h4 + p,
.section-inform p:first-child {margin-top:0;}
a.btn-mapit {
	display:inline-block;
	vertical-align:top;
	width:58px;
	height:16px;
	overflow:hidden;
	margin:8px 0 2px;
	background: url(../images/icons.png) no-repeat -101px -61px;
	text-indent:-9999px;
}
.section-inform .price-box {
	font-size:0.91em;
	line-height:1.2em;
	padding:4px 0 3px;
}
.section-inform .price-box:first-child {padding-top:0;}
.section-inform .price-box p {margin:0;}
.section-inform p.price {
	font-size:1.1em;
	line-height:1.2em;
}
.section-inform .columns {
	margin:0;
	padding-left:345px;
}
.col-no-layout .section-inform .columns, .col-lc-layout .section-inform .columns, .col-cr-layout .section-inform .columns, .col-all-layout .section-inform .columns {padding-left:250px;}
.column-l {
	float:left;
	width:328px;
	margin:0 0 0 -345px;
	text-align:center;
}
.col-no-layout .column-l, .col-lc-layout .column-l, .col-cr-layout .column-l, .col-all-layout .column-l {
	width:241px;
	margin-left:-250px;
}
.slideshow {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0 0 11px;
}
.slideshow img {
	display:block;
	width:100%;
	height:auto;
}
.slideshow .slideset {
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}
.slideshow .switcher {
	position:absolute;
	right:14px;
	bottom:8px;
	margin:0;
	padding:0;
	list-style:none;
}
.slideshow .switcher li {
	float:left;
	padding:0 0 0 3px;
	font:bold 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.slideshow .switcher a {
	color:#000;
	display:block;
	background:#fff;
	padding:1px 4px 2px;
}
.slideshow .switcher .active a,
.slideshow .switcher a:hover {
	text-decoration:none;
	background:#e5dcaf;
}
.caption {
	font-size:0.909em;
	line-height:1.2em;
}
.caption P {margin:6px 0 0;}
.social-bar {
	/*font-size:0.917em;
	line-height:1.182em;*/
	padding:9px 0 0;
}
.article-single .social-bar {
	font-size:1em;
	line-height:1.182em;
}
.social-bar:first-child {padding-top:0;}
.social-bar a {
	color:#3b5998;
	text-decoration:underline;
}
.social-bar .like-holder {margin-right:3px;}
.social-bar .like-holder,
.social-bar p {
	display:inline-block;
	vertical-align:top;
}
* +html .social-bar .like-holder,
* +html .social-bar p {display:inline;}
* +html .social-bar .like-holder {margin-right:7px;}
.popup-holder {
	display:inline-block;
	vertical-align:top;
}
* +html .popup-holder {
	display:inline;
	margin-right:4px;
}
.popup-holder.popup-active,
.popup-holder.alt-active {
	z-index:10;
	position:relative;
}
.popup-holder .popup {
	display:none;
	z-index:11;
	position:absolute;
	top:100%;
	left:50%;
	width:118px;
	margin:0 0 0 -63px;
	padding:6px 0 0;
	background:url(../images/none.gif);
}
.popup-holder .popup ul {
	position: relative;
	height:1%;
	margin:0;
	padding:6px 9px 13px;
	list-style:none;
	border:1px solid #afab95;
	background:#7f7854;
	text-align:left;
}
.popup-holder .popup-arrow {
	top:0;
	border:solid transparent;
	content:"";
	height:0;
	width:0;
	position:absolute;
	left:50%;
	margin:-3px 0 0 -4px;
	border-color:rgba(127, 120, 84, 0);
	border-bottom-color:#7f7854;
	border-width:5px 4px;
}
.popup-holder .popup li {
	color:#fff;
	font-size:1em;
	line-height:1.273em;
}
.popup-holder .popup a {
	color:#fff;
	text-decoration:none;
}
.popup-holder .popup a:hover {text-decoration:underline;}
.popup-alt {
	z-index:5;
	display:none !important;
	position:absolute;
	top:100%;
	left:50%;
	margin:6px 0 0 -220px;
	border:1px solid #adadad;
	width:441px;
	background:#fff;
	text-align:left;
}
.popup-holder.alt-active .popup-alt {display:block !important;}
.popup-alt .popup-title {
	color:#fff;
	display:block;
	background:#930000;
	margin:-1px -1px 0;
	padding:7px 8px 6px;
	font:bold 1.273em/1.143 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.popup-alt ul,
.users-list {
	margin:0;
	padding:0 0 12px;
	list-style:none;
}
.popup-alt li,
.users-list li {
	position:relative;
	padding:12px 113px 8px 3px;
	border-top:1px solid #e9e9e9;
}
.popup-alt li:after,
.users-list li:after {
	content:"";
	clear:both;
	display:block;
}
* +html .popup-alt li,
* +html .users-list li {
	height:1%;
	vertical-align:middle;
}
.popup-alt li:first-child,
.users-list li:first-child {border-top:0;}
.popup-alt .pic,
.users-list .pic {
	float:left;
	margin:0 9px -12px 0;
}
.popup-alt .pic img,
.users-list .pic img {vertical-align:top;}
.popup-alt .title,
.users-list .title {
	overflow:hidden;
	padding-top:11px;
}
a.btn-add-friend {
	display:inline-block;
	vertical-align:top;
	width:94px;
	height:20px;
	overflow:hidden;
	background:url(../images/icons.png) no-repeat -181px -59px;
	text-indent:-9999px;
}
.popup-alt a.btn-add-friend,
.users-list a.btn-add-friend {
	position:absolute;
	top:50%;
	right:9px;
	margin-top:-10px;
}
.popup-alt .name,
.users-list .name {
	color:#930000;
	display:block;
	font-size:1.091em;
	line-height:1.167em;
}
.users-list p {margin:0;}
.popup-alt .name a,
.users-list .name a {
	color:#930000;
	text-decoration:none;
}
.popup-alt .name a:hover,
.users-list .name a:hover {text-decoration:underline;}
.popup-alt .action {
	overflow:hidden;
	margin:47px 0 0;
	padding:10px 8px 7px;
	background:#f0eacb;
	border-top:1px solid #cec69e;
	text-align:right;
}
a.btn-close {
	color:#fff !important;
	display:inline-block;
	background:#8c845c !important;
	padding:4px 10px 6px;
	text-transform:uppercase;
	text-decoration:none;
	font:12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a.btn-close:hover {text-decoration:underline;}
.socials-links {
	margin:0;
	padding:0;
	list-style:none;
}
.socials-links li {
	display:inline;
	vertical-align:top;
}
.socials-links a {color:#3b5998;}
.tags {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:10px 14px 0 0;
	list-style:none;
}
* +html .tags {display:inline;}
.tags li {
	float:left;
	text-transform:uppercase;
	font:bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px 14px 0 0;
}
.tags a {
	float:left;
	color:#575134;
	position:relative;
	padding:0 0 0 10px;
	background:url(../images/icons.png) no-repeat -265px -1px;
}
.tags span {
	display:block;
	height:18px;
	padding:0 5px 1px;
	background:#ded397;
	border-right:1px solid #f0ecdb;
}
.section-description {
	padding:10px 0 14px;
	background:#fff;
}
.section-description p {margin:1.182em 0 0;}
.section-description h3:first-child,
.section-description h1 + p,
.section-description h2 + p,
.section-description h3 + p,
.section-description h4 + p,
.section-description h5 + p,
.section-description h6 + p,
.section-description p:first-child {margin-top:0;}
.section-reviews {
	padding:9px 0 0;
	border-top:3px solid #dfdfdf;
}
.section-reviews:first-child {
	padding-top:0;
	border-top:0;
}
.section-reviews .reviews-info {
	margin-top:11px;
	font-size:0.909em;
	line-height:1em;
}
.reviews-info p {margin:0 !important;}
.section-reviews .reviews-info .rating,
.section-reviews .reviews-info p {
	display:inline-block;
	vertical-align:top;
}
* +html .section-reviews .reviews-info .rating,
* +html .section-reviews .reviews-info p {display:inline;}
a.button {
	color:#fff !important;
	display:inline-block;
	vertical-align:top;
	white-space:nowrap;
	margin:10px 0 0;
	padding:0 21px 0 8px;
	background:#930000 url(../images/bg-button.png) no-repeat 100% 50%;
	font:bold 1em/1.5 "Trebuchet MS", Arial, Helvetica, sans-serif; /* 0.917em/1.636 */
	word-spacing:2px;
	text-transform:uppercase;
}
a.button:hover {text-decoration:none;}
.article-single a.button {
	font-size:1em;
	line-height:1.636em;
}
.title a.button {
	float:right;
	margin:5px 10px 0 5px;
}
.action a.button {margin:0;}
.title a.button + h2 {
	overflow:hidden;
	padding:2px 0 0;
}
.reviews-list {margin:8px 0 0;}
.reviews-list:first-child {margin-top:0;}
.reviews-list:after {
	clear: both;
	content:"";
	display: block;
}
.reviews-list .post {
	padding:13px 17px 9px 12px;
	border-top:1px solid #fff;
	border-bottom:1px solid #c1c1c1;
}
.reviews-list .pic {
	float:left;
	margin:1px 8px 0 0;
}
.holder {overflow:hidden;}
.reviews-list .title {
	position:relative;
	margin:0 0 1.273em;
	padding:0 40px 7px 0;
}
.reviews-list .title h4,
.reviews-list .date {
	display:inline-block;
	vertical-align:top;
	margin:0;
}
* +html .reviews-list .title h3,
* +html .reviews-list .date {display:inline;}
.reviews-list .date {
	font-weight:bold;
	font-size:0.909em;
	line-height:14px;
}
.reviews-list .rating {
	margin-top:4px;
	font-size:1em;
	line-height:1em;
	font-weight:bold;
}
.reviews-list .rating:first-child {margin-top:0;}
.reviews-list .rating p {
	display:inline-block;
	vertical-align:top;
	margin:-1px 0 0;
	padding:0 0 1px 6px;
}
* +html .reviews-list .rating p {display:inline;}
.sign-flag {
	position:absolute;
	right:-1px;
	top:-2px;
	width:19px;
	height:21px;
	overflow:hidden;
	background:url(../images/icons.png) no-repeat -248px -34px;
	text-indent:-9999px;
}
.reviews-list p {margin:0.636em 0 0;}
.reviews-list header + p,
.reviews-list p:first-child {margin-top:0;}
.reviews-list .more {
	display:inline-block;
	vertical-align:top;
	font-weight:bold;
}
.box-threads .reviewed-list .post {
	font-size:0.833em;
	line-height:1.2em;
	margin-top:13px !important;
	padding-top:0 !important;
	border:0;
}
.box-threads .reviewed-list .post:first-child {margin-top:0 !important;}
.box-threads .reviewed-list h4 {
	margin-bottom:0;
	font-size:1.1em;
	line-height:1.182em;
}
.box-threads .reviewed-list p {margin-top:4px;}
/* indiamike-13 page */
.section-reviews .title .reviews-info {margin-top:6px;}
.pager {
	color:#575134;
	margin:18px 0 0;
	font-weight:bold;
	/*font-size:0.917em;
	line-height:1.273em;*/
}
.review + .pager {margin-top:12px;}
.review {
	color:#575134;
	border-top:1px solid #dfdfdf;
	margin:17px 0 0;
	padding:18px 0 0;
	/*line-height:1.25em;*/
}
.pager:first-child,
.review:first-child {margin-top:0;}
.review h3 {
	font:bold 1.167em/1.143 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	text-transform:none;
}
.mini-profile {
	position:relative;
	color:#575134;
	padding:7px 50px 12px 13px;
	background:#f7f7f7;
	font-size:0.833em;
	line-height:1.3em;
	font-weight:bold;
}
.mini-profile:after {
	clear: both;
	content:"";
	display: block;
}
.mini-profile .sign-flag {
	top:10px;
	right:15px;
}
.mini-profile .holder {padding-top:2px;}
.mini-profile .pic {
	float:left;
	margin:0 10px 0 0;
}
.mini-profile h4 {
	font-size:1.1em;
	line-height:1.182em;
	margin:0;
}
.rating-box {padding:12px 0 35px;}
.rating-box .rating,
.review .rating {padding:12px 0 0;}
.rating-box:first-child,
.rating-box .rating:first-child,
.review .rating:first-child {padding-top:0;}
.review p,
.review dl + dl {margin:0.75em 0 0;}
.review h1 + p,
.review h2 + p,
.review h3 + p,
.review h4 + p,
.review h5 + p,
.review h6 + p,
.review p:first-child,
.rating-box + p {margin-top:0;}
.review dl + p {margin-top:23px;}
.rating-box .label {
	float:left;
	width:110px;
	padding:0 3px 0 0;
	line-height:12px;
}
.review dl {margin:0;}
.review dl:after {
	clear: both;
	content:"";
	display: block;
}
.review dt,
.review dd {
	display:inline;
	vertical-align:top;
	margin:0;
}
.review dt {font-weight:bold;}
.section-reviews .action {
	margin:35px 0 0;
	padding:15px 0 0;
	border-top:3px solid #dfdfdf;
}
.ad-bar {
	max-width:675px;
	padding:10px 0 40px;
}
.ad-bar img {
	display:block;
	width:100%;
	height:auto;
}
/* indiamike-14 page */
.tabset.alt a {
	min-height:21px;
	padding-top:9px;
}
.tabset.alt .active a,
.tabset.alt a:hover {padding-top:8px;}
.tab-content .list:first-child {margin-top:-7px;}
.posts {
	width:100%;
}
.posts:after {
	content:"";	clear:both;	display:block;
}
.posts .post {
	color:#575134;
	padding:16px 0px;
	/*font-size:0.833em;
	line-height:1.2em;*/
	border-top:1px solid #dfdfdf;
	-webkit-box-shadow:inset 0 -1px 0 #fff, inset 0 1px 0 #fff;
	-khtml-box-shadow:inset 0 -1px 0 #fff, inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 -1px 0 #fff, inset 0 1px 0 #fff;
	-o-box-shadow:inset 0 -1px 0 #fff, inset 0 1px 0 #fff;
	box-shadow:inset 0 -1px 0 #fff, inset 0 1px 0 #fff;
}
.posts .post:first-child {
	border-top:0;
	-webkit-box-shadow:inset 0 -1px 0 #fff;
	-khtml-box-shadow:inset 0 -1px 0 #fff;
	-moz-box-shadow:inset 0 -1px 0 #fff;
	-o-box-shadow:inset 0 -1px 0 #fff;
	box-shadow:inset 0 -1px 0 #fff;
}
.posts .post:after {
	clear: both;
	content:"";
	display: block;
}
.posts .holder {padding-top:2px;}
.posts .pic {
	float:left;
	margin:0 10px 0 0;
}
.posts h3 {
	color:#575134;
	font:bold 1.1em/1.167em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.posts h3 a {color:#575134;}
.posts p {margin:0;}
/* travel-landing-final page */
.box-photos ul {
	width:auto;
	margin:-13px 0 0 -6px;
	padding:0 0 3px;
}
.box-photos li {
	width:103px;
	padding:7px 0 0 6px !important;
}
.box-photos li img {
	display:block;
	width:100%;
	height:auto;
}
.box-socials {text-align:center;}
.box-socials ul {
	width:auto;
	display:inline-block;
	vertical-align:top;
	padding-right:6px;
}
.box-socials li {
	width:58px;
	padding:5px 9px 0 0 !important;
}
.reviewed-list.alt ul {padding:6px 0 5px;}
.reviewed-list.alt li {
	color:#000;
	float:none;
	padding:0;
	font-size:1em;
	line-height:1.2em;
}
.reviewed-list.alt .post {
	color:#000;
	/*font-size:0.833em;
	line-height:1.2em;*/
}
.aside .reviewed-list h4 {
	font-size:1.1em;
	line-height:1.273em;
}
.tabset-holder {
	z-index:10;
	position:relative;
}
.tabset-holder .aside-nav {
	position:absolute;
	right:2px;
	bottom:11px;
}
.tabset-holder .aside-nav ul {
	left:auto;
	right:0;
	padding-top:10px;
}
.aside-nav + .tabset {
	margin:0;
	padding-right:20px;
}
.posts.latest .post {
	height:1%;
	color:#212121;
	position:relative;
	padding:10px 3px 11px 50px;
	/*font-size:0.917em;
	line-height:1.636em;*/
}
.posts.latest .post:after {
	content:"";
	clear:both;
	display:block;
}
.posts.latest .post .more {
	color:#212121;
	font-weight:bold;
}
.posts.latest .col-r {
	float:right;
	width:50px;
	padding:5px 0 0 10px;
}
.posts.latest .col-r img {vertical-align:top;}
.posts.latest .holder {
	overflow:hidden;
	padding-left:4px;
}
.posts.latest .meta {
	padding:0 0 2px;
	line-height:1.364em;
}
.posts.latest .meta p {
	display:inline-block;
	vertical-align:top;
	margin-left:-4px;
	padding:0 0 1px 4px;
	border-bottom:1px solid #d7d7d7;
}
* +html .posts.latest .meta p {display:inline;}
.posts.latest .author img {
	position:absolute;
	top:17px;
	left:15px;
}
.posts.latest h2 {
	font:bold 1em/1.455 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
}
.section-browse {
	min-height:23px;
	color:#fff;
	padding:12px 14px 5px;
	margin:8px 0 6px;
	font-size:1.167em;
	line-height:1.214em;
	background:#930000;
}
.section-browse:first-child {margin-top:0;}
.section-browse:after {
	content:"";
	clear:both;
	display:block;
}
.section-browse .label {
	float:left;
	font-weight:normal;
	text-transform:uppercase;
	padding:0 7px 5px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.buttons-holder {
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.buttons-holder li {
	float:left;
	padding:0 8px 0 0;
	font:0.786em/1.545em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.buttons-holder a {
	color:#000;
	display:block;
	padding:0 6px;
	white-space:nowrap;
	background:#fff;
}
.buttons-holder select {
	float:left;
	margin:0;
}
.posts-grid {
	/*width:452px;*/
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:0 0 3px;
}
.posts-grid .post {
	color:#212121;
	float:left;
	width:188px;
	margin:0 0 -3px 10px;
	padding:8px 13px 13px 14px;
	border:solid #000;
	border-width:3px 0;
	/*font-size:0.917em;
	line-height:1.182em;*/
}
* +html .posts-grid .post {display:inline;}
.posts-grid .category {
	display:block;
	margin:0 0 7px 1px;
	word-spacing:-1px;
	text-transform:uppercase;
	font:1.083em/1.231 "Trebuchet MS", Arial, Helvetica, sans-serif; /* 1.182em/1.231 */
}
.posts-grid .pic {
	display:block;
	margin:0 0 10px;
}
.posts-grid .pic img {
	display:block;
	width:100%;
	height:auto;
}
.posts-grid h2 {
	color:#212121;
	font:bold 1.091em/1.25 Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	margin:0;
}
.posts-grid h2 a,
.posts-grid .author a {color:#212121;}
.posts-grid .author {font-weight:normal;}
.posts-grid p {margin:1.182em 0 0;}
.posts-grid h2 + p {margin-top:0.545em;}
.posts-grid .more {
	font-weight:bold;
	font-size:0.909em;
}
.hidden-loader{
	position:absolute;	top:-9999px;	left:-9999px;
}
@media only screen and (max-width: 1023px) {
	/* indiamike-14 page */
	.section-inform .columns {padding-left:250px;}
	.column-l {
		width:241px;
		margin-left:-250px;
	}
}
@media only screen and (max-width: 999px) {
	.toolbar select {
		clear:both;
		margin:15px 0 0;
	}
	.search-option {
		clear:both;
		float:none;
		width:100%;
		padding:15px 0 0;
	}
	.search-option:after {
		content:"";
		clear:both;
		display:block;
	}
	.toolbar .last {
		float:left;
		clear:both;
	}
	.row-filter .item {
		width:48%;
	}
	.toolbar .pagination.alt {
		clear:both;
		float:none;
		padding:15px 0 0;
	}
	.top-nav li {padding:0 8px;}
	/* indiamike-10 page */
	.col-no-layout #content, .col-lc-layout #content, .col-cr-layout #content, .col-all-layout #content {
		float:none;
		padding-bottom:30px;
		background:#fff;
	}
	.col-no-layout #content:after, .col-lc-layout #content:after, .col-cr-layout #content:after, .col-all-layout #content:after {
		content:"";
		clear:both;
		display:block;
	}
	.col-no-layout .container,.col-no-layout .container-hide, .col-lc-layout .container, .col-lc-layout .container-hide, .col-cr-layout .container, .col-cr-layout .container-hide, .col-all-layout .container, .col-all-layout .container-hide {
		width:100%;
		margin:0;
	}
	.col-no-layout .aside,
	.col-no-layout .aside-right,
	.col-lc-layout .aside,
	.col-lc-layout .aside-right,
	.col-cr-layout .aside,
	.col-cr-layout .aside-right,
	.col-all-layout .aside,
	.col-all-layout .aside-right {margin:0;}
	.col-no-layout.has-breadcrumbs .aside-right, .col-lc-layout.has-breadcrumbs .aside-right, .col-cr-layout.has-breadcrumbs .aside-right, .col-all-layout.has-breadcrumbs .aside-right {margin-top:0;}
	.aside-right .aside-box.box-ad:first-child {padding-top:0 !important;}
	/* indiamike-14 page */
	.section-inform .columns {padding-left:210px;}
	.column-l {
		width:201px;
		margin-left:-210px;
	}
	/* indiamike-14 page */
	.popup-alt {margin-left:-120px;}
	
	.col-cr-layout .breadcrumbs-holder .aside-nav, .col-all-layout .breadcrumbs-holder .aside-nav {
		width:inherit;
	}
	.col-cr-layout .breadcrumbs-holder .aside-nav, .col-all-layout .breadcrumbs-holder .aside-nav {
		margin-right:inherit;
	}

}
@media only screen and (max-width: 950px) {
	.social-area {
		float:none;
		width:100%;
	}
	.row.row-filter {padding-top:0;}
	.row-filter .item {
		float:none;
		padding:14px 0 0;
	}
	.row-filter .submit {
		float:left;
		margin:12px 0 0;
	}
	.row-filter select {margin:0 !important;}
	#postbit .username-display {
		width:140px;
	}
}
@media only screen and (max-width: 850px) {
	.tools:after {
		content:"";
		clear:both;
		display:block;
	}
	.galleries-list > li {padding-top:10px;}
	.galleries-list .pic {
		float:left;
		display:inline;
	}
	.others {
		float:left;
		overflow:hidden;
	}
	.others li:first-child {padding-left:0;}
	.gallery-info {
		width:100%;
		padding:10px 0 0;
	}
	.forums li {
		float:left;
		width:45%;
		padding-left:11px;
		background: url(../images/arrow07.png) no-repeat -1px 5px;
	}	
	.table-data .replies-col,
	.table-data .views-col, 
	.table-data .statusicon-col, 
	.table-data .status-col, 
	.table-data .threadicon-col {
		display:none !important;
	}
	.table-data .title-col {width:60%;} /* 193px */
	.table-data .lastpost-col {width:20%}
	.table-data .forum-col {width:20%;} /* 145px */

	#postbit .username-display {
		width:130px;
	}
	
	.author-section {
		display:none;
	}

}
@media only screen and (max-width: 767px) {
	.top-bar {
		font-size:15px;
	}
	h1 {
		font:2.5em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0 0 16px;
	}
	h3 {
		font:1.5em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0;
	}
	.headline h3 {
		height:1%;
		overflow:hidden;
	}
	h2 {
		font:2.0em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0 0 16px;
	}
	.page-headline h2,
	.home-page h2,
	.home-page .posts-list .post h3,
	.home-page .box h3 {
		font:2em/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0 0 16px;
	}
	.forums-list h2 {margin-top:10px;}
	.sub-headline h3,
	.sub-headline .info {
		vertical-align:middle;
	}
	.box-search .btn-holder .drop {
		top:100%;
		left:-184px;
		width:200px;
		padding-left:0;
	}
	.box-search .btn-holder .drop-in {width:170px;}
	body {min-width:640px;}
	.tools:after {
		content:"";
		clear:both;
		display:block;
	}
	#main {
		background:#fff !important;
		padding-left:25px !important;
		background: url(../images/bg-main.gif) repeat-y 24px 0;
	}
	.author-section,
	.find-bar-links,
	#sidebar-too,
	#sidebar {
		display:none !important;
	}
	.brown-bar .center-div {
		width:460px;
	}
	.brown-bar .find-box input {
		width:350px;
	}
	.aside-box {
		padding:10px 5px;
		margin-top:15px !important;
	}
	#content {
		float:none;
		width:auto;
	}
	.gallery .switcher {padding-top:10px;}
	.col {
		width:100%;
		float:none !important;
	}
	.posts-list .post,
	.box {
		margin-top:26px !important;
		padding-top:30px !important;
		background: url(../images/divider01.gif) no-repeat 50% -1px !important;
	}
	.col:first-child .posts-list .post:first-child,
	.col:first-child .box:first-child {
		margin-top:0 !important;
		padding-top:0 !important;
		background-image:none !important;
	}
	.post-panel .number-mobile {
		display:inline;
	}
	.col-l {
		float:none;
		display:block;
		width:100%;
		height: 80px;
		padding:3px 0;
		border-bottom:1px solid #c1c1c1;
		margin-bottom:10px;
	}
	.hide-mobile {
		display:none;
	}
	.col-l .info-box {
		float:left;
		display:inline;
		padding: 0px 0px 5px;
	}
	.col-l .pic {
		display:inline;
		float:left;
		margin-right: 20px;
		margin-top: 10px;
	}
	.col-l .pic img {
		max-height:100%;
		width:auto;
		max-height:55px;
	}
	.post-panel .name a {
		margin-top:10px;
		color:#9d0000;
		display:block;
		font-weight:bold;
		font:1.2em/1 Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	.col-l dl {
		display:none;
	}
	.col-r {
		float:none;
		display:block;
		width:100%;
	}
	.col-r .hide-mobile {
		display:none;
	}
	.col-links > li {padding-top:26px !important;}
	.col:first-child .col-links > li:first-child {padding-top:0 !important;}
	.post-panel .like-holder {
		float:none;
		color:#9d0000;
		margin-left:20px;
		display: block;
	}
	#sidebar p.btn {
		margin:1px -4px 0 0;
		padding-left:4px;
	}
	#sidebar .link {
		position:absolute;
		bottom:10px;
		right:15px;
	}
	.red-bar,
	.red-bar-r {background:#930000;}
	.toolbar select {
		clear:both;
		margin:15px 0 0;
	}
	.search-option {
		clear:both;
		float:none;
		width:100%;
		padding:15px 0 0;
	}
	.search-option:after {
		content:"";
		clear:both;
		display:block;
	}
	.toolbar .last {
		float:left;
		clear:both;
	}
	.row-filter .item {
		width:48%;
		padding:5px 0 0;
	}
	.row-filter .submit {
		float:left;
		margin:5px 0 0;
	}
	.toolbar .pagination.alt {
		clear:both;
		float:none;
		padding:15px 0 0;
	}
	#postbit .username-display {
		width:110px;
	}
}
@media only screen and (max-width: 540px) {
	html {
		background: #fff;
		font-size:100%;
	}
	#header {
		font-size:70%;
	}
	.author-section,
	.find-bar-links,
	.nav .drop,
	.nav .active-item .drop,
	.box-search li.active-item .drop,
	.results-list .drop {
		display:none !important;
	}
	.brown-bar .center-div {
		width:460px;
	}
	.brown-bar .find-box input {
		width:350px;
	}
	#postbit .username-display {
		width:90px;
	}
	.buttons {
		font-size: 0.7em;
	}

}


/*
* LEGACY CODE NEEDED TO BACKWARD COMPATIBILITY
*/

.mainimage .pic
{
	width:100%;
	padding: 10px 0px;
}
.mainimage .pic img {
	display:block;
	height:auto;
	margin:0;
	max-width:100%;	
}


/*  Arjun's Additions */

.notify-homepage li {
	float:none;
	margin:0;
	padding:5px 0;
	font:bold 12px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	list-style:none;
}
.notify-homepage ul ul {
	padding:6px 0 9px;
	border-bottom:1px solid #000;
}
.notify-homepage li li {
	font:1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.notify-homepage li li.unread{
	background: url('/images/notify-unread-homepage.gif') left center no-repeat;
}
.notify-homepage a {
	float:none;
	color:#930000;
	font-weight:normal;
}
.notify-homepage .date {font:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.notify-homepage .see-all {
	padding-left:40px;
}
.notify-homepage li li div a.notify-cancel {
	color:#930000;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	float:right;
	visibility:hidden;
}
.notify-homepage li li div:hover a.notify-cancel {
	visibility:visible;
}

.articlebody h1, .articlebody h2, .articlebody h3, .articlebody h4 {
	clear:both;
}
.articlebody h2 {
	margin-top: 1em;
	font:1.3em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	width:100%;
	padding: 5px 0px;
	border-bottom:1px solid #e1e1d1;
}
.articlebody h3 {
	margin-top: 1em;
	font:1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	width:100%;
	padding: 5px 0px;
}
.articlebody h4 {
	margin-top: 1em;
	font:1.2em/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	width:100%;
	padding: 5px 0px;
}
.articlebody ul {
	list-style: disc;
	padding: 0 0 0 20px;
}
.articlebody li {
	padding: 5px 0px;
}
.articlebody p {
	margin-bottom:1em;
}
.articlebody a {
	text-decoration:underline;
}
.articlebody .pic {
	float: none;
	width:40%;
	max-width:275px;
	padding:0;
}
.articlebody .inline-right {
	clear:right;
	float: right;
	padding: 0px 0px 25px 10px;
}
.articlebody .inline-left {
	clear:left;
	float: left;
	padding: 0px 10px 25px 0px;
}
.articlebody .inline-center {
  display: block;
  margin:0 auto;
  clear:both;
  padding-bottom:25px;
}
.articlebody img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}

.find-bar-links {
	position:relative;
	float:right;
	padding:0 0 0 25px;
	top:5px;
}
.find-bar-links > a {
	float:left;
	padding-right:22px;
	background: url(../images/arrow11.png) no-repeat 100% 55%;
}
.find-bar-links > a:hover {text-decoration:none;}
.find-bar-links .drop {
	overflow:hidden;
	position:absolute;
	top:25px;
	right:-20px;
	display:none;
	width:400px;
	background:#f0e9c4;
}
.find-bar-links .drop ul {
	margin:0;
	padding:7px 8px;
	list-style:none;
	overflow:hidden;
	float:left;
}
.find-bar-links .drop .destinations {
	width:25%;
}
.find-bar-links .drop .categories {
	width:65%;
}
.find-bar-links .drop li {
	float:left;
	width:100%;
	line-height:24px;
}
.find-bar-links .drop a {
	float:none;
	display:block;
	white-space:nowrap;
	padding:0 !important;
}
.nav {
	display:inline-block;
	vertical-align:top;
	margin:0;
	padding:0;
	list-style:none;
}
.showthread {
	max-width:none !important; /* 685px | 1135px dif. 265px */
}
.sidebar-hide {
	padding:0 25px 27px 80px;
	background: url(../images/bg-main-hide.gif) repeat-y 24px 0;
}
.sidebar-show {
	padding:0 25px 27px 290px;
	background: url(../images/bg-main.gif) repeat-y 24px 0;
}
.image {
	overflow:auto;
}
.image .author-section {
	background:#f0e9c4;
	width:100%;
	overflow:auto;
}
.image .gallery-listing {
	float:right;
	padding:10px
}
.image .gallery-listing ul {
	list-style-type:none;	
	padding: 0px;
	margin:5px 0px;
}
.image .gallery-listing ul li {
	display:inline;	
}
.image .profile-information {
	float:left;
	padding:10px;
}
.image .profile-information p {
	white-space:nowrap;
}
.image .profile-information img {
	float:left;
	padding-right:8px;
	max-height:100px;
	max-width:100px;
}
.image .profile-information div {
	float:left;
}
.results:nth-child(4) {
	border-top:none;
	margin:0;
	padding:0;
}
.welcome-message p {
	margin-bottom:1em;
	font:10pt/1.333 Verdana, Arial, Helvetica, sans-serif;
}
.welcome-message .article {
	margin-bottom:10px;
}
.welcome-message .article h2 {
	margin-bottom:0px;
}
.welcome-message .article .title {
	padding-bottom:10px;
}
.welcome-message .article .pic {
	float: right;
	width:40%;
	max-width:325px;
	padding:0;
	margin-left:10px;
}
.welcome-message .article .pic img {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
} 
.welcome-message .destination-links {
	padding-top:0px;
} 
.welcome-message .destination-links a {
	margin-right:20px;
} 
.home-page-articles .section {
	width:100%;
	border-top:0;
	margin-top:0;
	padding-top:0;
}
.home-page-articles .article .pic {
	max-width:200px;
}
.home-page .headline {margin:0 0 10px;}
.quote {
	margin:10px 0px;
	border:none;
}
.quote-message {
	padding:5px;
	border:1px inset;
}
.quote-message span {
	padding-top:2px;
	display:block;
	font-style:italic;
}
.col h1 a {
	color:#000;
	text-decoration:underline;
}
.panel .col-r .postbit-content img {	margin:0 auto;
	max-width:100%;
}
.panel .pic img {
	vertical-align:top;
	height:auto;
	margin:0 auto;
	max-width:100%;
}
.panel .pic-mobile img {
	vertical-align:top;
	height:auto;
	margin:0 auto;
	max-width:100%;
}
.panel .pic-mobile {
	display:none;
}
.panel .number-mobile {
	float:right;
	margin:0 0 0 5px;
	line-height:24px;
	display:none;
}
.buttons a.multi-quote {
	color:#930000;
	background:#fff;
	border:1px solid #930000; 
}
.buttons a.non-button {
	background:#fff;
	padding:0px;
}
#postbit .postcontent .pic {
	width:100%;
	padding:0 0 0 30px;
}
#postbit .postcontent img {
	height:auto;
	max-width:100%;
}
#postbit .username-display {
	width:165px;
}
#postbit .username-display img {
	height:auto;
	max-width:100%;
}
.section-subforums .faq-section {
	clear:both;
}
.section-subforums .faq-section a {
	font-weight:bold;
}
.section-subforums .faq-section ul {
	padding:0px;
	margin:0px;
}
.section-subforums .faq-section li {
	display: inline;	
	width:45%;
	float: left;
	padding:5px 25px 10px 0px;
}
.section-subforums .faq-section li img {
	float:left;
	height:auto;
	width:75px;
}
.admin-error {
	color:red;
	font-weight:bold;
}
.filter-tag {
	width:50%;
	padding: 30px 0px 20px 0px;
	float: left;
}
.popup-window {
	z-index:5;
	top:100%;
	left:50%;
	border:1px solid #adadad;
	width:441px;
	background:#fff;
	text-align:left;
}
.popup-window .popup-title {
	color:#fff;
	display:block;
	background:#930000;
	margin:-1px -1px 0;
	padding:7px 8px 6px;
	font:bold 1.273em/1.143 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#mainnosearch {
	max-width:1200px; /* 950px | 1400px */
	margin:0 auto;
	position:relative;
	height:1%;
	padding:30px 25px 27px;
}
#mainnosearch:after {
	content:"";
	clear:both;
	display:block;
}
.login-checkbox {
	height: 16px;
	width: 16px;
}
.social-form {
	padding:20px;
	text-align:left;
}
.social-form h1 {
	text-align:center;
}
.register-form {
	padding:20px;
	text-align:left;
	background:#efefec;
}
.register-form h1 {
	text-align:center;
}
.register-form h2 {
	margin: 30px 0px 10px 0px;
	font:20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.register-form fieldset {
	font:inherit;
}
.register-form fieldset td {
	font:inherit;
}
.register-form legend {
	font:inherit;
	font-weight:bold;
	display:inline;
}
.register-form p {
	margin: 15px 0px;
}
.register-form .password {
	float:left;
	margin-right:10px;
}
.register-form .button {
	width:200px;
	height:30px;
	border:0;
	background: #930000;
	font:12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#fff;
}
.register-form .error {
	color:red;
}
