/*  
Theme Name: tinusMag
Theme URI: http://www.odacreative.com
Description: pole spin mag website theme.
Version: 1.0
Author: babdon
Author URI: http://www. odacreative.com
Tags: white, silver, blue, tan, green, orange, light, three-columns, two-columns, one-column, fixed-width, right-sidebar, left-sidebar, theme-options, front-page-post-form, editor-style, photoblogging, custom-colors, custom-header, sticky-post, microformats, threaded-comments
*/


body{ margin:auto; padding:0; background:#eeeeee;}

.page{ width:1004px; height:auto; margin:auto; padding:0;}

.header{ background:#eeeeee; width:998px; height:auto;}

.search{ background:url(images/searchbox.jpg) no-repeat; width:256px; height:52px; margin:auto; padding:10px 0px 0px 0px;}

.searchbox{ background:#eeeeee; font:11px Arial, Helvetica, sans-serif; color:#000000;  border:1px solid #eeeeee; padding:0px 0px 0px 10px; margin-left:16px; width:150px;}

.searctxt{ font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-transform:uppercase;}
.searctxt a{  font-weight:bold; color:#000000; text-transform:uppercase; text-decoration:none;}
.searctxt a:hover{font-weight:bold; color:#990000; text-transform:uppercase; text-decoration:none;}

.linkright{font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-transform:uppercase; width:236px; float:right; }
.linkright a{ color:#000000; text-transform:uppercase; text-decoration:none; padding:4px;}
.linkright a:hover{ color:#000000; text-transform:uppercase; text-decoration:none; background:#FF9900; padding:4px;}

.headerrightsec{ background:url(images/subscribebg.jpg) no-repeat; width:257px; height:76px; margin:10px 0px 0px 0px;}

.subscribebox{ background:#eeeeee; font:11px Arial, Helvetica, sans-serif; color:#000000;  border:1px solid #eeeeee; padding:0px 0px 0px 10px; margin-left:16px; width:130px; height:20px; border:1px solid #CCCCCC;}

.menuContainer{ width:1004px; height:auto; margin:auto; padding:0px; background:#2b2e31;}
.menu{ margin:auto; padding:0;}
.menu ul{ margin:auto; padding:0; list-style:none; height:30px; padding:8px 0px 0px 0px;}
.menu li{ margin:auto; padding:0; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;display:inline;border-right:1px solid #eeeeee; height:30px; padding:0px 18px 0px 18px;}
.menu li a{ margin:auto; padding:0; color:#FFFFFF; text-transform:uppercase; text-decoration:none;  }
.menu li a:hover{ margin:auto; padding:0; color:#990000; text-transform:uppercase; text-decoration:none;}


.mnubdrbot{ border-bottom:1px solid #FFFFFF; height:1px; width:998px;}

.bannersec{ margin:auto; padding:0px; background:#2b2e31; height:124px;}
.banner{ margin:auto; padding:2px 0px 0px 0px; width:729px;}

.midbgsec{ background:url(images/main_midbg.jpg) repeat-y; width:auto; height:auto;}


.boredrlftsec{ border: 1px solid #CCCCCC; width:670px;}

.tablelady{ padding-left:6px;}

.date{ font:14px Arial, Helvetica, sans-serif; color:#333333; text-transform:uppercase; padding:6px 0px 6px 2px;}

.txtred{ font:13px Trebuchet MS, Verdana; color:#FF0000; font-weight:bold; text-decoration:underline;}
.txtred a{text-decoration:none; color:#ff0000;}
.txtred a:hover{text-decoration:none; color:#000;}

.txtblk{ font:12px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; padding:6px 6px 6px 0px; }

.viewall{ font:13px Trebuchet MS, Verdana; color:#FF0000; font-weight:bold; text-decoration:underline; text-align:right; margin-right:8px;}
.viewall a{ color:#FF0000; font-weight:bold; text-decoration:underline; text-align:right; margin-right:8px;}
.viewall a:hover{ color:#990000; font-weight:bold; text-decoration:underline; text-align:right; margin-right:8px;}

.hotheading{ font:14px Arial, Helvetica, sans-serif; color:#333333; padding:10px 0px 8px 0px; border-bottom:1px solid #CCCCCC; width:660px; margin-left:10px; font-weight:bold; text-transform:uppercase;}
.hotborder{ border-bottom:1px solid #CCCCCC; width:600px;}

.listred{ margin-left:30px; padding:0; width:400px;}
.listred ul{ margin:0; padding:0px; list-style:none;}
.listred li{ font:12px Arial, Helvetica, sans-serif; color:#003366; background:url(images/redbull.jpg) no-repeat left center; padding:0px 0px 0px 16px; font-weight:bold; }
.listred li a{ color:#003366; text-decoration:none;}
.listred li a:hover{ color:#FF0000; text-decoration:none;}

.vedio_photo{ font:14px Arial, Helvetica, sans-serif; color:#333333; padding:10px 0px 8px 0px; border-bottom:1px solid #CCCCCC; width:260px; margin-left:10px; font-weight:bold; text-transform:uppercase;}

.viedsec_padd{padding:8px;}

.algeriatxt{
	color:#990000;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.samtxt{
	color:#333333;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.small_txt{ font:11px Arial, Helvetica, sans-serif; color:#CCCCCC;}
.pad{ padding:6px;}

.bigtxt{ font:14px Trebuchet MS, Verdana; color:#FF0000; text-transform:uppercase; font-weight:bold;}
.moreonlinetxt{ font:12px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; text-align:left; width:170px;}
.readrmore_online{ font:12px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; padding:8px 0px 0px 0px; font-weight:bold;}
.readrmore_online a{ text-decoration:none; color:#000000; text-transform:uppercase;}
.readrmore_online a:hover{ color:#000000; text-decoration:underline; text-transform:uppercase;}

.botoomlinks{ background:url(images/bottomlink.jpg) repeat-x; width:1004px; height:43px; margin-top:10px;}
.linkbot{ margin:auto; padding:0; font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; width:990px; text-transform:uppercase; padding:10px 10px 0px 10px;}
.linkbot a{ text-decoration:none; color:#FFFFFF;}
.linkbot a:hover{ text-decoration:none; color:#FF0000;}
.bottomsec{background:#000000; height:100px; width:100%;}
.copyright{width:990px; height:40px; margin:auto; padding-top:14px;}
.copyright1{width:400px; float:left; height:auto; font:11px Arial, Helvetica, sans-serif; color:#949494; line-height:20px;}
.copyright1 a{text-decoration:none; color:#949494;}
.copyright1 a:hover{text-decoration:none; color:#FF9900;}
.copyright2{width:230px; float:right; height:auto; font:11px Arial, Helvetica, sans-serif; color:#949494; line-height:20px;}
.copyright2 a{text-decoration:none; color:#949494;}
.copyright2 a:hover{text-decoration:none; color:#FF0000;}

/*------------ Inner Pages CSS ----------*/
.innerCont{font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0px;}
.innerCont a{font:12px Arial, Helvetica, sans-serif; color:#0000FF;}
.innerCont a:hover{font:12px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;}
.innerCont h1{font:22px Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; color:#c21c37; margin:0px; padding:0px; border-bottom:dotted 1px #CCCCCC; padding-left:5px;}
.innerCont h2{font:18px Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; color:#555555; margin:0px; padding:10px 0px 0px 0px; padding-left:5px;}
.innerCont h3{font:18px Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:bold; color:#c21c37; margin:0px; padding:0px; border-bottom:dotted 1px #CCCCCC; padding-left:5px;}
.innerCont p{font:12px Arial, Helvetica, sans-serif; color:#333; margin:0px; padding:10px 8px 0px 8px; line-height:18px;}

/*------------ Membership Form ----------*/
.red{font:12px Arial, Helvetica, sans-serif; color:#FF0000;}
#vid .red a {color: #f00; font-weight:bold; text-decoration:none; padding-top:5px;}
.bg2{background-color:#F8F8F8;}
.box-border{border:solid 1px #CCCCCC; font:13px Arial, Helvetica, sans-serif;} 

/*-------------Product CSS--------------------*/
.page_bg{width:auto; height:38px; margin:auto; }
.page2{padding:10px 10px 0px 0px; text-align:right;}
.paginga{background:#f3f3f3; padding:2px; border:1px solid #ababab; color:#000000; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.paginga:hover{background:#d4f0ff; color:#ff0000;}
.paging{background:#d4f0ff; padding:2px; border:1px solid #ababab; color:#ff0000; font:bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

/* Slideshow Styles */
.slideshow { width: 300px; height: 450px; background: #FFF; padding: 6px; }
#slider { position:relative; padding: 0; z-index: 1;}
#slider .slideit {position:relative; width: 300px; height: 450px; }
#slider .pic {position:absolute; top:0; left:0; z-index:0; width: 300px; height: 450px; overflow:hidden; }	
#slider .date, #slider .title, #slider .text  {position: relative; z-index:1;}
#slider .title {position:absolute; bottom:30px; margin:25px 0 0 0; padding:0 20px 20px 20px; width:260px; z-index:5; background:transparent url(images/trans.png) repeat 0 0;text-align:left;}
#slider .title h1 {padding:0px 0 0 0; z-index:10; margin-top: 10px; font-size: 18px;}
#slider .title h1 a {color:#fff;}
#slider .title h2 {margin:0; padding: 15px 0 0 0; color: #fff; font-size:12px;  }
#slider .title h2 a, #slider .title h2 a:visited {margin:0;padding: 3px 5px;color: #fff;border: none;background: #114469;font-size: 11px;font-weight: normal;}
#slider .title h2 em {color: #fff;font-weight: normal;}


/* Bottom Slider */
#bottom-container {width: 100%;float: left;padding: 2px;}
.bottomslider {position: relative;}
/*.bottomslider .back a {margin-top: 4px;margin-left: 380px;float: left;width: 84px;height: 12px;background: url(images/back.jpg) no-repeat;}
.bottomslider .next a {margin-top: 4px;margin-left: 10px;float: left;width: 84px;height: 12px;background: url(images/next.jpg) no-repeat;} */
.bottomslider ul {position: relative;left: 0;width: auto;margin: 0;padding: 0;list-style-type: none;z-index: 1; margin-top:5px}
.bottomslider h3 { position: inherit; float:left; padding-top:0px; margin:0px;color: #1c6aa2; font:13px Trebuchet MS, Verdana; color:#FF0000; font-weight:bold; text-decoration:underline; width:180px;}
.bottomslider h3 a {margin-bottom: 0px;text-decoration:none; color:#ff0000;}
.bottomslider img {float:left; padding-right: 6px; clear:left;}
.bottomslider h3  a:hover {text-decoration:none; color:#000;}
.bottomslider li {float: left;display: inline;width: 340px; margin-bottom: 20px;}
.bottomslider .desc {float:left; display: inline; width:205px; font:12px Arial, Helvetica, sans-serif; color:#000000; line-height:18px0; padding-top:6px;}

/* hot headlines */
.pubdate { font-weight:normal; color:#333333;}


/* pretty photo light box */
	div.pp_pic_holder a:focus { outline:none; }
	div.pp_overlay {background: #000; display: none;left: 0; position: absolute; top: 0; width: 100%; z-index: 9500;}	
	div.pp_pic_holder {	display: none;	position: absolute;	width: 100px;	z-index: 10000;}		
		.pp_top {height: 20px;	position: relative;}
			* html .pp_top { padding: 0 20px; }
			.pp_top .pp_left {height: 20px;	left: 0; position: absolute; width: 20px;}
			.pp_top .pp_middle {height: 20px; left: 20px; position: absolute; right: 20px;}
				* html .pp_top .pp_middle {left: 0; position: static;}			
			.pp_top .pp_right {	height: 20px; left: auto; position: absolute; right: 0;	top: 0;	width: 20px;}
		.pp_content { height: 40px; }
		.pp_content .ppt {	left: auto;	margin-bottom: 5px;	position: relative;	top: auto;}		
		.pp_fade { display: none; }		
		.pp_content_container {	position: relative;	text-align: left; width: 100%;}		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
			.pp_content_container .pp_details {	margin: 10px 0 2px 0;}
				.pp_description {display: none;	margin: 0 0 5px 0;}
				.pp_nav {clear: left; float: left; margin: 3px 0 0 0;}				
					.pp_nav p {	float: left; margin: 2px 4px;}				
					.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {display: block;float: left; height: 15px;	margin-top: 3px; overflow: hidden; text-indent: -10000px; width: 14px;}		
		.pp_hoverContainer { position: absolute; top: 0; width: 100%; z-index: 2000; }		
		a.pp_next {	background: url(images/btnNext.png) 10000px 10000px no-repeat;	display: block;	float: right; height: 100%;	text-indent: -10000px;	width: 49%;}			
		a.pp_previous {	background: url(images/btnNext.png) 10000px 10000px no-repeat;	display: block;	float: left; height: 100%; text-indent: -10000px; width: 49%;}		
		a.pp_expand,
		a.pp_contract { cursor: pointer; display: none;	height: 20px; position: absolute; right: 30px; text-indent: -10000px; top: 10px; width: 20px; z-index: 20000;}
		a.pp_close { display: block; float: right;	text-indent: -10000px;}		
		.pp_bottom { height: 20px;	position: relative;}
			* html .pp_bottom { padding: 0 20px; }
			.pp_bottom .pp_left {	height: 20px;	left: 0;	position: absolute;	width: 20px;}
			.pp_bottom .pp_middle {	height: 20px; left: 20px; position: absolute; right: 20px;}
				* html .pp_bottom .pp_middle { left: 0; 	position: static;}
				.pp_bottom .pp_right {height: 20px;	left: auto;	position: absolute;	right: 0;	top: 0;	width: 20px;}		
		.pp_loaderIcon { display: block; height: 24px;	left: 50%; 	margin: -12px 0 0 -12px; position: absolute; top: 50%; 	width: 24px;}		
		#pp_full_res {line-height: 1 !important;}		
			#pp_full_res .pp_inline {text-align: left;}			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }	
		div.ppt { color: #fff;	display: none;	font-size: 17px; left: 0; position: absolute;	top: 0;	z-index: 9999;}




/* featured */

#featured-container { width: 668px; float: left; padding: 8px;}
.featured-post {width: 310px; float: left; border: 1px solid #c6c6c6; padding: 10px; margin-bottom: 1px; margin-left: 1px; background-color: #FFF;}
.featured-post .thumbnail {float: left;}

.featured-post .content {float: left;width: 175px;margin-left: 10px;}
.featured-post .no {width: 175px;margin-left: 5px;float: left;}
.featured-post .no p {width: 175px; display: block;}
.featured-post .content h2 { font:14px Trebuchet MS, Verdana; color:#FF0000; text-transform:uppercase; font-weight:bold; margin:0px; padding:0px;}
.featured-post .content h2 a { text-decoration:none; color:#ff0000;}
.featured-post .content h2 a:hover{text-decoration:none; color:#000;}
.featured-post .fdate {font:11px Arial, Helvetica, sans-serif; color:#CCCCCC;}

.featured-post .comments {
background: url(images/comments.jpg) no-repeat;
padding-left: 30px;
color: #656565;
font-size: 11px;
}

.featured-post .content p {font-size: 12px;float: left;color: #565656; margin:0px 0px 10px 0px; padding:0px;}

.featured-post .content .readmore {
float: left;
background-color: #e5e5e5;
padding: 3px 8px;
border: 1px solid #c6c6c6;
margin-top: 15px;
}

.featured-post .content .readmore {
width: auto;
color: #656565;
}

.featured-post .content .readmore:hover {
border: 1px solid #606060;
}


.featured-post .content .category-list {
float: right;
background-color: #e5e5e5;
padding: 3px 8px;
border: 1px solid #c6c6c6;
margin-top: 15px;
color: #656565;
}

.featured-post .content .category-list a {
width: auto;
color: #656565;
}

.featured-post .content .category-list a:hover {
text-decoration: underline;
}

.featured-post .content .category-list:hover {
border: 1px solid #606060;
}

#bottom-left {
float: left;
}

#feat-no-thumb {
width: 303px;
float: left;
margin-right: 0px;
margin-left: -10px;
margin-top: 10px;
}

.featured-no-post {
width: 264px;
float: left;
border: 1px solid #c6c6c6;
margin-bottom: 10px;
margin-left: 10px;
background-color: #FFF;
min-height: 300px;
}

.featured-no-post .content {
float: left;
width: 235px;
margin-left: 10px;
padding-bottom: 10px;
}

.featured-no-post .content h2 { font:14px Trebuchet MS, Verdana; color:#FF0000; text-transform:uppercase; font-weight:bold; display: block;}

.featured-no-post .content h2 a {
color: #18649a;
display: block;
line-height: 24px;
}

.featured-no-post .date {
background: url(images/time.jpg) no-repeat;
padding-left: 25px;
color: #656565;
float: left;
font-size: 11px;
margin-right: 10px;
}

.featured-no-post .comments {
background: url(images/comments.jpg) no-repeat;
padding-left: 30px;
color: #656565;
float: left;
font-size: 11px;
}

.featured-no-post .content p {
float: left;
font-size: 12px;
margin-top: 10px;
width: 235px;
color: #565656;
}

.featured-no-post .content .readmore {
float: left;
background-color: #e5e5e5;
padding: 3px 8px;
border: 1px solid #c6c6c6;
margin-top: 15px;
}

.featured-no-post .content .readmore {
width: auto;
color: #656565;
}

.featured-no-post .content .readmore:hover {
border: 1px solid #606060;
}


.featured-no-post .content .category-list {
float: right;
background-color: #e5e5e5;
padding: 3px 8px;
border: 1px solid #c6c6c6;
margin-top: 15px;
color: #656565;
}

.featured-no-post .content .category-list a {
width: auto;
color: #656565;
}

.featured-no-post .content .category-list a:hover {
text-decoration: underline;
}

.featured-no-post .content .category-list:hover {
border: 1px solid #606060;
}

.lcp_catlist li{ list-style-type:decimal; padding:10px; border-bottom:#F8F8F8 1px solid;}
.lcp_catlist a {color:#F00;text-decoration:none;}
.lcp_catlist a:hover {text-decoration:none; color:#000;}
.lcp_catlist b {float:right; font-weight:normal;}
#pic {
	text-align: center;
	padding: 5px;
	height: 150px;
	background-color: #FFF;
	float: left;
	border: 1px solid #E0E0E0;
	margin: 3px;
	width: 150px;
	overflow: hidden;
	margin-right:35px;
	text-decoration:none;
	color:#F00;
}
#pic a {color:#F00;text-decoration:none;}
#pic a:hover {text-decoration:none; color:#000;}

li.author span.author_meta a {
     background: #EFEFEF;
     color: #CF4900;
}
