/*

Theme Name: Internet Marketer
Description: The official Internet Marketer theme.
Author: InfoLinkIT
Template: infolinkit
Version: 1

*/

/* Import Reset CSS */

@import url("../infolinkit/reset.css");

/* Import Base CSS */

@import url("../infolinkit/style.css");

/* HTML Elements */

html, body {
	margin:0px;
	padding:0px;
	background: url("images/bg.png") repeat-x scroll center -46px #5291DC;
	color:#0D3C72;
	height:100%;
}

h1, h2, h3, h4, h5, h6 {
	color: #005EB2;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
	color: #005EB2;
	text-decoration: none;
}

h1{
	padding-top:none !important;
	margin-top:none !important;
	margin-bottom:10px;
}

.post-title{
	padding-top:0px;
	margin-top:0px;
}

p {
	color: #555555;
}

a, a:link, a:visited {
	color: #2375BF;
}

a:hover, a:active {
	color: #00437F;
}

hr {
	border-top: 1px dotted #7BBEF1;
}

input, textarea {
	border: 1px solid #7BBEF1;
	color: #005EB2;
}

/* Layout Elements */

#page {
	background: url('images/page.png') repeat-y top center;
	width:988px;
	border: none;
	margin: 0px auto;
	margin: 0 auto -234px; /* the bottom margin is the negative value of the footer's height */
}

.IE6 #pageContainer{
	background:none;
}

#pageContainer{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	background: url('images/wireframe_bg.png') no-repeat top center;
}

#contentContainer{
	width:980px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#headerShadow{
	background: url('images/header_shadow.png') no-repeat top left;
	width:980px;
	height:9px;
}

#header {
    background-color:#FFFFFF;
    border:none;
    height:85px;
	width:100%;
}

#headerConstrain{
    height:85px;
    margin:0 auto;
    width: 980px;
}

#headerLeft{
	float:left;
}

.IE6 #headerRight, .IE7 #headerRight{
    	width: 640px;
	float:right;
}

#headerRight{
	float:right;
    width:750px;
	height:85px;
	position:relative;
}

#navRight{
	float:right;
}

#navLeft{
    background: url("images/nav_left.png") no-repeat scroll left top transparent;
    height:32px;
    margin-right:1px;
    width: 105px;
	float:left;
	overflow:hidden;
}

.IE6 #navLeft{
	display:none;
}

#logo{
	width:182px;
	height:55px;
	margin-top:15px;
	float:left;
}
	
#subtitle{
    background: url("images/subtitle.png") no-repeat scroll left top transparent;
    height: 27px;
	margin:0;
    position: absolute;
    right: 0;
    top: 15px;
    width: 300px;
	padding:0;
}

#quote{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:30px 0px 30px 0px;
	color:#0D3C72;
}

#innerContentContainer{
	padding-left:22px;
	padding-right:22px;
	padding-top:22px;
	padding-bottom:22px;
	color:#4B4B4B;
	line-height:1.5em;
	margin-top:0px;
}

#siteContentContainer{
	padding-left:22px;
	padding-right:22px;
	color:#4B4B4B;
	line-height:1.5em;
}

#triSectionLeft{
	float:left;
	width:298px;
}

#triSectionMiddle{
	float:left;
	width:298px;
	margin-left:20px;
}

#triSectionRight{
	float:right;
	width:298px;
}

#triSectionLeftHeader{
	width:298px;
	height:51px;
	background: url('images/welcome.png') no-repeat top left;
	margin-bottom:10px;
}

#triSectionMiddleHeader{
	width:298px;
	height:51px;
	background: url('images/what_is_internet_marketing.png') no-repeat top left;
	margin-bottom:10px;
}

#triSectionRightHeader{
	width:298px;
	height:51px;
	background: url('images/why_do_you_need_internet_marketing.png') no-repeat top left;
	margin-bottom:10px;
}

#curvedSeparator{
	background: url('images/curved_separator.png') no-repeat top left;
	width:935px;
	height:33px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}

#contentLeft{
	float:left;
	width:630px;
	background-color:#F93;
	background: url('images/border.png') repeat-y top right;
	padding-right:17px;
}

#innerContentLeft{
	float:left;
	width:617px;
	background-color:#F93;
	background: url('images/border.png') repeat-y top right;
	padding-right:17px;
}

#contentRight{
	float:right;
	width:280px;
	padding-left:10px;
}

#twitter{
	background: url('images/twitter.png') no-repeat top left;
	width:134px;
	height:42px;
	float:left;
}

#facebook{
	background: url('images/facebook.png') no-repeat top left;
	width:134px;
	height:42px;
	float:right;
}

#title {
	padding: 35px 0px 35px 110px;
}

#name {
	float: none;
	font-size: 28px;
	background: #FFFFFF url('images/button_background.png') repeat-x top left;
}

#name a, #name a:link,  #name a:visited,  #name a:hover,  #name a:active {
	color: #FFFFFF;
}

#description {
	color: #91D5FF;
	float: none;
}

