/*  







Theme Name: SolReka Blog



Theme URL: http://www.solreka.com/blog/



Description: SolReka.com and SolReka.com/blog was created and designed by <a href="http://www.solreka.com/">SolReka</a> on 24th January 2008.



Author: Riv



Author URI: http://www.solreka.com/



*/

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



*	HTML



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



#background {



	background: #212021;



	color: #FFFFFF;



	font-size: 12px;



	font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;



    margin-top: 0px; 



	margin-bottom: 0px; 



	margin-left: 0px; 



	margin-right: 0px;



	text-align: center;



}







#wrapper {



    left:0px;



    top:0px;



    width:1000px;



    margin: 0 auto; 



    text-align: left;



}







#content{



	width: 1000px;



	margin: 0 auto;



	background: url(images/main_blog.gif) repeat-y;



	overflow: hidden;



}







.contenth{



	width: 1000px;



	height: 3px;



	background: url(images/contenth.gif) no-repeat bottom;



	margin: 0 auto;



	padding: 5px 0 0 0; /*20px 0 0 0;*/



	}







.contentf{



	width: 1000px;



	height: 3px;



	background: url(images/contentf.gif) no-repeat top;



	margin: 0 auto;



	padding: 0 0 20px 0;



	}







.navigation{



	clear: both;



	text-align: center;



	}







.alignleft{



	float: left;



}







.alignright{



	float: right;



}







textarea{



	font-size: 8pt;



	font-family: tahoma;



	color: #000000;



	border: none;



	padding: 5px 2px;



	border: 3px solid #000066;



}







blockquote{



	margin: 10px 10px;



	padding: 5px 5px;



	background: #222222;



	border: 3px solid #000000;



	color: #cccccc;



	font-family: arial;



}







img{



	border: none;



}







img.borderwhite{



     margin: 2px 5px 2px 5px;



     padding: 1px;



     border:solid #ffffff 1px;



}







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



*	HEADER



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







.header_container {



   position: relative;



   height: 65px;



   padding: 15px 0 0 0;



   }







.left-element {



   	position: absolute;



   	left: 0;



   	width: 40%;



   	color:#FFFFFF;



	font-weight:bold;



	font-size: 1.3em;



	font-family: verdana;



   }







.right-element {



   position: absolute;



   right: 0;



   width: 60%;



   padding: 20px 0 0 0;



   margin: 0px;



   } 



.left-annelement {



   	position: absolute;



   	left: 0;



   	width: 60%;



   	color:#FFFFFF;



	font-weight:bold;



	font-size: 1em;



	font-family: verdana;

	

	padding: 0 0 0 12px;



   }







.right-annelement {



   position: absolute;



   right: 0;



   width: 17%;



   padding: 0 6px 0 0;



   margin: 0px;



   } 



.search-form input {

  width: 145px;

  border:2px solid #FD7023;

}





.nav{



	width: 603px;



	margin: 0 auto;



	height: 41px;



	font-weight:bold;



	font-family: verdana;



	text-transform: uppercase;



	font-size: 8pt;



}







.nav ul{



	margin: 0;



	padding: 0 17px 0 0;



	list-style: none;



}







.nav ul li{



	margin: 0;



	padding: 0;



	list-style: none;



	display: inline;



}







.nav a{



	background: url("images/navl.gif") no-repeat top left;



	text-align: center;



	padding: 0 0 0 22px;



	float: left;



	color: #ffffff;



	text-decoration: none;



	margin: 0;



}







.nav a:hover{



	text-decoration: none;



	color: #000000;



}







.nav a span{



	background: url("images/navr.gif") no-repeat top right;



	float: left;



	margin: 0;



	height: 20px; 



	padding: 14px 24px 0 10px;



}







#flash_banner {



	margin: 10px 0 0 512px;



 }







.announcement{



	padding: 5px 15px;



	color: #ffffff;



	width: 970px;

	

	height: 85px;



	margin: 10px 0 0 0;



	text-align:left;



}







.announcement h3{



	border-bottom: 1px solid #666666;



	margin: 0;



	padding: 0 0 2px 0;



	font-size: 10pt;



	color: #FF6600;



}







