*{margin:0;padding:0;}

/* HTML STYLES */
body{background:#9e8a6d url('/images/mainbg.png') center repeat-y;color:#444;font:.75em Verdana, Helvetica, sans serif;margin:0;text-align:center;}
p{margin:15px 0;line-height:150%}

a:link,a:visited{color:#c06804;text-decoration:none;}
a:hover,a:active{color:#588A8D;text-decoration:underline;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover {text-decoration:none;color:#749E00;}
a.midcats:link,a.midcats:visited{color:#588A8D;}
a.midcats:hover,a.midcats:active{color:#C26B00;}
#nav a:hover, #front-popular a:hover{color:#41557d;}
.meta a {color:#666;}

a img{border:0;}

p.powered, .linklove {display:none;}
p.postmetadata {padding:2px 0;font-size:0.75em}
.small{font-size:.75em;}
.spacy {letter-spacing:.5em;}
.clear {clear:both}
blockquote{background:#F4F4E6;border:1px solid #e3dbd2;margin:10px;padding:10px 20px;color:#222;}
/* HEADINGS */

h1 {color:#3e301e;font:2.1em/1.2em Georgia, "Times New Roman", Times, serif;padding:5px 0;margin-bottom:10px;border:0;}
h1 a{color:#41557d;font-weight:400;text-decoration:none;}

h2 {font:1.75em Georgia, "Times New Roman", Times, serif;border-bottom:1px solid #e3dbd2;margin:10px 0;color:#723C37}
#sidebar h2 {margin-top:2px;clear:both;font: 1.2em / 1.4em Georgia, "Times New Roman", Times, serif;font-weight:bold; }
.entry h2 {margin-top:5px;}
.coursespoiler h3,.spoiler h3 {font-weight:bold;font-size:1.1em;margin:0;padding:0 0 3px 0;}
h2.blog {clear:none;padding-bottom:3px;}
h2.contact img {float:left;margin:0 10px 0 0;padding:0;border:0;}

h2.quiz {clear:left;font-size:1.35em;padding:10px;margin:10px 0;letter-spacing:normal;font-variant:normal;border:0;background-color:#f7f3e7;}
p.quiz {margin:0;padding:5px 10px;}
h3 {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;line-height:1.1em;font-weight:normal;letter-spacing:0.0125em;color:#333;padding:.95em 0 0 0;margin:10px 0;}
#content h3 {font-variant:small-caps;font-family: Georgia, "Times New Roman", Times, serif;color:#2E3D5C}

h3.authors{margin-top:15px;}
#sidebar h3{background:#41557d url('images/hbg.png');color:#fbfaf4;font-size:1.2em;letter-spacing:normal;margin:0 0 5px 0;padding:4px 10px;font-weight:bold;clear:both;} 
#sidebar h3 a {color:#fff;}
#sidebar .wp-polls h3 {background:#f78200;background-image:url('images/catbg.png');color:#fbfaf4;font:1em;}
#front-popular h3,#featured h3, #middle h3, .authorbox h3 {border-bottom:1px solid #eee;padding:2px 0;margin:2px 0;}
#sidebar .authorbox h3 {clear:none;}
#headline h3 {color:#8B8B6F;padding:2px 0 2px 0;letter-spacing:normal;margin:0;font-weight:bold;text-align:left;}
#buscoach h3 {background:url('images/stripy.png');padding:7px 2px;font-size:1.2em;text-align:right;color:#c06804;}
#middle h3 {letter-spacing:normal;font-size:1.2em;}
h4{font: 1.2em / 1.4em Georgia, "Times New Roman", Times, serif;letter-spacing:0;border:0;color:#44606F;font-weight:bold; margin:1.3em 0 0 0;}
.authorbox h4 {font:normal 1.4em / 1.4em Georgia,Helvetica,Tahoma,Verdana,Arial,Helvetica,sans-serif;margin:0;}

/* PRIMARY DIVS */
#outerhead {background-color:#3e301e;margin:0;width:100%;border-bottom:1px solid 9e8a6d;}
#header{background:#eeecdd;margin:0 auto;padding:10px;width:966px;height:90px;background-image:url('/images/topbg.png');}
#nav{font-variant:small-caps;height:26px;margin:0 auto;padding:10px 0;width:980px;}

#page{margin:0 auto;padding:10px;text-align:left;width:950px;}
#sidebar{float:right;margin:0;padding:0;width:310px;}
#top{line-height:1.5em;margin:0;}
#headline{float:left;margin:0;padding:0;width:630px;}
#featured{float:right;width:310px;font-size:.95em;}
#middle{font-size:.9em;padding:0;clear:both;margin-bottom:10px;}


#bottom{clear:both;}
#homeleft {float:left;width:630px;font-size:0.95em;}
#homeblockl, #homeblockr {background:transparent;float:left;margin:10px;width:300px;height:280px}
#homeblockr {margin:0;}
#homeleft h2 {margin:0 10px;padding-top:0;line-height:normal;}

#front-list{background:#fbfbf7 url('images/contentbg.png');padding:10px;clear:both;width:610px;}
#content{float:left;line-height:1.5em;margin-bottom:20px;min-height:400px;padding:0;width:610px;}
#comment{}

#front-popular{background:#fbfbf7;clear:both;font-size:.9em;margin:20px auto;padding:10px;width:920px;}
#footer{font-size:.9em;margin:0 auto;padding:10px;}
.navigation {text-align:center;}
#quizpage img {float:left;margin-right:20px;}
.thetags {background:#fbfaf4 url(images/tag.jpg) no-repeat;height:29px;padding:5px 0 0 29px;}
/* ALIGNING DIVS */
#header img, .left,.alignleft,.leftcolumn {float:left;}

.right,.alignright,.rightcolumn {float:right;}
.leftcolumn,.rightcolumn {margin:0;padding:0;margin:0;width:280px;}


#call {clear:both;padding:10px;text-align:center;margin-bottom:10px;font-size:105%;
background:#F4F4E6;border:1px solid #e3dbd2;color:#222;height:29px;
}
#call h4, #call p {display:inline;margin:0;padding:5px;}
/* HEADER DIV */

#header form{margin:0;padding:6px 0 12px;}
.topright{color:#3e301e;float:right;text-align:right;width:610px;font-size:1.2em;background:url('images/topad.png') no-repeat;text-align:right;}
.topright a:link,.topright a:visited, #footer a:link,#footer a:visited {color:#555;}
.topright a:link,.topright a:visited {font-weight:bold;}
.topright form {padding:0;margin:0;float:right;width:200px;}
.topright .trnav {float:left;width:400px;text-align:left;padding-top:5px;}
.topright .topad {clear:both;margin-top:10px;text-align:right}

/* NAV DIV */

#nav ul,#nav li{display:inline;list-style-type:none;margin:0;padding:0;letter-spacing:0.035em;line-height:normal;}
#nav a{background-color:#000;color:#9CC700;float:left;font-size:1.1em;font-weight:700;margin-right:10px;padding:5px 10px;text-decoration:none;}
#nav a:hover {color:#fbfaf4;}

/* TOP DIV */

#featured p,#headline p{margin:0 0 6px;}
#featured img{float:left;margin-right:12px;}

#headline .spoiler {width:48%;margin:0 10px 0 0;float:left;clear:none;padding:0;background:#fbfaf4;border:0;height:105px;overflow:hidden;}
#headline .leftcolumn {width:300px;padding:0;margin-right:10px;text-align:left;}
#headline .leftcolumn img {border:none;float:none;margin:0;padding:12px;background-image:url('images/frame.png');}
#featured #catdescription {padding:5px 15px;}

/* MIDDLE DIV */

#middle .category{background:#fbfaf4;float:left;margin:10px 0;width:232px;border-bottom:1px solid #eee;padding-left:5px;}
#cat-1,#cat-3 {border-top:8px solid #d2dfd7;height:110px;}
#cat-2,#cat-4{border-top:8px solid #aa967d;height:110px;}

#middle ul li{line-height:normal;margin:0 15px;padding-bottom:2px;}
#cat-1:hover,#cat-2:hover,#cat-3:hover,#cat-4:hover,#cat-5:hover{background-color:#F5fbfaf45;border-top:8px solid #f78200;}


.entry img {float:left;margin-right:12px;}
#bottom .entry p {padding-top:0;margin-top:0; line-height:150%}

/* SPOILERS */

.spoiler{clear:left;background:#fbfaf4;margin:10px 0;padding:5px 10px;overflow:auto;min-height:1px;}
.spoiler p{line-height:140%;margin:0;padding:1px 0 3px;}
.spoiler .meta{border-bottom:1px solid #e3dbd2;color:#666;font-size:.75em;margin-bottom:3px;}
.spoiler .meta a:hover{color:#5570A5;}
.spoiler img{float:left;margin:5px 10px 5px 0;padding:2px;border:1px solid #e3dbd2;}
.coursespoiler{border:0;float:left;clear:none;height:180px;margin:10px 10px 10px 0;padding:4px 4px 0 4px;width:184px;font-size:0.9em;overflow:visible;background:#fbfaf4 url('/images/beige-splodge.jpg');}
.coursespoiler div.imgblock{height:95px;overflow:hidden;text-align:center;margin-bottom:4px;padding:0;}
.coursespoiler .imgblock img {float:none;margin:5px 0 0 0;border:0;padding:0;}
#homeblockl .spoiler p {margin-right:15px;}

/* TABLES */

.mintable table{background:#fbfaf4;border-collapse:collapse;margin:5px;text-align:left;}
.mintable th{border-bottom:2px solid #f78200;border-right:2px solid #f7f7f7;color:#444;font-size:.9em;font-weight:400;line-height:100%;padding:10px 6px;}
.mintable td{border-bottom:1px solid #e3dbd2;border-right:2px solid #f7f7f7;color:#333;font-size:.8em;line-height:100%;padding:6px;}
.mintable tbody tr:hover td{color:#000;}



/* SPECIAL DIVS */
.authorbox img{float:left;margin:0 12px 12px 0;padding:2px;border:1px solid #eee;}
.authorbox{font-size:95%;min-width:0;position:relative;clear:both;}
#sidebar .authorbox h3 {background:#fbfaf4;padding-top:0;margin-top:0;}
#sidebar .authorbox {padding:4px 0;}
#sidebar .authorbox ul li{background-image:none;padding:5px 0;border:0;display:block;margin:0;clear:left;}
.author{font-size:.8em;font-weight:700;}
.authorbox .imgblock {width:120px;float:left;display:inline;}
.authorbox .imgblock img {width:100px;margin-bottom:15px;}
.contributer {width:25%;text-align:center;float:left;height:120px;line-height:normal;}
.contributer img {float:none;margin:0;padding:0;}
.contributer p {margin:2px 0;padding:0;}
div.blogdate {float:right;width:49px;height:50px;padding:2px 0 0 0;margin:0 0 0 5px; background-image:url('/images/dateicon2.png');background-repeat:no-repeat;text-align:center;color:#fbfaf4;}
.blogdate .blogday {font-size:20px;}
.blogdate .blogmonth {font-size:10px;line-height:225%;color:#3e301e}

div.quote,div.thought{background:#F4F4E6 url(images/qtop.gif) no-repeat;border:1px solid #e3dbd2;color:#000;font-family:Georgia, 'Times New Roman', serif;font-size:1em;letter-spacing:.125em;line-height:1.6em;margin:0 0 12px;padding:0 10px 5px 30px;text-align:center;}
div.quote p{background:#F4F4E6 url(images/qbot.gif) no-repeat bottom right;padding:0 25px 15px 0;}
div.quote p.qauthor {background-image:none;padding:0 25px 0 0;font-weight:bold;margin-top:0;}
div.thought{background:#fbfaf4;background-image:none;border:0;padding:5px;}
div.prodlist {margin:0 20px 20px 20px;background-color:#f6f6f6;border:1px solid #eee;padding:5px 15px;}
.amazonfeat {width:170px;margin:0 5px 10px 5px;font-size:.95em;line-height:125%;border-bottom:1px solid #e3dbd2;}
.amazonfeat img {float:left;width:62px;padding:2px;border:1px solid #eee;margin:0 5px 5px 0;}
.amazonfeat p.backlink {clear:left;margin:0;padding:5px 0;}
#tools{font-size:.95em;height:25px;width:600px;}
.errmsg {margin:5px 20px;padding:12px;border:2px solid red;}
.errmsg ul, .errmsg li {list-style-type:none;}
#alltagcloud{line-height:1.95em;margin-top:0;padding:15px;}
#alltagcloud a{margin-right:5px;}
#content .topad {padding:5px 0;text-align:center;margin-top:5px;border-top:1px solid #e3dbd2;}
#content li.additional, #content .prodlist li {list-style-type:square;margin-left:40px;font-size:0.95em;}
#content li.memsubs{list-style-type:none;margin:10px 0 0 0;}
.meta{color:#333;font-size:.8em;}

p.legend {width:100px;float:left;clear:left;line-height:200%;display:inline;}
p.newreg img {display:none;}
#breadcrumbs a{color:#444;font-size:.9em;}
#breadcrumbs {padding:0 5px 5px 5px;background:url('images/stripy.png') 95% 0 repeat-x;border-bottom:1px solid #efebd7}
#subscribe {text-align:right;}

.post{font-size:1em;line-height:1.5em;padding:0 10px 10px 10px;}
.post p{margin-top:0;}
.post .clearfloat{border-bottom:1px dotted #e3dbd2;margin:10px 0;}
.post ul,.post ol,#front-list ul,#front-list ol{margin-bottom:15px;}
.post ul li,#front-list ul li{list-style:square;margin-left:30px;}
.post ol li,#front-list ol li{list-style:decimal;margin-left:30px;}
.post ol li ul li,#front-list ol li ul li{list-style:square;margin-left:20px;}
.post img,.post a img,#front-list img,#arcive img, img.coach{border:1px solid #e3dbd2;margin:0 10px 5px 0;padding:4px;}
.blogpost {margin:20px 0;border-bottom:1px dashed #e3dbd2;padding-bottom:20px;}

.module{font-size:1em;}
.wp-caption-text {font:italic .9em/1em Georgia, "Times New Roman", Times, serif;text-align:center;}
/* SIDEBAR  */
#sidebar div {margin-bottom:10px;}
#sidebar-left{float:left;width:150px;}
#sidebar-right{float:right;width:150px;}

#sidebar ul, #featured ul#contents {padding:5px 0;}
ul.wp-polls-ul  {padding:0;}
ul.wp-polls-ul li, #sidebar ul.wp-polls-ul li {padding:0 0 5px 0;border:0;}
#sidebar li, #featured ul#contents li {border-bottom:1px dotted #e3dbd2;display:block;list-style:none;padding:2px 0;}
#sidebar ul ul {border-top:1px dotted #e3dbd2;margin-top:2px;padding-top:2px;}
#sidebar ul ul li {border-bottom:0;padding-left:15px;font-size:0.95em}
#sidebar p {font-size:.95em;line-height:140%;margin:4px 0;}
#sidebar li a:hover, #featured ul#contents li a:hover {color:#C26B00;text-decoration:none;}
#sidebar-ad {clear:both;padding:0 0 5px 0;margin:0 0 5px 0;}
#sidebar a:hover, #sidebar a:active, #sidebar a:focus {
outline:none;

}
#sidebar p.togmore {margin:0;padding:2px 0;font-size:0.75em;text-align:right;}
#sidebar p.togmore img {width:10px;}
#sidebar h3 img {border:0;}
#sidebar .amazon {overflow:auto;padding:5px 0;}
.amazon img {float:left;margin:0 10px 10px 0;padding:3px;border:1px solid #eee;}
.amazon h3 {margin-bottom:10px;}

#sidebar #coachblock {padding:5px 10px 10px 10px;margin-bottom:10px;border:1px solid #eee;background-color:#E9F1ED;position:relative;background-image:url('/images/blue-splodge.jpg');}
#sidebar #coachblock img {float:none;padding:2px;margin:0 8px 8px 0;border:1px solid #e3dbd2;background-color:#fff;}

#sidebar a.buttonlink {background-color:#f58735;background-image:url('/forum/Themes/Web2/images/misc/catbg.gif');border:#999 1px solid;color:#fff;font-size:11px;font-weight:700;padding:5px 15px;margin:5px 0;}
/* FORMS */

select{border:1px solid #333;}
input.butt,input.button,input#submit{background-color:#f58735;background-image:url('/conversation/Themes/Web2/images/ostripe.png');border:#3e301e 1px solid;color:#fbfaf4;font-size:11px;font-weight:700;padding:2px 5px;}
.field, input, select {background:#fbfaf4;border:1px solid #e3dbd2;font-size:1em;padding:2px;}
#sidebar input {margin:2px 0;}
#s{font-size:1em;padding:1px;width:150px;}
#searchsubmit{padding-left:5px;}

/* COMMENTS */

#comments, #content #toggleText {padding:10px 15px 15px 15px;margin:10px 0;border:1px solid #eee;}
#comments h3 {border:0;padding:0;margin:0;}
#comments h3.related {margin-bottom:10px;padding:5px;}
#comments a.addlink {font-size:0.8em;font-weight:normal;}
#formholder {float:left;width:320px;margin-right:15px;}
#forminfo {float:left;width:200px;margin:0;padding:10px;border:1px solid #e3dbd2;background:#F3F3f3;}
#forminfo p {margin-bottom:10px;}
.commentlist cite {font-style:normal;margin-bottom:4px;display:block;border-bottom:1px solid #e4e9d8;color:#555;font-size:0.95em}
.commentlist img {float:left;}
.commentlist li {padding: 10px 0px 10px 0px;list-style:none;margin-bottom:10px;}
.commentlist li li {background:none;border:none;list-style:square;margin:3px 0 3px 20px;padding:3px 0;}
.commenttext {padding: 0 10px 0px 10px;width:470px;float:left;margin-left:10px;}
#commentform input {width: 150px;margin: 3px 5px 3px 0;background-color:#fbfaf4;border:1px solid #e3dbd2;}

#commentform textarea {width:320px;margin-top:1px;background-color:#fbfaf4;border:1px solid #e3dbd2;}
#commentform input.searchbutton {border:1px solid #000;background:#32AB17;color:#fbfaf4;font-weight:bold;}
		
li.my_comment {border:none;}
li.my_comment cite strong {}
	
#commentform small {font-weight:bold;padding:0;}

.commentmetadata {display: block;margin-top:3px;text-align:right;font-size:0.9em;}
.commentmetadata a, .commentmetadata a:visited {}
.commentlist small {}

/* FOOTER */
#recentpost,#mostcommented{background-color:#fbfaf4;border:1px solid #41557d;float:left;height:280px;padding:10px;width:280px;}
#mostcommented{margin-left:17px;}
#recent_comments{background-color:#fbfaf4;border:1px solid #41557d;float:right;height:280px;overflow:auto;padding:10px;width:280px;}
#front-popular a{text-decoration:none;}
#front-popular ul{margin-top:5px;}
#front-popular ul li{border-bottom:1px dotted #e3dbd2;display:block;list-style:none;padding:5px;}
#front-popular ul li:hover{border-bottom:1px solid #e3dbd2;}
#front-popular ul li .remove{font-size:.75em;margin-left:5px;}

#shoppingcart input.wp_cart_checkout_button {border:0;margin:15px 0 15px 400px;}
#shoppingcart table td, #shoppingcart table td {text-align:left;}

#tabs{margin:0;}
#tabs ul.hometabs{margin:0;padding:0;}
#tabs ul.hometabs li {display:inline;list-style:none;margin:0 4px 0 0;float:left;}
#tabs ul.hometabs li a{background:#D2D4DA url('/images/slidebg.jpg') 20% 20%;border:1px solid #fbfaf4;padding:4px 6px;text-decoration:none;margin:0;float:left;font-weight:bold;color:#858F76;}
#tabs ul.hometabs li.active a{background:#d8831b;color:#fbfaf4;}
#tabs ul.hometabs li a:hover{background:#D2D4DA url('/images/slidebg.jpg') 5% 5%;color:#fbfaf4;}
#featured #tabs div {clear:both;margin:0;padding:6px 10px;text-align:left;overflow:hidden;height:150px;border:1px solid #eeecdd;background-color:#fff;}
#featured #tabs div img{margin-bottom:6px;}
#featured #tabs div p{line-height:150%;margin:2px;padding:0 2px;}
#featured #tabs div form{margin:0;padding:6px 0 0;}

.clearfloat:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfloat{display:block;}


#content .entry a.groupbuy {display:block;float:left;background-color:#db8614;border:1px solid #222;padding:4px 15px;color:#fff;font-weight:bold;text-decoration:none;margin-right:15px;}

div.thought p,#sidebar-middle ul li{background-image:none;}
.post .ads,#sidebar-bottom,#sidebar-middle{margin-top:10px;}
#stats span a:hover,#tools a:hover{background:none;}
* html .clearfloat,*+html .clearfloat{height:1%;min-width:0;position:relative;}