@charset "UTF-8";

/* CSS Document */



@import url("comments.css");



* {

	font-family: arial;

	font-size: 1em;

	outline: 0;

	padding: 0;

	margin: 0;

	border: 0;

	text-decoration: none;

	vertical-align: baseline;

	white-space: normal;

}



html {

	overflow: -moz-scrollbars-vertical;

}



html, body {line-height: 1}

hr {display: none}

blockquote:before, blockquote:after, q:before, q:after {content: ''}

blockquote, q {quotes: "" ""}

ul {list-style-type: none}

ol {list-style-type: decimal}

ol {margin: 0 0 0 20px}

.clear {clear: both}



body {

	width: 100%;

	background: url(img/.bg.png) repeat;

	text-align: center;

	font-size: 0.75em;

	color: #A6A6A6

}



body a {

	color: #A6A6A6;

}

#wrapper_out {

	margin: 0 auto 0 auto;

	height: 110px;
	
	width:100%;
	
	background: url(img/bg_header_02.png);
	
	background-repeat:repeat-x;

}

#wrapper {

	width: 996px;


	margin: 0 auto 0 auto;


	text-align: left;

}

.wrapper {

	width: 996px;


	margin: 0 auto 0 auto;


	text-align: left;

}

#column {

	display: block;

	background: #fff;

	width: 1000px;



}



#leftcolumn {

	float: left;

	display: inline;

	width: 160px;

	padding: 0 10px 0px 6px;

}



#leftcolumn-category{

	background-color:#F8F8F8;

	border:1px solid #C6C6C6;

	padding:10px;

	}
	
	
	
	#bottom-category{

	background-color:#F8F8F8;

	border:1px solid #C6C6C6;

	padding:10px;

	}
	
	
	.blur1{
margin-top: 10px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

	color:#A6A6A6;

	padding-top:0px;

	padding-bottom:7px;

	letter-spacing:0px;
	
	line-height: 20px;


}
	
	
	.category-heading-latest{

	font-family:helvetica;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

	color:#A6A6A6;

	padding-top:10px;

	padding-bottom:0px;

	letter-spacing:3px;

}


.category-heading-topviewed{

	font-family:helvetica;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

	color:#A6A6A6;

	padding-top:5px;

	padding-bottom:5px;

	letter-spacing:3px;
	
	
}


.category-heading{

	font-family:helvetica;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

	color:#A6A6A6;

	padding-top:10px;

	padding-bottom:5px;

	letter-spacing:3px;

}

.hfeature1-heading{

	font-family:helvetica;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

	color:#A6A6A6;

	padding-top:10px;

	padding-bottom:5px;

	letter-spacing:3px;

}


.hfeature-heading{

	font-family:helvetica;

	font-size:11px;

	text-transform:uppercase;

	font-weight:bold;

	color:#A6A6A6;

	padding-top:10px;

	padding-bottom:5px;

	letter-spacing:3px;

}

#leftcolumn-category ul li {

	padding:5px 0 5px 0px;

	font-family:Arial, Helvetica, sans-serif;

	color:#6D6D6D;

	text-transform:uppercase;

	text-decoration:none;

	font-size:12px;

	font-weight:bold;

	}

#leftcolumn-category ul li a{

	color:#6D6D6D;

	}



#leftcolumn-category li.current-cat a, .active_category, #leftcolumn-category li.current-cat a:hover, #leftcolumn-category li.cat-item a.active_category:hover, #leftcolumn-category li.cat-item a.active_category {

color:#6D6D6D;

background-color:#F8F8F8;



	}



#middlecolumn {

	float: left;

	display: inline;

	width: 505px;

	padding: 0 0 5px 0;

}



#rightcolumn {

	float: right;

	display: inline;

	width: 300px;

	padding: 0 10px 10px 0px;

}



/********************************************

Header

********************************************/

#header {

	position: relative;

	height: 110px;

	
	
}



#today_is {

	position: absolute;

	bottom: 10px;

	left: 9px;

	font-size:11px;

	color: #878787;

	font-weight: bold;

}



#sitelogo {

	position: absolute;

	top: 71px;

	left: 0;

	width: 229px;

	height: 60px;

	background: url(img/logo.png) no-repeat;

}



.blogheader {

	position: absolute;

	top: 50px;

	left: 0;

}



.blogheader h1 a {

	font-size: 2.5em;

	color: #fff;

}



.blogheader span {

	color: #000;

	font-size: 0.9em;

	line-height: 1.5em;

}



#header_ads {

text-align:right;

margin-right:12px;

}

#header_ads img, #header_ads a {

	display: block;

	overflow: hidden;

}

#search_box{

	background-image:url(img/search_bg.png); 

	background-repeat:repeat-x;

	height:61px;

	margin:10px 0 10px 0;

	padding: 15px 0 0 15px;
	border: 1px solid #EEEEEE;

	}

#searchtop {

	position: relative;

}



#searchtop input {

	vertical-align: middle;

}



#findfield {

	color: #888;

	padding:2px;

	width: 150px;

	border:1px solid #cccccc;

}



#findbutton {

font-weight: bold;

	padding: 2px;

	background: #343434;

	color: #fff;

	cursor: pointer;

}

#findbutton:hover {

	background: #3db4eb;

}

#findbutton1 {

font-weight: bold;

	padding: 2px;

	background: #343434;

	color: #fff;

	cursor: pointer;

}

#findbutton1:hover {

	background: #3db4eb;

}

.findbutton2 {

font-weight: bold;

	padding: 2px;

	background: #343434;

	color: #fff;

	cursor: pointer;

}

#findbutton2:hover {

	background: #3db4eb;

}





#menu {

	position: absolute;

	left: 15px;

	bottom: 26px;

	display: block;

	height: 22px;

	border-left: 0px solid #555;

}



#menu li {

	float: left;

	display: block;

	height: 22px;

}



#menu li a {

	float: left;

	display: block;

	height: 22px;

	line-height: 22px;

	text-transform: uppercase;

	color: #666666;

	padding: 0 12px 0 12px;

	border-right: 1px solid #C8C8C8;

	font-weight: bold;

	font-family:  arial,helvetica,;

	font-size:11px;

}



#menu li a:hover {

	/*background: url(img/menu_on.png) repeat-x;*/

	background-color:#666666;

	color:#FFFFFF;

}



#menu li.current-cat a, .active_category, #menu li.current-cat a:hover, #menu li.cat-item a.active_category:hover, #menu li.cat-item a.active_category {

	/*background: url(img/menu_active.png) repeat-x;*/

	background-color:#ff0000;

	color:#FFFFFF;

}

.social_buttons
{
	height : 20px;
	width : 450px;
	
	float : left;
	margin-bottom: 20px;
}

.twitter
{
	width : 105px;
	height : 20px;
	float : left;
}

.facebook
{
	width : 90px;
	height : 20px;
	float : left;
}


/********************************************

Generic box type

********************************************/

.box_type_a .pic {

	float: left;

	margin-right: 5px;

}



.box_type_a .pic-alt {

	float: left;

	margin-right: 2px;

}

.box_type_a .box-alt {

	float: right;

	width:189px;

}





.box_type_a img {

	overflow: hidden;

}



.box_type_a h3 {

	display: block;

	font-size: 20px;

	font-weight:normal

}

.box_type_a h3 a {

	color: #A5A2A2;

	font-weight:normal

}

.box_type_a h3 a:hover {text-decoration:none; 	font-weight:normal}



.box_type_a p {

	margin: 3px 0 0 0;

	line-height: 1.3em;

}

.box_type_a p a {

	color: #A6A6A6;

}