.announcement p, .smisc p{



	margin: 0;



	padding: 3px 0 0 0;



}







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



*	MAIN



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







#main{



	float: left;



	width: 580px; /*615*/



	padding: 5px 15px 5px 20px;



	text-align: left;



}







.spacerlow{



	height: 20px; 



}







.post h1, .post h2, .entry h2, .entry h1{



	font-size: 10pt;



	color: #FFF;



	margin: inherit;



	padding: 0;



}

.subscribe h5 {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    line-height: 10px;
    margin: 0 0 5px;
    text-decoration: none;
    text-shadow: 1px 1px #222;
    text-transform: none;
}




.post h3, .post h3, .entry h3, .entry h3{



	font-size: 9pt;



	color: #FF6600;



	margin: inherit;



	padding: 0;



}







.post{



	clear: both;



}







.info{



	line-height: 20px;



	text-align: justify;



	padding: 5px;



	border: 1px dashed #999999;



}







.entry{



	clear: both;



	line-height: 20px;



	font-size: 13px;



	padding: 0 0 0 0;



	text-align: left;



}







.smisc{



	text-align: left;



}







.smisc ul{



	margin: 0;



	padding: 3px 0 0 20px;



}







.smisc h4{



	border-bottom: 1px solid #cccccc;



	margin: 0;



	padding: 10px 0 2px 0;



	font-size: 10pt;



	clear: both;



}







.postmeta{



	color: #FFFFFF;



	font-size: 8pt;



	font-family: verdana;



	clear: right;



	padding: 3px 0 5px 10px;



}







.posttitle{



	clear: both;



}







.posturl{



	float: right;



	width: 485px; /*490*/



	padding: 0 0 0 5px;



}







.postdater{



	background: url(images/postdate.gif) no-repeat top;



	width: 90px; /*90*/



	height: 63px; /*63*/



	float: left;



	font-family:tahoma;



	font-size: 11px;



	color: #ffffff;



	padding: 18px 0 4px 20px;



}







.postdater span{



	display: block;



	font-size: 10pt;



	font-family: tahoma;



	padding: 1px 0 0 0;



}







.pannounce{



	background: transparent url(images/warning_triangle.gif) no-repeat scroll left center;



	padding: 2px 15px 0 20px;



}







.pcat{



	/* background: url(images/pcat.gif) no-repeat left bottom;



	padding: 0 25px 0 10px; */



	background:transparent url(images/pcat.gif) no-repeat scroll left bottom;



	padding:0pt 15px 0pt 17px;



}







.pcoma{



	background:transparent url(images/pcomment.gif) no-repeat scroll left bottom;



	padding:2px 15px 0pt 18px;



}







.pdate{



	background: url(images/pdate.gif) no-repeat left;



	padding: 15px 15px 0 20px;



}







.pmore{



	background: url(images/pmore.gif) no-repeat left;



	padding: 0 15px 0 20px;



}







.pedit{



	background: url(images/pedit.gif) no-repeat left bottom;



	padding: 8px 15px 0 21px;



}







.ptag{



	background: url(images/ptag.gif) no-repeat left;



	padding: 0 15px 0 20px;



	float: left;



}







.imgleft{



	padding: 0 5px 0 0;



}







.imgright{



	padding: 0 0 0 5px;



}







.minirss{



	background: url(images/rss-mini.gif) no-repeat left;



	padding: 0 15px 0 16px;



}







.miniemail{



	background: url(images/contact-mini.gif) no-repeat left;



	padding: 0 15px 0 18px;



}







.miscleft{



	width: 285px;



	float: left;



	padding: 0 5px 0 0;



}







.miscright{



	width: 290px;



	float: left;



}







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



*	BOTTOM OF POSTS



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







.akst_share_link {



	background:transparent url(share-icon-16x16.gif) no-repeat scroll 1px 0pt; 



	padding:1px 0px 3px 5px;



	font-size:1.2em;



	font-weight:bold;



	text-decoration: underline;



	color: #1199FF;



}	



#end_subscribe {

	text-align: center;

	padding: 10px 0 0 0;

}



