/*************************************
Author: Break team
Development by: www.breakmedia.com
Last updated: 2010/10/26
*************************************/
 @charset "utf-8";

/* Common styles */
html,body {
	width: 100%;
}
html{background:url("images/bg-body.png") repeat-x center 0 #351507;}
body{padding:0;margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;	}
body.ad{ background:url(images/ad.jpg) center 230px no-repeat;}
body.ad #columns-container{margin-top:200px;}
#main-container{padding:0;}
#bmanhat-wrap {
    position: absolute;
    top: 0;
}
img {
	border: 0;
	margin:0;
	padding:0;
}

ul,li,form {
	padding: 0;
	margin: 0;
}

.clear {
	clear: both;
	height: 0;
}

/* Layout styles */
div.wrapper {
}

div#ns {
	height: 35px;
	background: #fff;
}

div#ns-logotype {
	width: 171px;
	height: 27px;
	float: left;
}

#ns-switcher {
	float: right;
	padding-top: 7px;
}

#header {height:200px;position:relative;background: url(images/bavi-bar.png) bottom repeat-x;z-index:2;}
.header-bg{background: url(images/logo.png) center 1px no-repeat;height: 200px;}
.header-col{ width:960px; margin:0 auto; height: 200px;position:relative;}
.logo{margin:0; padding:0;}
.logo a{ position:absolute;text-indent:-9999pt;cursor:pointer; top:0px; left:0; height:190px; width:150px;}

.main-navi{position:absolute; left:140px; top:153px; height:42px;}
.main-navi li{float:left; height:42px; list-style:none; padding:0 3px;}
.main-navi li:hover{background:url(images/bg.png) bottom center no-repeat;}
.main-navi li a{height:42px;float:left;text-indent:-9999pt;cursor:pointer;background-image:url(images/bg.png); background-repeat:no-repeat;}
	.main-navi .photos{background-position:10px -35px;width:98px;}
	.main-navi .photos:hover,.main-navi .on .photos {background-position:10px 14px;}
	.main-navi .videos{background-position:-88px -35px;width:90px;}
	.main-navi .videos:hover,.main-navi .on .videos {background-position:-88px 14px;}
	.main-navi .articles{background-position:-178px -35px;width:112px;}
	.main-navi .articles:hover,.main-navi .on .articles {background-position:-178px 14px;}
	.main-navi .galleries{background-position:-290px -35px;width:125px;}
	.main-navi .galleries:hover,.main-navi .on .galleries {background-position:-290px 14px;}
	.main-navi .flowcharts{background-position:-414px -35px;width:150px;}
	.main-navi .flowcharts:hover,.main-navi .on .flowcharts {background-position:-414px 14px;}

