/* 

Theme Name: SMS

Theme URL: http: //www.mystrategicmarketer.com

Description: A custom theme built for MyStrategicMarketer.com.

Author: Ben Arrowood

Author URI: http: //www.righthanddesign.com

Version: 1

*/



.tweet_avatar{

display: none;

}



/*  The following is a CSS Reset   */

html, body, div, span, applet, object, iframe,h1, h2, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size: 100%; font-family: inherit; vertical-align: baseline; margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; text-decoration: none; color: inherit;}

strong {font-weight: bold}

em {font-style: oblique}

caption, th, td {text-align: left; font-weight: normal}

table {border-collapse: separate; border-spacing: 0}

blockquote: before,blockquote: after,q: before,q: after {content: ""}

blockquote, q {quotes: "" ""}

* {margin: 0;padding: 0}

/*------------------------------------------END RESET-------------------------------*/



body {background: #fff; margin: 0; font-family: Helvetica, sans-serif; color: #333; font-size: 11px}

#sitecontainer {position: relative; width: 910px; height: auto; text-align: left; margin: 0 auto}

.clear {clear: both}

span#bold {font-weight: bold; font-size: 9px; text-transform: uppercase; line-height: 10px}

a:link {color: #177B90}

a:visited {color: #177B90}

a:hover {text-decoration: underline; color: #F73F0C}

table input,table textarea,table select {padding: 0px 5px 5px 5px;}

table td,table th,table tbody td,table thead th {border-right: 1px solid #e1e2d2;padding: 0px 10px 10px 10px;vertical-align: top;}



/*-----this is holder code. the original stylesheet is missing these tags------*/

h1, h2, h3, h4, h5, h6 {margin: 0 0 .3em}

h1 {font-size: 155%}

h2 {font-size: 145%}

h3 {font-size: 135%}

h4 {font-size: 120%}

h5 {font-size: 110%}

h6 {font-size: 100%}



/*-------------------------------------------------------------HEADER----------------*/

#header {position: relative; width: 910px; height: 135px; background: url(/wp-content/themes/sms/images/header.jpg); font-family: Helvetica, sans-serif}

#header h1#logolink a {display: block; width: 740px; height: 70px;  text-decoration: none; margin: 0; padding: 0}

#header h1#logolink {width: 740px; height: 70px; text-indent: -9999em; margin: 0; padding: 0}

/*#logolink {position: absolute; width: 740px; height: 70px}*/



/*----------First Nav----------------*/

ul#firstnav {position: absolute; width: 500px; top: 80px; left: 285px; list-style: none; display: inline}

ul#firstnav li {display: inline}

ul#firstnav li a {display: inline; float: left; margin: 0; padding: 0 10px; font: bold 10px Helvetica sans-serif; color: #f74310; border-right: 1px solid gray; text-transform: uppercase}

ul#firstnav li.lastnav a {border-right: none}



/*----------Second Nav----------------*/

ul#secondnav {position: absolute; width: 500px; top: 102px; left: 20px; list-style: none; display: inline; text-align: center; overflow: hidden; height: 30px;}

ul#secondnav li {display: inline}

ul#secondnav li a {display: block; width: 111px; height: 32px; padding: 4px 5px; float: left; font: bolder 10px Helvetica sans-serif; color: #fff; border-right: 1px solid aqua; text-transform: uppercase}

ul#secondnav li.lastnav a {border-right: none; line-height: 26px; width: 66px; text-transform: uppercase; padding: 0}

ul#secondnav li.onelinenav a {line-height: 26px; width: 90px}

ul#secondnav li.secondlinenav a {line-height: 14px; width: 100px}



/*----------Maven log in----------------*/

#mavenloginBox {height: 75px; width: 150px; position: absolute; top: 5px; right: 3px; text-align: left}

#mavenloginBox h2 {padding: 0; margin: 0; text-align: left; font-size: 14px; font-weight: bold; color: #fff}

#mavenloginBox h3 {padding: 5px 0 0; margin: 0; text-align: center; font-size: 10px; color: #fff}

#mavenloginBox a {color: #fff; font-size: .9em}

#mavenloginBox input {font-size: 10px}



/*----------Search----------------*/

#searchBox {position: absolute; top: 106px; left: 530px}


/*-------------------------------------------------------------Dynamic MAIN BODY----------------*/

#content {width: 659px; height: auto; text-align: left; border: none; float: left; font-family: Helvetica, Verdana, Arial}

#bodycontent {width: 629px; min-height: 557px; overflow: hidden; text-align: left; border: none; padding: 20px 15px 6px; font: 13px Helvetica, Verdana, Arial; color: #333; float: left}

#bodycontent p {line-height: 17px; padding: 5px 0}

#bodycontent h1 {color: #f73f0c; line-height: 24px; font-size: 20px; font-weight: bold; text-align: left; padding: 5px 0; line-height: 24px}

#bodycontent h2 {color: #ef7b31; font-size: 17px; font-weight: bold; text-align: left; padding: 15px 0 0}

#bodycontent h3 {color: #555; font-size: 12px; font-weight: bold; text-align: left; padding: 5px 0 0}

#bodycontent h4 {font-weight: bold; color: #ef7b31; }

#bodycontent h5 {font-weight: bold; color: #7f7f7f; }

#bodycontent ul {line-height: 18px;padding: 2px 5px 15px 15px;margin-left: 20px;}

#bodycontent ol {line-height: 18px;padding: 2px 5px 15px 15px;margin-left: 20px;list-style: decimal;}

#bodycontent li {margin-top: 17px;}

#bodycontent a:link {color: #177B90}

#bodycontent a:visited {color: #177B90}

#bodycontent a:hover {text-decoration: underline; color: #F73F0C}



#mavenbodycontent {width: 676px; min-height: 557px; overflow: hidden; text-align: left; border: none; padding: 20px 15px 6px; font: 13px Helvetica, Verdana, Arial; color: #333; float: left}

#mavenbodycontent p {line-height: 17px; padding: 5px 0}

#mavenbodycontent h1 {color: #f73f0c; line-height: 19px; font-size: 20px; font-weight: bold; text-align: left; padding: 5px 0; line-height: 22px}

#mavenbodycontent h2 {color: #ef7b31; font-size: 17px; font-weight: bold; text-align: left; padding: 15px 0 0}

#mavenbodycontent h3 {color: #555; font-size: 12px; font-weight: bold; text-align: left; padding: 5px 0 0}

#mavenbodycontent h4 {font-weight: bold; color: #ef7b31; }

#mavenbodycontent h5 {font-weight: bold; color: #7f7f7f; }

#mavenbodycontent ul {line-height: 18px;padding: 2px 5px 15px 15px;margin-left: 20px;}

#mavenbodycontent li {}

#mavenbodycontent a:link {color: #177B90}

#mavenbodycontent a:visited {color: #177B90}

#mavenbodycontent a:hover {text-decoration: underline; color: #F73F0C}



/*-------------------------------------------------------------home page MAIN BODY----------------*/

#topboxes {width: 659px; height: 307px}

#topboxes h2 {color: #f73f0c; line-height: 19px; font-size: 18px; font-weight: bold; text-align: center}

#topboxes h3 {color: #f73f0c; padding-left: 10px; font-size: 14px; font-weight: bold; text-align: center}

#topboxes h4 {color: #177b90; font-size: 11px; font-weight: bold; text-align: left}

#topboxes h5 {color: #333333; font-size: 11px; font-weight: bold; text-align: left}

#leftbox {position: relative; width: 227px; height: 307px; float: left; background: url(/wp-content/themes/sms/images/boxleft.jpg);}

a#leftboxbooklink {position: absolute; top: 28px; left: 46px; width: 139px; height: 172px}

h3#leftboxtext {position: absolute; width: 80%; top: 210px; left: 18px}

#centerbox {width: 214px; height: 307px; float: left; background: url(/wp-content/themes/sms/images/boxmiddle.jpg)}

#centerboxtext {padding: 100px 10px 0 16px; font-size: 11px}

#centerboxtext ul {padding-left: 15px; font-size: 10px; list-style: disc; line-height: 12px}

#rightbox {position: relative; width: 218px; height: 307px; float: left; background: url(/wp-content/themes/sms/images/boxright.jpg);}

#rightboxtext {padding: 100px 16px 0; font-size: 11px}

#rightboxtext a:hover {text-decoration: underline; color: #F73F0C}

#meetingplanners {position: absolute; bottom: 17px; left: 17px; text-align: center}

#meetingplanners a {color: #fff; font-weight: bold; font-size: 12px}

#bottomcontent {background: url(/wp-content/themes/sms/images/bottomcontent_bg.jpg) no-repeat; width: 659px; min-height: 360px; float: left; font-size: 12px; padding-top: 5px}

#contentFrontContact {float: left; background: #ccc; width: 235px; margin-top: 15px}

#contentFrontLeft {width: 392px; border-right: 2px solid #489db7; margin-left: 25px; float: left}

#contentFrontLeft p {padding: 0 10px}

#contentFrontLeft ul {padding: 0 30px; margin: 0;list-style-image: url(/wp-content/themes/sms/images/bluebullet.gif);}

#contentFrontLeft li {margin: 7px;}

#contentFrontLeft h2, #contentFrontRight h2 {color: #f73f0c; padding-left: 10px; font-size: 20px; font-weight: bold}

#contentFrontRight {float: left; width: 210px; padding: 0px 0px 0px 10px }

#contentFrontRight h3 {}

#contentFrontRight h3 {font-size: 14px; color: #29738a; font-weight: bold}

#contentFrontRight h2 {color: #f73f0c; padding-left: 10px; font-size: 20px; font-weight: bold}

#contentFrontRight p {padding-bottom: 10px}

/*------------------------------------------------------------------SIDEBAR-----------------------*/

#sidebarcontainer {top: 135px; right: 0; width: 251px; float: right; left: auto; height: auto; font-family: Helvetica, Verdana, Arial; margin: 0}	

#mavensidebarcontainer {top: 135px; right: 0; width: 198px; float: left; left: auto; height: auto; font-family: Helvetica, Verdana, Arial; margin: 0}	

#sidebar {top: 0; margin: 0; width: 251px; height: auto; font-family: Helvetica, Verdana, Arial}

#mavensidebar {top: 0; margin: 0; width: 198px; height: auto; font-family: Helvetica, Verdana, Arial}

#mavensidebar h2 {color: white; text-align: center;padding: 3px; font-size:14px;}

#founderbox {position: relative; background: url(/wp-content/themes/sms/images/founderbox.jpg) no-repeat; width: 251px; height: 307px}

#founderboxblog {position: relative; background: url(/wp-content/themes/sms/images/founderboxblog.jpg) no-repeat; width: 251px; height: 307px}

#founderboxblog ul {position:absolute; top:180px;left:10px;}

#founderboxblog li {list-style: none; float: left;width: 245px;}

#founderboxblog a {font-size: 12px; color:  #489db7; line-height: 18px; }

a#blahblah {z-index: 29; position: absolute; top:236px; left:10px;width:48px;height: 33px;}

#feedblitz a{padding: 265px 0px 0px 10px; float: left; color: white;width: 97px;font-size:12px; font-weight:bold;}

#mistyblog {text-align: center; float: left; padding: 266px 0 0 60px; position: relative;}

#mistyblog ul {
	float: left;
	width: 40px;
	list-style-type: disc;
	list-style-position: outside;
}

#mistyblog li {list-style: none; text-align: center}

#mistyblog li a {display: block; width: 40px; text-align: center; color: #fff; font-weight: bold; font-size: 12px; float: left; line-height: 12px}



#mistyblog a.blah {position: absolute; left: 0; bottom: 0; width: 50px; height: 65px}



#foundersocial {float: left; margin: 250px 0 0 28px}

#freelessonbox {position: relative; width: 251px; height: 250px; background: url(/wp-content/themes/sms/images/freelessonbox.jpg) no-repeat}

#booksidebar {position: absolute; top: 60px; left: 22px; width: 78px; height: 100px;}

#signup {position: relative; width: 228px; height: 236px; padding: 14px 0 0 16px; text-align: right;}

#signup h1 { padding: 0px 10px 0px 5px; font-size: 15px; font-weight: bold; color: #fff; line-height: 24px; font-style: italic}

#signup h2 {padding: 0px 17px 0px 5px; font-size: 13px; font-weight: bold; color: #fff}

#signup p {font-size: 12px; padding: 55px 9px 15px 99px; color: #fff; line-height: 14px; font-style: normal; text-align: left;}

#signinboxes {position: absolute;top: 171px; right: 34px;  font-size: 14px; height: 20px; width: 200px; text-align: right; color: #fff; font-style: normal; font-weight: 100}

#signinboxes a {font-size: 8px; color: #fff}

#hookmeup {}

#hookmeup a {}

#hookmeup img {}



#twitterbox {position: relative; width: 251px; height: 117px; background: url(/wp-content/themes/sms/images/twitterbox.jpg) no-repeat}

#followmisty {position: absolute; top: 100px; left: 180px}

#twitterfeed {padding: 7px 0 0 22px; font-size: 11px; font-weight: bold; width: 145px; height: 120px; text-align: left}

#twitterfeed li {list-style: none;}



#mavensidebarnav {width: 198px;background-color: #489db7}

#mavensidebarnav ul {margin: 0; width: 198px; list-style: none;}

#mavensidebarnav li {width: 198px; height: 44px;margin: 0; background: url(/wp-content/themes/sms/images/childnavblue.gif) no-repeat;}

#mavensidebarnav a {padding: 5px 5px 8px 18px; font-size: 12px;display: block; color: #489db7; font-weight: bold}

#mavensidebarnav a:hover {color: white; height: 44px; background: url(/wp-content/themes/sms/images/childnavorange.gif) no-repeat;}



#sidebarnav {width: 245px;background-color: #489db7}

#sidebarnav ul {margin: 0; width: 245px; list-style: none;}

#sidebarnav li {width: 245px; height: 44px;margin: 0; background: url(/wp-content/themes/sms/images/childnavblue.gif) no-repeat;}

#sidebarnav a {padding: 5px 5px 8px 18px; font-size: 12px;display: block; color: #489db7; font-weight: bold}

#sidebarnav a:hover {color: white; height: 44px; background: url(/wp-content/themes/sms/images/childnavorange.gif) no-repeat;}

/* ie5, ie6 sidebar fix */

.span-7  { width: 267px;font-size: 13px;}

.mavenspan-7  { width: 198px;font-size: 13px;}

.sidebar ul li, .sidebar ol li {margin-bottom:7px;}

.paddings {padding: 0px 29px 13px 5px;}

.sidebar ul li {padding:2px 0px 3px 10px;border-bottom: 1px solid #faefd9;}

.sidebar ul, .sidebar ol {list-style-type:none;}



.sidebar h3 {font-size:14px; font-weight:bold;line-height:20px; margin:0;padding-left: 5px;; vertical-align:baseline; color:#F73F0C;border-left: 2px solid #489db7;border-top: 2px solid #489db7;}

#blogtweettitle {font-size:13px; font-weight:bold;width: 242px; border-top: 2px solid #489db7; border-left: 2px solid #489db7; height:12px; color:#f73f0c;padding:5px;}

#maventweettitle {font-size:13px; font-weight:bold;width: 180px; border-top: 2px solid #489db7; border-left: 2px solid #489db7; height:12px; color:#f73f0c;padding:5px;}



/*------------------------------------------------------------------blog-----------------------*/

.icomment {background: #fff url() no-repeat top left; margin: 0; padding: 0 0 0 18px}

.tags {background: #fff url() no-repeat top left; margin: 0; padding: 0 0 0 18px}

.category {background: #fff url() no-repeat top left; margin: 0; padding: 0 0 0 18px}

.post{border-bottom:1px solid #E6E6E2; margin-bottom:13px; padding:5px 15px 5px 0px;}

.date {color:#777777; border-left: 1px solid #489db7; border-bottom: 1px solid #489db7;width: auto; background-color: #faefd9; text-align:right;font-family:'helvetica'; font-size:11px; font-size-adjust:none; font-weight:bold; line-height:11px; margin-bottom:17px; padding:5px 5px 5px 5px;}

.singlepost{border-left: 1px solid #489db7; padding: 0px 0px 0px 10px;}

.entry{border-bottom: 1px solid gray; padding: 9px 0px}

/*------------------------------------------------------------------comments-----------------------*/

div.com {margin-bottom: 30px;}

.com ul li, .com ol li {background: none;}

.com .children {margin: 0 0 0 1.5em;}

.com .list-4 {list-style: none;

	margin: 0;

	padding: 0;

}

	.com .list-4 li {

		border: 1px solid #E7E9E4;

		padding: 15px 15px 0 15px;

		margin: 0 0 15px 0;

	}

		* html .com .list-4 li {

			padding:0 40px 0 20px !important;

		}

		*:first-child+html .list-4 li {

			padding:0 40px 0 20px !important;

		}

		* html .list-4 img {

			margin:20px auto auto 0;

		}

		*:first-child+html .list-4 img {

			margin:20px auto auto 0;

		}

		* html .list-4 p img {

			margin:0 auto auto 0;

		}

		*:first-child+html .list-4 p img {

			margin:0px auto auto 0;

		}

	.com-header {

		padding-bottom: 15px;

		margin: 0;

	}

		.com-header img {

			display: block;

			float: left;

		}

		.com-header .tp {

			display: block;

			margin: 0 0 0 63px;

			padding: 0;

			text-align: left;

		}

			.tp span, .tp span a {

				font-weight: bold;

				display: block;

				line-height: 150%;

			}



.underpost {

	padding:5px 7px;

	margin-top:15px;

	font-size: 10px;

	background:#EFEFEF;

	-moz-border-radius: 5px;  

	-webkit-border-radius: 5px;

	line-height:140%;

}



.authorbox {

	background: #F7F7F7;

	margin: 20px 0px 0px 0px;

	padding: 10px;

	border: 1px solid #E6E6E6;

	}

	

.authorbox p {

	margin: 0px;

	padding: 0px;

	}

	

.authorbox img {

	background: #FFFFFF;

	float: left;

	margin: 0px 10px 0px 0px;

	padding: 3px;

	border: 1px solid #CCCCCC;

	}





#comments{padding-left: 10px}

#comments ol li, #comments ul li {

background-color:buttonface;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

margin-bottom:18px;

padding: 15px;}

/*------------------------------------------------------------------Footer-----------------------*/

#footer {bottom: 0; padding: 14px 0 0; margin: 0 auto; width: 910px; height: 49px; background: url(/wp-content/themes/sms/images/footer_bg.jpg) no-repeat; color: #fff}

#footer a {color: #fff}

#footertext {padding: 0 0 0 30px}





table.wpsc_checkout_table label {text-align: right; display: block}

table.wpsc_checkout_table div.custom_gateway label {text-align: left !important}





/*------------------------------------------------------------------cForms-----------------------*/

/*form.cform label {font-weight: bold; }

form.cform label, ol {line-height: 30px;list-style: none;}

form.cform span {display: inline-block; width: 150px; text-align: right}

form.cform input, form.cform textarea {margin-left: 5px; width: 190px; background-color: #faefd9;}

form.cform span.reqtxt, form.cform span.emailreqtxt {font-size: 9px; text-align: left; margin-left: 5px}

form.cform input.sendbutton {margin-left: 120px; width: 100px;}

form.cform textarea {width: 190px;}*/



/*Custom Styles*/



#amzscwidget-3 img{

width: 106px;

float: left;

height: auto;

height: 155px;

margin: 5px;

}



.post{

padding-left: 20px;

border: 1px solid #ccc;

}



#postmeta{

background-color: #eee;

width: 607px;

margin: 10px -20px -5px -20px;

padding: 10px;

}



#sidebar h3{

border: 0px !important;

margin: 0px;

padding: 0px;

margin-top: 15px;

color: #177B90;

font-size: 18px;

margin-bottom: 5px;

}



#blogtweettitle{

color: #177B90;

}



.thumb img{

float: left;

border: 0px solid #177B90;

margin-right: 10px;

margin-top: 8px;

margin-bottom: 30px;

}



.textwidget form table td{

border: 0;

}



.textwidget form input{

margin: 5px 0 0px -10px;

}



.textinput{

width: 163px;

}



.category_list{

background-image: url(http://mystrategicmarketer.com/wp-content/uploads/2010/06/continue_reading.gif);

background-repeat: no-repeat;

padding-left: 20px !important;

font-size: 12px !important;

display: block;

background-position: 0px 5px;

}



.comment_link a{

background-image: url(http://mystrategicmarketer.com/wp-content/uploads/2010/06/comments_icon.gif);

background-repeat: no-repeat;

padding-left: 20px;

font-size: 12px !important;

}



.post h2 a{color: #f73f0c !important; line-height: 19px; font-size: 20px; font-weight: bold; text-align: left; padding: 5px 0; line-height: 22px}



.rss_text{

position: relative;

bottom: 12px;

left: 5px;

}



#feedblitz a:hover{

text-decoration: none;

}



img.alignleft{

float: left;

margin-right: 10px;

}



img.alignright{

float: right;

margin-left: 10px;

}



h1, h2, h3, .post h2, .post h2 a{

font-family: Georgia, Times, serif;

font-weight: normal !important;

}



.post h2, .post h2 a, .post h1, .post h1 a{

font-size: 24px !important;

margin-bottom: 4px;

}



h3.related_h3{

font-size: 22px !important;

}



.tabbed-widget .cat-item-3, .tabbed-widget .cat-item-4, .tabbed-widget .cat-item-6{

display: none;

}



.widget_categories ul{

color: #177B90;

font-size: 11px;

}



.widget_categories a{

font-size: 13px;

}



.authorbox h4 strong{

color: #666 !important;

font-family: Georgia, Times, serif;

font-weight: normal !important;

font-size: 16px;

}



.authorbox h4{

margin: 0 0 -10px 0 !important;

}



.sidebar input{

color: #999;

}



.tw-accordion h4 a{

border: 0px !important;

margin: 0px;

padding: 0px;

font-family: Georgia, Times, serif;

font-weight: normal !important;

color: #f73f0c !important;

font-size: 18px;

}



.aktt_more_updates a{

background-image: url(http://mystrategicmarketer.com/wp-content/uploads/2010/06/twit1.png);

display: block;

background-repeat: no-repeat;

text-indent: -9999px;

border-bottom: 0px !important;

height: 30px;

width: 144px;

}



.aktt_more_updates{

border-bottom: 0px !important;

}





.full{

width: 100% !important;

}
