/*  
Theme Name: Click Consultants
Theme URI: http://www.clickconsultants.com
Description: Custom wordpress theme created by Mike Smith for Derek Salyers
Version: 1.0
Author: Blog Theme Machine
Author URI: http://www.blogthememachine.com
*/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial;
	color: #000;
	font-size: 12px;
	background: #343434;
	line-height: 20px;
}

#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
}

#sitewrapper {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1000px;
	background: #FFF url(images/bg_contentwrap.jpg) repeat-y top center;

}

a, a:visited { color: #252525; text-decoration: none; outline: none; }
a:hover {color: #F26521; }

/* TOP NAVIGATION CODES */

.navigationwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1000px;
	color: #FFF;
	height: 31px;
	line-height: 30px;
	background: #000 url(images/bg_navigation.jpg) repeat-x top left;
}

ul#navlist { margin: 0; padding: 0; }

#navlist li {
	display: inline;
	list-style-type: none;
	padding-left: 14px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin: 0;
}

#navlist li a, #navlist li a:visited { color: #ebebeb; font-weight: bold; text-decoration: none; }
#navlist li a:hover {text-decoration: underline; }


/* HEADER WRAP CODES HERE */

.headerwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1000px;
	color: #FFF;
	height: 128px;
	background: #FFF url(images/bg_header.jpg) repeat-x top left;
}

.logowrap {
	position: absolute;
	top: 0px;
	left: 0px;
}

.headerpics {
	position: absolute;
        top: 0;
        right: 0px;
        width: 430px;
        color: #252525;
}

.headerpics h2 {display: none; }
.headerpics img { border: 0; margin: 0 5px 0 0; }
.headerpics h3 { color: #949494; padding: 10px 0 0 0; line-height: 20px; margin: 0; font-size: 16px; font-weight: normal; }

.searchwrap {
	position: absolute;
	top: 5px;
	right: 5px;
}

.search_input {width: 160px; padding-left: 5px; color: #c1c1c1; border: 1px solid #252525; font-size: 12px; background: #343434; }

form { margin: 0; padding: 0; }

/* NETWORK WRAP CODES HERE */

.networkwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px 0;
	width: 1000px;
	color: #000;
	background: #EFEFEF;
}

#nav {
	list-style:none;
	margin:0px;
	padding:0px;
	clear:both;
	float:left;
	line-height:0px;
}

#nav li{
	margin:0px;
	float:left;
}

#nav li a{
	height: 38px;
	display:block;
	float:left;
	text-decoration:none;
	text-indent: -900em;
}

#nav #nav-pepperjam a{
	width: 126px;
	background: url(http://blogthememachine.com/images/nav_pepperjam.jpg) no-repeat left top;
}
#nav #nav-pepperjam a:hover{
	background: url(http://blogthememachine.com/images/nav_pepperjam.jpg) no-repeat left bottom;
}

#nav #nav-marketleverage a{
	width: 92px;
	background: url(http://blogthememachine.com/images/nav_marketleverage.jpg) no-repeat left top;
}
#nav #nav-marketleverage a:hover{
	background: url(http://blogthememachine.com/images/nav_marketleverage.jpg) no-repeat left bottom;
}

#nav #nav-neverblueads a{
	width: 150px;
	background: url(http://blogthememachine.com/images/nav_neverblueads.jpg) no-repeat left top;
}
#nav #nav-neverblueads a:hover{
	background: url(http://blogthememachine.com/images/nav_neverblueads.jpg) no-repeat left bottom;
}

#nav #nav-wordtracker a{
	width: 170px;
	background: url(http://blogthememachine.com/images/nav_wordtracker.jpg) no-repeat left top;
}
#nav #nav-wordtracker a:hover{
	background: url(http://blogthememachine.com/images/nav_wordtracker.jpg) no-repeat left bottom;
}

#nav #nav-aweber a{
	width: 89px;
	background: url(http://blogthememachine.com/images/nav_aweber.jpg) no-repeat left top;
}
#nav #nav-aweber a:hover{
	background: url(http://blogthememachine.com/images/nav_aweber.jpg) no-repeat left bottom;
}