.search-form{ height:27px;border:1px solid #fca971; border-bottom:0;    position: absolute;right: 0;top: 158px;width: 180px;}
	.searchbox{height:23px; line-height:21px; width:150px; padding:2px 24px 0 4px; border-left:1px solid #a83a00; border-top:1px solid #a83a00; border-right:1px solid #6d2200; border-bottom:1px solid #6d2200; background:#ffefe3 url(images/bg.png)  -386px -279px no-repeat;box-shadow:1px 2px 3px #d2b7a3 inset;-webkit-box-shadow:1px 2px 3px #d2b7a3 inset;}
	.searchbox:focus{border:1px solid #591c00; background-color:#fff;}
	.searchsubmit{background:none; position:absolute; height:23px; width:22px; right:2px; top:2px; cursor:pointer; text-indent:-9999px; border:0;}
	
.ad-728x90{position:absolute; right:0; top:30px;}

.featured-module{position:relative; height:499px;}
	.featured-module .ad-300x250{position:absolute; right:0; top:0; z-index:10; height:250px;}
	.featured-post{float:left; position:relative; z-index:2;}
	.featured-box{padding:5px; margin:1px; position:absolute; left:-1px; top:-1px;}
	.featured-box:hover{border:1px solid #1c0101;margin:0;box-shadow:0 3px 18px rgba(0, 0, 0, 0.7);-webkit-box-shadow:0 3px 18px rgba(0, 0, 0, 0.7);}
	.featured-post-1 .featured-box,
	.featured-post-2 .featured-box{ width:300px; height:246px; background:#fff;}
	.featured-post-3 .featured-box,
	.featured-post-4 .featured-box,
	.featured-post-5 .featured-box{ width:221px; height:215px; background:#fff;}
	.featured-post-6 .featured-box{ width:222px; height:215px; background:#fff;}
	
	.featured-post-1{ width:310px; height:256px; background:#fff; border:1px solid #b2b2b2; border-bottom:none; border-right:1px solid #ccc;}
	.featured-post-2{ width:310px; height:256px; background:#fff; border:1px solid #b2b2b2; border-left:none; border-bottom:none; margin-right:300px;}
	.featured-post-3{ width:231px; height:225px; background:#fff; border:1px solid #b2b2b2; border-right:1px solid #ccc;}
	.featured-post-4{ width:231px; height:225px; background:#fff; border:1px solid #b2b2b2; border-right:1px solid #ccc; border-left:none;}
	.featured-post-5{ width:231px; height:225px; background:#fff; border:1px solid #b2b2b2; border-right:1px solid #ccc; border-left:none;}
	.featured-post-6{ width:232px; height:225px; background:#fff; border:1px solid #b2b2b2; border-left:none;}
	
	.featured-post-1 h2 a,.featured-post-2 h2 a{color: #e44100;font-size: 20px;font-weight: bold;text-decoration: none; line-height:100%;}
	.featured-post-1 h2,.featured-post-2 h2{max-height:36px; overflow:hidden; line-height:100%;}
	
	.featured-post-3 h2 a,.featured-post-4 h2 a,.featured-post-5 h2 a,.featured-post-6 h2 a{font-size:17px;font-weight: bold;text-decoration: none; line-height:100%;}
	.featured-post-3 h2,.featured-post-4 h2,.featured-post-5 h2,.featured-post-6 h2{max-height:48px; overflow:hidden; line-height:100%;}
	.featured-post-3 h2 a:hover,.featured-post-4 h2 a:hover,.featured-post-5 h2 a:hover,.featured-post-6 h2 a:hover{font-size:17px;line-height:100%;}
	
	.featured-post-1 .image,.featured-post-2 .image{display:block; height:170px; width:300px; overflow:hidden;}
	.featured-post-3 .image,.featured-post-4 .image,.featured-post-5 .image{display:block; height:125px; width:221px; overflow:hidden;}
	.featured-post-6 .image{display:block; height:125px; width:222px; overflow:hidden;}
		.featured-post .image img{height:auto;}

	.featured-post h2{margin:0; padding:7px 5px 5px 5px;}
	.featured-post p{font-size:11px; color:#999; margin:0; padding:3px 5px 0 5px;}
	.featured-post p span..featured-post p a{padding:0 5px;}
	.featured-post p a{color:#e44100; text-decoration:underline;}
	.featured-post a:hover{color:#e44100;}

.home-list{background:url(images/left-column-bg.gif) 0 0 no-repeat #fff; padding:10px;}
	.home-list .post-item{padding:20px 5px; margin: 0; border-bottom:1px dotted #ccc; position:relative;}
	.home-list .post-item .post-thumbnail img{float:left; border:1px solid #1c0101;}
	.home-list .post-item .post-thumbnail:hover img{box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);}

	.home-list .post-item h2,
	.home-list .post-item p{float:right; width:445px; margin:0; padding:0;}
	.home-list .post-item h2 a{font-size:20px; line-height:22px; margin:0; padding:0;}
	.home-list .post-item .post-description{font-size:12px; line-height:18px; padding:10px 0; margin:0;}
	.home-list .post-item .time-stamp{font-size:11px; color:#999;}
	.home-list .post-item .time-stamp a,.home-list .post-item .time-stamp span{ padding:0 5px;}

.wp-pagenavi{padding:20px 0 0 0; text-align:center; height:50px;font-family: Arial,Helvetica,sans-serif;text-transform: uppercase;}
	.wp-pagenavi a{ position:relative; font-size: 12px;line-height: 18px;padding: 5px 4px 3px;background-image:-moz-linear-gradient(center top , #f8f8f8, #eeeeee); background:-webkit-gradient(linear, 0 0, 0 30, from(#f8f8f8), to(#eeeeee)) no-repeat;border: 1px solid #C3C3C3;border-radius: 2px 2px 2px 2px;text-decoration: none;margin:0 2px;}
	.wp-pagenavi a:hover{border:1px solid #b2b2b2; background-image:-moz-linear-gradient(center top , #ffffff, #f8f8f8); background:-webkit-gradient(linear, 0 0, 0 30, from(#ffffff), to(#f8f8f8)) no-repeat; color:#E44100;}
	.wp-pagenavi .current {color: #333333;font-size:12px;font-weight: bold;display:inline-block;line-height:18px;padding:2px 12px 0 12px;}
	.wp-pagenavi .pages{padding-right:12px; color:#999; font-size:12px; line-height:18px;}

.footer_wraper{overflow:hidden;background-color:#110001;padding:0; margin:15px 0 0 0;box-shadow:0 0 10px rgba(0, 0, 0, 0.6); position:relative; margin-bottom:-5px;}
	.footer{width:100%;height:67px;border-top:1px solid #2b2323;border-bottom:1px solid #2b2323;}
	.network_sites{width:960px;height:44px;overflow:hidden;margin:16px auto 0;}
	.network_sites li{float:left;padding-right:75px; list-style:none;}
	.network_sites li.last, .network_sites li:last-child {padding-right:0;}
	.network_sites li a{display:block;height:44px;font-size:0;text-indent:-100%;overflow:hidden;background:url("images/foot-logo.png") no-repeat scroll left -95px ;}
	.network_sites li.break a{width:74px;}
	.network_sites li.mademan a{width:58px;background-position:-111px -95px;}
	.network_sites li.gamefront a{width:77px;background-position:-205px -95px;}
	.network_sites li.screenjunkies a{width:59px;background-position:-318px -95px;}
	.network_sites li.cagepotato a{width:70px;background-position:-409px -95px;}
	.network_sites li.chickipedia a{width:85px;background-position:-517px -95px;}
	.network_sites li.tuvez a{width:78px;background-position:-636px -95px;}
	.network_sites li.holytaco a{width:80px;background-position:-749px -95px;}
	.network_sites li.allleftturns a{width:90px;}

div.pigination {
	text-align: center;
	margin: 10px 0 0 0;
}

#columns-container {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.6);
	overflow: hidden;
	clear: both;
	padding:14px 14px 15px 14px;
	background: #eeeded;
	position: relative;
	width:930px;
	margin:-7px auto 0 auto;
	border:1px solid #1a0001;
	z-index:1;
}

#column-left {
	width: 595px;
	float: left;
	background: #fff;
	position:relative;
}

div#column-right {
	width:320px;
	float:right;
	position:relative;
}

div#column-left div.teaser {
	background: url(images/left-column-bg.gif) no-repeat left top;
	padding: 15px 20px 0 20px;
	margin-bottom: 20px;
	width:555px;
}

div#column-right div.banner {
	width: 300px;
	height: 250px;
	margin: 0 0 20px 10px;
}

div#column-right div.block {
	width:300px;
	background: #fff url(images/right-block-bg.gif) no-repeat left top;
	padding:10px;
	margin: 0 0 15px 0;
	float:left;
}

div#column-right div.heading {
	height: 20px;
	margin: 0 0 10px 4px;
}

div#column-right div.photo-day {
	margin: 0 0 1px 0;
	width: 300px;
}

div#column-right div.photo-day-switcher {
	overflow: hidden;
	clear: both;
	margin: 0 0 10px 0;
}

div#column-right div.photo-day-switcher div.thumb {
	width: 48px;
	height: 48px;
	margin: 0 2px 0 0;
	float: left;
}

div#column-right div.link-time-item {
	margin: 0 0 10px 0;
	overflow: hidden;
	clear: both;
}

div#column-right div.link-time-item div.photo {
	float: left;
	width: 29px;
	height: 29px;
	margin: 0 20px 0 6px;
}

div#column-right div.link-time-item div.text {
	float: left;
}

div#column-right div.contest {
	overflow: hidden;
	clear: both;
	margin: 0 0 10px 0;
}

div#column-right div.contest div.item {
	float: left;
}

div#header div.banner {
	width: 728px;
	height: 90px;
	float: right;
}

div#header div.rss {
	text-align: right;
	padding-top: 26px;
	height: 18px;
	clear: both;
}

div#header div.menu {
	float: left;
	height: 40px;
	float: left;
	width: 931px;
}

div#header div.menu ul {
	height: 40px;
	margin-left: 115px;
	float: left;
	width: 860px;
}

div#header div.menu ul li {
	list-style: none;
	float: left;
	padding: 0 3px 0 2px;
	height: 40px;
	background:url(images/bg.png) right bottom no-repeat;
}

div#header div.menu ul li.last {
	list-style: none;
	float: left;
	background: none;
	height: 40px;
}

div#header div.menu ul li.login-1 {
	list-style: none;
	float: left;
	padding: 0 0 0 5px;
	background: none;
	height: 40px;
}

div#header div.menu ul li.login-2 {
	list-style: none;
	float: left;
	padding: 0;
	background: none;
	height: 40px;
}

div.teaser div.illustration {
	margin: 0 0 10px 0;
}

div.teaser div.social {
	margin: 0 0 7px 0;
	clear: both;
	overflow: hidden;
}


div.teaser div.under {
	color: #959595;
	margin: 0 0 2px 0;
}

div.teaser div.related {
	margin: 0 0 30px 0;
	line-height: 150%;
}

div.teaser div.tags {
	margin: 0 0 30px 0;
}

div.teaser div.thumbs-container {
	overflow: hidden;
	clear: both;
	margin: 0 0 10px 0;
}

div.teaser div.thumbs-container div.thumb {
	float: left;
	width: 150px;
	height: 150px;
	margin: 0 3px 4px 0;
}

/* Fonts */
div#header div.rss a {
	color: #fff;
	text-decoration: none;
	margin-right: 25px;
	font-size: 12px;
}

div#header div.rss a:visited {
	color: #fff;
	text-decoration: none;
}

div#header div.rss a:hover {
	color: #ffdc7a;
	text-decoration: none;
}

div.category {
	height: 14px;
}

div.category a {
	color: #e44100;
	text-decoration: none;
	text-transform: uppercase;
}

div.category a:visited {
	color: #e44100;
	text-decoration: none;
	text-transform: uppercase;
}

div.category a:hover {
	color: #e44100;
	text-decoration: underline;
	text-transform: uppercase;
}

h2 {
	margin: 0 0 20px 0;
}

h2.snapshot {
	margin: 0 0 3px 0;
	font-size: 18px;
	color: #534042;
	font-weight: bold;
}

h2.snapshot a {
	color: #534042;
	text-decoration: none;
	font-weight: bold;
}

h2.snapshot a:visited {
	color: #534042;
	text-decoration: none;
	font-weight: bold;
}

h2.snapshot a:hover {
	color: #006dd8;
	text-decoration: none;
	font-weight: bold;
}

h2 a {
	font-size: 20px;
	font-weight: bold;
	color: #534042;
	text-decoration: none;
}

h2 a:visited {
	font-size: 20px;
	font-weight: bold;
	color: #534042;
	text-decoration: none;
}

h2 a:hover {
	font-size: 20px;
	font-weight: bold;
	color: #006dd8;
	text-decoration: none;
}

div.date {
	color: #959595;
	margin: 0 0 10px 0;
	font-size: 12px;
	
}

/* Article Info, 20110922 */
.posted_date
{
	color: #999;
	margin: 1px 0 0 5px;
	font-size: 12px;
	float:left;
}
.article_info
{
	min-height:35px;
	clear:both;
}
.author_photo
{
	float:left;	
}
.author_photo img
{
 	border:1px solid #e5e5e5;
	margin:0 0 9px 1px;
}

.author_name
{
	color: #999;font-size: 12px;font-weight:bold;
}
.author_name a,.author_name a:visited
{
	color:#f4740a;text-transform: uppercase;text-decoration:none;
}
 
div.date-inner {
	color: #959595;
	margin: 0 0 30px 0;
	font-size: 12px;
}
.author_detail
{
 	background:url("images/left-column-bg.gif") no-repeat scroll left top transparent;
	padding:22px 0 0 30px;
}
.ltr_authors
{
	color:#e44100;font-size:12px;font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}
.auth_name_lrg
{
	font-size:26px;
	line-height:30px;
	font-weight:bold;
	margin:15px 0;
	color:#333;
}
.author_photo_lrg
{
 	width:500px;
}
.auth_desp
{
 		font-size:14px;
 		font-weight:normal;
 		line-height:22px;
 		color:#333;
 		margin-bottom:15px;
}
 .ltr_more
 {
 	font-size:12px;
 	font-weight:normal;
 	color:#959595;
 	margin:0;
 	padding:0;
}
.most_pop, .most_pop li
 	{
 		list-style:none;
}
 .most_pop a
 	{
 		font-size:12px;
 		line-height:18px;
}
.author_social_wrap
{
 	list-style:none;
	/*float:left;*/
}
 .author_social_wrap li
 	{
 		float:left;
}
 .author_social
 {
 	display:inline-block;
 	width:16px;
 	height:30px;
 	line-height:30px;
 	margin-left:5px;
 	over-flow:hidden;
 	text-decoration:none;
 	text-indent:-200%;
 	background:url("images/social-icon.png") no-repeat transparent;
}
 .social_f
 {
 	background-position:0 50%;
}
 .social_t
 {
 	background-position:-21px 50%;
}
 .social_m
 {
 	background-position:-42px 50%;
}
/* end of New Added  */

p,blockquote {
	font-size: 14px;
	color: #000;
	line-height: 150%;
	margin: 0 0 15px 0;
}

blockquote {
	padding-left: 15px;
}

blockquote p {
	color: #4d7465;
}

a.read-more {
	color: #369;
	text-decoration: none;
	font-size: 12px;
}

a.read-more:visited {
	color: #369;
	text-decoration: none;
}

a.read-more:hover {
	color: #369;
	text-decoration: none;
}

div.social a {
	color: #766666;
	text-decoration: none;
}

div.social a:visited {
	color: #766666;
	text-decoration: none;
}

div.social a:hover {
	color: #766666;
	text-decoration: none;
}

div.teaser div.tags {
	font-weight: bold;
}

a {
	color: #006dd8;
	text-decoration: none;
}

a:visited {
	color: #006dd8;
	text-decoration: none;
}

a:hover {
	color: #006dd8;
	text-decoration: none;
}

div.teaser div.tags {
	color: #006dd8;
}

div.ad {
	color: #c5c3c3;
	font-size: 14px;
	margin-left: 10px;
}

div.ph-heading {
	font-size: 16px;
	color: #555;
	margin-bottom: 5px;
}

div.popular {
	color: #534042;
	font-size: 16px;
	line-height: 130%;
}

div#column-right div.link-time-item div.text div.blog {
	font-size: 16px;
	font-weight: bold;
	color: #555;
	line-height: 16px;
}

div#column-right div.arhives {
	font-size: 16px;
}

