/*
Theme Name:InsiderMX
Theme URI:
Description:
Version:1.2
Author:A bunch of hacks
Author URI:http://xhtmlthis.com/
Tags:
*/
/* === reset === */
img, form, fieldset{border:none;}
form, fieldset{
	margin:0;
	padding:0;
}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0;}
table{width:100%; border-collapse:collapse;}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
input:focus { outline: none; }
textarea:focus { outline: none; }
select:focus { outline: none; }
/* === end reset === */
body{
	background-color:#FFFFFF;
	font:12px/1.5em Arial, Helvetica, sans-serif;
	color:#333;
	overflow-x:hidden;
}
input, select, textarea, label{font:12px/1.5em Arial, Helvetica, sans-serif;}
a{color:#ed1f24;}
a:hover{text-decoration:none;}
.main{
	background-color:#ebeaea;
	width:960px;
	margin:0 auto;
	position:relative;
	height:117px;
}
.main:after {
	height: 0;
	clear: both;
	content: "";
	display: block;
}
/*--header--*/
#header{
	height:116px;
	position:relative;
	z-index:10;
}
#header .main{
	padding:0;
	overflow:hidden;
	-webkit-box-shadow: 1px 1px 8px 1px #000000;
	-moz-box-shadow: 1px 1px 8px 1px #000000;
	box-shadow: 1px 1px 8px 1px #000000; 
}
/*-- search icon in the header --*/
.search-icon {
	left: 668px;
    position: absolute;
    top: 45px;
    z-index: 1;	
}
/*-- header search form--*/
.h-search-form {
	position:absolute;
	left:520px;
	top:40px;
}
.h-search-form input {
	background-color: #CDCDCD;
    border: 0 none;
    height: 20px;
	width:165px;	
}
/*-- login register contact--*/
.login-contact{
	position:absolute;	
 	left:817px;
	top:44px;
}
.login-contact li {
	display:inline;	
}
.login-contact a {
	text-decoration:none;	
	color:#969696;
	padding:0 2px;
}

/*-- login footer register contact--*/
#login-contact-footer {
    left: 826px;
    position: absolute;
    top: 45px;
}
#login-contact-footer li {
	display:inline;	
}
#login-contact-footer li a {
	text-decoration:none;	
	color:#969696;
	padding:0 2px;
	font-weight:normal;
}

/*-- social login--*/
.social-login {
	left: 710px;
    position: absolute;
    top: 39px;	
}
.social {
	padding:0 5px;
}	
/*-- Header Line--*/
#h-line {
	left: 417px;
    position: absolute;
    top: 71px;	
}
/*-- Footer Line--*/
#f-line {
    left: 413px;
    position: absolute;
    top: 75px;
}
/*-- Footer Copyright Text --*/
.copy-2 {
	left: 60px;
    position: absolute;
    top: 85px;
    width: 190px;
		
}
.copy-2 span {
	font-weight:bold;
	color:#4e4e4e;	
}
/*-- Footer Insider Text Logo --*/
#f-insider {
	position:absolute;
	top:35px;
	left:50px;	
}
/*-- Footer small line --*/
#f-sm-line {
	position:absolute;
	left:46px;
	top:80px;	
}
/*-- logo --*/
.logo,
.logo a{
	display:block;
	width:360px;
	height:100px;
}
.logo{
	background:url(images/logo.png) no-repeat;
	position:absolute;
	top:10px;
	left:29px;
}
.logo a{
	overflow:hidden;
	text-indent:-9999px;
}
/*--header adver--*/
.adver{
	width:514px;
	height:90px;
	position:absolute;
	top:31px;
	left:456px;
	overflow:hidden;
}
.adver a{display:block;}
.adver img{
	display:block;
	border:0px solid #dcdbdb;
}
/*--main menu--*/
#header ul{
	height:39px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:74px;
	right:0;
}
#header ul li{
	height:59px;
	float:left;
}
#header ul li a{
	float:left;
	height:59px;
	text-decoration:none;
	color:#969696;
}