#navigationContainer{
	position:absolute;
	bottom:0;
	right:0;
	height:33px;
}

.IE6 #navigationContainer, .IE7 #navigationContainer{
	width:579px;
}

#navigation {
	background: #0087C9 url('images/button_background.png') repeat-x top left;
	border-top: none;
	float:right;
}

#navigation ul ul {
	background: #00AAD9;
	border-left: 1px solid #00CAE7;
	border-right: 1px solid #00CAE7;
	border-top: 1px solid #00CAE7;
}

#navigation a {
	border-right: 1px solid #FFF;
	font-size: 11px;
	padding-bottom: 11px;
}

#navigation a, #navigation a:link,  #navigation a:visited {
	color: #CFF6FF;
}

#navigation a:hover,  #navigation a:active {
	background: url('images/button_background_over.png') repeat-x top left;
	color: #FFFFFF;
}

#navigation ul ul a {
	border-bottom: 1px solid #00CAE7;
}
.home {
	border-bottom: 1px dotted #7BBEF1;
}

#banner{
	background: url('images/banner.jpg') no-repeat top left;
	width:980px;
	height:300px;
}

#slideshow {
	border: 1px solid #7BBEF1;
}

.more {
	color: #777777;
}

.share {
	border: none !important;
	padding-top: 12px;
}

.share a {
    border-right: none;
    padding: 3px 2px 3px 20px;
    width: 180px;
}

.post-meta, #post-navigation, #comments, .comment, #trackbacks, #reply,
#enquiry {
	background:#C8DDF2;
	border: 1px solid #5B97D9;
	color:#2B5AAA;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.post-meta .posted {
    padding: 3px 0 0 22px;
    width: 368px;
}

.feed{
	margin-top:11px;
	margin-bottom:0px;
	padding-bottom:0px !important;
}

.comment {
	background: #FFFFFF;
}

#post-navigation p, #comments p, .comment p, #trackbacks p, #reply p {
	color: #4C85AF;
}

#post-navigation .previous a {
	border-right: 1px solid #7BBEF1;
}

#post-navigation .next a {
	border-left: 1px solid #7BBEF1;
}

#sidebar {
	border-left: none;
	color: #0D3C72;
	width:280px;
}

#sidebar .widget {
	border-bottom: 1px solid #7BBEF1;
	padding-left:0px;
	padding-right:0px;
}

#footer {
	background: url('images/footer.png') repeat-x top left;
	border-top:none;
	height:234px;
	margin:0px !important;
}

#footerTop{
	width:980px;
	height:207px;
	margin-left:auto;
	margin-right:auto;
	color:#999;
	line-height:1.5em;
	overflow:hidden;
}

#footerBottom{
	width:980px;
	height:25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
}

#footerLeft{
	width:640px;
	height:187px;
	float:left;
	padding:10px;
}

#footerRight{
	width:285px;
	height:182px;
	float:right;
	padding:15px 10px 10px 10px;
}

#footerSeparator{
	width:14px;
	height:207px;
	background: url('images/footer_separator.png') no-repeat top left;
	float:left;
}
	
#footerTwitter{
	width:33px;
	height:33px;
	background: url('images/footer_twitter.png') no-repeat top left;
}

#footerFacebook{
	width:33px;
	height:33px;
	background: url('images/footer_facebook.png') no-repeat top left;
}

#footerLogo{
	width:158px;
	height:57px;
	background: url('images/footer_logo.png') no-repeat top left;
	float:right;
	margin-top:15px;
}

#footerLeftColumnLeft{
	width:313px;
	height:187px;
	float:left;
	border-right: #666 1px dashed;
	padding-right:10px;
}

#footerLeftColumnRight{
	width:303px;
	height:187px;
	float:right;
}

#footerNav ul{
	margin-top:5px;
	padding:none;
}

#footerNav ul li{
	border:none;
	display:block;
	background-color:#1A1A1A;
	margin:2px;
	padding:2px 2px 2px 8px;
}

#footerNav ul li:hover{
	background-color:#000;
}

#footerNav ul ul{
	display:none;
}

#footerPosts li{
	background-color:#1A1A1A;
	border: none !important;
	display:block;
	margin:2px;
	padding:2px 2px 2px 8px;
	height:19px;
	overflow:hidden;
}

#footerPosts li:hover{
	background-color:#000;
}

#list{
	margin:0px;
	padding:0px;
}

#push{
	height:234px;
	clear:both;
}

#footer li {
	border-right: 1px dotted #666;
}

#footer, #footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #666;
}

#footer a:hover{
	color:#FFFFFF;
}

.post-link{
	font-size:12px;
}

#callname, #callphone, #callemail{
	margin-bottom:3px;
	font-size:11px;
	padding-left:2px !important;
	width:270px;;
}

#callme{
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	margin-left:108px;
	margin-top:3px;
}
.socialLikes {height: 25px;}
.twitterLike {width: 100px;float: left;}

.bbowa{text-decoration:none !important; color:#666666 }