.etc {

	padding: 5px 0 0 0;

	font-size: 0.9em;

	font-weight: bold;

	text-transform: uppercase;

}



.etc li {

	float: left;

	margin-right: 10px;

	line-height: 1.5em;

}



.etc  .readit a {background: url(img/sm_arrow.png) no-repeat right center; padding-right: 9px;}

.etc .commentit a {color: #777}

.etc a:hover {text-decoration: underline}



/********************************************

Latest stories on the left

********************************************/

.latest_stories h1 {

	font-size: 2em;

	letter-spacing: -1px;

	color: #ff0000;

}



.latest_stories h2 {

	font-size: 1.8em;

	margin: 0 0 10px 0;

}

.latest_stories h2 a {color: #000}

.latest_stories h2 a:hover {text-decoration:underline}



.latest_stories .last_date {

	display: block;

	line-height: 2.2em;

	font-family: georgia;

	font-style: italic;

	color: #666;

	border-bottom: 1px dotted #ddd;

}



.focus {

	margin: 10px 0 10px 0;

}



.focus .thumb {

	float: left;

	margin-right: 10px;

}

.focus .thumb img {

	overflow: hidden;

}



.focus p {

	font-size: 1.2em;

	line-height: 1.2em;

}

.focus p a {color:#A6A6A6}

.focus p a:hover {color:#A6A6A6}



.recently {

	padding: 10px 0 10px 0;

	border-top: 1px dashed #aaa;

}



.storylist {

	display: block;

	padding: 6px 0 0 0;

	border-top: 1px dashed #aaa;

}



.storylist li {

	display: block;

	padding: 4px 0 0 0;

}



.storylist a {

	color: #222;

	font-weight: bold;

	line-height: 1.3em;

}



.storylist a:hover {

	text-decoration: underline;

}



a.see_more {

	font-size: 0.9em;

	background: url(img/sm_arrow.png) no-repeat right center;

	padding-right: 9px;

	text-transform: uppercase;

	color: #1d6b9d;

}



/********************************************

FeedBurner subscription form

********************************************/

.subscribe {

	border-bottom: 1px dashed #c3e1e9;

	background: #dff8ff;

	padding: 10px;

	margin: 10px 0 0 0;

	font-size: 0.9em;

}



.subscribe p {

	line-height: 1.5em;

	margin: 0 0 10px 0;

}



.fe input {

	vertical-align: middle;

}



.email {

	background: #fff;

	padding: 2px;

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;

	

	

	width:150px;

	color: #999999;

}



.bu {

	font-weight: bold;

	padding: 2px;

	background: #343434;

	color: #fff;

	cursor: pointer;

}

.bu:hover {

	background: #3db4eb;

}



.blue_link{

	color:#325691;

	font-weight:bold;

	}



/********************************************

Most read stories

********************************************/

.top_reads {

	margin: 10px 0 0 0;

	background: #ff0000;

	width: 230px;

	padding: 0px;
	
	padding-left: 0px;

	overflow: hidden;

}



.top_reads .pic {

	float: left;

	margin-right: 10px;
	margin-left: 0px;

	width: 70px;

	height: 70px;

	overflow: hidden;

}

.top_reads img {overflow:hidden}



.top_reads ul {

	display: block;

	border-bottom: 1px dotted #fff;

	border-top: 1px dashed #aaa;

	padding: 2px 0 0 0;

}

.top_reads li {

	display: block;

	border-top: 1px dotted #fff;

	background: #fff url(img/list_gradient.png) repeat-x;

	overflow: hidden;

}



.top_reads h5 {

	font-size: 1.4em;

	letter-spacing: -1px;

	font-style: italic;

	margin: 10px 0 5px 0;

	color: #FFFFFF;

}



.top_reads h6 {

	display: block;

	padding: 7px 10px 7px 0;

	line-height: 1.2em;

	font-size: 0.9em;

}

.top_reads h6 a {

	color: #A6A6A6;

}

.top_reads h6 a:hover {text-decoration: underline}



.top_reads span {

	display: block;

}

.top_reads span a {

	font-size: 0.8em;

	background: url(img/sm_arrow.png) no-repeat right center;

	padding-right: 7px;

	text-transform: uppercase;

	font-weight: bold;

}

.top_reads span a:hover {text-decoration: underline}



.top_reads .s {display:inline;color:#111}



.top_readsn {

	margin: 10px 0 0 0;

	background: #fff;

}



.top_readsn h5 {

	font-size: 1.6em;

	line-height: 1.1em;

	font-style: italic;

	margin: 0 0 5px 0;

	color: #111;

}



.top_readsn .pic {

	/*float: right;*/

	display: inline;

	overflow: hidden;

	margin-left: 0px;

}

.topreadsn .pic a, .topreadsn .pic img {overflow: hidden;}



.top_readsn ul {

	display: block;

	overflow: hidden;

	border-bottom: 1px dotted #fff;

	border-top: 1px dashed #ccc;

}

.top_readsn li {

	display: block;

	overflow: hidden;

	/*background: #fff url(img/list_gradient.png) repeat-x;

	border-bottom: 1px dashed #ccc;*/

}



.top_readsn .dtitle {

	display: inline;

	position: relative;

}



.top_readsn h6 {

	display: inline;

	line-height: 1.0em;

	font-size: 1.0em;

}

.top_readsn h6 a {

	top: 10px;

	left: 10px;

	position: relative;

}

.top_readsn h6 a:hover {text-decoration: underline}



.top_readsn .s {display:inline;color:}



/********************************************

Photos column in the middle

********************************************/

.top_gallery {

	background: #ffffff;

	border:1px solid #E2E2E2;

	padding: 10px;

}



.top_gallery .pic img {

	display: block;

	overflow: hidden;

	background: #fff;

	float:right;

}



.top_gallery h1 {

	display: block;

	margin: 10px 0 0 0;

	font-size: 1.6em;

	line-height: 1.2em;

	color:#A5A2A2

}

.top_gallery h1 a {

	color: #A5A2A2;

}

.top_gallery h1 a:hover {text-decoration:underline}



.top_gallery p {

	margin: 3px 0 0 0;

	line-height: 1.3em;

}

.top_gallery p a {

	color: #A5A2A2;

}



.top_gallery .ext {

	padding: 5px 0 0 0;

	font-size: 0.9em;

	font-weight: bold;

	text-transform: uppercase;

}



.top_gallery .ext li {

	float: left;

	margin-right: 10px;

	line-height: 1.5em;

}



.top_gallery .ext  .readit a {color: #A5A2A2; background: url(img/sm_arrow_w.png) no-repeat right center; padding-right: 9px;}

.top_gallery .ext .commentit a {color: #A5A2A2}

.top_gallery .ext a:hover {text-decoration: underline}



.focus_ph {

	display: block;

	margin: 10px 0 0 0;

	padding: 10px 0 0 10px;

	border-top: 5px solid #eee;

	border-left: 5px solid #eee;

}



.focus_ph_item {

	display: block;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: 1px dashed #ddd;

	overflow: hidden;

	zoom: 1;

}



.focus_ph img {

	overflow: hidden;

}



.focus_ph .pic {

	float: left;

	margin-right: 10px;

}



.focus_ph .pic-alt {

	float: right;

	margin-left: 10px;

}



.focus_ph h2 {

	display: block;

	font-size: 1.5em;

	font-weight: normal;

	line-height: 1.1em;

}

.focus_ph h2 a {

	color: #000;

}

.focus_ph h2 a:hover {text-decoration:underline}



.focus_ph p {

	margin: 3px 0 0 0;

	line-height: 1.3em;

}

.focus_ph p a {

	color: #A6A6A6;

}



.last_photos {

	border-top: 5px solid #c2f1ff;

	border-left: 5px solid #c2f1ff;

	padding: 10px 0 0 10px;

}



.last_photo {

	display: block;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: 1px dashed #ddd;

	overflow: hidden;

	zoom: 1;

}



.sponsors {

	border: 1px solid #ddd;

	padding: 10px 10px 10px 10px;

}



.title {

	font-weight: bold;

	color: #aaa;

}



.item {margin: 20px 0 0 0}

.item a {

	color: #000;

	font-weight: bold;

}

.item a:hover {text-decoration: underline}

.item p {

	line-height: 1.4em;

	padding: 2px 0 2px 0;

}

.item span {

	color: #fb059b;

	font-weight: normal;

	font-size: 0.9em;

}



/********************************************

Advertisement boxes for the sidebar

********************************************/

.ad_box {

	font-size: 0.8em;

	text-transform: uppercase;

	color: #bbb;

	text-align: center;

	line-height: 1.6em;
	
	margin-top:7px;

}



.ad_box img, .ad_box a, .ad_box_margin img, .ad_box_margin a {

	display: block;

	overflow: hidden;

	margin: 0 auto 0 auto;

}



/********************************************

Videos column on the right

********************************************/

.main_vid_item {

	display: block;

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: 1px dashed #ddd;

	overflow: hidden;

}



.more_videos {

	border-left: 5px solid #ff0000;

	border-bottom: 5px solid #ff0000;

	padding: 0 0 10px 10px;

}



.more_vid {

	display: block;

	padding: 10px 0 0 0;

	margin: 10px 0 0 0;

	border-top: 1px dashed #ddd;

	overflow: hidden;

	zoom: 1;

}



.random {

	background: #fff;

	color: #000;

	margin: 10px 0 0 0;

}



.random h4 {

	margin: 0 0 2px 0;

	text-transform: uppercase;

	font-size: 1.1em;

	display: block;

	background: #600972;

	padding: 5px;

}

.random h4 a {color: #fff}

.random h4 a:hover {text-decoration: none}



.random_item {

	display: block;

	background: #ffffff;

	padding: 10px;

	border:1px solid #E2E2E2;

}

.home_middle_row_item {

	display: block;

	background: #ffffff;

	padding: 10px;

	border:1px solid #E2E2E2;

}


/********************************************

Archive - News

********************************************/


.newsfashion {

	float: left;

	width: 620px;

	margin: 10px 20px 20px 10px;

	padding: 0px 10px 0 0px;

	display: inline;

	border:0px solid #cccccc;

}



.newsblog {

	float: left;

	width: 485px;

	margin: 10px 20px px 10px;

	padding: 10px 10px 0 10px;

	display: inline;

	border:0px solid #cccccc;

}

.news {

	float: left;

	width: 475px;

	margin: 10px 20px 20px 10px;

	padding: 10px 10px 0 10px;

	display: inline;

	border:1px solid #cccccc;

}


.news_cat {

	font-size: 0.9em;

	letter-spacing: 10px;

	text-transform: uppercase;

	font-style: none;
	
	color: #ddd;

	padding: 0 0 0px 0;

	margin: 0px 0 10px 0px;



}


.news_cat_hed {

   font-size: 20px;
	
    padding-bottom:0px;

	letter-spacing:0px;
	
	line-height: 25px;

}



.news_cat_hed  a {

	color: #bbb;
	
    font-family: Arial, Helvetica, sans-serif;
    
   
}


.news_h1 {

	font-size: 0.9em;

	letter-spacing: 10px;

	text-transform: uppercase;

	font-style: none;

	padding: 0 0 5px 0;

	margin: 10px 0 10px 10px;

	

}




.news_h1 a {

	
	
    font-family: Arial, Helvetica, sans-serif;
    
    
    
   
}

.news h1 a:hover {text-decoration:none}



.news_i {

	padding: 0 0 15px 0;

	margin: 0 0 15px 0;

	border-bottom: 0px dashed #999;

}



.news_i img {overflow:hidden}

.news_i a:hover {text-decoration:underline}



.news_i h2 a {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 1.8em;

	line-height: 1.2em;

}



.news_i p {

	margin: 10px 0 0 0;

	line-height: 1.4em;

	font-family:Georgia, 'Times New Roman', Times, serif; color: #666666;
	

}



.news_i .thumb {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

}

.news_i .thumb-alt {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

}



.news_i .thumb-alt2 {

	float: right;

	margin-right: 10px;

	margin-bottom: 10px;

}


.news_i .date {

	margin: 4px 0 0 0;

	font-size: 0.9em;

	font-weight: bold;

	color: #999;

}



.news_i .continue {

	clear: both;

	font-size: 0.9em;

	font-weight: bold;

	text-transform: uppercase;

	background-repeat:no-repeat;

}

.news_i .continue a {

	background: url(img/sm_arrow.png) no-repeat right center #FFFFFF;

	padding-right: 9px;

	background-repeat:no-repeat;

}



.news_i .continue1 {

	clear: both;

	font-size: 0.9em;

	font-weight: bold;

	text-transform: uppercase;

	background-repeat:no-repeat;

}

.news_i .continue1 a {

	padding-right: 9px;

	background-repeat:no-repeat;

}



.news_i .perm {

	color: #666;

	border-top: 1px dashed #ddd;

	padding: 6px 0 0 0;

	margin: 4px 0 0 0;

}



.navi {

	background: #ffffff;

	border-bottom: 0px solid #ccc;

	padding: 2px 5px 2px 5px;

}



.navi a {

	color: #999;

	text-transform: uppercase;

	font-size: 12px;

	font-family: "arial";

}

.navi a:hover {text-decoration:underline}



.navi_left {float: left}

.navi_right {float: right}



/**********************

Social bookmarks

************************/

.sharingb {

	background: #fff;

	margin: 20px 0 0 0;

	display: block;

	overflow: hidden;

	padding: 2px 0 2px 0;

	border-top: 1px dotted #ccc;

	

}



.sharing {

	display: block;

	font-size: 0.8em;

	font-weight: bold;

	text-transform: uppercase;

	background: #fff;

	height: 22px;

	overflow: hidden;

}



.sharing .post-to {

	float: left;

	display: block;

	background: #ddd;

	padding: 0 5px 0 5px;

	height: 22px;

	line-height: 22px;

	border-right: 1px solid #fff;

}

.sharing a {

	float: left;

	display: block;

	height: 22px;

	line-height: 22px;

	border-right: 1px solid #fff;

}

.sharing a:hover {text-decoration: none}



.dg, .gl, .su, .fb, .yh, .tn, .ml {

	padding-left: 26px;

	padding-right: 5px;

}

.dg {background: url(img/post/digg.png) no-repeat 5px center}

.dg:hover {background: #eeeeee url(img/post/digg.png) no-repeat 5px center}

.gl {background: url(img/post/googlebookmark.png) no-repeat 5px center}

.gl:hover {background: #eeeeee url(img/post/googlebookmark.png) no-repeat 5px center}

.su {background: url(img/post/stumbleupon.png) no-repeat 5px center}

.su:hover {background: #eeeeee url(img/post/stumbleupon.png) no-repeat 5px center}

.fb {background: url(img/post/facebook.png) no-repeat 5px center}

.fb:hover {background: #eeeeee url(img/post/facebook.png) no-repeat 5px center}

.yh {background: url(img/post/yahoobuzz.gif) no-repeat 5px center}

.yh:hover {background: #eeeeee url(img/post/yahoobuzz.gif) no-repeat 5px center}

.tn {background: url(img/post/technorati.png) no-repeat 5px center}

.tn:hover {background: #eeeeee url(img/post/technorati.png) no-repeat 5px center}

.ml {background: url(img/post/email.png) no-repeat 5px center}

.ml:hover {background: #eeeeee url(img/post/email.png) no-repeat 5px center}



/********************************************

Right bar for the news archive

********************************************/

.nRight {

	float: right;

	width: 300px;

	margin: 0 10px 20px 0;

	display: inline;

}



.nRight h2 {

	margin: 15px 0 0 0;

	font-size: 1.8em;

	text-transform: uppercase;

	letter-spacing: -1px;

	border-bottom: 3px solid #000;

	line-height: 1.4em;

	font-style: italic;

	color: #000;

}



.child-cats ul li {

	padding: 4px 0 4px 0;

	margin: 1px 0 1px 0;

	border-bottom: 1px dashed #ccc;

	display: block;

}



.child-cats ul li a {

	font-family: georgia;

	text-transform: uppercase;

	font-size: 1.7em;

	color: #222;

	background: url(img/big_arrow.png) no-repeat;

	background-position: right center;

	padding-right: 13px;

}

.child-cats ul li:hover {

	background: #faea9e;

}

.child-cats ul li:hover a {

	text-decoration: underline;

}



li ul.calendar-widget li {background:none;padding:0 0 0 0;margin: 0 0 0 0;}



#wp-calendar {

	border: 1px solid #ddd;

	empty-cells: show;

	font-size: 14px;

	width: 90%;

	margin: 0 0 0 0;

}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

}



#wp-calendar a {

	display: block;

	text-decoration: none;

}



#wp-calendar a:hover {

	background: #e0e6e0;

	color: #A6A6A6;

}



#wp-calendar caption {

	color: #999;

	font-size: 16px;

	text-align: center;

	padding: 5px 0 5px 0;

}



#wp-calendar td {

	color: #ccc;

	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	letter-spacing: normal;

	padding: 2px 0;

	text-align: center;

}



#wp-calendar td.pad:hover {

	background: #fff;

}



#wp-calendar td:hover, #wp-calendar #today {

	background: #eee;

	color: #bbb;

}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

}



.random_posts li {

	margin: 10px 0 0 0;

	border-bottom: 1px dashed #bbb;

	padding: 0 0 10px 0;

}



.random_posts .thumb {

	float: left;

	margin-right: 10px;

}



.random_posts .heading a {

	font-size: 1.5em;

	line-height: 1.2em;

	color: #A6A6A6;

}

.random_posts .heading a:hover {text-decoration: underline}



/********************************************

Footer

********************************************/

#footer {

	display: block;

	width: 1000px;

	background: #ffffff;

	margin: 0 auto 0px auto;

	padding: 10px 0 10px 0;

	border-top: 1px solid #ff0000;

	text-align: center;

	color: #A6A6A6;

	font-size:11px;

}



#footer ul {

	display: block;

	margin: 0 auto 0 auto;

	text-align: center;

	width: 600px;

}



#footer ul li {

	display: inline;

	font-weight: bold;

	line-height: 2em;

	text-transform: uppercase;

	color:#A6A6A6;

}



#footer ul a {

	color: #A6A6A6;

	background: url(img/round.png) no-repeat;

	background-position: right 5px;

	padding-right: 12px;

	margin-right: 7px;

}



#footer ul a:hover {

	color: #A6A6A6;

}



.copyrights {

	display: block;

	margin: 0 auto 0 auto;

	text-align: center;

	width: 700px;

	padding: 10px 0 10px 0;

}



.copyrights p {

	line-height: 1.5em;

	margin: 0 0 5px 0;

}



.copyrights a {

	color: #A6A6A6;

}



.copyrights a:hover {

	color: #A6A6A6;

}





.FooterLinks {
	line-height: 30px;
	height: 30px;
	border: 0px #eeeeee solid;
}

.FooterLinks a {
	color: #a6a6a6;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 3px;
}



/********************************************

Margin / Padding issues

********************************************/

.marginfv {

	margin: 15px 0 0 0;

}



/********************************************

Archiving photo posts / galleries

********************************************/

.p_main {

	float: left;

	margin: 10px 0px 20px 10px;

	width: 660px;

	display: inline;

	border: 0px solid #ccc;

	padding:0px;

}

.p_main2 {

	float: left;

	margin: 10px 0px 20px 10px;

	width: 496px;

	display: inline;

	border: 0px solid #ccc;

	padding:0px;

}

.p_main h1 {

	font-size: 2.8em;

	letter-spacing: -1px;

	margin: 0 0 5px 0;

	border-bottom: 0px solid #ccc;

}

.p_main h1 a {

	color: #ff0000;

}

.p_main h1 a:hover {text-decoration:none}



.p_side {

	float: right;

	width: 300px;

	padding: 0 8px 20px 0px;

	display: inline;

}



.p_side h2 {

	margin: 15px 0 0 0;

	font-size: 1.8em;

	text-transform: uppercase;

	letter-spacing: -1px;

	border-bottom: 3px solid #000;

	line-height: 1.4em;

	font-style: italic;

	color: #000;

}



/* photo list */

.photolist li {

	float: left;

	display: inline;

	width: 165px;

	margin-right: 0px;

	padding:0px;

}



.photolist .thumb {

	float: left;

	margin-right: 0px;

	display: block;

}

.photolist .thumb img {

	overflow: hidden;

	padding: 1px;
padding-bottom: 0px;
}

.photolist .thumb a:hover img {

}



.photolist h3 {margin: 0 0 2px 0}

.photolist h3 a {

	/*font-size: 1.2em;

	line-height: 1.2em;

	color: #000;*/

}

.photolist h3 a:hover {/*text-decoration:underline*/}



.photolist .summary p {

	line-height: 1.3em;

	font-size: 0.9em;

}

.photolist .summary p a {color: #A6A6A6}

.photolist .summary p a span {

	color: #999;

	text-transform: uppercase;
font-size: 0.8em;
}



.photolist .seephotos {

	font-weight: bold;

	font-size: 0.9em;

	margin: 10px 0 0 0;

	text-transform: uppercase;

}

.photolist .seephotos a {background: url(img/sm_arrow.png) no-repeat right center; padding-right: 9px;}

.photolist .seephotos a:hover {text-decoration: underline}



.pagenavi_t {

	text-align: right;

	padding: 10px 0 5px 0;

	margin: 0 0 15px 0;

	border-bottom: 0px solid #ddd;

}

.pagenavi_b {

	text-align: right;

	padding: 5px 0 10px 0;

	margin: 15px 0 0 0;

	border-top: 0px solid #ddd;

}



/* photos top */

.top_pp {

	display: block;

	overflow: hidden;

	margin: 15px 0 0 0;

	padding: 10px;

	border: 1px solid #d8bdc8;

	background: #ffe5ef;

}



.top_pp ul {

	display: block;

	overflow: hidden;

}

.top_pp li {

	display: block;

	overflow: hidden;

	border-top: 1px dashed #d8bdc8;

	padding: 0 0 10px 0;

}



.top_pp h5 {

	font-size: 1.6em;

	line-height: 1.1em;

	font-style: italic;

	color: #111;

}



.top_pp .pic {

	float: left;

	margin-top: 10px;

	margin-right: 10px;

	width: 75px;

	height: 75px;

	overflow: hidden;

}

.top_pp img {overflow:hidden}



.top_pp h6 {

	display: block;

	padding: 10px 0 0 0;

	line-height: 1.2em;

	font-size: 1.5em;

	font-weight: normal;

}

.top_pp h6 a {color: #A6A6A6; line-height:2px}

.top_pp h6 a:hover {text-decoration: underline}



.top_pp .s {display:inline;color:#fb007c}



/* Video archive */

.vidlist{

	margin-left:10px;
	

	}

.vidlist td {

	padding:5px;

	margin-bottom:10px; 

}



.vidlist .videothumb {

	width: 140px;

	position: relative;

}



.vidlist .date {

	display: block;

	width: 140px;

	font-size: 0.8em;

	font-weight: bold;

	margin: 3px 0 3px 0;

	line-height: 1.4em;

}



.vidlist .title {

	display: block;

	width: 140px;

	font-size: 0.95em;

	line-height: 1.4em;


}



.vidlist .videothumb img {overflow:hidden; border:1px solid #CCCCCC;}

.vidlist .title a:hover {text-decoration: underline}



.vidlist .playit a {

	position: absolute;

	top: 0;

	left: 0;

	width: 125px;

	height: 100px;

	background: url(img/play.png) no-repeat center;

	display: none;

}



/* videos top */

.top_vp {

	margin: 15px 0 0 0;

	padding: 10px;

	border: 1px solid #ddd;

	zoom: 1;

}



.top_vp .pic {

	float: left;

	margin-right: 10px;

	width: 75px;

	height: 75px;

	overflow: hidden;

}

.top_vp img {overflow:hidden}



.top_vp ul {

	display: block;

}

.top_vp li {

	display: block;

	overflow: hidden;

	margin: 10px 0 0 0;

	padding: 10px 0 0 0;

	border-top: 1px dashed #ddd;

}



.top_vp h5 {

	font-size: 1.6em;

	line-height: 1.1em;

	font-style: italic;

	color: #111;

}



.top_vp h6 {

	display: block;

	padding: 0 0 0 10px;

	line-height: 1.2em;

	font-size: 1.5em;

	font-weight: normal;

}

.top_vp h6 a {color: #A6A6A6}

.top_vp h6 a:hover {text-decoration: underline}



.top_vp .s {display:inline;color:#fb007c}



/* Single Post - News */

#postcolumn {

	position: relative;

	display: block;

	background: #ffffff;

	width: 1000px;

	padding: 0 0 10px 0;

}



.leftsidebar {

	float: left;

	width: 168px;

	margin: 0 0 0 10px;

	display: inline;

}



.postzone {

	float: left;

	width: 489px;

	margin: 0 10px 0 8px;

	display: inline;

}

.postzone2 {

	float: left;

	width: 640px;

	margin: 0 10px 0 8px;

	display: inline;

}


.rightsidebar {

	float: left;

	width: 310px;

}



/* inner styles */

.latest_news {

	background: #fff;

	border: 1px solid #d1d1d1;

	margin: 10px 0 0 0;

}



.latest_news .heading {

	background: #ff0000;

	display: block;

	border-bottom: 1px solid #d1d1d1;

}

.latest_news .heading a {

	display: block;

	color: #ffffff;

	font-weight: bold;

	font-style: italic;

	font-size: 1.5em;

	text-transform: uppercase;

	padding: 5px 5px 7px 5px;

	letter-spacing: -1px;

}



.latest_news li {

	font-weight: bold;

	line-height: 1.4em;

	padding: 6px 15px 6px 15px;

}



.latest_news a:hover {text-decoration: underline}

.latest_news .white {background: #fff}

.latest_news .white-alt {background: #f9f9f9}



.latest_news .viewarchive {

	display: block;

	padding: 5px 10px 5px 10px;

	border-top: 1px dashed #ccc;

	border-bottom: 1px dashed #ccc;

	background: #E7E7E7;

	margin: 9px 0 15px 0;

}

.latest_news .viewarchive a {

	font-weight: bold;

	text-transform: uppercase;

	background: url(img/sm_arrow.png) no-repeat right center;

	padding-right: 9px;

}



.left_ads {

	background: #fff;

	border: 0px solid #d1d1d1;

	margin: 10px 0 0 0;

	font-size: 0.8em;

	color: #bbb;

	line-height: 1.6em;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	padding: 5px 0 5px 0;

}

.left_ads a, .left_ads img {

	display: block;

	overflow: hidden;

	margin: 0 auto 0 auto;

}



/* posti */

.posti {

	background: #fff;

	border: 1px solid #d1d1d1;

	padding: 5px;

	margin: 10px 0 0 0;

}

.posti2 {

	background: #fff;

	border: 0px solid #d1d1d1;

	padding: 0px;

	margin: 10px 0 0 0;

}



.area {padding: 10px}

.area h1 {

	font-size: 3.0em;

	color: #666666;

	

	padding: 0 0 5px 0;
		
	line-height:38px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	

}

.area .pcomment, .area .edit {

	margin-left: 10px;

	font-size: 0.3em;

}

.area .edit a {

	padding: 2px;

}

.area .pcomment a {

	padding: 2px;

	color: #fff;

	background: #ff0000;

}

.area .postby {

	font-weight: bold;

	color: #777;

	font-size: 0.9em;
line-height: 0.2em;
}

.area .date {

	margin: 5px 0 20px 0;

	font-size: 0.9em;

	font-weight: bold;

	color: #999;
line-height: 1.0em;


}


 .by {

	margin: 0px 0 20px 0;

	font-size: 0.9em;

	font-weight: bold;

	color: #999;
line-height: 3.0em;


}


/* fix aligning */

.aligncenter,

div.aligncenter {

display: block;

margin-left: auto;

margin-right: auto;

}

.wp-caption {

background-color: #f3f3f3;

margin: 0 10px 5px 0;

padding: 4px 0 0 0;

text-align: left;

overflow: hidden;

}




.wp-caption img {

margin: 0;

padding: 0;

border: 0 none;

}

.wp-caption p.wp-caption-text {

padding: 10px;

margin: 0;

font-style: none;

color: #888;

font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 

font-size:11px;
}

p img {

padding: 0;

max-width: 100%;

}

img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}

img.alignright {

padding: 0;

margin: 0 0 10px 10px;

display: inline;

}

img.alignleft {

padding-left: 0px;

padding-bottom: 0px;
margin: 0 15px 5px 0;

display: inline;

}

.alignright {float: right}

.alignleft {float: left}

/* done. continue... */



.entry {display: block}



.entry p {

	margin: 0 0 10px 0;

	line-height: 1.7em;
	font-family:Georgia;
color:#666666;
font-size: 14px;
}



.entry ul {

	margin: 0 0 15px 0;

	padding: 5px 0 0 0;
font-size: 14px;
}



.entry ol {

	margin-bottom: 15px;

	margin-left: 15px;

}



.entry ul ul, .entry ol ol {

	margin-left: 15px;

	margin-top: 5px;

	margin-bottom: 5px;

	color: #666;

}

.dropCap {
float: left;
	font-family: Trebuchet MS,serif;
	font-size: 480%;
	line-height: 0.89em;
	color: #ff0000;
	font-weight: bold;
	margin-right: 0.09em;
	margin-bottom:-0.05em;
}

.entry ul li {

	background: url(img/next.png) no-repeat;

	background-position: left 8px;

	padding: 3px 0 3px 10px;

	line-height: 1.4em;

}



.entry ol li {

	line-height: 1.4em;

	border-bottom: 1px dashed #ddd;

	padding: 3px 0 3px 0;

}



.entry em {

	color: #999;

	font-style: italic;

}



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {

	margin: 0 0 10px 0;

}



.entry h1 {

	font-size: 2.2em;

	font-weight: normal;

	letter-spacing: -1px;

}



.entry h2 {

	font-size: 2em;

	font-weight: normal;

	letter-spacing: -1px;

	color: #ff0000;

}



.entry h3 {

	color: #00aed3;

	font-size: 1.8em;

	font-family: arial;

	font-weight: normal;

	letter-spacing: -1px;

}



.entry h4 {

	color: #297eb9;

	font-size: 1.6em;

	font-weight: normal;

	letter-spacing: -1px;

}



.entry h5 {

	font-size: 1.1em;

	color: #A6A6A6;

}



.entry h6 {

	font-size: 1em;

	color: #000;

}



.entry del {

	text-decoration: line-through;

	color: #aaa;

}



.entry ins {

	text-decoration: underline;

	font-weight: bold;

}



.entry code {

	margin: 0 0 20px 0;

	display: block;

	background: #eee;

	border: 1px solid #e6e6e6;

	font-size: 1.1em;

	color: #444;

	padding: 10px;

}



.entry blockquote {

	display: block;

	background: #e9f8fb;

	border: 1px solid #cfdee1;

	padding: 0 10px 10px 10px;

	margin: 0 0 20px 0;

	color: #366799;

	font-weight: bold;

}



.entry blockquote blockquote {

	border: none;

	padding: 0 0 0 20px;

	margin: 0 0 10px 0;

	color: #555;

	font-weight: normal;

}



.entry a:hover {text-decoration:underline}



.articleads {

	text-align: center;

	margin: 0 auto 0 auto;

	font-size: 0.8em;

	color: #bbb;

	line-height: 1.6em;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

}

.articleads img {

	border: 1px solid #b6b6b6;

	display: block;

	overflow: hidden;

	margin: 0 auto 0 auto;

}



.fixnav {

	border-top: 1px solid #d5d5d5;

	border-bottom: 1px solid #d5d5d5;

	padding: 3px 0 3px 0;

}

.fixnav2 {

	border-top: 1px solid #d5d5d5;

	border-bottom: 1px solid #d5d5d5;

	padding: 3px 0 3px 0;

	margin: 10px 0 15px 0;

}

.pnav {

	background: #f1f1f1;

	padding: 8px 10px 8px 10px;

	font-weight: bold;

}

.pnav a {color: #000}

.pnav a:hover {text-decoration: underline}

.pnav a:hover span {text-decoration: underline}

.pnav span {

	font-size: 0.9em;

	display: block;

	line-height: 1.4em;

	color: #666666;

	padding: 2px 0 0 0;

}



.pnav_left {float: left;width: 45%;text-align: left;}

.pnav_left a {background: url(img/prev.png) no-repeat left 4px;padding-left: 9px;}

.pnav_right {float: right;width: 45%;text-align: right;}

.pnav_right a {background: url(img/next.png) no-repeat right 4px;padding-right: 9px;}



/* right sidebar style */

.right_ads {

	background: #fff;

	border: 0px solid #d1d1d1;

	margin: 0px 0 0 0;

	font-size: 0.8em;

	color: #bbb;

	line-height: 1.6em;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

	padding: 5px 0 5px 0;

}

.right_ads a, .right_ads img {

	display: block;

	overflow: hidden;

	margin: 0 auto 0 auto;

}



/* right sidebar */

.rightsidebar h2, .sidebar_r h2, .photosidebar h2 {

	font-size: 1.4em;

	border-bottom: 2px solid #A6A6A6;

	color: #000;

	margin: 2px 0 0 0;

	padding: 0 0 2px 0;

}



.rightsidebar p, .sidebar_r p, .photosidebar p {

	margin: 10px 0 0 0;

	line-height: 1.4em;

}



.rightsidebar form, .sidebar_r form, .photosidebar form {

	margin: 10px 0 0 0;

}



.rightsidebar a:hover, .sidebar_r a:hover, .photosidebar a:hover {text-decoration: underline}



.subscribe_p {

	border: 1px solid #d1d1d1;

	background: #fff;

	padding: 5px;

	margin: 10px 0 0 0;

}



.sidebar_r li {

	border: 1px solid #d1d1d1;

	background: #fff;

	padding: 5px;

	margin: 10px 0 0 0;

}

.sidebar_r li ul {padding: 5px}

.sidebar_r li ul.article_random, .sidebar_r li ul.calendar-widget,.sidebar_r li ul.mostreads {padding: 0 0 0 0}

.sidebar_r li li {

	border: none;

	background: #fff;

	padding: 3px 0 3px 10px;

	margin: 0 0 0 0;

	line-height: 1.4em;

	background: url(img/next.png) no-repeat;

	background-position: left 8px;

	border-bottom: 1px dashed #eee;

}



.sidebar_r li ul.article_random li {

	background: none;

	padding: 10px 0 6px 0;

	border-bottom: 1px dashed #aaa;

}

.article_random .thumb {float: left; margin-right: 10px;}

.article_random img {overflow: hidden}

.article_random .heading a {

	font-size: 1.6em;

	color: #000;

}

.article_random .heading a:hover {text-decoration:underline}



.sidebar_r li ul.mostreads li {

	background: none;

	padding: 10px 0 6px 0;

	border-bottom: 1px dashed #aaa;

	line-height: 1.1em;

}

.mostreads .pic {float: left; margin-right: 5px;}

.mostreads img {overflow: hidden}

.mostreads h6 a {

	font-size: 0.8em;

	color: #000;

}

.mostreads h6 a:hover {text-decoration:underline}



.widget_tag_cloud a { line-height: 1.4em }



/* photos */

.gallery_ad {

	font-size: 0.8em;

	color: #bbb;

	line-height: 1.6em;

	text-transform: uppercase;

	text-align: center;

	font-weight: bold;

}

.gallery_ad span {display: block}

.gallery_ad a, .gallery_ad img {

	overflow: hidden;

	margin: 0 auto 0 auto;

}



.photobox {

	float: left;

	/*width: 638px;*/

	width: 470px;

	margin: 10px 0 0 10px;

	padding: 10px;

	display: inline;

	background: #fff;

	border: 1px solid #d1d1d1;

}



.photopost h1 {

	font-size: 2.4em;

	font-weight: normal;

	line-height: 1.5em;

	color: #000;

}



.photopost h2 {

	color: #ff0000;

	font-size: 1.8em;

	line-height: 1.5em;

	letter-spacing: -1px;

}



.photopost p a:hover {text-decoration: underline}



.photopost p {

	margin: 0 0 10px 0;

	line-height: 1.5em;

}



.photopost .date {

	margin: 5px 0 10px 0;

	font-size: 0.9em;

	font-weight: bold;

	color: #ff0000;

}



.photos {

	display: block;

	padding: 5px;

	height: 1%;

}



.photos li {

	float: left;

	display: block;

	padding-right: 6px;

	padding-bottom: 15px;
	padding-left: 2px;

}



.photos li a {

	float: left;

	display: block;

	border: 1px solid #CCC;

}



.photos li img {

	padding: 1px;

	display: block;

	overflow: hidden;

}

.photos li a:hover {border: 1px solid #222}

.photos li a.selected, .photos li a.selected:hover {border: 1px solid #ccc}



.tabcontent {

	display: none;

	background: #fff;

	padding: 10px 0 10px 0;

	text-align: center;

}



.tabcontent img {

	overflow: hidden;

	text-align: center;

	margin: 0 auto 0 auto;

	border: 1px solid #ccc;

	padding: 1px;

	max-width: 300px;

	max-height: 300px;

}



.pos-div {

width: 100%;

position: relative;

}



.para {

	position: absolute;

	top: 15%;

	right: 0px;

	color: #fff;

	font-size: 0.9em;

	width: 130px;

	text-align: left;

	background: #FF0000;

	padding: 10px;

}



.next1, .prev1 {

	position: absolute;

	background: #fff;

	color: #777;

	padding: 5px;

	display: block;

	font-size: 0.85em;

	letter-spacing: -1px;

	text-transform: uppercase;

	border:1px solid #CCCCCC;

	width:70px;

}

.next1 {

	top: 150px;

	right: 0px;

}

.prev1 {

	top: 150px;

	left: 0px;

}

.next1:hover, .prev1:hover {background: #eee;color:#000}



@media print {

	.tabcontent {

	display: block !important;

	}

}



.photosidebar {

	float: right;

	width: 310px;

	margin: 0 10px 0 10px;

	display: inline;

}



.recphoto {

	padding: 10px 0 10px 0;

	border-bottom: 1px dashed #ccc;

}



.recphoto .pic {

	float: left;

	margin-right: 10px;

}



.recphoto img {overflow: hidden}



.recphoto .sum {

	line-height: 1.3em;

	margin: 3px 0 0 0;

	font-size: 0.9em;

}

.recphoto .sum a {color: #A6A6A6 }

.recphoto .sum a:hover {text-decoration: none}



.recphoto h3 {

	font-size: 1.1em;

	line-height: 1.2em;

}

.recphoto h3 a { color: #000 }



.recphoto .readit {

	padding: 7px 0 0 0;

	font-size: 0.9em;

	font-weight: bold;

	text-transform: uppercase;

}

.recphoto .readit a {background: url(img/sm_arrow.png) no-repeat right center; padding-right: 9px;}


/* VIDEO COLUMN CSS */
#generic_v {
	display: block;
		width: 956px;
	padding: 15px;
	background: #000 url(img/strip.png) repeat;
	border-top: 10px solid #ccc;
	position: relative;
	margin-top: 0px;
	
}
.centerv
{
	
	padding-left: 6px;
padding-right: 5px;
background: #fff;
	margin-top: 0px;
	
}



#vidcolumn {
	width: 960px;
	display: block;
}

/* video pane */
.videodisplay {
	float: left;
	display: block;
	width: 462px;
}

.videotitle {
	display: block;
	width: 437px;
	padding: 10px 15px 25px 10px;
	color: #fff;
	font-size: 1.8em;
	line-height: 1.2em;
	background: url(img/videotitle.png) no-repeat top;
	text-indent: 110px;
	margin-bottom: -15px;
	letter-spacing: -1px;
}

.videocontent {
	display: block;
	width: 460px;
	height: 260px;
	padding: 20px 1px 20px 1px;
	background: url(img/video_back.png) no-repeat;
}

#morevids {
	float: right;
	display: block;
	width: 495px;
}

.videos_list {
	display: block;
	position: relative;
	width: 490px;
	height: 280px;
	overflow-y: scroll;
}

.videos_list img {overflow: hidden}
.videos_list li {
	float: left;
	display: inline;
	margin: 15px 0 0 20px;
	width: 210px;
	overflow: hidden;
	position: relative;
}

.videos_list li div {
	float: left;
	margin-right: 10px;
}

.videos_list li h3 {
	font-size: 0.9em;
	line-height: 1.3em;
}
.videos_list li h3 a {color: #fff}
.videos_list li h3 a:hover {color: #FF0000}

.video_ad {
	margin: 15px 0 0 15px;
	text-align: center;
	width: 468px;
	height: 60px;
	border: 2px solid #666;
}
.video_ad a, .video_ad img {overflow: hidden}

.watchit {
	position: absolute;
	left: 85px;
	bottom: 0px;
	width: 50px;
	height: 16px;
	line-height: 16px;
	display: block;
	background: url(img/watch.png) no-repeat top;
	text-align: center;
	color: #fff;
	font-size: 0.9em;
}
.watchit:hover {background: url(img/watch.png) no-repeat bottom}



/* rest of page video */
#tail {
	background: #fff;
	padding: 0 10px 10px 10px;
}

.showcomments {
	float: left;
	/*width: 660px;*/
	margin-right: 10px;
	margin-left: 10px;
}

.showcomments h6 {
	font-size: 2.2em;
	letter-spacing: -1px;
	font-weight: normal;
	color: #000;
	line-height: 1.4em;
	margin: 10px 0 0 0;
}
.showcomments h6 a:hover {text-decoration:underline}

/* rest of page video */
#tail {
	background: #fff;
	padding: 0 10px 10px 10px;
}

.showcomments {
	float: left;
	width: 650px;
	margin-right: 10px;
}

.showcomments h6 {
	font-size: 2.2em;
	letter-spacing: -1px;
	font-weight: normal;
	color: #000;
	line-height: 1.4em;
	margin: 10px 0 0 0;
}
.showcomments h6 a:hover {text-decoration:underline}


/* page zone */

.pagezone {

	float: left;

	width: 478px;

	padding: 10px;

	background: #fff;

	border: 1px solid #d1d1d1;

	margin: 10px 10px 0 0;

	display: inline;

	margin-top:17px;

}





/* =================================== sidebar tabs starts =================================== */

/* sidebar-tabs */



#sidebar-tabs {

	width:297px;

	border:1px solid #ccc;

	float:right;

	padding:0px;

	margin-bottom:2px;

	background-color:#EEEEEE;

	}



#sidebar-tabs ul.tabs {

	display: block;

	padding: 0;

	margin-left: 10px;

	white-space: nowrap;

	text-transform: uppercase;

	z-index: 5500;

/*\*/	vertical-align: middle;/*\*/

	font-family: Arial, Helvetica, sans-serif;

	}

		

#sidebar-tabs ul.tabs li {

	margin: 0;

	display: block;

	float: left;

	background-color: #DDDDDD;

	border: 1px solid #ccc;

	border-width: 1px 1px 1px 0;

	white-space: nowrap;

	padding: 4px 7px 3px 7px;

	z-index: 6000;

	background-image: none;

	}

		

#sidebar-tabs ul.tabs li.selected {

	background-color:#EEEEEE;

	border-bottom: none;

	z-index: 9998;

	padding: 4px 7px 4px 7px;

	}

		

#sidebar-tabs div.tabContent {

	clear: both;

	border-top:1px solid #ccc;

	padding: 15px;
	
	

	_padding: 15px 15px 15px 15px;

	margin: 0;

	display: none;

	}

		

#sidebar-tabs div.tabContent.tabContentActive {

	display: block;

	}

		

#sidebar-tabs div.tabContent ol {

	margin-top: 0;

	margin-bottom: 5px;

	}

		

#sidebar-tabs div.tabContent ol li {

	_padding-left: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	}



#sidebar-tabs div.tabContent ul {

	margin-top: 0;

	margin-bottom: 5px;

	}

		

#sidebar-tabs div.tabContent ul li {

	_padding-left: 0;

	padding-top: 2px;

	padding-bottom: 2px;

	}

		