#header ul li a strong{
	float:left;
	height:59px;
	padding:0 10px;
	line-height:37px;
	font-weight:bold;
	font-size:1.417em;
    letter-spacing : -1px;
}
#header ul li.active a strong,
#header ul li.current_page_item a strong,
#header ul li.current-menu-item a strong,
#header ul li a:hover strong{
	
}
/*--Ribbons--*/
.ribbon-title {
	position:absolute;
	z-index:2;
	font-weight:bold;
	font-size:14px;
	top:142px;
	left:10px;	
}
.coverage {
    left: 117px;
    position: absolute;
    top: 693px;
    width: 845px;
    z-index: 5;
}
.coverage h2 {
	text-align:right;
	color:#FFFFFF;
	font-size:45px;	
	text-transform:uppercase;
}
.yellow-ribbon {
    position: absolute;
    right: -54px;
    top: 124px;
	z-index:1;
}
.get-title {
    left: -17px;
    position: absolute;
    top: 683px;
    z-index: 2;
}
.red-ribbon {
    left: -83px;
    position: absolute;
    top: 645px;
    z-index: 1;
}
/*--full size post description --*/
.video-description {
    background-color: #DBDBDB;
    float: left;
    margin-left: 20px;
    margin-top: 52px;
    padding: 15px;
    width: 770px;
}
.photo-description {
	background-color: #DBDBDB;
    float: left;
    margin-left: 20px;
    margin-top: 52px;
    padding: 15px;
    width: 770px;	
}
.v-line {
    border-bottom: 1px solid #CECACA;
    left: 150px;
    margin-top: 38px;
    position: absolute;
    width: 800px;
}
.p-line {
    border-bottom: 1px solid #CECACA;
    left: 150px;
    margin-top: 38px;
    position: absolute;
    width: 800px;
}
.line {
    border-bottom: 1px solid #CECACA;
    margin: 25px auto 0;
    width: 100%;
}
.tag-line {
    border-bottom: 1px solid #CECACA;
}
/*--content--*/
#main-content{
	width:960px;
	margin:0 auto;
	
}

#center-ad{
	width:960px;
	height:133px;
	z-index:1;
}
#center-ad-archive {
    height: 133px;
    width: 960px;
    z-index: 1;
}
#center-ad-rotate{
	width:960px;
	position:absolute;
	height:133px;
	top:119px;
	z-index:0;
}
#center-ad #home{
	width:960px;
	position:relative;
	top:145px;
	height:133px;
}

#left-ad{
	width:300px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-780px;
	z-index:-1;
}

#left-ad img{
	width:300px;
}

#right-ad{
	width:300px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:480px;
	z-index:-1;
}

#right-ad img{
	width:300px;
}

