/* CSS Styles for Small Business Ideas Blog
Copyright 2008 All rights reserved
www.Small-Biz-Ideas.com */


body {
	margin:0 auto; 
	padding:0; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:1em; 
	background:#69c; 
	text-align:center;
	}

a:link {
	color:#06f;
	text-decoration:none;
	}

a:visited {
	color:#06f;
	text-decoration:none;
	}

a:hover {
	color:#3c0;
	}

a:active {
	color:#3c0;
	}

a:focus {
	color:#f93;
	}

a.img {
	border-bottom:none;
	text-decoration:none;
	}

a.img:hover {
	border-bottom:none;
	text-decoration:none;
	}

img {
	border:0;
	}


/*===================
	site navigation
=====================*/

#topNavContainer { 
	background:#06f; 
	}

#topNavList { 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:11px; 
	margin:0; 
	padding:6px 0 13px 10px; 
	border-bottom:1px solid #06c; 
	text-align:right; 
	}

#topNavList ul, #topNavList li { 
	margin:0; 
	padding:0; 
	display:inline; 
	list-style-type:none; 
	}

#topNavList a:link, #topNavList a:visited {
	line-height:12px;
	font-weight:bold;
	margin:0 10px 4px 10px;
	text-decoration:none;
	color:#cf0;
	letter-spacing:1px;
	}

#topNavList a:link#current, #topNavList a:visited#current, #topNavList a:hover { 
	border-bottom:4px solid #fc6; 
	padding-bottom:2px; 
	background:transparent; 
	color:#9cf; 
	}

#pages {
	padding:3px;
	}

#pages ul {
	list-style-type:none;
	}

#pages li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	display:block;
	}

#pages li a {
	color:#88af3f;
	padding:3px;
	text-decoration:none;
	float:left;
	}

#pages li a:hover {
	color:#638425;
	background:#f1ffd6;
	border:1px solid #85bd1e;
	}

#pages li.nolink {
	color:#ccc;
	border:1px solid #f3f3f3;
	padding:3px;
	}

#pages li.current {
	color:#fff;
	border:1px solid #b2e05d;
	padding:3px;
	background:#b2e05d;
	}


/*===================
	layout structure
=====================*/

#wrap { 
	min-height:100%; 
	width:800px; 
	border-left:#d2edff 1px solid;
	border-right:#d2edff 1px solid;
	background: url(images/wrap-bg-blue.gif) repeat-y 70% 0; 
	margin:0 auto; 
	text-align:left;
	}

#header { 
	background:#fff url(images/bg-navtop-multi-only.gif) repeat-x left bottom; 
	}

#header h1 { 
	margin:0;
	padding:.9em .9em .9em 0; 
	font-size:0.7em; 
	font-weight:bold;
	color:#39f; 
	text-align:right; 
	background:#fff; 
	letter-spacing:3px; 
	height:112px;
	background:url(images/header-sbilogo.jpg) no-repeat left; 
	}

#pagename { 
	margin:0; 
	padding:0 .9em .9em 0; 
	font-size:0.7em; 
	font-weight:bold;
	color:#39f; 
	text-align:right; 
	background:#fff; 
	letter-spacing:3px; 
	}

#content {
	float:left;
	width:560px;
	font-size:0.9em;
	line-height:1.7em;
	color:#000;
	background:#fff;
	}

#content .gutter { 
	padding:2em; 
	background:url(images/content-bg-blue.gif) repeat-x top left; 
	}

#content h1 {
	margin:0 0 1em 0;
	padding:0;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:160%;
	font-weight:bold;
	color:#06F;
	}

#content h2 {
	margin:0 0 1em 0;
	padding:0;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:135%;
	color:#000;
	font-weight:bold;
	}

#content h2x { 
	margin:0 0 1em 0; 
	padding:0; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:160%; 
	font-weight:normal; 
	color:#09f; 
	}

#content h3 {
	margin:0 0 1em 0;
	padding:0;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:120%;
	color:#000;
	font-weight:bold;
	}

#content h4 {
	margin:0;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:110%;
	color:#545454;
	}

