/*  
Theme Name: Pohly Default
Theme URI: http://mequoda.com/
Description: The default Pohly theme.
Version: 1.0
Author: Michael Phillips
Author URI: http://mequoda.com/

*/


body {
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #F1F9E2;
	font: 80.00%  Arial, Helvetica, sans-serif;
	text-align: left;
	height: 100%;
	line-height:125%;
}



div,
li,
p {
	font: 1em  Arial, Helvetica, sans-serif;
	line-height:125%;
	}
a img {
	border:0;
	text-decoration:none;
	}	



/* Links */

a {
	color:#2E92D2;
	color:#003366;
	text-decoration: underline;
}
a:visited {
	color: #2E92D2;
	color:#477099;
}
a:hover {
	color: #1E5E87;
}


a.more-link {
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
	text-transform: uppercase;
	font-size: .9em;
}

/* Redefined Display Tags*/
/*h3 is used for .post class */
.red {color:#B61325;}

h1, h2, h3, h4, h5 {
	line-height:120%;
	}
h3.alpha_section {
	clear: left;
}	
h1.page_title {
	font-size:2em;
	margin:0;
	color:#B61325;
	font-weight:normal;
	}
	
h5.section {
	color:#000000;
	font-size:1.1em;
	text-decoration:none;
	margin:1em 1em .5em 0;
	line-height:125%;
	}
h5.page_title {
	font-size:1em;
	}
h6.page_subtitle {
	font-size:.95em;
	margin:1em 0 0 0;
	}
h6.topic_page_subtitle {
	font-size:1.5em;
	color:#B61325;
	font-weight:normal;
	margin:0;
	padding:1em 0 .25em 0;
	}		
	
#sidebar hr {
	height: 1px;
	color: #000000; /*#eae3b5;*/
	background-color: #000000;
	border: none;
	margin: 18px 0 0 0;
	padding: 0;
	clear: both;
}



/* Floats */
.clear_floats {
	display: block;
	height: 0;
	font-size:0px;
	clear: both;
	visibility:hidden;
}
.left75 {float:left;
	width:74%;
	display:inline;
	}
.right25 {float:right;
	width:24%;
	display:inline;
	text-align:right;
	}	
	




/* SIDEBAR from WordPress*/
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
#sidebar .sidebar_inner_content {
	margin:0 12px 0 12px;
	}

/* form_wrap */
#content #form_wrap {
	clear:both;
	}

#content #form_wrap h2 {
	margin: 0.5em 0;
}
#content #form_wrap p {
	font-size: 1.4em;
	line-height: 150%;
	margin: 0 0 1em 0;
}
#content #form_wrap li {
	font-size: 1.4em;
	margin:0 0 .5em 0;
}
#content #form_wrap form ul {
	margin-bottom: 1.8em;
	padding-left: 1.8em;
}
#content #form_wrap form p, 
#content #form_wrap form li, 
#content #form_wrap form td {
	font-size: 1.2em;
}
#content #form_wrap ul {
	margin-bottom: 1.8em;
	padding-left: 1.8em;
	/* font-family: Arial, Tahoma, "Lucida Grande", sans-serif; */
}
#content #form_wrap ul.links {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: .9em;
}
#content #form_wrap p.disclosure,
#content #letter p.disclosure {
	color:#666666;
	font-size:11px;
	}



	


/* Alignment, Sections and Spacing */
.center {
	text-align:center;
	}
p.firstparagraph,
div.firstparagraph p {
	margin-top:0;
	}
.small,
small {
	font-size:10px;
	}
.medium,
medium {
	font-size:11px;
	}	
.normal {
	font-size:1em;
	}			
.tight {
	margin:0;
	padding:0;
	}	
.section_single {
	margin:0;
	padding:0 0 12px 0;
	}
.section_single_line {
	margin-bottom:12px;
	padding:0 0 12px 0;
	border-bottom:1px solid #CCCCCC;
	}	
.section_double {
	margin:0;
	padding:0 0 24px 0;
	}
.inline_box {
	border:1px dotted #999966;
	margin:0;
	padding:0 24px 1em 24px;
	background-color:#F1F1DC;
	}	
	