#nav #nav-wordze a{
	width: 154px;
	background: url(http://blogthememachine.com/images/nav_wordze.jpg) no-repeat left top;
}
#nav #nav-wordze a:hover{
	background: url(http://blogthememachine.com/images/nav_wordze.jpg) no-repeat left bottom;
}




/* THREE BOX WRAP CODES HERE */

.threeboxwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 1000px;
	color: #000;
	background: #FFF url(images/bg_threebox.jpg) repeat-y top center;
}

.topboxtitle {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px;
	width: 339px;
	height: 29px;
	line-height: 29px;
	color: #FFF;
	font-size: 18px;
	background: url(images/bg_threeboxleft.jpg) repeat-y top center;
}

.topboxtitle2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px;
	width: 288px;
	height: 29px;
	line-height: 29px;
	color: #FFF;
	font-size: 18px;
	background: url(images/bg_threeboxmiddle.jpg) repeat-y top center;
}

.topboxlinks {
	position: relative;
	float: left;
	width: 329px;
	margin: 0;
	padding: 5px;
}

.topboxbody {
	position: relative;
	float: left;
	width: 288px;
	margin: 0;
	padding: 5px;
}

.topboxleft {
	position: relative;
	float: left;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 2px;
	padding: 0;
	width: 349px;
	color: #000;
	background: #EAEAEA;
}

.topboxleft ul { 
	padding: 0;
	margin: 0;
	width: 330px;
}

.topboxleft ul li {
	list-style: none;
	margin: 0;
	padding: 0.25em;
}

