/*  
Theme Name: MyBlog2.0
Theme URI: http://freaklab.org/
Description: WP Theme MyBlog2.0  by <a href="http://freaklab.org/">freaklab.org</a>
Author: Freak
Author URI:http://freaklab.org/

	This theme was designed and built by Freak
                The CSS, XHTML and design is released under GPL
                http://www.opensource.org/licenses/gpl-license.php

*/

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
html { background: #EEEEEE url(img/mainbg.png) repeat-x center top }
body { 
background: transparent url(img/header_bg.jpg) no-repeat scroll center top; 
font: 12px Arial, Helvetica, sans-serif;
	color: #27013A;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

a { color: #666 ; text-decoration: none }
a:hover { color: #000000; text-decoration: none; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1 {
	margin:0px;
	padding-left: 0px;
	height: 50px;
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	color: #000;
}
h1 a, h1 a:visited{
	color: #000;
	text-decoration: none;
}
h1 a:hover{
	color: #000000;
	text-decoration: none;
}
h2 {
	color: #000;
	margin:0px 0 0 0px;
	letter-spacing: 0px;
	font: normal 18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	padding:5px 0 20px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:0 1px 0 #FFFFFF;
}
h2 a, h2 a:visited {
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}
h2 a:hover {
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}
h3 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #000;
	margin:0pt 0pt 7px;
	padding:5px 0px;
	background-position:bottom left;
	background-repeat:repeat-x;
}
h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
	color: #000;
	margin: 10px 0px 5px;
	background-position:bottom left;
	background-repeat:repeat-x;
}
img {
	border: none;
}
p {
	padding: 5px 0;
	margin: 0px;
}
strong { font-weight: bold; color: #1c1c1c; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }
	blockquote p { padding-bottom: 0px; }

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.container { 
	text-align: left; 
	width: 1000px; 
	margin: 0 auto; 
	position: relative; 
}

/* header area */
#header {
	background: transparent;
	margin-bottom:0px;
	height: 222px;
}

#headleft{
float: left;
}

#headerlogo {
	height:156px;
	margin:-5px 0 0px 10px;
	padding:0px 0 0 0;
	width:380px;
	float:left;
}

#headerlogo a.logo {
background:transparent url(img/logo2.png) no-repeat scroll left top;
height:156px;
position:absolute;
width:370px;
}

#headleft {
	float:left;
	height:39px;
	width:460px;
	padding-left:10px;
}

#headright {
	height: 190px;
	width:530px;
	float:right;
	background:transparent url(img/blue_monster.png) no-repeat scroll 50px 115px;

}

.box_left{	height: 100px;
	width:150px;
	height:150px;
	float:left;
	}

.box_right {
	float:right;
	height:35px;
	width:340px;
}

.box_subscribe{
	background:transparent url(img/monster2.png) no-repeat scroll 0 30px;
	float:right;
	height:153px;
	margin:0;
	padding:0 0 0;
	width:380px;
}

.box_subscribe ul { 
	float:left;
	height:40px;
	margin:0 0 0 0;
	padding:110px 0 0 120px;
	text-align:left;
	width:260px;
}
.box_subscribe ul li { display: inline; list-style-type: none; font-size: 0.6em;}
.box_subscribe ul li  a { float: left; display: block; line-height: 2.4; height: 29px; margin: 0 0 0 0px; color: #53565a; text-decoration: none; margin: 0 0px; }

#srrs { width: 60px; background: url("img/subscribe_ico.png") no-repeat 0 -29px; }
#srrs:hover { width: 60px; background: url("img/subscribe_ico.png") no-repeat -58px -29px; }
#rss_mail { width: 60px; background: url("img/subscribe_ico.png") no-repeat 0 0px; }
#rss_mail:hover { width: 60px; background: url("img/subscribe_ico.png") no-repeat -58px 0px; }

.box_left ul { padding:5px 0 0 0px; margin: 0 0 0 0px; float: left; text-align: left; width:260px;}
.box_left ul li { display: inline; list-style-type: none; font-size: 0.6em;}
.box_left ul li  a { float: left; display: block; line-height: 2.4; height: 128px; margin: 0 0 0 0px; color: #53565a; text-decoration: none; margin: 0 0px; }

#twitt { 
background:transparent url(img/followme.png) no-repeat scroll 0 0;
height:141px;
width:91px; }

#twitt:hover{ 
background:transparent url(img/followme.png) no-repeat scroll -91px 0px;
height:141px;
width:91px; }