/* Most Popular Module */





#mostPopWidget, #tabsContainer {

	position: relative;

	top: 1px;

	_top: 0;

	left: 0px;

	_left: 0;

	_height: 14px;

	_padding-top: 6px;

	display: block;

	}





#mostPopWidget ul.tabs {

	font-size: 10px;

	_position: absolute;

	top: 0;

	}

					

#mostPopWidget ul.tabs li {

	position: relative;

	top: 0; 

	padding-left: 4px;

	padding-right: 5px;

	_padding-bottom: 2px;

	}

		

#mostPopWidget ul.tabs li.selected {	

	_padding-bottom: 3px;

	}	

				

#mostPopWidget ul.tabs li:first-child {

	border-left-width: 1px;

	padding-left: 4px;

	}

					

#mostPopWidget  ul.tabs li a {

	color: #333;

	}			



#mostPopWidget ol li {

	padding-left:2px;

	margin-left:25px;

	list-style-type: decimal;

	line-height:115%;

	}



#mostPopWidget ul li {

	padding-left:2px;

	margin-left:25px;

	list-style-type:square;

	line-height:115%;

	}
	
/*	
-------------------------------------------
	Menu
-------------------------------------------
*/
ul.annthememenu
{
	position: absolute;

	left: 8px;

	bottom: 26px;

	display: block;

	height: 22px;

	border-left: 0px solid #555;
}
ul.annthememenu ul
{
	display:none;
	
}
ul.annthememenu li
{				
	float: left;

	display: block;

	height: 22px;	
}
ul.annthememenu li a
{ 		
	float: left;

	display: block;

	height: 22px;

	line-height: 22px;

	text-transform: uppercase;

	color: #666666;

	padding: 0 12px 0 12px;

	border-right: 1px solid #C8C8C8;

	font-weight: bold;

	font-family:  arial,helvetica,;

	font-size:11px;
}
ul.annthememenu li a:hover {

	background-color:#666666;

	color:#FFFFFF;
	
	font-weight: bold;

}
ul.annthememenu li:hover  ul
{
	background-color:#666666;
	color:#FFFFFF;
	position: absolute;
	display: block;
	min-width:100px;
	margin:22px 0 0 0;
	float: none;
}
ul.annthememenu li:hover  ul li
{
	background-color:#666666;
	color:#FFFFFF;
	font-weight: bold;
	min-width:100px;
	float: none;
}
ul.annthememenu li:hover  ul li a
{
	background-color:#666666;
	color:#FFFFFF;
	min-width:100px;
	font-weight: bold;
	float: none;
}
ul.annthememenu li.current-menu-item a, ul.annthememenu li.current-menu-item a:hover, ul.annthememenu li.current-menu-parent , ul.annthememenu li.current-menu-parent a {

	background-color:#ff0000;

	color:#FFFFFF;
	
	font-weight: bold;

}
#advs
{
	width: 996px;


	margin: 20px auto 0 auto;
margin-bottom: 15px;
margin-top: 25px;

	text-align: middle;
}


