body{
	color: #222222;
    font-family: Georgia;
    font-size: 14px;
    margin: 0 0;
    padding: 0;
    text-align: left;
	
}

.b{
	font-weight:bold;
}

.num{
	font-family:"Times New Roman";
	font-size:110%;
}

.colored{
	color:#fd7e00;
}

.fleft{
	float:left;
}

.fright{
	float:right;
}

.ad_336_280{
	width:340px;
	
}

div#wrapper{
	background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    padding: 20px 0px 10px;
    position: relative;
    width: 740px;
} 

div.clear{
	clear:both;
}

a{
	color:#fd7e00;
	text-decoration:none; 
}

a:hover{
	color:#fd7e00;
}

.delimiter{
	color:#CCC;
	margin:0px 2px;
}

a:hover,
a.sel
{	
	 
	text-decoration:underline;
}

.a-right{
	text-align:right;
}

.a-center{
	text-align:center;
}

div#header{
	padding:0px;
	
	/* margin-top:20px;
	 margin-bottom:25px;
	 
	height:88px;*/
	 color:#fff;
}


div#header .title{
	
	font-size:36px;
	color:#222;
	font-weight:bold;
	 
	letter-spacing:3px;
}

div#header .title span.dot{
	font-size:18px;
	letter-spacing:2px;
}

div#header span.colored{
	color:#fd7e00;
}

div#header .subtitle{
	margin-top:3px;
	font-size:16px;
	color:#fd7e00;
	letter-spacing:1px;
}

div#header div#logo a,
div#header div#logo a:visited,
div#header div#logo a:hover{
	color:#000;
	text-decoration:none;
}

div#header div#logo{
	width:240px;
	float:left;
	margin-right:10px;
}

div#header div.bordered{
	border-left:1px solid #;
}

div#header div#piximus-details{
	float:right;
	text-align:right;
	font-size:16px;
	margin-right:5px;
	margin-top:3px;
	 
}

div#header div#piximus-details table.counter{
	background:url('../images/counter_back2.png') no-repeat center center;
	width:113px;
	color:#C66407; 
	height:18px;	
	font-family:Tahoma;
	font-size:12px;
	float:left;
	
}

div#header div#piximus-details .metric{
	float:left;
	margin-left:5px;
}

div#header div#piximus-details table.counter td{
	padding:0px;
	margin:0px;
	width:16px;
	padding-top:2px;
	text-align:center;
	font-weight:bold;
}

div#header div#piximus-details table.counter td.silver{
	color:#999;
}



div#header div#piximus-details .nums{
	letter-spacing:8px;
	color:#000;
	font-family:Tahoma;
	line-height:19px;
	font-size:14px;
	margin-right:5px;
}	

div#header div#piximus-details p{
	margin-bottom:1px;
}


div#header div#articleTitle{
	float:left;
	margin-top:3px;
	padding-left:10px;
	padding-bottom:0px;
	border-left:1px solid #;
	width:420px;	
}

div#header div#articleTitle h1{
	font-size:32px;
	line-height:32px;
}

div#header div#articleTitle .details{
	margin-top:1px;
	font-size:16px;
	padding-bottom:0px;
}



div#header div#categoryTitle{
	float:left;
	height:46px;
	margin-top:6px;
	padding-left:10px;
	padding-bottom:0px;
	border-left:1px solid #;
	width:420px;
}

div#header div#soc{
	float:right;
	margin-top:4px;	
}

di#header div#soc img.social_icons{
	 width:10px;
}



div#article{
	margin-top:0px;
	
}

div#article div.row{
	/*margin:15px 0px;*/
	margin-bottom:30px;
 
}

div#article div#title{
	
}

div#article div.widget{
	margin-right:15px;
}

div#article .date{
	color:#888;
	float:left;
	width:60px;
}

div#article img.image{
	max-width:740px;
	
	/*
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	*/
}

div#article .date .day{
	font-family:"Times New Roman";
	font-size:48px;
}

div#article .date .month{
	margin-top:0px;
	font-size:18px;
	letter-spacing:2px;
}

div.list-row{
	/*margin:10px 0px;*/
	margin-bottom:20px;
	border-bottom:1px solid #A9A9A9;
	overflow:hidden;
	padding-bottom:20px;
	 
}

div.list-row-no-border{
	margin-bottom:25px;
	padding-bottom:0px;
	border-bottom:0px;
}

div#article div.bordered{
	margin-bottom:10px;
	padding-top:10px;
	border-top:1px solid #;
}

div#article div.title{
	margin:15px 0px 20px 0px;
}

div#article div.article-details{
	margin-top:5px;
}

div#article div.title .visits{
	font-size:15px;
}

div#article div.steps{
	margin:20px 0px 10px 0px;
	background:url('../images/border_back.jpg') repeat-y center;
}