#topmenu { height:30px; margin-bottom: 0px;}

#nav {
float:left;
height:32px;
margin-left:10px;
overflow:hidden;
width:1000px;
}

ul#navigation {
background:transparent url(img/navlist.png) no-repeat scroll 0 0;
float:left;
margin:2px 0 0;
padding-left:2px;
width:754px;
list-style-type: none;
}
#navigation li {
	float:left;
	height:28px;
	margin:0px 0px;
	padding:0px 0px;
}
#navigation a {
background:transparent url(img/nav-div.png) no-repeat scroll 100% 0;
color:#666666;
display:block;
font-size:1em;
font-weight:bold;
height:14px;
padding:7px 15px 7px 10px;
text-decoration:none;
text-transform:uppercase;
}

#navigation a:hover {
color:#000;
display:block;
font-size:1em;
font-weight:bold;
height:14px;
padding:7px 15px 7px 10px;
text-decoration:none;
text-transform:uppercase;
}


#nav2 {
	margin:0 0 0px 0 !important; 
	padding-bottom: 3px;
}

#nav2, #nav2 ul{
	padding: 0;
	float:left;
	list-style: none;
}
#nav2 {
	padding:8px 0 0;
	font-size:13px;
	float:left;
	width:540px;
	height:36px;
}
#nav2 a {
	display:block;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	padding:10px 15px 6px;
	margin-right:3px;
	text-transform:uppercase;
	background:transparent url(img/menu-dropdownbg.png) no-repeat scroll left top;
}
#nav2 li {
	float: left;
	background:transparent url(img/menu-dropdownbg.png) no-repeat scroll right -40px;
}
#nav2 li a:hover {
	background: none;
    text-decoration: none;
	background:transparent url(img/menu-dropdownbg.png) no-repeat scroll left top;
}



/*- Dropdowns-*/

#nav2 li ul {
	position: absolute;
	margin-top:-1px;
	width: 15em;
	left: -999em;
	z-index: 99999;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left: auto;
	z-index:1000;	
}
#nav2 li ul li {
    background: #F7F7F7;
	border-bottom:1px solid #DFDFDF;
	/*border-left:1px solid #DFDFDF;	
	border-right:1px solid #DFDFDF;*/		
	line-height:28px;	
	width:16.1em;
	background:transparent url(img/menu-dropdownbg.png) no-repeat scroll right -40px
}
#nav2 ul li a {
	padding: 5px 10px !important;
	border-bottom: none !important;
}
#nav2 li:hover, #nav2 li.hover {
    position: static;
}
#nav2 li ul ul {
margin:-39px 0 0 193px;
}
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {
	left: auto;
}
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	left: -999em;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
} 

/*End Header*/







/* content  */
#page_wrap {
	float:left;
	width:640px;
}

#singl_content 
{
	float:left;
	width:640px;
}
#content_header { background:transparent url(img/content-header.png) no-repeat scroll center top; height:50px; }

.breadcrumb {
	color: #453F3A;
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 50px;
	letter-spacing: -0.05em;
	line-height: 50px;
	padding-left: 45px;
	position: relative;
	text-transform: uppercase;
	width: 600px;
	z-index: 999;
}

.breadcrumb a:hover {
	text-decoration: none;
}


#content_footer { background:transparent url(img/content-footer.png) no-repeat scroll center top; height:50px; }
#content {
	background: transparent url(img/content-bg.png) repeat-y top;
	border:0px solid #EEEEEE;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	padding:0px;
	width:640px;
	
}

#content .wp-pagenavi {
	clear:both;
	font-size:1em;
	font-weight:bold;
	margin-bottom:15px;
	text-align:right;
	text-transform:uppercase;
}

#content .wp-pagenavi .pages {
float:left;
}

#content .wp-pagenavi a:hover, #content .wp-pagenavi .current {
background:#E9E9E9 url(img/button_bg.png) repeat-x scroll 0 100%;
color:#232323;
}

#content .wp-pagenavi a, #content .wp-pagenavi .current {
background:#E9E9E9 url(img/button_bg.png) repeat-x scroll 0 100%;
border:1px solid #BBBBBB;
color:#AE0000;
margin-left:3px;
padding:3px 7px;
text-decoration:none;
}

