/*
Theme Name: GSW Blog theme, inherited from K2
Theme URI: http://gsw-w.com/blog
Description: Children Theme available since WP 2.7
Author: Jude C Divierte
Author URI: http://gsw-w.com/blog
Template: K2-1.0.3
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	}


/* Typography */

body {
    font-family: "ITC Franklin Gothic Book","FranklinGothic-Book","Franklin Gothic Book",Arial,Helvetica,sans-serif;
    size: 12px;
	}

strong, em, b, i {
    font-family: Verdana,Helvetica,sans-serif;
	}

h1, .blog-title, h2, h3 {
	font-family: "ITC Franklin Gothic Book","FranklinGothic-Book","Franklin Gothic Book",Arial,Helvetica,sans-serif;
	}

h4, h5, h6 {
	font-family: Verdana,Helvetica,sans-serif;
	}

a:hover, a:visited:hover {
	text-decoration: none;
}

a img {
	border:medium none;
}

.user a:hover, .user a:hover img, #text-4 a:hover, #text-4 a:hover img {
	background: white !important; 
	border-bottom: 0px !important; 
}
	
.entry-content h3 {
font-size:1.0em;
font-weight:normal;
}

#page {
	border-color: #FFFFFF;
	border-width: 0px 0px;
	padding-top: 0px;
}
.page-head h1 {
	text-align:left;
}
.columns-two #page {
	width: 950px;
}

body.columns-two #primary-wrapper {
	float: left;
	margin-right: -350px;
	width: 100%;
}


#header {
	position: relative;
	height: 100px;
	background: #000000; 
	background-image: url(images/bg_gradiant.gif);
	background-position: top right;
	overflow: hidden;
}

#header h1{
}

.blog-title {
padding: 0px 0px 0px 0px;
margin-left: 75px;
margin-top: 10px;
	display: block;
	overflow: hidden;
	width: 158px;
	height: 90px;
	line-height: 90px;	
	background: url(images/iq_blog_title.png) no-repeat;

}

ul.menu {
	visibility: hidden;
}


.entry-head .entry-edit {
	position: absolute;
	right: 0;
	top: 7px;
	font-size: 1.1em;
	display: inline;
	}
	

.entry-edit a,
a.quoter_comment,
a.quoter_page,
a.comment_quote_link,
a.comment-edit-link,
a.comment-reply-link,
a#cancel-comment-reply-link,
.comment-edit a { /* Rounded Buttons */
	border: none;
	padding: 4px 8px;
	height: 16px;
	line-height: 16px;
	color: #333;
	background: #e7e7e7;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline;
	}
	
#primary {
	position: relative;
	float: left;
	width: 625px;
	padding: 0px;
}

.secondary {
	width: 340px;
	float: left;
	font-size: 1em;
	line-height: 1.5em;
	color: #666666;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 10px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.secondary div {
	margin-right: 25px;
}

.secondary h4 {
	border-bottom: none;
	border-top-color: lightgrey;
	border-top-style: solid;
	border-top-width: thin;	
	padding-top: 20px;
	padding-bottom: 5px;
	color: #9ca356;
}


.content {
/*	padding:0 0 30px; */
clear:both;
margin:0 auto;
width:976px;
}

.entry-title, .entry-title a, .entry-title a:visited,
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	/*font-size: 1.30em;*/
	font-size: 26px;
}

.entry-title {
	margin-left: 75px;
	margin-right: 15px;
	color: #9ca356;
	font-size:1em;
	text-align:left;
}
.entry-meta {
	margin-left: 75px;
	margin-right: 15px;
}		
.entry-content a:visited, .entry-meta a, .comment-meta a, .entry-date, .entry-time {
	color:#959C51;
}
.entry-content {
	margin-left: 75px;
	margin-right: 15px;
	font-size:1.10em;
	font-weight:normal;
	line-height: 1.50em;
	color: #6E6E6E;
}	

.entry-content h2 {
	margin-left: 15px;
	margin-right: 15px;
	font-size:1.20em;
	font-weight:normal;
	line-height: 1.50em;
	color: #6E6E6E;
}	

.entry-content h3 {
	margin-left: 0px;
	margin-right: 0px;
	font-size:1.15em;
	font-weight: bold;
	line-height: 1.50em;
	color: #6E6E6E;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div, .entry-content blockquote {
	margin:10px 0;
}

.hentry {
	margin:0 0 55px;
	position:relative;
}

#primary .avatar-60 { float: left; }
.post {
	margin-top: 20px;
	 clear: both;}

.multiwidget_author_avatars .author-list {
	text-align:left;
	margin-bottom: 10px; }

.author-list .with-name { 
	text-align:left; 
	font-size: 10px;
}

.multiwidget_author_avatars .author-list .user .name {
	display: inline;
}

.secondary .author-list .user a img {
	display: inline;
}
.secondary .author-list .user {
	display:inline;
	margin-right:2px;
	width:65px;
}

.entry-content .author-list .user {
	display:inline-table;
	margin-right:2px;
	width:127px;
}

.shortcode-author-avatars div.author-list .user {
display:block;
float:left;
padding:0.2em;
text-align:left;
}
.socialimage {
	border: 0px;
	padding: 5px;	
	display: inline;
}

#rollingarchives 
{
	width: 625px;
	border-top: none;
	border-bottom-color: lightgrey;
	border-bottom-style: solid;
	border-bottom-width: thin;	
}

.widget_tweetblender {
	margin-bottom: 15px;	
	
}
div.tb_footer {
	padding-bottom:25px;
}
#footer_bottom {
	width:950px;
	margin: 0px auto;
}
#logo_inventiv {
	margin-left: 75px;
	float:left;
}
#logo_gsw {
	float:right;
	margin-right: 35px;	
}


#blog_masthead {
background:transparent url(/assets/templates/gsww//images/submenu_shadow.gif) repeat-x scroll 0 0;
height:61px;
left:0;
top:101px;
width:100%;
display:block;
color:#FFFFFF;
}

.masthead {
font-size:37px;
margin-left:auto;
margin-right:auto;
padding-top:4px;
width:975px;
}

.masthead a{
	color: white;	
}

#s {
	width: 180px;
	padding-right: 30px;
}
#searchsubmit {
	width: 90px;
	float:none;
}


#search-form-wrap {
}

#searchreset {
	display: none;
}

#searchload {
	display: none;
}