#content h5 {
	margin:0;
	color:#000;
	padding:9px 0 0 9px;
	}

#content ul {
	margin:0 1em;
	padding:0 1em;
	}

#content ul li {
	margin:.9em 0 .9em 0;
	padding:0 0 0 1.2em;
	list-style:none;
	background:url(images/arw-org.gif) no-repeat left 8px;
	}

#sidebar {
	float:right;
	width:239px;
	background:#fff;
	}

#sidebar h3 {
	margin:0;
	padding:1em 1em .3em 1em;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:140%;
	font-weight:bold;
	color:#000;
	}

#sidebar .gutter {
	padding:1em; 
	}

#sidebarLeft h3 { 
	margin:0; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:130%; 
	font-weight:bold; 
	color:#09c; 
	}

#sidebarLeft .gutter { 
	padding:1em; 
	}

#footer { 
	clear:both; 
	background:#ecf4ff url(images/bg-foot.gif) repeat-x left top; 
	}

#footer p { 
	margin:0; 
	padding:15px; 
	font-size:.8em; 
	color:#06c; 
	}



/*============
	classes
==============*/

.small { 
	font-size:.9em; 
	line-height:1.3em; 
	margin:0 12px 0 12px; 
	}

.red {
	font-weight:bold;
	color:#c00;
	}

.highlight {
	font-weight:bold;
	color:#000;
	background:#ff0;
	}

#timer {
	font-weight:bold;
	color:#f00;
	text-align:center;
	font-size:18px;
	}

.hr {
	width:485px;
	height:43px;
	background:url(images/hrsquiggle485.gif) no-repeat;
	}

.floatleft { 
	float:left;
	width:175px;
	margin:0 10px 0 0;
	padding:0px;
	font-size:75%;
	font-style:italic;
	color:#06c;
	}

.toTop {
	float:right;
	margin:2em 0 2em 0;
	width:100px;
	height:29px;
	text-align: right;
	}

.clear {
	clear:both;
	}



/*==============
	boxes
================*/

.addToContent {
 	text-align:center;
 	padding:3px; 
	}

.addTo {
	height:29px;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:80%;
	text-align:center;
	margin:2em 2em;
	border:1px dashed #ccc;
	}

.addTo img {
	vertical-align:middle;
	padding:1px 2px 1px 6px;
	}

.addtos {
	padding:1px;
	margin:0px;
	float:left;
	}

.addToAbout {
	display:inline;
	list-style:none; 
	padding:1px; 
	margin:0px;
	font-weight:bold;
	cursor:help;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:9px; 
	}


/*  the next 2 styles are only for verticallayouts */
.addToV {
	background-color:#f8f8f8;
	border:1px  #bbbbbb solid;
	padding:1px;
	width:90px;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:9px;
	margin:auto;
	text-align:left;
	}

.addToV img {
	vertical-align:middle;
	padding:1px 2px 1px 3px;
	cursor:pointer;
	}

.addToAboutV{
	list-style:none; 
	padding:1px;
	font-weight:bold;
	cursor:help;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:9px; 
	}

.box { 
	margin:0 0 20px 0; 
	padding:0 0 1em 0; 
	font-size:80%; 
	line-height:1.5em; 
	color:#000; 
	background:#fff url(images/box-b.gif) no-repeat bottom right; 
	}

.box h3 { 
	margin:0; 
	padding:1em 1em .3em 1em; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:130%; 
	font-weight:normal; 
	color:#f90; 
	background:url(images/box-t.gif) no-repeat top left; 
	}

.box h4 {
	margin:0; 
	padding:0 1em .3em 1em; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:120%; 
	font-weight:bold; 
	color:#f00; 
	}

.box p, .box ul { 
	margin:0; 
	padding:0 1em;
	}

.box ul li { 
	padding:0 0 0 1.33em; 
	list-style:none; 
	background: url(images/arrow-gray-right.png) no-repeat 0 6px; 
	}

.blogBox {
	margin:0 0 20px 0;
	padding:0 0 1em 0;
	font-size:80%;
	line-height:1.7em;
	color:#58558;
	background:#fff url(images/box-b.gif) no-repeat bottom right;
	}