#content .wp-pagenavi a, #content .wp-pagenavi .current {
background:#E9E9E9 url(img/button_bg.png) repeat-x scroll 0 100%;
border:1px solid #BBBBBB;
color:#666666;
margin-left:3px;
padding:3px 7px;
text-decoration:none;
}

.post {
	background:transparent url(img/h2_bg.png) no-repeat scroll 0 0;
	clear:both;
	margin: 0 0 10px 0;
	padding: 8px 45px 20px;
	border: 0px solid #000;
}

.more-link {
	background:#FFFFFF url(img/morelink.png) no-repeat scroll 0 0px;
	color:#000000;
	float:left;
	font-size:95%;
	padding-left:18px;
	margin: 0px 0;
}

.entry {
	width: 550px;
}
.post-views {
	background: #ffffff;
	padding-left: 7px;
	float:left;
	font-size: 95%;
	color: #c3c5c8;
}
.post-cat {
	background: #ffffff  url(img/icon-fol.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #000000;
}
.postmetadata { 
	color: #000000; 
	font-size:12px; 
	padding:0px;
	margin-top:80px;	
	height:16px;
}
.postmetadatap { 
	color: #000000; 
	font-size:14px; 
	padding:8px; 
	height:60px;
}
#postrss {
	background: #ffffff  url(img/mainboxf.jpg) no-repeat;
	color: #000000;
	font-size:13px;
	padding: 3mm;
	border: 1px solid #2c2c2c;
	font: verdana;
}


/*=== Related Posts Box ===*/

#related_box {
	/*background: url(img/mainboxf.jpg) no-repeat;*/
	color: #000000;
	/*border: 1px solid #2c2c2c;*/
	height:220px;
	margin:35px 0;
	font-size:12px;
	line-height:19px;
	font: verdana;
	padding: 0;

}

#related_box a{
	text-decoration:none;
}

#related_post {
	float: left;
}

#related_post h3 {
	font-weight:normal;
	padding:10px 0;
	margin:0;
}

#related_post p {
	padding-bottom:5px;
}

#related_post ul {
	background:#EDEDED none repeat scroll 0 0;
	border:1px solid #DFDFDF;
	margin:0;
	padding:25px 20px 20px;
}

#related_post ul li {
	background:transparent none repeat scroll 0 0;
	display:inline;
	margin:0;
	padding:0;
}

#related_post ul li img{
	border:3px solid #EDEDED;
}

#social_bookmark {
	float:right;
	width:180px;
}

#social_bookmark h3 {
	font-weight:normal;
	padding:10px 0;
	margin:0;
}

#social_bookmark p {
	padding-bottom:5px; 
}

.iLikeThis {
	background: transparent url(img/ilikeadd.png) no-repeat scroll 0 0;
	height: 75px;
	width: 82px;
	float: left;
	text-align:center;
}

.iLikeThis:hover {
	background: transparent url(img/ilikeadd.png) no-repeat scroll -82px 0;
}

.iLikeThis .counter {
	font-size:30px;
	font-weight:bold;
	line-height:65px;
	text-align:center;
	height: 75px;
	width:82px;
	
}

.iLikeThis a.image {
	color:#5F5F5F;
	cursor:pointer;
	padding:20px;

}

.iLikeThis a.image:hover {
	color: #000;
	cursor:pointer;
	padding:20px;
}

#rss{
	height: 75px;
	width: 82px;
	color: #000;
	float: right;
}

#rss a {
	background: transparent url(img/rss_colb.png) no-repeat scroll 0 0;
	height: 75px;
	width: 82px;
	position:absolute;
}

#rss  a:hover{
	background: transparent url(img/rss_colb.png) no-repeat scroll -82px 0;
}

#network{
	color:#000000;
	float:right;
	margin-top:40px;
}

#network ul { padding: 0px 0 0 0px; margin: 0 0 0 0px; float: left; text-align: left; width:180px; }
#network ul li { display: inline; list-style-type: none; font-size: 0.6em;}
#network ul li  a { float: left; display: block; line-height: 2.4; height: 36px; margin: 0 0 0 0px; color: #53565a; text-decoration: none; margin: 0 3px;}