/* Post Entries */
h3.lead {
	font-size:1em;
	margin:1em 0;
	padding:0;
	}
h3.lead_more {
	font-size:1em;
	margin:1em 0;
	padding:0;
	color:#B61325;
	}	
div.post {
	border-bottom:1px solid #CCCCCC;
	padding-bottom:12px;
	margin:0 0 12px 0;
	}
div.post h1,
div.post h1 a {
	color:#B61325;
	font-size:1.3em;
	text-decoration:none;
	margin:1em 1em .5em 0;	
	line-height:125%;
	}	
#main_content div.post h1 a:hover {
	color:#000000;
	text-decoration:underline;
	}
div.post h1 a:visited {
	color:#B61325;
	text-decoration:none;
	}	
div.post h1.page_title {
	font-size:2em;
	margin:0 0 12px 0;
	color:#B61325;
	font-weight:normal;
	}	
div.post h1.page_subtitle {
	font-size:1.25em;
	margin:0 0 12px 0;
	color:#B61325;
	font-weight:normal;
	}		
div.post h1.subhead,
div.post h1.subhead a {
	color:#B61325;
	font-size:1.1em;
	text-decoration:none;
	margin:0em 1em .5em 0;	
	line-height:125%;
	}	
div.post h1.subhead a:hover {
	xcolor:#000000;
	text-decoration:underline;
	}
div.post h1.subhead a:visited {
	xcolor:#000000;
	text-decoration:none;
	}
	
	

div.post h3 {margin-bottom:.25em;color:#B61325;}	/*topic page, post listing*/
div.post h3.subhead {margin:0;font-size:.95em;font-weight:normal;}	/*topic page, post listing*/
div.post h3 a,
div.post h3 a:hover,
div.post h3 a:visited {
	text-decoration: none;
	color:#B61325;
	}
div.post h3 a:hover {
	text-decoration: underline;
	color:#000000;
	}

div.post_more {} /* home page */
div.post_more h1,
div.post_more h1 a {
	color:#000000;
	font-size:1.1em;
	text-decoration:none;
	margin:1em 1em .5em 0;
	line-height:125%;
	text-decoration:underline;
	}
div.post_more h1 a:hover {
	color:#B61325;
	text-decoration:underline;
	}	
#post_wrap.books .post .entry img,
#post_wrap.reports .post .entry img {
	float:left;
	margin:0 12px 12px 0;
	padding:0;
	}
	
		
/* Salesletter */

div#content.sllp {
	width: 674px;
	min-height:700px;
	text-align:left;
	margin:0 auto;
	}
#content #letter { 
	margin:0;
	padding:0;
	clear:both;
	}
#content #letter p,
#content #letter li { 
	font-size:1.1em;
	}	
#content #letter img.product_image {
	float:right;
	margin:0 0 12px 12px;
	padding:0 0 12px 18px;
	}	
#letter h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.4em;
	color: #003366;
	margin: 0.5em 0 0.7em 0;
}
#letter h2 {
	font-size: 1.6em;
	line-height: 110%;
	margin: 1em 0;
	font-weight:bold;
}
#letter h3 {
	font-size: 1.8em;
	margin: 1em 0 0.5em 0;
	text-transform: none;
}
#letter h4 {
	font-size: 1.4em;
	line-height: 120%;
	font-family: Arial, sans-serif;
	margin: 0.5em 0 1em 0;
	padding: 0;
}
#letter h4.deck {
	font-size: 1.8em;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin: 0.5em 0;
	padding: 0;
	color: #000;
	font-weight:normal;
	}	
#letter div.signature p,
.signature {
	margin: 0;
	}
#letter p.ps {
	margin-top: 2em;
	margin-bottom: 0;
	margin-left: 2.125em;
	text-indent: -2.125em;
	}
#letter strong,
#inner_wrap #main_content strong {

	background-color: transparent;
	}
#letter .msg strong {
	color:#B6053A;
	}
#letter blockquote strong {
	color: #003870;
	background-color: transparent;
	}
#letter strong.extra {
	color: #003870;
	background-color: transparent;
	}
#letter ul.threecol li {
	float:left;
	width:200px;
	margin-left:0;
	padding-left:0;
	list-style-image:url(/wp-content/themes/pohly/images/elements/list_arrow_gray.gif);
	}	