div#column-right div.categories {
	font-size: 16px;
}

div.pigination a {
	color: #d43601;
	text-decoration: none;
	margin: 0 5px;
}

div.pigination a:visited {
	color: #d43601;
	text-decoration: none;
}

div.pigination a:hover {
	color: #d43601;
	text-decoration: underline;
}

div.pigination a.active {
	font-weight: bold;
}

div.pigination span {
	color: #959595;
	margin: 0 5px;
}
div.related ul li,div.tags ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

div.category ul li {
	list-style: none;
}

div.block ul li {
	list-style: none;
	font-size: 14px;
}

ul.related_stories {
	list-style: none;
	list-style-type: none;
}


/* Snapshot styles */
div.snapshot-post {
	height: 150px;
	clear: both;
	overflow: hidden;
	margin: 0 0 10px 0;
}

div.snapshot-post div.picture {
	max-width: 220px;
	max-height: 150px;
	float: left;
	margin-right: 15px;
}

div.snapshot-post div.text {
	font-size: 11px;
	float: left;
	width: 270px;
}

div.snapshot-post div.text p {
	line-height: 18px;
	font-size: 12px;
	margin: 0;
}

div.snapshot-post-small {
	clear: both;
	overflow: hidden;
	margin: 0 0 20px 0;
}