#twitter { width: 38px; background: url("img/network_ico.png") no-repeat 0 0; }
#twitter:hover { width: 38px; background: url("img/network_ico.png") no-repeat -38px 0; }
#bobrdobr { width: 38px; background: url("img/network_ico.png") no-repeat 0 -36px; }
#bobrdobr:hover { width: 38px; background: url("img/network_ico.png") no-repeat -38px -36px; }
#memori { width: 38px; background: url("img/network_ico.png") no-repeat 0 -72px; }
#memori:hover { width: 38px; background: url("img/network_ico.png") no-repeat -38px -72px; }
#google { width: 38px; background: url("img/network_ico.png") no-repeat 0 -108px; }
#google:hover { width: 38px; background: url("img/network_ico.png") no-repeat -38px -108px; }




.post-comments {
	display:inline;
	float:right;
	margin:0 0 0 20px;
}

.post-comments a {
	background:transparent url(img/post_comment.png) no-repeat scroll 0 0;
	border-bottom:0 none;
	color:#666666;
	display:block;
	font-size:1.5em;
	line-height:28px;
	font-weight:bold;
	height:34px;
	padding:0px 0;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 0 #EEEEEE;
	width:36px;
}

.post-calendar {
	background:transparent url(img/icon-cal.gif) no-repeat scroll right top;
	color:#666666;
	float:right;
	font-size:95%;
	font-weight:bold;
	height:18px;
	margin-top:0px;
	padding-right:20px;
}

.similiar{
	width:515px;
	float:left;
	color:#660099;
	text-align:justify;
	margin:5px auto;
	padding:5px 6px 10px;
}
.post-content {
	clear: both;
	padding:10px 0 0;
}

.post-content a{
	color: #444444;
	font-weight: bold;
	
}

.post-content a:hover{
	color: #000000;
}

.entry img {
	border:1px solid #DFDFDF;
	margin:15px 0 5px;
	padding:5px;
	}
	
.inner-border{
	background-position:10px 10px;
}

#fullscreen{
height:74px;
margin:-150px 0 0 1px;
position:absolute;
width:540px;
}

#fullscreen ul { background:transparent url(img/macFFBgHack.png) repeat scroll 0 0; padding:10px; margin: 0 0 0 0px; }
#fullscreen ul li { display: inline; list-style-type: none; font-size: 0.6em;}
#fullscreen ul li  a {display: block; line-height: 2.4; height: 62px; margin: 0 0 0 0px; color: #53565a; text-decoration: none; margin: 0 auto;}

#article_image{
	list-style-type: none;
	margin: 10px 0 0 0;
}

#article_image ul { padding: 0px 0 0 0px; margin: 0 0 0 0px; }
#article_image ul li { display: inline; list-style-type: none; font-size: 0.6em;}
#article_image ul li  a {display: block; line-height: 2.4; height: 62px; margin: 0 0 0 0px; color: #53565a; text-decoration: none; margin: 0 auto;}

.download { width: 221px; background: url("img/meta_button.png") no-repeat 0 0; }
.download:hover { width: 221px; background: url("img/meta_button.png") no-repeat 0px -62px; }
.demo { width: 221px; background: url("img/meta_button.png") no-repeat -221px 0px; }
.demo:hover { width: 221px; background: url("img/meta_button.png") no-repeat -221px -62px; }



.navigation {
	clear: both;
	padding:50px 45px 0;
}
.navigation a, .navigation a:visited {
	color: #000;
}

.ngg-galleryoverview  img{
	width:100px;
	height:75px;
}

/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/


#comments {
	background: #fff none repeat scroll 0 0;
	margin:0 45px 30;
	padding: 0px;
}

#comments ol {
	margin: 0;
	padding: 0 0 0 120px;
}

#comments ol li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 10px 0;
	padding: 1px 0 0;
}

#comments .comment_wrap {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #DCDDDD;
	position: relative;
}

#comments .comment_author {
	color: #8D8D8D;
	font-size: 10px;
	left: -120px;
	line-height: 14px;
	position: absolute;
	width: 100px;
}

#comments .comment_author img {
	border: 1px solid #DCDDDD;
	padding: 1px;
}

#comments .single_comment {
	padding: 20px 20px 40px;
}

#comments .comment_arrow {
	left: -32px;
	position: absolute;
	top: 20px;
}

#comments a.comment-reply-link {
	border: 1px solid #DCDDDD;
	float: right;
	font-size: 10px;
	font-weight: bold;
	left: 20px;
	margin-top: 5px;
	padding: 5px;
	text-transform: uppercase;
}

#comments .children {
	padding-left: 0;
}

#comments .children li {
	padding-left: 25px;
}

#comments .children .comment_wrap {
	background: #F8F8F8 none repeat scroll 0 0;
	border: 1px solid #D3D5D5;
}