#end_post_bottom_border {

	margin-top: 10px;

	border-bottom:3px solid #FFFFFF;

}



#tags {

	text-align: center;

	padding: 0 0 0 10px;

}



#post_footer {

	background: #333333;

	border-left:1px dotted #FFFFFF;

	border-right:1px dotted #FFFFFF;	

	border-top:1px dotted #FFFFFF;

	border-bottom: 1px dotted #FFFFFF;

}



#stumble_footer {



	margin:0pt 0pt 0pt 0pt;



	padding:10px 0px 3px 90px;



	width:490px;



	font-size:1.2em;

	

}



#stumble_footer a{



	color: #fff;

}



#stumble_footer a:hover{



	color: #1199FF;

}





#end {



	border-top:1px dotted #CCCCCC;



	float:left;



	margin:0pt 0pt 0pt 0pt;



	padding:3px 0px;



	width:580px;



}







#end ul {



	float:left;



	margin:0px;



	padding: inherit;



	text-align:left;



	width:250px;



}







#end ul li {



	font-size:1.1em;



}







#end ul.actions li {



	margin:0px 0px 0.9em;



	padding:0px;



	list-style: none;



}







#end .related li {



    width: 250px;



	line-height:1.6em;



	margin:0px 0px 0px 10px;



	padding:0px 0px 0px 10px;	



	font-size: 11px;



   /* background:transparent url(images/li-bullet.gif) no-repeat scroll 0pt; */



}







#end ul.related_post h2{



	background:transparent url(images/li-bullet.gif) no-repeat scroll 0pt;



	list-style: none;



}







a.digg {



	background:transparent url(images/digg.gif) no-repeat scroll 0pt;



	padding-left:20px;



}







a.delicious {



	background:transparent url(images/delicious.gif) no-repeat scroll 0pt;



	padding:2px 0px 2px 20px;



}







a.subscribemini {



	background:transparent url(images/feed_mini.gif) no-repeat scroll 0pt;



	padding-left:20px;



}







a.comment {



	background:transparent url(images/comment.gif) no-repeat scroll 0pt;



	padding-left:20px;



}







a.trackbck {



	background:transparent url(images/trackback_mini.gif) no-repeat scroll 0pt;



	padding-left:20px;



}







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



*	COMMENTS



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



.commentlist {



  	margin: 0px;



  	padding: 0px;



}







.commentlist li {



  	list-style: none;



  	border: 1px solid #999;



  	background: #333333;



  	padding: 10px;



 	margin: 0px 0px 10px 0px;



}







.commentlist li.alt {



 	background: #111111; /* originally 000*/



  	font-size: 12px;



}







.commentlist li a, .commentlist li a:visited {



  	text-decoration: none;



	font-weight: bold;



  	font-size: 12px;



  	color: #FF9900;



}







.entry h3, .info h3{



	margin: 0;



	padding: 0 0 0 35px;



	background: url(images/SolReka_logo_bullet_point.gif) no-repeat 5px 4px;



	font-size: 12pt;



	color: #FFF;



	line-height: 35px;



	}



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



*	SIDEBAR



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


.custom_images a img {
    opacity: 1;
}

.custom_images a:hover img {
    opacity: 0.75;
}



#sidebar{



	float: right;



	width: 385px;



	font-family: verdana;



	font-size: 8pt;



	color: #CCCCCC;



	text-align:left;



}







.leftsidebar{



	float: left;



	width: 166px; /*188*/



	margin: 10px 0 0 0;



	padding: 4px 11px;



	text-align:left;



}







.rightsidebar{



	float: right;



	width: 166px; /*197*/



	margin: 10px 0 0 0;



	padding: 4px 19px 4px 12px;



	text-align:left;



}







.adblock {



	border: 1px solid #ffffff;



	width: 348px;



	margin: 0px 0px 0px 10px;



	padding: 10px 0 2px 5px;



	background: #222222;



	height: 290px;



	font-size: 1em;



	color: #ff7700;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



	text-align:center;



}



.adblock img {

	padding: 0 0 0 10px;

}