/* photo list2 */

.photolist2 li {

	float: left;

	display: inline;

	width: 215px;

	margin-right: 15px;

	padding:5px;

}



.photolist2 .thumb {

	float: left;

	margin-right: 9px;

	display: block;

}

.photolist2 .thumb img {

	overflow: hidden;

	padding: 1px;
padding-bottom: 0px;
}

.photolist2 .thumb a:hover img {

}



.photolist2 h3 {margin: 0 0 2px 0}

.photolist2 h3 a {

	/*font-size: 1.2em;

	line-height: 1.2em;

	color: #000;*/

}

.photolist2 h3 a:hover {/*text-decoration:underline*/}



.photolist2 .summary p {

	line-height: 1.3em;

	font-size: 0.9em;

}

.photolist2 .summary p a {color: #A6A6A6}

.photolist2 .summary p a span {

	color: #999;

	text-transform: uppercase;
font-size: 0.8em;
}



.photolist2 .seephotos {

	font-weight: bold;

	font-size: 0.9em;

	margin: 10px 0 0 0;

	text-transform: uppercase;

}

.photolist2 .seephotos a {background: url(img/sm_arrow.png) no-repeat right center; padding-right: 9px;}

.photolist2 .seephotos a:hover {text-decoration: underline}




/*Custom Template*/
.featured-image-post img { width: 100%; max-width: 100%; height: auto;}
.post-template-1 .postzone { margin: 0px; width: 685px;}
.post-template-1 .main-content img { width: 100%; max-width: 100%; height: auto;}
.post-template-1 .posti { border: none; margin: 0px; padding: 0px;}
.post-template-1 .main-content { margin-top: 15px; padding: 12px; width: 486px; float: right; border: solid 1px #d1d1d1;}
.post-template-3 .main-content,.post-template-4 .main-content,.post-template-first .main-content { padding: 0px !important; border: none !important; margin-top: 0px !important; }
.post-template-1 #leftcolumn { padding-left: 0px !important;}
.post-template-1 #rightcolumn { padding-right: 0px !important;}
.post-template-1 .ad_box { margin-top: 0px !important;}
.featured-image-post { margin: 15px 0px 20px;}
.post-template-1 h1 { padding: 0px !important; font-size: 3.0em !important; color: #666666 !important; padding: 0 0 5px 0 !important; line-height:38px !important;font-family:Trebuchet MS, Arial, Helvetica, sans-serif !important; font-weight: bold !important;}
.post-template-1 .pcomment, .post-template-1 .edit {

	margin-left: 10px;

	font-size: 0.3em;

}

.post-template-1 .edit a {

	padding: 2px;

}

.post-template-1 .pcomment a {

	padding: 2px;

	color: #fff;

	background: #ff0000;

}

.post-template-1 .postby {

	font-weight: bold;

	color: #777;

	font-size: 0.9em;
line-height: 0.2em;
}

.post-template-1 .date {

	margin: 5px 0 20px 0;

	font-size: 0.9em;

	font-weight: bold;

	color: #999;
line-height: 1.0em;


}
.post-template-1 h1,.post-template-4 h1,.post-template-2 h1,.post-template-3 h1 { margin-top: 20px;}
.post-template-3 .main-content,.post-template-4 .main-content	{ float: left !important; width: 670px;}
.post-template-1 .area,.post-template-2 .area,.post-template-3 .area,.post-template-4 .area { padding: 0px;} 
.post-template-1 .featured-image-post img,.post-template-2 .featured-image-post img,.post-template-3 .featured-image-post img,.post-template-4 .featured-image-post img { max-width: 1000px; height: auto;}
.main-content p:first-child { display: none !important;}
.main-content .featured-image-post img { display: block !important;}
.post-template-4 .post-inner-content p:first-child { display: none !important;}
.post-template-4 #rightcolumn,.post-template-1 .rightcol { margin-top: 10px ;}
.post-template-first .main-content { margin-top: 0px !important; padding: 0px !important; width: 508px !important; border: none !important;}
.post-template-1,.post-template-2,.post-template-3,.post-template-4 { padding-left: 10px !important; padding-right: 10px !important;}



section {
    padding: 10px 0;
    text-align: center;
}
select.frecuency {
    border: none;
    font-style: italic;
    background-color: transparent;
    cursor: pointer;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: -webkit-transform .35s ease-in;
    transition: -webkit-transform .35s ease-in;
    border-bottom: none;
}
select.frecuency:focus {
    outline: none;
    border-bottom: 5px solid #39b3d7;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: -webkit-transform .35s ease-in;
    transition: -webkit-transform .35s ease-in;
}
.free {
    text-transform: uppercase;
}
.input-group {
    margin: 20px auto;
    width: 100%;
    
}
input.btn.btn-lg,
input.btn.btn-lg:focus {
    outline: none;
    width: 60%;
    height: 60px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; border: 1px solid; color: #ccc;
    padding: 20px;
    margin-bottom: 20px;
     font-size: 15px;
     margin-right: 0px;
}
button.btn {
    width: 30%;
    height: 60px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-size: 20px;
    color: #fff;
    background-color: #999;
    margin-left: 0px;
}
.promise {
    color: #999;
}



++++