#comments .children .comment_author {
	height:40px;
	left:auto;
	position:absolute;
	right:20px;
	top:10px;
	width:50px;
}

#comments .children .comment_author img {
	float: right;
	height: 40px;
	width: 40px;
}

#comments .single_comment {
	padding: 20px 20px 40px;
}

#comments .single_comment cite{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#comments .children .single_comment p{
	padding:15px 0 0;
}

#comments .single_comment p{
	padding: 5px 0;
}

#comments .children .comment_arrow {
	display: none;
}

#comments .comment_arrow {
	left: -32px;
	position: absolute;
	top: 20px;
}

#respond {
	position: relative;
}

#cancel-comment-reply-link {
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #EEEEEE;
	color: #000000;
	cursor: pointer;
	float: right;
	font: bold 12px Arial, Helvetica, sans-serif;height:28px;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100px;

}

#commentform {
	margin-bottom:40px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #696c69;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#FFFFFF;
	border: 1px solid #eee;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 425px;
	height: 115px;
	background:#FFFFFF;
	border: 1px solid #eee;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: #fff ;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	border:1px solid #eee;	
    float:left;
	width: 144px;
	height: 28px;
	cursor: pointer;
	margin: 0 0 20px 0;
}


/*ads 125*/

/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; }

/* Styles for two-column display */
#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad {width:125px; float:left; padding-left:10px; padding-right:10px; }



div.twitter-avatar {
	display:block;
	float:left;
}

div.twitter-info {
	color:#4E4E4E;
	display:block;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:100%;
	padding:2px 0 0 10px;
	text-transform:uppercase;
}

.twitter-info span {
	font-size: 14px;
}

#sidebar .widget p{
	margin-top: 6px;
	font-style:italic;
}

#sidebar .widget img{
	background:#DEDEDE none repeat scroll 0 0;
	border:1px solid #DEDEDE;
	padding:3px;
}
#sidebar .widget img:hover{
	background: #ebebeb;
	border: 1px solid #dedede;
}

.ngg-widget img {
margin:0 7px 5px 8px;
}

/*sidebar */
#sidebar {
	float: right;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 340px;
	overflow: hidden;
}
#misc{
	width:340px;
	margin:0 0 0px 0px;
	padding:0;
	float:left;
}

#top {
float:left;
width:340px;
}

div#top ul li.widget_twitter {
	margin-bottom:15px;
}

div#top ul li.widget_twitter div ul {
padding: 0px;
} 
	
div#top ul li.widget_twitter div ul li{
	background: transparent url(dot00000.gif) repeat-x scroll left bottom;
	margin: 0;
	padding: 5px 0;
}

div#top ul li.widget_twitter div ul li:hover{
	background: #F6F6F6 transparent url(dot00000.gif) repeat-x scroll left bottom;
	margin: 0;
	padding: 5px 0;
}

div#top ul li.widget_twitter div ul li span.entry-content { 
	background:transparent url(ico_twit.png) no-repeat scroll 0 0;
	display:block;
	padding-left:22px;
 }

div#top ul li.widget_twitter div ul li span.entry-meta {
	display:block;
	padding-left:22px;
 }
 
#left {
	display:inline;
	float:left;
	margin-left:0px;
	/*margin-right:10px;*/
	width: 160px;
}

#right {
	float:right;
	margin-left:10px;
	margin-right:0px;
	width: 160px;
}

.right {float:left; width:200px;}
.left {float:left; width:200px;}

/*- Widget lists -*/
#sidebar .widget {
	background:#FDFDFD url(sideboxb.jpg) repeat-x scroll 0 0;
	border-bottom:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	color:#DCD8E2;
	margin:0 0 15px 0;
	padding:18px;
}

#sidebar .widget ul{
	line-height:16px;
	padding: 0px;
}
#sidebar .widget ul li{
	background:transparent url(img/dot.gif) repeat-x scroll left bottom;
	color:#222222;
	margin:0px 0;
	padding:5px 0;
}

#sidebar .widget ul li:hover{
	background: #F6F6F6 url(img/dot.gif) repeat-x scroll left bottom;

}

#sidebar .widget ul li a{
	color:#666666;
}

#sidebar .widget ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
#sidebar .widget ul li ul{
	margin: 5px 0 0px 10px;
}	

#sidebar .widget ul li ul li{
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;	
	padding: 5px 0px;
}