div.snapshot-post-small div.picture {
	max-width: 140px;
	margin-right: 15px;
	min-height: 95px;
	float: left;
}

div.snapshot-post-small div.text {
	float: left;
	width: 355px;
}

div.snapshot-post-small div.text p {
	line-height: 18px;
	font-size: 12px;
	margin: 0;
}

a.read-more {
	color: #369;
	text-decoration: none;
}

a.read-more:visited {
	color: #369;
	text-decoration: none;
}

a.read-more:hover {
	color: #369;
	text-decoration: underline;
}

/* Photos popup */
div.photos-popup {
	width: 260px;
	height: 145px;
	background: url(images/popup-bg.png) no-repeat left top;
	padding: 20px;
	position: absolute;
	z-index: 100;
	display: none;
	border: #999 1px solid;
}

div.photos-popup h1 {
	font-size: 16px;
	color: #555;
	margin: 0 0 10px 0;
}

div.photos-popup a {
	color: #006dd8;
	size: 12px;
	text-decoration: none;
}

div.photos-popup a:visited {
	color: #006dd8;
	size: 12px;
	text-decoration: none;
}

div.photos-popup a:hover {
	color: #006dd8;
	size: 12px;
	text-decoration: underline;
}

div.photos-popup div.inner {
	background: #fff;
	width: 240px;
	height: 125px;
	padding: 10px;
}