div.related{
	overflow:hidden;
	/*height: 250px;*/
	width:740px;
}

div.related .item{
	float:left;
	width:140px;
	margin-right:10px;
	margin-bottom:15px;
}

div.related .item-last{
	margin-right:0px;
} 

div.related a,
div.related a:visited{
	color:#000;
}

div.related a:hover{
	color:#fd7e00;
	text-decoration:none;
}

div.related img.rel{
	width:140px;
	
}

p.label{
	color:#AAA;
	font-size:16px;
	letter-spacing:0px;
	margin-top	:10px;
}

p.label a,
p.label a:visited{
	color:#888;
}

p.label a:hover{
	text-decoration:none;
	color:#fd7e00;
}

div#article div.steps .left{
	float:left;
	width:350px;
	 
}

div#article div.steps div.left div.image{
	float:left;
	width:110px;
	
}

div#article div.steps div.left div.image img{
	max-width:110px;
}

div#article div.steps div.left div.text{
	float:left;
	width:230px;
	margin-left:10px;
}



div#article div.steps div.right div.image{
	float:right;
	width:110px;
	
}

div#article div.steps div.right div.image img{
	max-width:110px;
}

div#article div.steps div.right div.text{
	float:right;
	width:230px;
	margin-right:10px;
}





div#article div.steps h2{
	font-size:16px;
	margin-top:0px;
	font-weight:bold;
}

h2 a,
h2 a:visited{
	color:#222;
}

h2 a:hover{
	color:#fd7e00;
	text-decoration:none;
}

div#article div.steps img.article{
	max-width:330px;
}

div#article div.steps .right{
	text-align:right;
	float:right;
	width:350px;
	 
}

div#article div.steps .details{
	margin:4px 0px;;
}

h1, h1 a, h1 a:visited {
	text-decoration:none;
	font-size:24px;
	letter-spacing:1px;
	font-weight:bold;
	color:#000;
}
/*
h2, h2 a, h2 a:visited {
	text-decoration:none;
	font-size:26px;
	letter-spacing:0px;
	color:#000;
}
*/
div#article div.bottom,
div#article div.seemore{
	font-size:16px;
	font-style:italic;
	margin-bottom:5px; 	
}

h1 a:hover{
	color:#fd7e00;
}

div#article p.text{
	margin:0px 0px 20px 0px;
	line-height:20px;
	font-style:italic;
}


div#articles{
	position:relative;
}

div#articles div.list div.left{
	/*
	width:220px;
	*/
	overflow:hidden;
	width:336px;
	float:left;
	margin-right:15px;
	padding-right:0px;
	/*
	border-right: 1px solid #;
	*/
}


div#articles div.list img.article{
	width:324px;
	padding:5px;
	border: 1px solid #888888
}

div#articles div.list div.right{
	width:388px;
	/*
	margin-left:15px;*/
	float:left;
}

div#articles h1,
div#articles h1 a,
div#articles h1 a:visited {
	text-decoration:none;
	font-size:26px;
	letter-spacing:0px;
	font-weight:normal;
	color:#000;
}

div#articles h1 a:hover{
	color:#fd7e00;
}

div#articles span.tumb{
	margin-right:10px;
	
}

div#articles img.play{
	position:absolute;
	height:45px;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-31px
}	

div#articles span.tumb img.tumb{
	height:160px;
	margin-bottom:10px;
}

div#articles div.grid{
	float:left;
	/*
	width:223px;
	height:150px;
	*/
	width:342px;
	height:263px;
	margin-right:15px;
	background-position-x:center;
	
	background-position-y:center;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

div#articles div.last{
	margin-right:0px;
}

 div.article-details-list{
 	margin-top:10px;
	font-size:16px;
}

div.article-details-list .visits{
	margin-bottom:5px;
	font-size:16px;
	color:#444
}




 



.b-top{
	border-top:1px solid #;
}
 
div.pagging{
	padding:10px 0px 15px 0px;
	text-align:center;
	border-bottom: 1px solid #000;
    border-top: 1px solid #000;;
	margin:20px 0px;
	background-color:#FFF;
	box-shadow:0px 2px 2px #AAA;
} 
 
div.pagging a{
	/*
	width:30px;
	display:block;
	float:left;
	*/
	color:#000;
	border:1px solid #666;
	 background-color:#FFF;
	margin:0px 2px;
	text-align:center;
	padding:0px 7px 4px 7px;
}

div.pagging a:hover{
	border:1px solid #;
	color:#fd7e00;
	text-decoration:none;
}

div.pagging a.sel{
	border:1px solid #fd7e00;
	color:#fd7e00;
	text-decoration:none;
}



div#categories{
	border-bottom: 1px solid #A9A9A9;
    border-top: 1px solid #A9A9A9;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 6px 10px;
    box-shadow:0px 2px 2px #AAA;
}