#sidebar div.125ad{
	width: 125px; float: left; padding-left: 10px; padding-right: 10px;
}

/*sidebar title  */
#sidebar h3, #sidebar .sidebartitle{
	font: normal 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:bold;
	color: #FFF;
	margin:0pt 0pt 7px;
	padding:5px 8px;
	background : #000 ;
	border:#eee 1px solid;
	text-transform:uppercase;
}

#sidebar h2, #sidebar .widgettitle {
	font: normal 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:bold;
	color: #000000;
	margin:0pt 0pt 7px;
	padding:5px 8px;
	background : #EBEBEB ;
	border:#eee 1px solid;
}

/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	text-decoration: none;
}
#sidebar a:hover{
	color: #000000;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0 0 0px;
	
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding:0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 0px 2px 0px 10px;
	border: none;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 0px;
	border: none;
}

/*- Box (sidebar boxes) -*/
#sidebar .box{
	background:#FDFDFD url(sideboxb.jpg) repeat-x scroll 0 0;
	border-bottom:1px solid #D6D6D6;
	border-left:1px solid #D6D6D6;
	border-right:1px solid #D6D6D6;
	margin:0 0 15px;
	padding:18px;
	float: left;
	width:340px;
}
#sidebar .box .nav1{
	float: none;
	padding: 0 0 0 0px; 
}	
#sidebar .box .spacer.white{
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #EBEBEB;
	clear:both;
	float:left;
	margin:0;
	width:300px;
}



/* Tabs */
#tabs {
	width:332px !important;
	height:auto !important;
	padding:4px;
	background: #363636;
	margin:0 0 15px 0;
	float:left;
	display: block;
}

.inside {
	width: 322px !important;
	padding:5px !important;
	padding: 2px;
	float:left;

}

ul.flTabs {
	width: 100%;
	padding: 0 0 7px 0;
}

ul.flTabs li {
	float: left;
	display:inline;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin:0px 1px 0px 0px !important;
	cursor: pointer;
}

ul.flTabs li a {
	line-height: 30px;
	color: #ffffff;
	font-family: 'Trebuchet MS', Arial, Verdana, sans-serif;
	display: block;
	float: left;
	padding: 0 10px;
	text-transform: uppercase;
}

ul.flTabs li a.selected, ul.flTabs li a:hover {
	text-decoration:none;
}

#tagcloud {
	padding:10px;
}

.inside li {
	padding:10px;
}

.inside li img.avatar, .inside li img.thumbnail {
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #ffffff;
	float: left;
	margin: 0 8px 0 0;
}


/*========= MISC =========*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}

#tabs {
	background-color:#363636;
}

.inside {
	background-color:#F8F8F8;
}

.inside ul {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD !important;
	float:left;
	width:318px;
}

.inside li {
	border-bottom:1px solid #EEEEEE;
}

ul.flTabs li a.selected, ul.flTabs li a:hover {
	background-color:#F8F8F8;
	color: #000000 !important;
}


#cat li {
background:transparent url(img/icon-fol.gif) no-repeat scroll 8px 4px;
float:left;
height:16px;
padding:5px 0 5px 30px;
width:125px;
}
#cat li:hover {
	background:url(img/icon-fol.gif) no-repeat 8px 4px;
}


#tagcloud a { background: #EEEEEE; padding: 0px; margin: 5px;}
#tagcloud a:hover { background: #E6E6E6; padding: 0px; margin: 5px; color#000}


/*- Search -*/
#search{
background:transparent url(img/search_bg.png) no-repeat scroll 0 0;
float:right;
height:40px;
margin:2px 20px 0 0;
width:224px;
}
#search input {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#A3A3A3;
float:left;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
margin:1px 0 0 5px;
padding:2px;
width:175px;
}
#search .btn{
margin:0 0 0 5px;
padding:0;
width:auto;
}
/* page close */
#close {
	clear: both;
	background: #ffffff;
	line-height: 130%;
	padding-bottom: 0px;
	
	
}

	
/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}


/* ##################################################################################### Ajax Archive ## */
#af-ela { position: relative; margin-left: 0px; }
#af-ela ul { position: relative; list-style: none; padding: 5px 0; margin: 5px; }
#af-ela a:hover { color: #990000 !important; }
#af-ela-menu, #af-ela-year, #af-ela-month, #af-ela-category { text-align: center; }
#af-ela-tag { text-align: justify; }