.subscribe {
	border: 1px solid #ffffff;
	text-align: left;
	width: 348px;
	margin: 5px 0px 0px 10px;
	padding: 5px 0 0px 5px;
	background: #222222;
	height: 110px;
	font-size: 1em;
	color: #ff7700;
	text-transform: uppercase;
	font-family: verdana;
	font-weight: bold;
}

.newproducts {
	border: 1px solid #ffffff;
	text-align: left;
	width: 348px;
	margin: 5px 0px 0px 10px;
	padding: 5px 0 0px 5px;
	background: #222222;
	height: 100px;
	font-size: 1em;
	color: #ff7700;
	text-transform: uppercase;
	font-family: verdana;
	font-weight: bold;
}


.sidebar_container {



   position: relative;



   height: 210px;



   width: 385px;



   padding: 0px 0 0 0;



   }







.sidebarcont-left {



   	position: absolute;



   	left: 0;



   	width: 348px;



	border: 1px solid #ffffff;



	float: left;



	margin: 5px 0px 0px 10px;



	padding: 5px 0 0 5px;



	background: #222222;



	height: 207px;



	font-size: 1em;



	color: #ffffff;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



   }







.sidebarcont-right {



   	position: absolute;



   	right: 0;



   	width: 90px;



	border: 1px solid #ffffff;



	float: right;



	width: 90px;



	margin: 5px 20px 0px 0px;



	padding: 0px 0px 0 6px;



	background: #222222;



	height: 212px;



	font-size: 1em;



	color: #ff7700;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



   } 







.resourcesblock{



	border: 1px solid #ffffff;



	float: left;



	width: 265px;



	margin: 5px 0px 0px 10px;



	padding: 5px 0 5px 10px;



	background: #222222;



	height: 100px;



	font-size: 1em;



	color: #ff7700;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



	text-align:left;



}



.popularposts{



	border: 1px solid #ffffff;

	

	text-align: left;



	width: 348px;



	margin: 5px 0px 0px 10px;



	padding: 5px 0 10px 5px;



	background: #222222;



	height: 180px;



	font-size: 1em;



	color: #ff7700;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



}



.networkblock{



	border: 1px solid #ffffff;



	float: left;



	width: 332px;



	margin: 10px 0px 10px 10px;



	padding: 0px 0 10px 5px;



	background: #222222;



	height: 145px;



	font-size: 1em;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



	text-align:left;



}







.leftsidebar ul, .rightsidebar ul {



	margin: 0;



	padding: 0;



	list-style: none;



}







.resourcesblock ul, .popularposts ul {



	margin: 0;



	padding: 10px 0 0 15px;



	list-style: none;



}







.leftsidebar ul li, .rightsidebar ul li, .resourcesblock ul li, .networkblock ul li, .newproducts ul li, .popularposts ul li {



	margin: 0;



	padding: 0 0 5px 0;



	list-style: square;



	list-style-type: none;



}







.leftsidebar ul li ul, .rightsidebar ul li ul{



	margin: 0;



	padding: 0 0 5px 0;



	list-style: none;



}







.leftsidebar ul li ul li, .rightsidebar ul li ul li{



	margin: 0;



	padding: 0;



	list-style: none;



	/*border-bottom: 1px solid #444444;*/



}







.leftsidebar h2, .rightsidebar h2, .resourcesblock h2, .networkblock h2, .popularposts h2 {



	margin: 0;



	padding: 5px 0 0 5px;



	background: #222222;



	height: 20px; /*25*/



	font-size: 1em;



	color: #ff7700;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



}







.leftsidebar ul li ul li.sidebaradsli a{



	display: block;



	text-decoration: none;



	border: none;



	padding: 5px 0 0 5px;



}







h2.sidebarads{



	margin: 0 0 5px 0;



	padding: 5px 0 0 5px;



	background: #222222;



	height: 20px; /*25*/



	font-size: 8pt;



	color: #ffffff;



	text-transform: uppercase;



	font-family: verdana;



	font-weight: bold;



}







.rightsidebar strong{



	color: #ffffff;



}