div#categories a{
	color: #000000;
    font-size: 18px; /*18*/
    font-weight: normal;
    letter-spacing: 0px;
    margin-right: 14px;
    text-transform: uppercase;
}

div#categories a.last{
	margin-right:0px;
}

div#categories a:hover,
div#categories a.sel{
	color:#fd7e00;
	text-decoration:none;
}

div#footer_back{
	background-color:#FFF;
}

div#footer{
	border-top:2px solid #AAA;
	width:740px;
	
	margin-top:10px;
	padding-bottom:10px;
	padding-top:5px;
	  
	text-align:right;
	font-size:12px;
	color:#282828;
}

div#footer .left{
	width:250px;
	float:left;
	text-align:left;
	letter-spacing:2px;
}

div#footer .copyright{
	text-align:left;
	font-size:10px;
	color:#282828;
	
}

div#footer .cats{
 text-align:left;
 margin-bottom:10px;
 padding-bottom:5px;
 border-bottom:2px solid #AAA;
}

div#footer .cats a,
div#footer .cats a:visited{
	color:#282828;
	font-size:18px;
	font-weight:bold; 
	text-decoration:none;
	margin-right:46px; /*47px*/
}

div#footer .cats a.last{
	margin-right:0px;
}

div#footer .cats a:hover{
	color:#FD7E00;
	text-decoration:none;
	font-size:18px;
	 
}

div#footer .right{
	width:300px;
	float:right;
}

div#footer a.adv{
	color:#AAA;
}

div.line{
	border-top:1px solid #;
}

div.skyscraper_left{
	width:160px;
	position:absolute;
	height:600px;
	margin-right:380px;
	right:50%;
	top:95px;
	background-color:#FFFFFF;
}

div.skyscraper_right{
	width:160px;
	position:absolute;
	height:600px;
	margin-left:380px;
	left:50%;
	top:95px;
	background-color:#FFFFFF;
}

div.navigation{
	width:150px;
	position:fixed;
	 	
	top:30%;
	/*
	background-color:#FFFFFF;*/
}

div.navigation .label{
	margin-bottom:10px;
	font-size:26px;
}

div.navigation a img.tumb{
	opacity:0.7;
	filter:alpha(opacity=70);
	max-width:150px;
}

div.navigation a:hover img.tumb,
div.navigation a:active img.tumb{
	opacity:1;
	filter:alpha(opacity=100);
	max-width:150px;
}		

div.navigation h2{
	margin-top:5px;
}	

div.navigation h2 a{
	color:#666;
	font-size:16px;
}	

div.nav_previous{
	margin-right:380px;
	padding-left:5px;
	right:50%;
	
}


div.nav_previous .label{
	text-align:left;
}	
	
div.nav_next{
	margin-left:380px;
	padding-right:5px;
	left:50%;
}

div.nav_next .label{
	text-align:right;
}


div.doyou{
	margin-top:30px;
	font-size:20px;
	margin-bottom:20px;
	letter-spacing:0px;
	color:#666;
}




#articles .box{
	float:left;
	margin-bottom:20px;
	width:218px;
}

#articles .box h1{
	margin-top:5px;
	margin-bottom:5px;
}

#articles .box h1 a,
#articles .box h1 a:visited,
#articles .box h1 a:hover{
	font-size:18px;
	font-weight:bold;
}

#articles .box .info{
	margin-bottom:5px;
	color:#333;
}

#articles .margin-r{
	margin-right:20px;
}

.randomArticles{
	padding:0px;
	margin-bottom:20px;
	padding-bottom:20px;
	border:none;
	background-color:#fff;
	border-bottom:2px dotted #999;
}

.randomArticles img{
	width:136px;
}

.randomArticles .right{
	margin-right:10px;
}	

.rel{
	position:relative;
}

.img-tools{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	/*
	background-color:#fff;
	*/
	opacity:0.6;
	filter:alpha(opacity=60);
	
}


.img:hover .img-tools{
	display:block;
}

.grey{
	color:#AAA;
}

#comments{
	font-size:14px;
}

#comments .post{
	
}

#comments table.comm-form{
	margin:10px 0px;
}

#comments table.comm-form td{
	padding:4px 0px;
}	

#comments .post input.field,
#comments .post input.textarea{
	width:200px;
}

#comments .list{
}

#comments .list .comment{
	margin:5px 0px;
}

#comments .list .comment .avatar{
	float:left;
	width:100px;
}

#comments .list .comment .text{
	float:left;
	width:400px;
}

.new{
	position:absolute;
	z-index: 10;
	background: url('../images/icon_new.gif') left top no-repeat;
	display:block;
	width:30px;
	height:12px;
	top:-8px;
	left:-1px;
}
 