#letter ul.numbereditems {
	list-style:none;
	}
		
#letter ul.numbereditems ul li {
	list-style-image:url(/wp-content/themes/pohly/images/elements/list_square_gray.gif);	
	}
#letter ul.arrow li {
	list-style-image:url(/wp-content/themes/pohly/images/elements/list_arrow_gray.gif);	
	}			
#letter .letter_ofie, #content #post_wrap .intro_box {
	margin: 1.5em 0;
	background-color: #fff;
	border: 1px dotted #996;
	padding: 10px;
	clear: both;
	}
#content #letter .letter_ofie p {
	font-size:1.1em;
	text-align: center;
	}
#content #letter .letter_ofie p.small {
	font-size:11px;
	text-align: center;
	}	
#content #letter .letter_ofie input.textbox {
	width:200px;
	font-size:.95em;
	}		

#xxxcontent #post_wrap .intro_box {
	margin: 0.3em 0 2.0em 0;
	}

#letter .letter_ofie h4 {
	font: normal 1.9em  "Times New Roman", Times, serif;
	color: #000066;
	margin: 0 0 0.3em 0;
	text-align: center;
	}
#letter .letter_ofie h5 {
	font: normal 1.4em "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 0.3em 0;
	text-align: center;
	}
.highlight {
	color: #000;
	background-color: #ff6;
}		

/* floater */
#container_floater {
	position:absolute; 
	top:200px; 
	left:50px;
	z-index:5;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	width:630px;
	padding-bottom:12px;
	 background-image:url(/wp-content/themes/pohly/images/ofie/free_1/ofie_background.jpg);
	/*width:619px;*/
	}
#container_floater .titlebar {
	text-align:right;
	color:#00CC00;
	background-color:#000000;
	font-size:.9em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 15px;
	}	
#container_floater .titlebar a{
	color:#FFFFFF;
	font-weight:bold;
	}
#container_floater input.textbox {
	width: 160px;
	padding: 1px 3px;
	font-size:.9em;
	height:1.5em;
	color: #333;
	background-color: #ededd9;
	border: 1px solid #ccc;	
	}
#container_floater h5 {
	font-size:1.25em;
	font-weight:bold;
	text-align:left;
	line-height:125%;
	margin:0;
	
	}
#container_floater h1 {
	font-size:1.5em;
	font-weight:bold;
	text-align:left;
	line-height:125%;
	margin:0;
	}	
	
/*paidofie*/

.paidofie {
	border:1px solid green;
	background-color:#ffffff;
	padding:12px;
	margin-top:24px;
	}
.paidofie h5 {
	color:#E62831;
	font-size:1.2em;
	margin-left:145px;
	margin-top:0;
	}
	

/*  loginform */
/* div#login_error */

#login_error, p.message {
	margin: 12px 0 0 10px;
	padding: 0 0 0 137px;
	color: #333;
	background-color: #fff;
	clear: both;
 }
 #login_error strong {
 	font-weight: bold;
 	color: #B6053A;
 }
 
 



/* OFIEs and OFINs */
#main_content div.ofie {
	width: 590px;
	border: 1px solid #000;
	background-color: transparent;
	margin: 0 0 18px 0;
	padding: 0 0 0em 12px;
	}
#main_content div.ofie h2 {
	font-size:1.5em;
	margin: 10px 12px 12px 0;
	line-height: 120%;
	}	
#main_content div.ofie h5 {
	color:#B6053A;
	font-size:14px;
	margin-top:.6em;
	margin-bottom:0;
	padding:0;
	line-height: 120%;
	font-family:Arial, Helvetica, sans-serif;
	}
#main_content div.ofie .small {
	padding:10px 0 10px 0;
	margin:0;
	}	
#main_content div.ofie .ofie_container3	{
	margin-right:10px;
	}
#main_content div.ofie input.textbox, #floater input.textbox {
	width: 160px;
	padding: 1px 3px;
	font-size:.9em;
	height:1.5em;
	color: #333;
	background-color: #ededd9;
	border: 1px solid #ccc;
	}

#main_content div.ofie form input, #floater form input {
	padding: 0;
	background-color: transparent;
	border: none;
	margin: 0;
	}