.blogBox h3 {
	margin:0; 
	padding:1em 1em .3em 1em; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:130%; 
	font-weight:normal; 
	color:#f90; 
	background:url(images/box-t.gif) no-repeat top left; 
	}

.blogBox p {
	margin:0; 
	padding:.5em 0 .5em 1em;
	}

.infoBox {
	margin:0 0 2em 0;
	padding:20px;
	width:90%;
	border:#9f9595 1px dashed;
	background:url(images/quotes-open.gif) no-repeat top left;
	}

.infoBox h3 {
	font-family:Arial, sans-serif;
	padding:0 0 6px 0;
	}

.infoBox h4 {
	font-size:100%;
	}

.infoBox p {
	font-size:110%;
	line-height:1.3em;
	color:#000;
	font-weight:bold;
	}

.infoBox ul li {
	padding:0 0 10px 15px;
	list-style:none;
	background:url(images/bullet-blue-target.gif) no-repeat 0 5px;
	}

.contentBox {
	width:90%;
	margin:2em auto;
	padding:1em 0 .5em 0;
	border:#6c3 1px solid;
	}

.contentBox h2 {
	margin:0; 
	padding:1em 1em .3em 1em; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:130%; 
	font-weight:normal; 
	color:#f90; 
	}

.formContainer {
	margin:0 auto;
	padding:0 3px 0 3px;
	}

.linksBoxblank {
	background:trans;
	padding:9px;
	}

.linksBoxcolor {
	background:#e1edfe;
	padding:9px;
	}


.mediaBox {
	background:url(plr-free-report.pdf) no-repeat;
	}

#newsBox {
	margin:2em 0 2em 0;
	padding:6px 6px 6px 80px;
	border:1px #c00 dashed;
	line-height:1em;
	background:url(images/sbi-nobull-transp.png) no-repeat center left;
	}
#newsBox h4 {
	margin:0;
	padding:0 0 9px 0;
	color:#003;
	font-size:125%;
	}

#newsBox h5 {
	font-size:90%;
	color:#c00;
	padding:0 0 5px 0;
	}

#newsBox p {
	font-size:80%;
	margin:0px;
	}

#newsBox form {
	line-height:1.3em;
	margin:0px;
	}

.productBox {
	width:80%;
	margin:2em auto;
	padding:10px;
	background:#dceefc url(images/bkg-swirl.jpg) no-repeat;
	border:#57a5ef 1px solid;
	}
	
.promobox { 
	font-size:0.8em; 
	line-height:1.3em; 
	margin:2em 0 2em 0; padding:1.2em; 
	border:#c1dafd solid 1px; 
	background:#ecf4ff; 
	}

.recommendedBox {
	margin:2em auto;
	padding:0;
	background:#e6eff8;
	border:1px solid #c4d9ea;
	font-size:90%;
	align:center;
	}

.recommendedBox h5{
	padding:0 0 0 15px;
	font-weight:bold;
	font-size:130%;
	}

.recommendedBox ul li {
	margin:5px 0;
	padding:0 15px 1px 15px;
	list-style-type:none;
	background:url(images/arw-blu.gif) no-repeat 6px 5px;
	}

.resourceBox {
	margin:1em 0 2em 0;
	padding:.5em;
	border:#c1dafd 1px solid;
	background:#ecf4ff;
	}

.resourceBox h5 {
	font-size:1em;
	color:#06c;
	margin:0 1em 0 1em;
	}

.resourceBox p {
	font-size:0.9em;
	line-height:1.3em;
	margin:0 1em 0 1em;
	}

.signupBox { 
	margin:0 0 20px 0; 
	padding:0 0 1em 0; 
	font-size:80%; 
	line-height:1.3em; 
	color:#036; 
	background:#bdd8e6 url(images/box-b.gif) no-repeat bottom right; 
	}

.signupBox h3 { 
	margin:0; 
	padding:1em 1em .3em 1em; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:130%; 
	font-weight:normal; 
	color:#f90; 
	background:url(images/box-t.gif) no-repeat top left; 
	}