div.common-block {
	width: 890px;
	background: #fff url(images/big-header-bg.gif) no-repeat left top;
	padding: 20px 20px 0 20px;
	margin: 20px 0 0 0;
	overflow: hidden;
	clear: both;
}

div.common-block div.pic-thumb {
	width: 150px;
	float: left;
	margin: 0 17px 17px 0;
}

div.common-block div.pic-thumb div.link {
	font-size: 12px;
	margin: 7px 0 0 0;
}

div.common-block div.pic-thumb div.link a {
	color: #006dd8;
	text-decoration: none;
}

div.common-block div.pic-thumb div.link a:visited {
	color: #006dd8;
	text-decoration: none;
}

div.common-block div.pic-thumb div.link a:hover {
	color: #006dd8;
	text-decoration: none;
}

div.hidden_image_data {
	display: none;
}

div.photo_row {
	float: left;
	width: 100%;
}

/* Photos individual */
div.photo-switcher {
	overflow: hidden;
	clear: both;
	margin: 0 0 10px 0;
	width: 494px;
}

div.ps-bottom {
	margin: 0 0 60px 0;
}

div.photo-switcher div.left {
	float: left;
	display: block;
	height: 20px;
	width: 180px;
}

div.photo-switcher div.right {
	float: right;
}

div.photo-switcher div.center {
	float: left;
	text-align: center;
	height: 20px;
	width: 150px;
}

div.photo-switcher a {
	color: #d43601;
	text-decoration: underline;
}