.topboxleft ul li a, .topboxleft ul li a:visited { color: #252525; text-decoration: none; }
.topboxleft ul li a:hover {text-decoration: underline; }

.topboxmiddle {
	position: relative;
	float: left;
	margin-right: 2px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	width: 298px;
	color: #000;
	background: #EAEAEA;
}


.topboxright {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 349px;
	color: #000;
	background: #EAEAEA;
}

.topboxright ul { 
	padding: 0;
	margin: 0;
	width: 330px;
}

.topboxright ul li {
	list-style: none;
	margin: 0;
	padding: 0.25em;
}

.topboxright ul li a, .topboxright ul li a:visited { color: #252525; text-decoration: none; }
.topboxright ul li a:hover {text-decoration: underline; }

.text_input {
	width: 156px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-bottom: 10px;
	margin-top: 0px;
        color: #949494;
	border: 1px solid #c1c1c1;
	background: #FFF url(images/bg_subscribe.jpg) repeat-x bottom center;
}

.topboxmiddle ul { 
	padding: 0;
	margin: 0;
	width: 270px;
}

.topboxmiddle ul li {
	list-style: none;
	margin: 0;
	padding: 0.25em;
}

.topboxmiddle ul li a, .topboxmiddle ul li a:visited { color: #252525; text-decoration: none; }
.topboxmiddle ul li a:hover {text-decoration: underline; }


/* CONTENT WRAP CODES HERE */

.contentwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 10px;
	width: 631px;
}

.postwrap {
	position: relative;
	float: left;
	margin: 0;
	padding-bottom: 20px;
	clear: both;
	width: 630px;
}

.postwrap a, .postwrap a:visited {
	color: #F26521;
	font-weight: bold;
	margin: 0;
	text-decoration: underline;
}

.postwrap a:hover { color: #252525; }


.post-title-top {
	position: relative;
	float: left;
	padding-left: 50px;
	margin: 0;
	width: 580px;
	background: url(images/bg_post-title.jpg) no-repeat top left;
}

.post-title-top h1 {
	color: #252525;
	font-weight: bold;
	font-size: 24px;
	border-bottom: 1px solid #252525;
	padding-top: 0;
        line-height: 24px;
	padding-bottom: 10px;
	margin: 0;
	text-decoration: none;
}

 .post-title-top h1 a, .post-title-top h1 a:visited {
	color: #252525;
	font-weight: bold;
	font-size: 24px;
	padding-top: 0;
	padding-bottom: 10px;
	margin: 0;
	text-decoration: none;
}

.post-title-top h1 a:hover { color: #F26521; }

.post-body-wrap {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	width: 631px;
}

.postwrap h1 {
	color: #252525;
	font-weight: bold;
	font-size: 24px;
        line-height: 24px;
	border-bottom: 1px solid #252525;
	padding-top: 0;
	padding-bottom: 10px;
	margin: 0;
	text-decoration: none;
}

 .postwrap h1 a, .postwrap h1 a:visited {
	color: #252525;
	font-weight: bold;
	font-size: 24px;
	padding-top: 0;
	padding-bottom: 10px;
	margin: 0;
	text-decoration: none;
}

.postwrap h1 a:hover { color: #F26521; }

.undertitle {
	margin: 0;
	padding-top: 5px;
	color: #F26521;
	font-weight: bold;
}

.undertitle a, .undertitle a:visited { color: #F26521; font-weight: bold; text-decoration: none; }
.undertitle a:hover { color: #252525; }

a.under-comment, a.under-comment:visited {
	background: url(images/link_comment.jpg) no-repeat left center;
	padding-left: 20px;
	color:#F26521;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}

a.under-comment:hover {
	color:#252525;
}

a.under-date, a.under-date:visited {
	background: url(images/link_date.jpg) no-repeat left center;
	padding-left: 20px;
	color:#F26521;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}

a.under-date:hover {
	color:#252525;
}

a.under-author, a.under-author:visited {
	background: url(images/link_author.jpg) no-repeat left center;
	padding-left: 20px;
	color:#F26521;
	font-weight: bold;
	text-decoration: none;
	margin-left: 6px;
}

a.under-author:hover {
	color:#252525;
}


.postbottom {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px;
	line-height: 19px;
	font-size: 10px;
	width: 619px;
	color: #FFF;
	background: #F26521 url(images/bg_postbottom.jpg) no-repeat left top;
	border: 1px solid #F26521;
}

.postbottomtext {
        position: relative;
        float: left;
        margin: 0;
        padding: 0;
        width: 500px;
}


.postbottomtext a, .postbottomtext a:visited {color: #FFF; text-decoration: none; font-weight: bold; }
.postbottomtext a:hover { color: #FFF;  text-decoration: underline; }

.bottomsubscribe {
	position: absolute;
	top: 5px;
	right: 5px;
}

a.rssbottom, a.rssbottom:visited {
	background: url(images/icon_bottom-rss.jpg) no-repeat right center;
	padding-right: 28px;
	color:#F89939;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

a.rssbottom:hover {
	color:#FFF;
	text-decoration: none;
}


blockquote { background: #E9E9E9 url(images/bg_blockquote.jpg) no-repeat top left; border: 1px solid #898989; color: #898989;  padding: 10px; margin-top: 10px; margin-bottom: 0; margin-left: 0; margin-right: 0;}

code { background: #E9E9E9 url(images/bg_code.jpg) no-repeat top left; border: 1px solid #898989; color: #898989;  padding: 10px; margin-top: 10px; margin-bottom: 0; margin-left: 0; margin-right: 0; display: block; }

.post-navigation {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

.post-navigation-previous a, .post-navigation-previous a:visited {
	background: url(images/link_previous.jpg) no-repeat left center;
	padding-left: 20px;
	color:#959595;
	font-weight: bold;
	text-decoration: none;
}

.post-navigation-previous a:hover {
	color:#252525;
}

.post-navigation-next a, .post-navigation-next a:visited {
	background: url(images/link_next.jpg) no-repeat right center;
	padding-right: 20px;
	color:#959595;
	font-weight: bold;
	text-decoration: none;
}

.post-navigation-next a:hover {
	color:#252525;
}

/* SIDEBAR WRAP CODES HERE */

.sidebarwrap {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 349px;
}

.sidebarwrapbig {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 349px;
	color: #252525;
	background: #DDD;
}

.sideboxtitle {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px;
	width: 339px;
	height: 23px;
	line-height: 23px;
	color: #FFF;
	font-size: 18px;
	background: url(images/bg_sidebartitle.jpg) repeat-y top center;
}

.sidebox125 {
	position: relative;
	float: left;
	width: 329px;
	margin: 0;
	padding: 5px;
	text-align: center;
}

.sideboxul {
	position: relative;
	float: left;
	width: 329px;
	margin: 0;
	padding: 5px;
	text-align: left;
}



.sideboxul ul {
	margin: 0px 0px 0px 5px;
	padding: 0;
        list-style-type: none;
}

.sideboxul ul li {
	padding: 0;
	margin: 0 0 10px 0;
}

.sideboxul ul li a, .sideboxul ul li a:visited { color: #252525; text-decoration: none; }
.sideboxul ul li a:hover {color: #F26521; }

.sidebarwrapleft {
	position: relative;
	float: left;
	margin-right: 3px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	width: 181px;
}

.sideboxtitle2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px;
	width: 171px;
	height: 23px;
	line-height: 23px;
	color: #FFF;
	font-size: 18px;
	background: url(images/bg_sidebartitle.jpg) repeat-y top center;
}

.sideboxbody {
	position: relative;
	float: left;
	width: 171px;
	margin: 0;
	padding: 5px;
	text-align: left;
}

.sideboxbody ul {
	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style-type: none;
}

.sideboxbody ul li {
	padding: 0;
	margin: 0 0 10px 0;
}

.sideboxbody ul li a, .sideboxbody ul li a:visited { color: #252525; text-decoration: none; }
.sideboxbody ul li a:hover {color: #F26521; }

.sideboxblogrush {
	position: relative;
	float: left;
	width: 181px;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.sideboxblogrush h2 { display: none; }
.sideboxblogrush img { border: 0; }

.sidebarwrapright {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 165px;
}

.sideboxtitle3 {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px;
	width: 155px;
	height: 23px;
	line-height: 23px;
	color: #FFF;
	font-size: 18px;
	background: url(images/bg_sidebartitle.jpg) repeat-y top center;
}

.sideboxbody3 {
	position: relative;
	float: left;
	width: 155px;
	margin: 0;
	padding: 5px;
	text-align: left;
}

.sideboxbody3 ul {
	margin-left: 5px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	list-style-type: none;
}

.sideboxbody3 ul li {
	padding: 0;
	margin: 0 0 10px 0;
}

.sideboxbody3 ul li a, .sideboxbody3 ul li a:visited { color: #252525; text-decoration: none; }
.sideboxbody3 ul li a:hover {color: #F26521; }

/* COMMENT CODES */

ul.commentlist {
margin: 0;
padding: 0;
border-top: 1px solid #dadada;
list-style-type: none;
}

ul.commentlist li.alt {
background: #F5F5F5;
margin: 0;
padding: 5px;
border-bottom: 1px solid #dadada;
}

ul.commentlist li.authorcomment {
background: #E4DEC6;
margin: 0;
padding: 5px;
border-bottom: 1px solid #dadada;
}

ul.commentlist li {
padding: 5px;
margin: 0;
border-bottom: 1px solid #dadada;
}

ul.commentlist li a, ul.commentlist li a:visited {
	color: #252525;
	font-weight: normal;
	text-decoration: none;
}

ul.commentlist li a:hover {color: #F26521; }

.comment-author {
	font-size:20px;
	margin: 0;
	padding: 0;

}
.comment-author a, .comment-author a:visited {
	color: #252525;
	font-weight: normal;
	text-decoration: none;
}

.comment-author a:hover {color: #000; }

/* Begin Images */
p img {
	border:none;
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #eaeaea;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

.friend-twitter {
	position: relative;
	background: url(images/friend/twitter.png)
	no-repeat
	top left;
	line-height: 16px;
	padding: 0 0 10px 20px;
}

.friend-youtube {
	position: relative;
	background: url(images/friend/youtube.png)
	no-repeat
	top left;
	line-height: 16px;
	padding: 0 0 10px 20px;
}

.friend-viddler {
	position: relative;
	background: url(images/friend/viddler.png)
	no-repeat
	top left;
	line-height: 16px;
	padding: 0 0 10px 20px;
}

.friend-stumble {
	position: relative;
	background: url(images/friend/stumble.jpg)
	no-repeat
	top left;
	line-height: 16px;
	padding: 0 0 10px 20px;
}

.friend-digg {
	position: relative;
	background: url(images/friend/digg.jpg)
	no-repeat
	top left;
	line-height: 16px;
	padding: 0 0 10px 20px;
}

.friend-facebook {
	position: relative;
	background: url(images/friend/facebook.jpg)
	no-repeat
	top left;
	line-height: 16px;
	padding: 0 0 10px 20px;
}