/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

/*body					{ background-color: #F0F0F0; color: #333; font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; text-align: center; }*/

#wrapper				{ position: relative; display: block; width: 978px; margin: 8px auto; text-align: left; }
#main					{ position: relative; display: inline-block; margin: 0 auto; width: 960px; background: #fff; text-align: left; padding: 8px; z-index: 0; *z-index: -1; }
#multi-sidebar .tabs li	{ float: left; background: #0052A3; padding: 5px; margin: 0 3px 0px 0; border: 1px solid #CCC; }
/*.navigation				{ margin: 10px 10px 0 0; }*/

/* header */
#header					
{ 
background: url(../images/bg/header.jpg) no-repeat; 
height: 80px;  
color: #1e1b1a; 
border: solid #fff; 
border-width: 8px 8px 0px 8px; 
padding: 0 0 0 0; 
position: relative;
display: inline-block;
margin: 0 auto;
width: 960px; 
}

#branding				{ width: 960px; height: 40px; margin: 0 auto; padding: 0px; }

.featured				{ background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 1px solid #fff; padding: 10px; margin: 0 10px 4px 0; height: 250px; }

/*#branding				{ width: 100%; margin: 0 auto; vertical-align: middle; }*/
.logo					{ margin: 10px 0 0 7px; }
.blog-name				{ font-weight: bold; font-size: 22px; margin: 0; line-height: 1em; display: block; text-transform: uppercase; }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; }
/*.blog-name a:link, .blog-name a:visited	{  text-indent: -9000px; background: url(../../images/icons/logo.png) no-repeat; width: 450px; height: 22px; display: block; }*/
.blog-name a:hover		{ }
.blog-description		{ position: relative; top: 0px; left: 240px; line-height: 0.1em; font-size: 14px; font-weight: bold; color: #fff; margin: 0; padding: 7px 30px 0; text-transform: uppercase; }

#footer				{ margin: 0px auto; width: 960px; position: relative; display: inline-block; text-align: left; background: #d4d4d4; padding-bottom: 10px; border: 8px solid #fff;  }
#searchbar				{ float: right; overflow: hidden; padding: 0; margin: 26px 10px 0; }
#searchform #s			{ font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; width: 143px; float: left; margin: 1px 5px 0 0; padding: 4px 3px; }
#searchform #searchsubmit	{ font-family: Tahoma, Arial, Helvetica, sans-serif; background: url(../images/postbar.gif) repeat-x; border: 1px solid #fff; padding: 3px 3px; font-size: 12px; color:#fff; float: left; }
#nav				{ position: relative; display: block; margin: 0px auto; text-align: left; zoom: 1; max-height: 66px; }
#nav-content			{ position: relative; display: inline-block; width: 960px; text-align: left; border: 8px solid #fff; padding: 0 }

.widgetcontent			{ border: solid #bbbbbb; border-width: 1px; background: #eeeeee; margin-bottom: 10px; padding: 5px; border-width: 0 1px 1px;  }

a, a:link, a:visited	{ color: #444444; }
a:hover					{ color: #ff004e; }

.single .post .entry-content, .single-post .entry-content	{ margin: 10px 0; font-size: 12px; text-align: justify; line-height: 1.75em; }
img.aligncenter, img.alignright, 
img.alignleft			{ border: 0px solid #fff; }

.widgettitle			{ color: #444444; font-size: 13px; font-weight: bold; margin: 0; padding: 6px 10px; background: url(../images/widget-top.png) repeat-x scroll center top #ffffff; border: 0px solid #bbbbbb; border-width:0 0 1px; }

.hotboxtitle			{ width: 12%; color: #ff004e; font-size: 11px; font-weight: bold; text-align: center; margin: 0; padding: 3px 3px; border: dotted #d4d4d4; border-width: 1px 0px 0px; }

.posts-default .post	{ width: 190px; float: left; margin: 0px 5px 2px 0; background: url(../images/techblue/content-bg.jpg) repeat-x #FFF; border: 0px solid #fff; padding: 10px; font-size: 11px; }

.posts-quick .entry-title	{ font-weight: bold; font-size: 14px; margin: 0 0 10px; line-height: 1.3em; }
.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited	{ text-decoration: none; }
.posts-quick .entry-title a:hover	{ }
.posts-quick .entry-summary	{ line-height: 1.5em; }

#commentlist .reply a, .comments-navigation a, .read-more, .navigation a	
{ background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#444444;
display:inline-block;
font-weight:bold;
margin-bottom:0;
padding:3px;
}
.search-results h2      { color: #333; font-size: 12px; font-weight: bold; margin: 0 10px 0 0; padding: 6px 10px; background: #FFFFFF url(../images/techblue/content-bg.jpg) repeat-x scroll 0 0; border: 0px; }

.advertising   		{width: 300px; color: #444444; font-size: 9px; font-weight: bold;  position: relative; display: inline-block; text-align: center; margin: 0 0 8px auto; padding: 0 0 0; background: #ffffff; }


ul.custom-image-list 	{position: relative; display: inline-block; margin: 0 0 0px auto; width:296px; padding:0; }
ul.custom-image-list li {float:left; width: 50px; height: 50px; padding:0; overflow:hidden; }
li.imgthumb 		{border: 1px solid #444444; margin: 0 7px 7px 0; }
.single .post .tags, .single-post .tags			{ display: block; margin: 2px 0; color: #848485; }
.tags a:link, .tags a:visited	{ font-weight: bold; text-decoration: none; padding: 0px 4px; background: #FFF; display: inline-block; margin-bottom: 0px; }

.sf-menu a {padding:0 10px;}

.related { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#EEEEEE; border:1px dotted #CCCCCC; font-size:11px; line-height:1.5em; margin:0 0 10px; padding:0px 15px; }

.related h4 { color:#333333; font-size:10px; font-weight:bold; margin:0 0 10px; text-transform:uppercase; }

.about-author {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px dotted #CCCCCC;
font-size:11px;
line-height:1.5em;
margin:0 0 10px;
padding:10px 15px;
}

blockquote				{ background-color: #EEEEEE; border-left: 2px dotted #CCC; color: #666; margin: 5px 0 20px; padding: 5px 10px 1px; font-style: normal; }
.breadcrumb             {
font-size:10px; 
margin-left:2px;
}

.pagerbox {
font-size:10px;
margin-left: 2px;
}


div.sociable {
background:#EEEEEE;
border:1px dotted #CCCCCC;
display:block;
margin:8px 0;
padding:4px;
height:20px;

}
.sociable_tagline {
color:#444444;
float:left;
font-size:10px;
font-weight:bold;
text-transform: uppercase;
margin-left:10px;
}
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: block;
	margin: 3px !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
 
.g4m3-description {
color:#FFFFFF;
font-size:9.4px;
text-transform:uppercase;
position: absolute;
top:62px;
left:14px;
}

.me-likey  {
border:medium none;
float:right;
height:24px;
overflow:hidden;
margin-left:10px;
width:150px;
}

