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

body {
	background-color: #fff !important;
	font-family: "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size:86% !important;
	padding:0;
    margin:0;
}
#main  {
    padding:0;
    margin:0;
    
}
 
#header {
	background-color: #fff;
	border-bottom: 0;
	color:#666;
}
#header a {
	color: #06c !important;
}
#nav {
    background:none;
    border:0;
    max-height:35px;
    background-color:#fff;
}
#nav-content {
	background:#fff;
	border:1px solid #f5f5f5;
}
#wrapper {
    padding: 20px 0;
    margin:0 auto;
    width:980px !important;
}
#content {
    
}
a, a:link, .sf-menu a, a:visited {
	color:#06c;
	border-bottom:none !important;
	text-decoration: none !important;
	}
a:hover, .sf-menu a:hover {
	border-bottom:1px dotted #999;
	}
h1, h2, h3, h4, h5, h6 {
	font-family:  "droid-serif-1","droid-serif-2",'Minion Pro', 'Minion Web', Cambria, Georgia, serif;

}

.blog-name {
	text-transform: capitalize;
	border-bottom: 0;
	display: block;
	font-family: "droid-serif-1","droid-serif-2",'Minion Pro', 'Minion Web', Cambria, Georgia, serif;
	font-size: 46px;
	font-weight: normal;
	margin-bottom: 6px;
	color: #c60 !important;
}
.blog-description {
	text-transform: capitalize;
	float: right;
	font-family: "droid-sans-1","droid-sans-2", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666 !important;
}
.logo {
	float:left;
	margin:20px 0 0 0;
}
.home #index-news {
    display:none;
}
.widgetcontainer li a:visited, .widgetcontainer li a:link {
		font-weight: normal !important;
}


#links h5 {
	font-size: 12px;
	font-weight: bold;
	border-bottom:2px solid #999;
	margin-top: 1em;
}
#links ul ul.xoxo, #links ul ul.xoxo li  {
	list-style-type: disc !important;
	list-style-position: outside;
	margin-left: 8px;
}
#links ul ul.xoxo li {
	color: #999;
	font-weight: normal;
}
#links ul ul.xoxo li a {
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
#links ul {
	margin: 0;
	list-style: none;
}
#links li {
	margin: 0;
	list-style: none;

}
#links h2 {
	margin-bottom: 24px;
}
.featured {
	background: none;
	border: 1px dotted #ccc;
}
.posts-default .post {
	background: none;
	border: 1px dotted #ccc;
	float: left;
	font-size: 11px;
	height: 260px;
}
.posts-default img {
	background:#ccc;
	margin-bottom: 4px;
}

.posts-quick img {
	background:#ccc;
}
#featured-slideshow {
	height:250px;
	margin-right:20px;
	position:relative;
}
.posts-default .entry-meta, .posts-quick .entry-meta {
	background:transparent url(../../../images/overlay.png) repeat scroll 0 0;
}
.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited {
    color:#06c;
    text-decoration:none;
}
.posts-quick .entry-thumbnails {
    border:0;
    float:left;
    margin:0 10px 10px 5px;
}
.entry-photo {
	display: none;
}

.single .post, .single-post, .posts-line, .posts-quick {
	background:  none;
}
.posts-line .entry-cat {
	width: 180px !important;
}


.widgettitle, .widgetcontent {
	background:none;
	border:1px dotted #ccc;
}
.posts-default .entry-title {
    font-size:14px;
    font-weight:bold;
    line-height:1.3em;
    margin:0 5px;
 }
#archive-posts .entry-title, #archive-posts .entry-title a {
    font-size:22px;
 }
h3.entry-title a {
	font-size: 16px;
	font-style:italic;
	font-weight:normal;
	display: inline;
	padding-bottom:0;
 }
 .posts-default .entry-title a:link, .posts-default .entry-title a:visited {
     color:#06c;
     text-decoration:none;
 }
.posts-default  .entry-summary  {
    font-size:11px;
    margin:0 5px;
    padding:0;
    }
h1.entry-title a {
	font-style:italic;
	font-weight:normal;
	font-size:24pt;
}
#commentlist .reply a, .comments-navigation a, .read-more, .navigation a {
	color:#FFFFFF !important;
}
#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover {
	color:#000 !important;
}



#searchform #searchsubmit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/techblue/feed-title.jpg) repeat-x scroll center top;
	padding:2px 10px;
}
li.cat-item {
	margin-bottom: 0;
}

.nextpreviousnav {
	display: block;
	width: 100%;
	margin-bottom: 24px;
	margin-top: 24px;
}
body.home .published {
	display: none;
}
.postbar {
-moz-background:none !important;
background:none !important;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left: none;
border-right: none;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:7px 0;
}
.postbar li {
border-left:none;
float:left;
padding:0 10px 0 0;
}
.wp-pagenavi a, .wp-pagenavi a:link {
	border-bottom: 1px solid !important;
}
#bottom-content-1 {
	width:630px !important;
	overflow:visible;
}
.footer-message {
	display:none;
}
#footer-sidebar, #footer-sidebar .widgetcontainer, #footer-sidebar .textwidget {
	width:630px;
}
.searchform .s {

}
.searchform .searchsubmit {
background:url("../../images/postbar.gif") repeat-x scroll 0 0 transparent;
border:1px solid #333333;
color:#999;
cursor:pointer;
float:left;
}

.home-title {
    display:none;
}

element.style  {
    height:22em !important;
}
.page-template-page_nosidebar-php #content, .widecolumn {
    margin:0;
    padding:12px;
    overflow:hidden;
    width:960px;
}
.page-template-page_nosidebar-php .single .post, .page-template-page_nosidebar-php .single-post {
    border:1px dotted #ccc;
    margin:0;
    padding:12px;
}