#af-ela-menu li, #af-ela-year li, #af-ela-month li, #af-ela-category li {
	display: inline;
	background:#FFFFFF none repeat scroll 0 0;
	color: #000;
	font-weight:bold;
	margin: 0 15px;
	letter-spacing: 0.1em;
	padding: 5px 5px 5px 5px;
}

#af-ela-menu li:hover, #af-ela-year li:hover, #af-ela-month li:hover, #af-ela-category li:hover {
	display: inline;
	background:#EBEBEB none repeat scroll 0 0;
	color: #000;
	font-weight:bold;
	padding: 5px 5px 5px 5px;
}

#af-ela-menu a, #af-ela-year a, #af-ela-month a, #af-ela-category a, #af-ela-tag a { background: #000!important; }
#af-ela-tag li { display: inline; margin: 0 3px; line-height: 20px; }
#af-ela-month li, #af-ela-category li { margin: 0 6px; letter-spacing: 0; }
#af-ela-year span, #af-ela-month span { display: none; }
#af-ela-category span { font-size: 0.65em; color: #000; }
#af-ela-year li.selected, #af-ela-month li.selected, #af-ela-post li.selected, #af-ela-category li.selected,  #af-ela-menu li.selected,
#af-ela-year li:hover, #af-ela-month li:hover, #af-ela-post li:hover, #af-ela-category li:hover, #af-ela-menu li:hover,
#af-ela-post-prev:hover, #af-ela-post-next:hover, #af-ela-post-prev-off:hover, #af-ela-post-next-off:hover {
	background:#EBEBEB none repeat scroll 0 0;
	color: #990000;
	font-weight:bold;
	text-decoration: none;
}
#af-ela-year li.selected, #af-ela-month li.selected, #af-ela-post li.selected, #af-ela-category li.selected, #af-ela-menu li.selected {

}
#af-ela-post-chrono, #af-ela-post-cats, #af-ela-post-tags { margin-top: 15px !important; }
#af-ela-post-chrono li, #af-ela-post-cats li, #af-ela-post-tags li {
	position: relative;
	font-size: 0.7em;
	line-height: 1.7em;
	color: #000;
	margin: 0;
	border-bottom: 1px dotted #363738;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 5px 0 5px 5px;

}
#af-ela-post-chrono li a, #af-ela-post-cats li a, #af-ela-post-tags li a { color: #000; text-decoration: none; }
#af-ela-post-chrono li a { position: absolute; left: 50px; }
#af-ela-post-chrono li a:hover, #af-ela-post-cats li a:hover, #af-ela-post-tags li a:hover { text-decoration: none; }
#af-ela-post-chrono li:hover, #af-ela-post-cats li:hover, #af-ela-post-tags li:hover {
	
	color: #000;
}
#af-ela-post-chrono li:hover > span, #af-ela-post-cats li:hover > span, #af-ela-post-tags li:hover > span { color: #990000; }
#af-ela-post-chrono a, #af-ela-post-cats a, #af-ela-post-tags a { border: none; }
#af-ela-post-chrono li span, #af-ela-post-cats li span, #af-ela-post-tags li span {
	position: absolute;
	right: 10px;
	font-weight: normal;
	color: #000000;
}
#af-ela-post-next, #af-ela-post-next-off { right: 0; }
#af-ela-post-prev, #af-ela-post-prev-off { left: 0; }
#af-ela-post-prev, #af-ela-post-next, #af-ela-post-prev-off, #af-ela-post-next-off {
	position: absolute;
	bottom: -35px;
	font: 0.7em/1.3em "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	display: inline;
	padding: 0 0 0 12px;

}
#af-ela-post-prev-off, #af-ela-post-next-off { visibility: hidden; }
.elaload { border: none !important; margin: 0; padding: 0; position: absolute; right: 5px; top: 1px; }

	
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer_main  { 
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	margin:0 10px;
	padding:5px;
}

#footer_main a {
	color:#AFAFAF;
}

#footer_main a:hover{
	color:#FFFFFF;
}

#footer-widgets { 
	background:#000000 url(img/footer_logo.jpg) no-repeat scroll 5px 0;
	color:#FFFFFF;
	min-height:200px;
	padding:10px 30px;
}
	
#footer-widgets .widget {
	border:1px solid #000000;
	color:#DCD8E2;
	float:left;
	margin:130px 30px 15px 0;
	padding:0;
	width:280px;
}