.signupBox h4 {
	margin:0; 
	padding:0 1em .3em 1em; 
	font-family:Calibri, "Lucida Sans", Arial, sans-serif; 
	font-size:120%; 
	font-weight:bold; 
	color:#f00; 
	}


.signupBox p, .signupBox ul { 
	margin:0; 
	padding:0 1em;
	}

.signupBox ul li { 
	padding:0 0 0 1.33em; 
	list-style:none; 
	background:url(images/li-bullet.gif) no-repeat 0 6px; 
	}

#socializeitContainer {
	margin:20px 0 20px 0;
	padding:0px;
	border:none;
	font-size:12px;
	color:#eee;
}

#socializeit a:link {
	color:#006;
	text-decoration:none;
	}

#socializeit a:visited {
	color:#006;
	text-decoration:none;
	}

#socializeit a:hover{
	color:#006;
	text-decoration:underline;
	}

#socializeit a:active {
	color:#3c0;
	text-decoration:underline;
	}

#socializeit a:focus {
	color:#c00;
	text-decoration:underline;
	}

.textBox {
	margin:2em 0 2em 0;
	padding:10px;
	border:#69c 1px solid;
	}

.textBox h3 {
	color:#f00;
	text-align:center;
	}

.textBox p {
	color:#707070;
	text-align:center;
	font-weight:bold;
	line-height:1.3em;
	}


.highlightBox {
	margin:2em 0 2em 0;
	padding:0px;
	border:#69c 1px solid;
	background:#deedfa;
	}

.highlightBox h3 {
	color:#f00;
	text-align:center;
	}

.highlightBox p {
	color:#707070;
	text-align:center;
	font-weight:bold;
	line-height:1.3em;
	font-size:120%;
	}

.videoBox {
	width:90%;
	margin:2em auto;
	padding:.5em 0 .5em 0;
	background:#eee;
	border:#ccc 1px solid;
	}

.webForm {
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:80%; 
	line-height:1.7em; 
	color:#727272; 
	}

#webformContainer {
	width:80%;
	margin:0 auto;
	background:#eee;
	padding:1em;
	}

#infoBox {
	margin:0em;
	float:right;
	}



/*==================
	dl lists
====================*/

dl.event {
	margin:2em 0;
	padding:0;
	font-family:georgia, times, serif;
	line-height:1.2em;
	}

dl.event dt {
	left:0px;
	width:20em;
	font-weight:bold;
	bottom:1em;
	color:#039;
	position:relative;
	}

dl.event dd {
	border-left:1px solid #000;
	margin:0 0 0 3em;
	padding:0 0 .5em .5em;
	}

dl.feature {
	margin:15px 0;
	padding:15px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	}

dl.feature:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

dl.feature dt {
	margin:0 0 .5em 0;
	font-family:Calibri, "Lucida Sans", Arial, sans-serif;
	font-size:140%;
	color:#06c;
	}

dl.feature dt img {
	float:left;
	margin:0 15px 0 0;
	padding:0 4px 4px 0;
	background:url(images/photo-frame.gif) no-repeat bottom right;
	}

dl.feature dd {
	margin-left:169px;
	font-size:90%;
	line-height:1.5em;
	color:#999;
	}





/*==================
	web forms
====================*/


.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#707070;
	font-weight:normal;
	padding:1px 2px;
	background:url(images/bg-sub-org.gif) repeat-x left top;
	}





/*===============
	ads
=================*/

.googleBanner {
	margin:2em 0 2em 0;
	background:#fff;
	text-align:center;
	}

.sidebarAds { 
	width:125px; 
	height:150px; 
	margin:0 auto; 
	padding:0; 
	}

.googleVert {
	width:180px;
	height:150px;
	}

.adsieTop {
	width:270px;
	padding:10px;
	position:absolute;
	float:right;
	left:347px;
	}

.adBox250 {
	width:270px;
	margin:0 0 1em 1em;
	float:right;
	}






/*===============
	hacks
=================*/

/* Hide from IE5/Mac \*/
* html #footer {
	height:1%; }
/* End hide from IE5/Mac */