/* .sideofie */
.sideofie {text-align:center;}
.sideofie h5 {
	font-size:1em;
	font-weight:normal;
	margin:0 0 .5em 0;
	}
div.sideofie input.textbox {
	width:145px;
	font-size:.9em;
	height:1.5em;
	color:#333;
	background-color:#ededd9;
	border:1px solid #ccc;
   }	

/*  Tool Bar */
.tip_tools {
	border:1px solid #CCCCCC;
	border-left:0;
	border-right:0;
	padding:4px;
	margin:0;
	text-align:left;
	}
.tip_tools ul li img{
	vertical-align: text-bottom;
	}	
.tip_tools ul  {
	margin:0;
	padding:0;
	list-style-type: none;
	}
.tip_tools ul li {
	padding:5px;
	margin:0 12px 0 0 ;
	display:inline;
	list-style-type: none;
	list-style:none;
	}

/* end Tool Bar */

/* Comments

h3.comments_header {
	margin: 2.5em 0 0 0;
}
form .textbox, textarea#comment {
	width: 550px;
	margin-bottom: 0.8em;
	padding: 1px 3px;
	color: #333;
	background-color: #ededd9;
	border: 1px solid #ccc;
}
input#comment_submit {
	font-size: 1.1em;
	color: #fff;
	background-color: #006;
	border: 1px solid #006;
}
ol.commentlist {
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
	font-size: 1.1em;
	margin-top: 1.0em;
}
ol.commentlist cite {
	font-style: normal;
	font-weight: bold;
	color: #765;
}
#content ol.commentlist li {
	list-style-type: none;
	padding: 8px;
}
#content ol.commentlist li.alt {
	border: 1px solid #eae3b5;
} 

*/
/* END Comments */

/* Data Collection Forms*/
#letter h1.blue,
#letter h2 blue,
#letter h3.blue,
#letter h4.blue,
.blue {
	color:#003366;
}


/* Form */
form{
	margin:0;
	padding:0;
	}	

form .text_input {
	font:  normal 0.95em  Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;	
	background-color:white;
	border: 1px solid #ccc;
	width: 65%;
	font-size:11px;
	background-color: #ededd9;
	}
form .txt {
	font:  normal 0.95em  Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px;	
	background-color:white;
	border: 1px solid #ccc;
	width: 250px;
	font-size:11px;
	background-color: #ededd9;
	text-align:left;
	}			
form label {
	font-weight:bold;
	font-size:11px;
	color:#333333;
	}
form input.submit_button {
	vertical-align:bottom;
	}
	

	
/* Search Form */
#content_searchform {
	background-color:#174D98;
	padding:6px 0 12px 12px;
	}
#content_searchform p {
	color:#FFFFFF;
	font-weight:bold;
	}	
#content_searchform input#search_submit {
	font-size: 0.95em;
	color: #000000;
	color: #174D98;
	font-weight:bold;
	margin:0;
	padding:1px 0 2px 0;
	background-color: #ffffff;
	border: 1px solid  #000000;
	border-right:1px solid  #999999;
	border-bottom:1px solid #999999;
	}

/* Sign Up Box form*/
.sign_up_box {
	margin:0;
	padding:12px;
	background-color:#EEEEEE;
	border:1px solid #000000;
	}
.sign_up_box p {
	margin:6px 0;
	padding:0;
	}		
.sign_up_box .text_input {
	width:50%;
	font-size:1em;
	}

	
/* Form design */
form.flow {
	padding:12px;
	border:1px solid  #999999;
	}
form.flow small{
	color:#666666;
	}		
.flow label,
.flow .lbl,
.lbl {
	font-weight:normal;
	text-align:right;
	margin-right:12px;
	font-size:12px;
	color:#333333;
	}
.flow ul {
	margin:0;
	padding:0;
	list-style-type: none;
	}	
	
	
/* comments and email-to-a-friend */

h3.comments_header {
	margin: 3.0em 0 0 0;
	font-size: 91%;
	text-transform: uppercase;
}
form#commentform, #wp-email form {
	font-size: 85%;
}