#subscribeoption {



	background:transparent url(images/options.png) no-repeat scroll 0%;



	display:block;



	height:55px;



	margin-top:0px;



	width:160px;



}	







#subscribeoption a {



	text-decoration:none;



}







.textoption {



	visibility:hidden;



}







#rssoption {



	float:left;



	height:40px;



	margin-left:5px;



	margin-top:4px;



	position:absolute;



	width:45px;



}







#emailoption {



	float:left;



	height:40px;



	margin-left:55px;



	margin-top:4px;



	position:absolute;



	width:45px;



}







#mobileoption {



	float:left;



	height:40px;



	margin-left:110px;



	margin-top:4px;



	position:absolute;



	width:45px;



}







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



*	FOOTER



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







#footer{



	clear: both;



	text-align: center;



	border-top: 3px solid #1f1f1f;



	background: #333333;



	padding: 9px 0;



}







.subfooter{



	margin: 0 auto;



	width: 1000px;



	text-align: center;



	font-size: 8pt;



	font-family: verdana;



	color: #999999;



}







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



*	IMAGE CLASS



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



.floatLeft {



	float:left;



	margin:5px;



}







.floatRight {



	float:right;



	margin:5px;



}











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



*	LINKS



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







#end_subscribe a{



	color: #FFFFFF;



	font-weight: bold;



}







#end_subscribe a:hover{



	color: #1199FF;



	font-weight: bold;



}





a, .post h1 a, .post h2 a{



	color: #fd7023;			



	text-decoration: none;



	padding: 0 0 0 2px;



}







.resourcesblock a, .networkblock a, .newproducts a, .popularposts a {



	color: #fff;			



	text-decoration: none;



	padding: 0 0 0 2px;



}







a:hover, .post h1 a:hover, .post h2 a:hover{



	color: #1199FF; 			



	text-decoration: none;



}







.postmeta a, .ptag a{



	color: #fff;



	text-decoration: none;



}







.postmeta a:hover, .ptag a:hover{



	color: #fe812e;			/* color for links */



	text-decoration: none;



}







.rightsidebar a, .leftsidebar a {



	color: #fff; 



	text-decoration: none;



	/* grey line under text	border-bottom: 1px solid #444444; */



	padding: 5px 0 5px 5px;



}







.rightsidebar a:hover, .leftsidebar a:hover{



	color: #FF6600;



	text-decoration: none;



	/* Grey line underneath text border-bottom: 1px solid #444444; */



}







.subfooter a{



	color: #dddddd;



	text-decoration: none;



}







.subfooter a:hover{



	color: #ffffff;



	text-decoration: none;



}







a.noblock, a:hover.noblock{



	border: none;



	padding: 5px 0px 0px 0px;



}







a.special{



	color: #dddddd;



	background: url(images/link.gif) no-repeat 6px 5px;



	padding: 5px 0 5px 22px;



}







a.advertise{



	color: #dddddd; /*777777*/



	display: block;



	text-decoration: none;



	border-top: 1px solid #444444;



	border-bottom: 1px solid #444444;



	text-align: center;



	padding: 5px 0 5px 5px;



	margin: 5px 0 0 0;



}







.more-link a{



	background:transparent url(images/more-lin.gif) no-repeat scroll left top;



	color:#FD6E20;



	padding:7px 10px 5px 7px;



	text-decoration:none;



	width:500px;



}







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



*	MISC



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







.download{



	background: url(images/download.gif) no-repeat left;



	padding: 0 0 0 21px;



}







.via{



	font-size: 8pt;



	color: #999999;



	text-align: right;



}







.code{



	font-family: courier new;



	font-size: 8pt;



	border: 1px solid #cccccc;



	background: #efefef;



	padding: 5px;



	text-align: left;



	margin: 20px;



}







.ch_code_container {



	padding: 10px;



	margin: 10px 20px;



	background-color: #eeeeee;



	border: 1px dashed #8cacbb;



	overflow: auto;



}







#link {



  	list-style: none;



}







#link ul li{



  	list-style: none;



}







#link ul{



  	list-style: none;



  	padding-bottom: 5px;



  	padding-top: 5px;



}