div.photo-switcher a:visited {
	color: #d43601;
	text-decoration: underline;
}

div.photo-switcher a:hover {
	color: #d43601;
	text-decoration: underline;
}

div.blog_content {
	line-height: 18px;
	font-size: 14px;
	line-height: 1.5em;
}

div.blog_content img {
	max-width: 500px;
}

#search-theme-form {
	margin: 0;
	padding: 0;
}


#edit-search-theme-form-1-wrapper {
	float: left;
	padding: 0;
	margin: 0;
	width: 250px;
	height: 30px;
}

#drupal-sphinx-search-block-form {
	margin: 0;
	padding: 0;
}

.side-title a,.side-title span{width:220px;height:20px;text-indent: -9999pt; background-image:url(images/bg.png); display:block;}
	.side-photo-of-the-day a,.side-photo-of-the-day span{background-position:0 -124px;}
	.side-best-of-taco a,.side-best-of-taco span{background-position:0 -150px;}
	.side-holy-links a,.side-holy-links span{background-position:0 -170px;}
	.side-popular-tacos a,.side-popular-tacos span{background-position:0 -190px;}

.archive_months li {
	text-align: right;
	margin-right: 125px;
}

.archive_year {
	margin-left: 75px;
}

.brwn_boxfg {
	background: url(images/bg_mail.png);
	height: 70px;
	width: 299px;
	position: relative;
	margin: 10px 0 0 0;
}

.subscribe_field {
	width: 201px;
	height: 27px;
	font-size: 18px;
	background-color: #979596;
	border: 1px solid #DADADA;
	margin-left: 4px;
	position: absolute;
	left: 5px;
	top: 27px;
}

.email-submit {
	height: 30px;
	position: absolute;
	right: 13px;
	width: 77px;
	top: 28px;
	text-indent: -9999pt;
	background: none;
	border: 0;
	cursor: pointer;
}

#edit-homepage-wrapper {
	display: none;
}

a.gutterlink {
	display: block;
	cursor: pointer;
	text-decoration: none;
}

div.gutter {
	width: 100%;
	height: 726px;
}

#edit-captcha-response-wrapper #recaptcha_reload_btn {
	display: none;
}

#edit-captcha-response-wrapper #recaptcha_switch_audio_btn {
	display: none;
}

#edit-captcha-response-wrapper #recaptcha_whatsthis_btn {
	display: none;
}

/* #edit-captcha-response-wrapper #recaptcha_logo { display: none; } */
#edit-captcha-response-wrapper #recaptcha_tagline {
	display: none;
}

.captcha legend {
	display: none;
}

/* Production Ads Styles */
.homepage_takover_left_fieldset {
	float: left;
	width: 120px;
}

.homepage_takover_left {
	float: left;
	width: 120px;
	height: 250px;
}

#edit-homepage-gutter-start {
	float: left;
	width: 120px;
	height: 250px;
}

.homepage_takover_center_fieldset {
	float: left;
	width: 200px;
}

.homepage_takover_center {
	float: left;
	width: 200px;
}

#edit-site-top-takeover {
	float: left;
	width: 200px;
}

.homepage_takover_right_fieldset {
	float: left;
	width: 120px;
}

.homepage_takover_right {
	float: left;
	width: 120px;
	height: 250px;
}

#edit-homepage-gutter-end {
	float: left;
	width: 120px;
	height: 250px;
}

.campaign_gutter1_left_fieldset {
	float: left;
	width: 120px;
}

.campaign_gutter1_left {
	float: left;
	width: 120px;
	height: 250px;
}

#edit-campaign-gutter1-start {
	float: left;
	width: 120px;
	height: 250px;
}

.campaign_gutter1_center_fieldset {
	float: left;
	width: 200px;
}

.campaign_gutter1_center {
	float: left;
	width: 200px;
}

#edit-campaign-gutter1-ad-takeover {
	float: left;
	width: 200px;
}

.campaign_gutter1_right_fieldset {
	float: left;
	width: 120px;
}

.campaign_gutter1_right {
	float: left;
	width: 120px;
	height: 250px;
}

#edit-campaign-gutter1-end {
	float: left;
	width: 120px;
	height: 250px;
}

.campaign_gutter2_left_fieldset {
	float: left;
	width: 120px;
}

.campaign_gutter2_left {
	float: left;
	width: 120px;
	height: 250px;
}

#edit-campaign-gutter2-start {
	float: left;
	width: 120px;
	height: 250px;
}

.campaign_gutter2_center_fieldset {
	float: left;
	width: 200px;
}

.campaign_gutter2_center {
	float: left;
	width: 200px;
}

#edit-campaign-gutter2-ad-takeover {
	float: left;
	width: 200px;
}