#footer-widgets .widget h3{
	font: normal 16px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight:bold;
	color: #FFF;
	margin:0pt 0pt 7px;
	padding:5px 8px;
	background : #2F2F2F ;
	border:#1F1F1F 1px solid;
	text-transform:uppercase;
}

#footer-widgets .widget ul {
	line-height:16px;
	padding:0;
	margin:0;
	text-align:left;
	width:280px;
}

#footer-widgets div.widget ul li {
	border-bottom:1px solid #2C2F2F;
	color:#FFFFFF;
	padding:5px 0;
	display: block;
}

#footer-widgets div.widget ul li a{
	color:#AFAFAF;
}

#footer-widgets div.widget ul li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#snl {float:left; margin:0; padding:0; width:280px;
}
#snl ul { padding: 0px 0 0 0px; margin: 0 0 0 0px; float: left; text-align: left; width:280px; }
#snl ul li { display: inline; list-style-type: none; font-size: 0.6em;}
#snl ul li.wp { display: inline; list-style-type: none; font-size: 0.6em; float:right;}
#snl ul li  a { float: left; display: block; line-height: 2.4; height: 33px; margin: 0 0 0 0px; color: #53565a; text-decoration: none; margin: 0 3px;}


#snl-twiiter { width: 34px; background: url("img/social-networck-ico.png") no-repeat -33px -33px; }
#snl-twiiter:hover { width: 34px; background: url("img/social-networck-ico.png") no-repeat -33px 0px; }
#snl-deviantart { width: 34px; background: url("img/social-networck-ico.png") no-repeat 0 -33px; }
#snl-deviantart:hover { width: 34px; background: url("img/social-networck-ico.png") no-repeat 0 0; }
#snl-themeforest { width: 34px; background: url("img/social-networck-ico.png") no-repeat -75px -33px; }
#snl-themeforest:hover { width: 34px; background: url("img/social-networck-ico.png") no-repeat -75px -0px; }
#snl-facebook { width: 34px; background: url("img/social-networck-ico.png") no-repeat -148px -33px; }
#snl-facebook:hover { width: 34px; background: url("img/social-networck-ico.png") no-repeat -148px -0px; }
#snl-vkontakte { width: 34px; background: url("img/social-networck-ico.png") no-repeat -184px -33px; }
#snl-vkontakte:hover { width: 34px; background: url("img/social-networck-ico.png") no-repeat -184px -0px; }
#pbwp { width: 34px; background: url("img/social-networck-ico.png") no-repeat -112px -33px; }
#pbwp:hover { width: 34px; background: url("img/social-networck-ico.png") no-repeat -112px -0px; }

#copy {
	float:left;
	height:33px;
	margin-right:30px;
	padding:5px 0 0;
	width:590px;
}

#copy span{
	padding: 5px 0;
	position:absolute;
}

#copy a.xhtml, a.css {
	color:#AFAFAF;
	margin-left:5px;
	background:#2F2F2F none repeat scroll 0 0;
	padding:5px;
}

#copy a:hover.xhtml, a:hover.css {
	color:#FFFFFF;
	margin-left:5px;
	background:#1F1F1F none repeat scroll 0 0;
	padding:5px;
}

#copy .valid {
	float:right;
}

.footer_abt h3{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	letter-spacing:0px;
	padding: 0;
	text-transform:uppercase;
}

.footer_abt {
	float:left;
	margin-bottom:10px;
	width:280px;
}	

.abt_pic {
	background: #2f2f2f; 
	padding: 5px; 
	margin-bottom: 5px; 
	width: 270px;
}

.abt_pic img{
	
}


#footer ul { padding: 0.3em 0 0 0; margin: 0; width: 330px; text-align: right; }
#footer li { list-style-type: none; display: inline; padding: 0 1em 0 0; }
#footer li a {  padding: 0px 0px 10px 20px; color: #6d6f68; text-decoration: none;}
#footer li a:hover {  color: #c6c6c6; text-decoration: none;}
#footer li a:active, #foot li a:focus {  color: #c6c6c6; text-decoration: underline; }
}
/*------------------------------------------------*/
/*-----------[FOOTER SIDEBAR]----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------[Fancy Box]----------*/
/*------------------------------------------------*/
div#fancy_inner {border-color:#BBBBBB}
div#fancy_close {right:-15px;top:-12px}
div#fancy_bg {background-color:#FFFFFF}