#content{
	margin:0 auto;
	width:960px;
	padding:0;
	background-color:#ebeaea;
	position:relative;
		
}
#home-wrapper {
	float:left;
	-webkit-box-shadow: 1px 1px 8px 1px #000000;
	-moz-box-shadow: 1px 1px 8px 1px #000000;
	box-shadow: 1px 1px 8px 1px #000000;	
}
/*--big_foto--*/
.big_photo{
	width:960px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	height:545px;
	padding:0 0 4px;
}
.ui-tabs .ui-tabs-hide {display:none;}
.cta-home-panel {
	position:relative;
	width:966px;
	height:401px;
}
.photo_title {
    left: 0;
    position: absolute;
    top: 342px;
    width: 100%;
}
.photo_title_content{
	height:60px;
	width:856px;
	position:relative;
	padding:5px 110px 0 0;
}
.ico_photo{
	width:48px;
	height:34px;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	right:20px;
	top:15px;
	background:url(images/ico_photo.gif) no-repeat;
}
.ico_feat {
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: -27px;
}
.photo_title_content h2 {
    color: #000000;
    font-size: 2.5em;
    letter-spacing: -1px;
    line-height: 1.1em;
    text-align: left;
    width: auto;
}
.photo_title_content h2 a {
    background-color: #FFFFFF;
    color: #000000;
    float: left;
    padding: 10px;
    text-decoration: none;
    text-transform: uppercase;
}
.photo_title_content h2 a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.photo_title_content p{
	color:#fff;
	text-align:right;
}
.photo_title_content p a{
	color:#f26722;
	text-decoration:none;
}
.photo_title_content p a:hover{text-decoration:underline;}
.author a{
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
	font-size:10px;
	position:relative;
	bottom:2px;
}
#cta-nav{
	width:972px;
	overflow:hidden;
	margin:0 0 0 -6px;
	padding:0;
	list-style:none;
}
#cta-nav li{
	height:130px;
	float:left;
	width:156px;
	padding:5px 0 0 6px;
}
#cta-nav li a{
	height:130px;
	overflow:hidden;
	display:block;
	width:156px;
	position:relative;
	color:#000;
	text-decoration:none;
	font-size:0.833em;
	opacity:0.9;
}
#cta-nav li span{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	background:#FFF;
	padding:5px 0;
	overflow:hidden;
	text-align:center;
	line-height:1.1em;
	text-transform:uppercase;
}
#cta-nav li.ui-state-active a,
#cta-nav li a:hover{
	color:#FF0000;
	opacity:1;
}
.nav-up, nav-down{display:none;}
/*-- main_home --*/
.main_home{
	width:100%;
	border-top:3px solid #cdcccb;
	padding:12px 0 35px 0;
	margin-top:55px;
}
.left{float:left;}
.left .widget{
	width:320px;
	padding-left:8px;
}
/*--custom_widget--*/
.custom_widget{
	width:100%;
	overflow:hidden;
}
.custom_widget img{display:block;}
.custom_title{
	height:91px;
	background:#f6eb14;
	overflow:hidden;
}
.custom_title h3{
	line-height:91px;
	font-size:2.167em;
	padding:0 0 0 27px;
	float:left;
}
.custom_title h3 a{
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
.custom_title h3 a:hover{
	text-decoration:underline;
}
a.btn_prev{
	float:left;
	width:55px;
	height:91px;
	background:url(images/btn_prev.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
/*--small_advert--*/
.small_advert{
	width:155px;
	overflow:hidden;
}
.homepage-product-ad {
	margin-bottom:5px;	
}
.homepage-othernews-ad {
	margin-top:5px;	
}
.right{float:right;}
.column{width:300px; }
.widget{
	width:300px;
	overflow:hidden;
	padding:0 0 5px;
}
/*--event--*/
.event{
	width:100%;
	background:url(images/bg_event.gif) repeat;
	margin:0 0 10px;
}
.event_title{
	width:320px;
	background:url(images/bg_event_title.gif) no-repeat;
	height:45px;
	overflow:hidden;
}
.event_title h3{
	line-height:32px;
	text-align:right;
	font-weight:normal;
	padding:0 9px 0 0;
	font-size:1.5em;
}
.event_content{
	width:260px;
	padding:20px 30px 34px 30px;
}
.event_content p{
	font-size:1.167em;
	line-height:1em;
	text-transform:uppercase;
}
.event_content h3{
	font-size:1.8em;
	line-height:1em;
	margin:-3px 0 0;
}
.event_content h2{
	margin:-5px 0 0;
	font-size:2.2em;
	letter-spacing:-1px;
	line-height:1em;
}
/*--search--*/
.search{
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
}
.search input{
	float:left;
	margin:0;
	padding:0;
}
.search input.search_field{
	width:240px;
	padding:6px 5px;
	border:1px solid #cdcccb;
}
.search input.submit{
	border:solid #cdcccb;
	border-width:1px 1px 1px 0;
	color:#fff;
	text-transform:uppercase;
	background:#201f1f;
	height:29px;
	width:66px;
	cursor:pointer;
}
/*--footer--*/
#footer{
	height:198px;
	width:100%;
	position:relative;
	z-index:10;
	margin:-8px 0 0;
	background:url(images/f-bg.png) repeat-x;
	float:left;
}
#footer .main{padding:8px 0 0; background-color:transparent;}
p.copy{
	height:47px;
	overflow:hidden;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
	line-height:47px;
	position:absolute;
	left:702px;
	top:150px;
}
p.copy a{
	text-decoration:none;
	color:#f6ec13;
}
p.copy a:hover{text-decoration:underline;}
p.copy strong{
	color:#656565;
	font-weight:normal;
}
/*--main_column--*/
.news-arrow {
    left: 281px;
    margin-top: 8px;
    position: absolute;
}
.product-arrow {
    left: 281px;
    margin-top: 8px;
    position: absolute;
}
.main_column{
	width:300px;
	margin:0 auto;
	position:relative;
}
.main_column h2{
	background:#000;
	width:280px;
	height:auto;
	overflow:hidden;
	font-weight:normal;
	text-align:left;
	line-height:33px;
	color:#fff;
	font-size:1.5em;
	padding:0 10px;
}
.main_column ul{
	margin:0;
	padding:0;
	list-style:none;
}
.main_column ul li {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px 0 5px 10px;
    width: 100%;
}
.main_column ul li:last-child{
	background:none;
}
.main_column ul li p{
	color:#ce342c;
	padding:0 3px;
}
.main_column ul li h3{
	font-weight:normal;
	font-size:1em;
	padding:0 3px;
	letter-spacing:-0.025em;
}
.main_column ul li h3 a{
	color:#333;
	text-decoration:none;
}
.main_column ul li h3 a:hover{
	text-decoration:underline;
}
/*--footer menu--*/
#menu-bottom-menu ul {
    height:39px;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:85px;
	left:615px;	
}

#menu-bottom-menu {
    display: inline-block;
    font-size: 1.167em;
    height: 30px;
    line-height: 30px;
    list-style: none outside none;
    margin: 0 0 16px;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 84px;
    width: 511px;
}
#menu-bottom-menu ul li{
	height:59px;
	float:left;
	display:inline-block;
}
#menu-bottom-menu li a{
	float:left;
	height:59px;
	text-decoration:none;
	color:#969696;
	letter-spacing: -1px;
    line-height: 37px;
    padding: 0 10px;
	font-weight:bold;
}
/*-- Footer Copyright --*/
#copyright {
	left: 688px;
    position: absolute;
    top: 165px;
}
.footer_menu li a:hover{text-decoration:underline;}
/*-- Footer logo --*/
#f-logo {
	position:absolute;
	top:103px;	
}
/*--design--*/
a.design{
	display:block;
	width:163px;
	height:22px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto;
	background:url(images/logo_design.gif) no-repeat;
}
/* ===== Inner page =====*/
.main_inner{
	width:100%;
	overflow:hidden;
	padding:25px 0;
	-webkit-box-shadow: 1px 1px 5px 1px #000000;
	-moz-box-shadow: 1px 1px 5px 1px #000000;
	box-shadow: 1px 1px 5px 1px #000000; 
	
}
.main_inner_archive{
	width:100%;
	overflow:hidden;
	padding:25px 0;
	-webkit-box-shadow: 1px 1px 5px 1px #000000;
	-moz-box-shadow: 1px 1px 5px 1px #000000;
	box-shadow: 1px 1px 5px 1px #000000; 
}
.main_inner_full{
	width:100%;
	overflow:hidden;
	padding:0;
	-webkit-box-shadow: 1px 1px 5px 1px #000000;
	-moz-box-shadow: 1px 1px 5px 1px #000000;
	box-shadow: 1px 1px 5px 1px #000000; 
}
/*--inner_column--*/
.inner_column{width:648px;}
.full_inner_column{width:100%;}
.post_title{
	width:100%;
	position:relative;
	padding:0;
}
.post_title h3{
	font-style:italic;
	color:#fff;
	font-size:1em;
	text-transform:uppercase;
	padding:0 0 0 18px;
	height:33px;
	line-height:33px;
}
/*--label--*/
.label{
	position:absolute;
	top:-28px;
	right:10px;
	display:block;
}
/*--title_wrap--*/
.title_wrap{
	width:608px;
	background-color:#FFFFFF;
	color:#000;
}
.title_wrap_single {
    background-color: #FFFFFF;
    color: #000000;
    max-width: 534px;
}
.title_holder{
	width:528px;
	margin:0;
	padding:0 80px 0 0;
}
.title_holder h1{
	text-transform:uppercase;
	font-size:3em;
	line-height:1em;
	letter-spacing:-1px;
	padding:5px;
}
.title_holder h2{
	text-transform:uppercase;
	line-height:1em;
	font-weight:normal;
	color:#fff;
	font-size:1.333em;
}
.title_holder h2 a{
	color:#000;
	text-decoration:none;
}
.title_holder h2 a:hover{
	text-decoration:underline;
}
/*--post--*/
.clear {
	clear:both;	
}
.details-wrap {
	position:relative;
	width:960px;	
}
.post{
	width:618px;
	
	font-size:14px;
}
.post-single {
    font-size: 14px;
    padding-top: 35px;
    width: 618px;
}
.full-post{
	width:960px;
	font-size:14px;
}
.full-post-video p {
    left: 148px;
    margin: 40px 0;
    padding: 15px 0 15px 15px;
    position: absolute;
    top: 554px;
    width: 785px;
    z-index: 1;
}
.full-post p {
    left: 148px;
    margin: 40px 0;
    padding: 15px 0 15px 15px;
    position: absolute;
    top: 740px;
    width: 785px;
    z-index: 1;
}
.full-video {
	margin:0;
	padding:0;
	width:960px;	
}
.post p{padding:10px 0 0 10px;}
.post blockquote {
    background: url("images/open-blockquote.png") no-repeat scroll 10px 3px #DBDBDB;
    color: #999999;
    margin: 10px;
    padding: 15px 0;
    width: 614px;
}
.post blockquote p {
    background: url("images/closed-blockquote.png") no-repeat scroll 562px 28px transparent;
    padding: 10px 10px 20px;
}
.post-single p{padding:10px 0 0 10px;}
.post-single blockquote {
    background: url("images/open-blockquote.png") no-repeat scroll 10px 3px #DBDBDB;
    color: #999999;
    margin: 10px;
    padding: 15px 0;
    width: 614px;
}
.post-single blockquote p {
    background: url("images/closed-blockquote.png") no-repeat scroll 562px 28px transparent;
    padding: 10px 10px 20px;
}
/*--social bar--*/
.social-bar {
    left: 148px;
    margin-top: 10px;
    position: absolute;
}
.social-bar-top {
	margin:10px;
	width:450px;
	border-bottom:1px solid #cecaca;	
	padding-bottom:4px;
}
.social-bar-top li {
	margin-right:10px;
	display:inline-block;
	width:85px;	
}
.social-bar li {
	margin-right:10px;
	display:inline-block;
	width:85px;	
}
/*--author details--*/
.author-details {
    background-color: #FFFFFF;
    float: left;
    margin: 10px 0 0 20px;
}
.author-details-top {
    background-color: #FFFFFF;
    left: 542px;
    position: absolute;
    top: 0;
    width: 111px;
}
.author-details-home {
    background-color: #FFFFFF;
    position: absolute;
    right: 0;
    top: -95px;
    width: 111px;
}
.author-name .time {
	float:left;
}
.author-name {
	border-bottom:1px solid #000000;	
	
}
.author-name a {
	text-decoration:none;
	color:#000;
	font-weight:normal;
	font-size:12px;	
}
.comment-count {
    border-top: 1px solid #000000;
    padding-top: 2px;
}
.comment-count a {
	text-decoration:none;
	color:#000;
	font-weight:normal;
	font-size:12px;	
}
.comment-number {
	width:10px;
	float:left;	
}
.time {
	padding-top:4px;	
}
.category_icon {
	
	border-bottom:1px solid #000000;
}
.author_icon  {
    float: left;
    margin: 0 5px;
}
.comment_sm_icon  {
    float: left;
    margin: 0 4px;
}
.time_icon {
	float:left;	
	margin: 0 5px;
}
.date {
	position:relative;
	bottom:2px;
	font-size:11px;
	
}
/*-- contributers --*/
.contributers {
    color: #8C8B8B;
    font-style: italic;
    left: 11px;
    position: absolute;
}
.contributers-video {
    color: #8C8B8B;
    font-style: italic;
    margin-top: 9px;
    position: absolute;
    right: 15px;
}
.contributers-photo {
    color: #8C8B8B;
    font-style: italic;
    position: absolute;
    right: 15px;
    top: 13px;
}