form#commentform small, #wp-email form small {
	color: #666;
}
form .textbox, textarea#comment, textarea#yourremarks {
	width: 450px;
	margin-bottom: 0.8em;
	padding: 1px 3px;
	color: #333;
	background-color: #ededd9;
	border: 1px solid #ccc;
}
input#imageverify {
	margin: 6px 0 0 0;
}
input#comment_submit, input#wp-email-submit {
	color: #fff;
	background-color: #006;
	border: 1px solid #006;
	font-size: 107%;
}
ol.commentlist {
	font-family: Tahoma, "Lucida Grande", Arial, sans-serif;
	font-size: 85%;
	margin-top: 1.0em;
}
ol.commentlist cite {
	font-style: normal;
	font-weight: bold;
	color: #765;
}
#content ol.commentlist li {
	list-style-type: none;
	padding: 8px;
	clear: both;
}
#content div.post div.entry ol.commentlist li img {
	margin: 0;
	float: none;
	vertical-align: middle;
}
#content ol.commentlist li small {
	color: #666;
}
#content ol.commentlist li.alt {
	border: 1px solid #eae3b5;
}

/* glossary */

.alpha_nav {
	width: 456px;
	font-weight: bold;
	text-align: left;
	margin: 0 0 1.0em 0;
	padding: 0;
	line-height: 120%; 
	float: left;
}
.alpha_nav ul {
	margin: 0;
	padding: 0;
	line-height: 120%;
	float: left;
}
.alpha_nav li {
	margin: 0;
	padding: 3px 0;
	font-size: 83%;
	line-height: 120%;
	display: inline;
	list-style-type: none;
	float: left;
}
.alpha_nav li a {
	color: #009;
	background-color: #ededd9;
	text-decoration: none;
	padding: 2px 3px;
	margin-right: 5px;
	border: 1px solid #ccc;
}
.alpha_nav li#current a {
	color: #fff;
	background-color: #009;
	border: 1px solid #009;
}
.alpha_nav li a:hover {
	color: #fff;
	background-color: #900;
	border: 1px solid #900;
}
#archive_wrap .post h3.alpha_section {
	font-size: 1.2em;
	color: #765;
	margin: 1.5em 0 1.0em 0;
}
.entry dl {
	margin: 0 0 1.0em 0;
}
			
.entry dt {
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0 0.5em 0;
}
		
.entry dd {
	margin: 0 0 1.0em 2.0em;
	line-height: 140%;
}
/* popup info windows */

body#popup {
	margin: 2.0em;
	padding: 0 0 1.0em 0;
	font: 68.75% Tahoma, "Lucida Grande", Arial, sans-serif;
	line-height: 140%;
	text-align: left;
	height: auto;
}
body#popup p {
	margin: 1.0em 0;
}
body#popup ul {
	margin-left: 1.0em;
	padding-left: 1.0em;
}

/* priority code*/

#container_promotion {
	width:548px;
	border:1px solid #648FA9;
	margin:100px auto 0 auto;
	background-color:#ECECEC;
	}
#container_promotion h3 {
	font-size:1.5em;
	}	
#container_promotion h5.text {
	color:#003366;
	font-size:1.5em;
	margin:0 0 6px 0;
	}	
#container_promotion .box{
	border:1px solid #CCCCCC;
	background-color: #ffffff;
	width:250px;
	margin:auto;
	text-align:center;
	padding:12px;
	}	
#container_promotion form{
	text-align:center;
	width:220px;
	margin:0 auto;
	padding:0;
	}
#container_promotion .small{
	font-size:11px;
	color: #666666;
	}	
#container_promotion .longform {
	text-align:center;
	}		
	
/* team */
#team div.left {
	float:left;
	width:165px;
	}
#team div.right {
	float:left;
	width:430px;
	}	
#team h1 {font-size:1.5em;margin-bottom:0em;margin-top:0;}	
#team h2 {font-size:1em;margin:.25em 0 2em 0;}	
	
	
/* downloads_purchases */
#downloads_purchases tr td {
	border-bottom:1px dashed #cccccc;
	padding:3px 0;
}

/*Free Reports*/
.entry_freereports .image {float:left;margin:0 12px 12px 0; width:115px;
	}
.entry_freereports .desc {float:left; width:470px; 
	}	