.campaign_gutter2_right_fieldset {
	float: left;
	width: 120px;
}

.campaign_gutter2_right {
	float: left;
	width: 120px;
	height: 250px;
}

#edit-campaign-gutter2-end {
	float: left;
	width: 120px;
	height: 250px;
}

#imageData #bottomNav {
	float: left;
}

#imageData #imageDetails {
	visibility: hidden;
}

#column-left .category-another .blog_content {
	float: left;
	width: 100% !important;
}

#column-left .category-another .blog_content .rtecenter {
	float: none !important;
	width: 100% !important;
}

#column-left .category-another .blog_content .rteleft {
	float: none !important;
	width: 100% !important;
}

#column-left .category-another {
	float: left;
}




/* ENDĦĦ*/

.rteindent1 {margin-left: 40px;}
.rteindent2 {margin-left: 80px;}
.rteindent3 {margin-left: 120px;}
.rteindent4 {margin-left: 160px;}
.rteleft {
	text-align: left;
}

.rteright {
	text-align: right;
}

.rtecenter {
	text-align: center;
}

.rtejustify {
	text-align: justify;
}

/* ENDĦĦ*/ /* Added Style on 2010.10.26 */
.holy_links {
	padding: 15px 0 0 10px;
	line-height: 26px;
}

.popular ul {
	padding: 0 0 0 10px;
}

.popular li {
	padding: 4px 0;
}

#column-right h2 {
	padding: 0;
	margin: 0;
}

.photo-day {
	padding: 10px 0 0 0;
}

.searchBox .box {
	padding: 20px 10px 30px 10px;
}

.searchBox h2 {
	padding: 5px 0;
	font-size: 16px;
}

.searchBox h3 {
	font-size: 14px;
}

.searchBox li {
	padding: 5px 0;
}

.searchBox .searchTopBox {
	padding: 5px 0;
}

.searchBox .searchTopBox .text {
	width: 350px;
	height: 24px;
	padding: 2px 3px 5px;
	font-size: 14px;
	color: #000;
}

.searchBox .searchTopBox .submit {
	height: 34px;
	cursor: pointer;
	font-size: 14px;
	margin: 0 0 -2px 5px;
	position: absolute;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	width: 100px;
	color: #000;
}

.searchBox .item {
	padding: 10px 0;
	border-bottom: 1px dashed #ccc;
	font-size: 11px;
}

.searchBox .item h4 {
	font-size: 14px;
	padding-bottom: 5px;
	margin: 0;
}

.searchBox .item .info {
	padding: 5px 0 0 0;
	font-size: 11px;
	margin: 0;
	line-height: normal;
}

.searchBox .item .text {
	padding: 0;
	font-size: 11px;
	margin: 0;
	line-height: normal;
}

.sidebar_ht_links {
	width: auto;
	height: 375px;
}

/* ENDĦĦ*/ /* comment */
#comment {
	
}

#comment h2 {
	font-size: 16px;
	padding: 10px 0;
	height: 30px;
	line-height: 30px;
}

#comment h4 {
	font-size: 14px;
	padding: 0 0 10px 0;
}

#comment {
	font-size: 14px;
	padding: 10px 0;
	width: 98%
}

.commentlist .thread-even .commentListBox {
	margin: 0;
	padding: 0 10px;
	background-color: #f4f4f4;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
}

.commentlist .thread-alt .commentListBox {
	margin: 0;
	padding: 0 10px;
	background-color: #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}

.commentlist .thread-alt .commentAdminBox,.commentlist .thread-even .commentAdminBox
	{
	background-color: #EDE3D9;
	border-bottom: 6px solid #553B26;
	border-top: 6px solid #553B26;
}

.commentlist .depth-1 {
	padding-bottom: 15px;
}

.comment-author {
	padding: 3px 0;
	font-size: 13px;
}

.comment-author .says {
	font-weight: 100;
}

.comment-meta {
	padding-bottom: 5px;
}

.postComments {
	float: right;
	text-indent: -9999pt;
	background: url(images/post_btn.png);
	height: 30px;
	width: 120px;
	cursor: pointer;
}

.commentlist {
	padding: 0;
	/* text-align: justify; */
	padding-left: 30px;
}

.commentlist .children {
	padding-left: 30px;
}

.commentlist li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-style: normal;
	font-size: 11px;
	background: #fff;
}

.commentlist li .commentmetadata {
	font-size: 10px;
}

.commentlist li cite {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

.commentlist li a {
	font-style: normal;
}

.indented {
	margin-left: 25px;
}

.comment-unpublished {
	background-color: #FFF4F4;
}

.preview .comment {
	background-color: #FFFFEA;
}

.commentsBox label {
	display: block;
	font-weight: bold;
}

.commentsBox .html {
	line-height: 14px;
}

.commentsBox .reply_link {
	padding-left: 10px;
	height: 35px;
}
span.reply_link{
	font-size: 14px;
}
#comments {
	margin: 10px;
}