/*--comments --*/
.idc-loginbtn_wordpress {
	display:none;
}	
.comment-bubble {
    margin-left: 5px;
    margin-top: 11px;
    position: absolute;
}
#idc-container-parent {
    bottom: 11px;
    margin: 0 0 0 30px;
    position: relative;
    width: 600px;
}
.gallery-comments {
	width:632px;
}
.comments_block{
	width:100%;
	overflow:hidden;
}
.comments_title{
	height:45px;
	margin:0 auto;
	overflow:hidden;
	border-top:1px solid #dddddd;
}
.comments_title h2 {
    float: left;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 45px;
    margin-left: 30px;
}
.comments_title p{
	float:right;
	line-height:45px;
	font-size:0.833em;
	text-transform:uppercase;
}
.comments_block ul{
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
}
.comments_block ul li{
	padding:11px 10px;
	overflow:hidden;
}
.comments_block ul li.color{background:#e4f3fc;}
.comments_block ul li img{float:left;}
.comments_block ul li h3{
	padding:0 0 5px 85px;
	font-size:1em;
	font-weight:normal;
}
.comments_block ul li h3 a{color:#000;}
.comments_block ul li p{padding:0 0 0 85px;}
/*--comment_form--*/
.comment_form{
	height:1%;
	overflow:hidden;
	background:#eee;
	padding:10px 13px 20px;
}
.form_left{
	width:401px;
}
.element{
	width:100%;
	overflow:hidden;
	padding:0 0 7px;
}
.comment_form label{
	display:block;
	text-transform:uppercase;
}
.comment_form label strong{
	font-size:0.833em;
	font-weight:normal;
	color:#ed1f24;
}
.comment_field_block{
	width:100%;
	clear:both;
}
.comment_field{
	width:535px;
	height:121px;
	padding:0 0 0 10px;
	overflow:hidden;
	background:url(images/bg_comment_field.gif) no-repeat;
}
.comment_field textarea{
	width:535px;
	height:120px;
	overflow:auto;
	border:none;
	background:none;
}
.field{
	width:401px;
	height:20px;
	padding:2px 0 0 0;
	overflow:hidden;
	color:#333;
	background:url(images/bg_field.gif) no-repeat;
}
.field input{
	background:none;
	border:none;
	width:381px;
	padding:0 10px;
}
.btn_submit{
	background:url(images/bg_submit.gif) no-repeat;
	width:165px;
	height:51px;
	overflow:hidden;
}
.btn_submit input{
	background:none;
	width:165px;
	border:none;
	cursor:pointer;
	height:36px;
	font-size:1.167em;
	font-weight:bold;
	text-align:center;
}
.form_right{
	padding:100px 0 0 0;
	width:206px;
}
.form_user_logged{
	padding-top:15px!important;
}
/* ===== Rewiews Page ===== */
.title_rewiews{
	margin:0;
	background:url(images/bg_title_rewiews.png) no-repeat 100% 50%;
}
/* ===== Videos Page ===== */
.title_videos{
	margin:0;
	background:url(images/bg_title_videos.png) no-repeat 100% 50%;
}
/* ===== Other News Page ===== */
.title_other_news{
	margin:0;
	background:url(images/bg_title_other_news.png) no-repeat 100% 50%;
}
/* ===== Archive Page =====*/
.archive_content{
	height:1%;
	padding:0 0 0 8px;
}
.title_archive{
	height:75px;
	background:#000;
	width:100%;
}
.title_archive h1{
	color:#fff;
	width:28%;
	font-size:3em;
	line-height:75px;
	text-transform:uppercase;
	margin-left:25px;
	letter-spacing:-1px;
}
.title_archive h1.galleries{
	color:#fff;
	width:44%;
	font-size:3em;
	line-height:75px;
	text-transform:uppercase;
	margin-left:25px;
}
.title_archive h1.videos{
	color:#fff;
	width:34%;
	font-size:3em;
	line-height:75px;
	text-transform:uppercase;
	margin-left:25px;
}
.title_archive h1.articles{
	color:#fff;
	width:40%;
	font-size:3em;
	line-height:75px;
	text-transform:uppercase;
	margin-left:25px;
}
.title_archive h1.reviews{
	color:#fff;
	width:34%;
	font-size:3em;
	line-height:75px;
	text-transform:uppercase;
	margin-left:25px;
}
/*--search_gallery--*/
.search_gallery{
	width:100%;
	overflow:hidden;
	margin:0 0 0 -2px;
	padding:0;
	list-style:none;
}
.search_gallery li{
	height:130px;
	float:left;
	width:156px;
	padding:5px 2px 0;
}
.search_gallery li a{
	height:130px;
	overflow:hidden;
	display:block;
	width:156px;
	position:relative;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.833em;
}
.search_gallery li span{
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	width:100%;
	background:#000;
	padding:5px 0;
	overflow:hidden;
	text-align:center;
	line-height:1.1em;
}
.search_gallery li a img.normal{display:block;}
.search_gallery li a img.hover{display:none;}
.search_gallery li a:hover img.normal{display:none;}
.search_gallery li a:hover img.hover{display:block;}
.search_gallery li a:hover{color:#f6ec13;}
/*-- navigation --*/
.navigation{
	width:100%;
	overflow:hidden;
	padding:14px 0 10px;
}
.navigation a{
	height:45px;
	background:url(images/a_nav.gif) repeat-x;
	text-decoration:none;
	color:#000;
	line-height:32px;
	font-size:1.5em;
}
.navigation a em{
	font-style:normal;
	float:left;
	height:45px;
}
.navigation a.next em{
	background:url(images/btn_nav_prev.gif) no-repeat 100% 0;
	padding:0 40px 0 15px;
}
.navigation a.prev em{
	background:url(images/btn_nav_next.gif) no-repeat;
	padding:0 15px 0 40px;
}
/* ==== Gallery Page ====*/
.label_the_pit{
	display:block;
	width:273px;
	height:57px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/label_the_pit.png) no-repeat;
	position:absolute;
	top:-14px;
	right:5px;
}
.photo_gallery{background:url(images/bg_photo.png) no-repeat 100% 50%;}
/*--custom gallery--*/
a.gallery_btn_prev_full,
a.gallery_btn_next_full{
	position:absolute;
	top:275px;
	z-index:10000;
	width:61px;
	height:54px;
	line-height:21px;
	text-decoration:none;
	color:#000;
	font-size:1.167em;
	text-align:center;
	outline:none;
	font-weight:bold;
}
a.gallery_btn_prev_full{
	left:32px;
	background:url(images/left-arrow.png) no-repeat;
	padding:0 0 0 10px;
}
a.gallery_btn_next_full{
	right:0;
	background:url(images/right-arrow.png) no-repeat;
	padding:0 10px 0 0;
}
.post_gallery_full{
	width:100%;
	height:640px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.panel {
	width:960px !important;
	height:640px !important;	
}
.panel-overlay p {
	background-color:transparent;	
}



.nav-prev {
    cursor: pointer;
    position: absolute;
    right: 178px;
    top: 655px;	
}
.nav-next {
	cursor: pointer;
    position: absolute;
    right: 178px;
    top: 674px;	
}
/*--gallery_prev--*/
.gallery_prev{
	width:100%;
	padding:28px 0 10px 0;
	overflow:hidden;
	position:relative;
}
.gallery_prev_full {
    margin-left: 22px;
    overflow: hidden;
    padding: 5px 0 10px;
    position: relative;
    width: 960px;
}
.gallery_prev ul{
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 0 3px 4px;
	list-style:none;
}
.gallery_prev ul li{
	float:left;
	padding:0 0 1px 1px;
}
a.btn{
	background:url(images/btn.gif) no-repeat;
	width:80px;
	height:33px;
	color:#000;
	line-height:24px;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:1.167em;
}
a.btnleft{
	background:url(images/btnleft.gif) no-repeat;
	width:80px;
	height:33px;
	color:#000;
	line-height:24px;
	text-decoration:none;
	padding:0 0 0 35px;
	font-size:1.167em;
}
/*--post_gallery--*/
.post_gallery {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
	height:428px;
}
.jCarouselLite{
	width:100%;
	height:auto;
	overflow:hidden;
}
.jCarouselLite ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	height:auto;	
}
.jCarouselLite ul li{
	width:100%;	
	height:0;
	height:auto!important;		
}

a.gallery_btn_prev,
a.gallery_btn_next{
	position:absolute;
	top:175px;
	z-index:10000;
	width:61px;
	height:54px;
	line-height:21px;
	text-decoration:none;
	color:#000;
	font-size:1.167em;
	text-align:center;
	outline:none;
	font-weight:bold;
}

a.gallery_btn_prev{
	left:32px;
	background:url(images/left-arrow.png) no-repeat;
	padding:0 0 0 10px;
}
a.gallery_btn_next{
	right:0;
	background:url(images/right-arrow.png) no-repeat;
	padding:0 10px 0 0;
}
.ngg-galleryoverview {
	position:relative;	
}
.gallery-desc {
	position:absolute;	
}
/* Advertise */

#advertise{
	display:block;
	width:959px;
	height:89px;
	background:url(images/bg_yellow_advertising.jpg) no-repeat 0 0;
	position:relative;
	margin:-12px 0 0 4px;	
	top:-8px;
	padding:0 8px 0 10px;
}

.sponsor{
	float:left;
	width:auto;	
}

.sponsor span,.sponsor img,.teaser_news p{
	display:block;	
}

.sponsor span {
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-transform:uppercase;	
	padding:5px 0 0 0;
}

.sponsor img{
	margin:11px 0 0 1px;	
}

.sponsor2{
	float:left;
	width:auto;	
}

.sponsor2 span,.sponsor img,.teaser_news p{
	display:block;	
}

.sponsor2 span {
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-transform:uppercase;	
	padding:5px 0 0 0;
}

.sponsor2 img{
	margin:0px 0 0 0px;	
}

.teaser_news{
	float:right;
	width:auto;
	text-transform:uppercase;		
}

.teaser_news p{
	font-weight:bold;
	color:#000;
	letter-spacing: -2px;	
	margin:21px 0 -8px 0;
	display:block;
}

.teaser_news p{
	display:block;
	width:auto;	
}

.teaser_news p a{
	display:block;
	font-size:44px;	
	height:38px;
	margin:0 0 5px 0;
}

.teaser_news a{
	font-size:10px;	
	color:#000;
	text-decoration:none;
}

.teaser_news a:hover{
	text-decoration:none;
	border-bottom:1px solid #000;	
}
/* End Advertise */

/* tags */
.tags-logo {
    margin: 16px 0 0 8px;
    position: absolute;
}
.tags {
    margin-left: 30px;
    padding: 15px 0;
}
.tags h2 {
    display: inline;
    float: left;
	margin-right:4px;
}
.tags a {
    color: #000000;
    position: relative;
    text-decoration: none;
    top: 4px;
	font-size:14px;
}
.tags a:hover {
	color:#000000;	
	text-decoration:underline;
}
/* end tags */
#wpstats {
	display:none;	
}
#IDCNavOpenID { display: none !important; }
.idc-loginbtn_intensedebate {display:none !important; }
.idc-loginbtn_wordpress {display:none !important; }
.idc-id { display:none !important; }