#comments h3 {
	font-size: 16px;
	margin-top: 30px;
}

#comments li {
	margin-left: 0;
}

.comment_reply_link {
	
}

.comment_reply_btn {
	text-align: right;
	height: 35px;
}

.comment_reply_btn a {
	display: inline-block;
	background: url(images/reply_btn.png);
	height: 30px;
	width: 67px;
	cursor: pointer;
	overflow: hidden;
	line-height: 999px;
}

blockquote {
	color: #467666;
}

#respond p label{
	display:block;
}

.pageNavi {
	height: 55px;
	clear: both;
}

/* end */
.bestOfTaco ul {
	padding: 15px 0 0 0;
}

.bestOfTaco li {
	float: left;
	width: 279px;
	padding: 0 10px 10px 10px;
	font-weight: bold;
}

.bestOfTaco li img {
	float: left;
	margin: 0 10px 5px 0;
}

div.teaser div.social div.item {height: 16px;line-height: 16px;float: left;margin: 0 10px 0 0;}
.social {height: 30px;}
	.social a{display:inline-block;}
	.social .digg a{float:left;margin-top: 3px;margin-right: 5px; text-indent:-9999pt; background:url(images/bg.png) right -109px no-repeat; height:16px; width:66px;}
	.social .reddit a{background:url(images/bg.png) -542px -133px no-repeat; padding:2px 0 0 20px;}
	.social .stumbleupon a{background:url(images/bg.png) -542px -160px no-repeat; padding:2px 0 0 20px;}
	.social .yahoo a{background:url(images/bg.png) -542px -185px no-repeat; padding:2px 0 0 20px;}
	.social .facebook a{background:url(images/bg.png) -542px -210px no-repeat; padding:2px 0 0 20px;}
	.social .twitter a{background:url(images/bg.png) -542px -235px no-repeat; padding:2px 0 0 20px;}
		.social .twitter,.social .google-1 {float: left;}
		.social .google-1 { margin-left:10px;margin-top:2px}

.tagsItemList {float: left;margin-top: 3px;width: 100%;clear: both;}
.relatedPosts p {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #959595;
	padding: 0;
	line-height: 0;
}

.relatedPosts ol {
	padding: 0;
}

.relatedPosts li {
	list-style: none;
	padding: 2px 0;
}

.relatedPosts abbr {
	display: none;
}

.common-block ul {
	float: left;
}

.common-block li {
	width: 150px;
	height: 200px;
	overflow: hidden;
	padding: 8px 14px;
	float: left;
	list-style: none;
}

.common-block li h2 {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	margin: 0;
}

div#column-left div.post {
	padding-bottom: 30px;
}

.single #comments {
	padding-top: 20px;
	border-top: 1px solid #ccc;
	clear: both;
}

.toppix img {
	height: 150px;
	width: 220px;
}

#disqus_thread {
	margin: 15px;
	padding: 15px 0;
	border-top: 1px solid #c5c5c5;
	clear: both;
}

.dsq-brlink {
	display: none;
}

h1.category-title{
    background: url("images/left-column-bg.gif") no-repeat scroll left top transparent;
    margin:0 0 20px 0;
    overflow: hidden;
    padding: 15px 20px 0;
    color: #e44100;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;	
	text-transform: uppercase;
}
h1.article-title{
	margin: 0 0 20px;
}
h1.article-title a{
    color: #534042;
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
}



.sitemap_page{}
.sitemap_page ul{padding:10px;}
.sitemap_page li{color: #CDB291;list-style-position: inside;list-style-type: square;line-height: 21px;font-size: 14px;}
.sitemap_page li a{color: #E55D2A;}
.sitemap_page li.title{list-style:none; padding:0 0 5px 0;font-size: 16px;font-weight: bold;line-height: 24px;}
.sitemap_page li.title a{color: #000;text-transform: uppercase;}

/*recaptcha error*/
.recaptcha-error{font-size: 1em !important;color: red;}

/*Stumble style*/
#stumble{position:fixed;top: 50%;z-index:9999;height:148px;width: 73px;margin-top: -74px;}
textarea.lazyload-right,textarea.lazyload{visibility:hidden;}
#subnavi .nextGallery-info{z-index:99;}
.sidebar_ht_links_day{height:auto; padding:0 0 10px 0;}
.sidebar_ht_links_day .holy_links{line-height:14px;}
.sidebar_ht_links_day .holy_links li{padding:5px 0; }

#re_ad_300x250,
#re_ad_300x250 iframe{clear:both; height:250px; width:300px;}

#taboola-below-article { clear:both }