
/*
Theme Name: The Open Mind Guide
Theme URI: http://www.theopenmindguide.com
Description: The Open Mind Guide Theme
Version: 1.0
Author: Inmeres Solutions Ltd
Author URI: http://www.inmeres.com
*/

/* yahoo css reset  -  start*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,pre,form,fieldset,input,textarea,p,blockquote,th,td, label {
		margin:0;
		padding:0;
	}


table {
		border-collapse:collapse;
		border-spacing:0;
	}


fieldset,img {
		border:0;
	}


address,caption,cite,code,dfn,em,strong,th,var {
		font-style:normal;
		font-weight:normal;
	}


ol,ul, li {
		list-style:none;
	}


caption,th {
		text-align:left;
	}


h1,h2,h3,h4,h5 {
		font-size:100%;
		font-weight:normal;
	}


q:before,q:after {
		content:'';
	}


abbr,acronym {
		border:0;
	}

/* yahoo css reset  -  end*/


body {
		background-image : url(images/bg_05.gif);
		background-position : left top;
		background-repeat : repeat-x;
		color : #000;
		font-family : Arial,helvetica,'sans-serif';
		font-size : 10pt;
		font-style : normal;
		font-weight : normal;
		line-height : 13pt;
		text-align : left;
	}


#site {
		width: 80%;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		max-width:955px;
	}


#header {
		width:100%;
		background-color:#E8C47F;
		background-image: url(images/head_bg.gif);
		text-align:right;
	}


.clear {
		clear:both;
	}


.two_third_content {
		width: 63%;
		display:inline;
		float: left;
		margin: 1% 0 0 1%;
		background-color: #F9F0D9;
		height: 100%;
		padding:1% 1% 3% 1%;
		background-image:url(images/light_box.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
		text-align:left;
	}

.full_content {
	display:inline;
	float: left;
	margin: 1% 0 0 1%;
	background-color: #F9F0D9;
	height: 100%;
	padding:1% 1% 3% 1%;
	background-image:url(images/light_box.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	text-align:left;
	width:97%;
}


.pdf_product {
		background-image:url(images/pdf_product.jpg);
		background-repeat: no-repeat;
		margin: 1%;
		float:left;
		min-height:83px;
		padding-left:105px;
	}


.one_third_sidebar {
		width: 47%;
		display:inline;
		float: left;
		margin: 1% 0 0 1%;
		background-color: #9F2214;
		height: 180px;
		padding: 0 1% 1% 1%;
		padding-bottom:3%;
		background-image:url(images/dark_box.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
		overflow:hidden;
	}


.one_third_sidebar h3 {
		line-height: 20pt;
		font-family: Arial,helvetica,'sans-serif';
		font-size: 10pt;
		font-style: normal;
		text-transform: capitalize;
		font-weight: normal;
		color: #fff;
		margin-top:0px;
		text-align:left;
	}


.one_third_content {
		width: 30%;
		display:inline;
		float: left;
		margin: 6px 0 0 1%;
		background-color: #9F2214;
		height: 100%;
		padding:1%;
		padding-bottom:3%;
		background-image:url(images/dark_box.gif);
		background-position:bottom right;
		background-repeat:no-repeat;
	overflow:hidden;
	text-align:center;
	}


#h_top {
		float: left;
	}


#footer {
		width:100%;
		background-color:#9F2214;
		height:45px;
		float:left;
		margin-top: 2%;
		color: white;
		text-align: center;
		padding-top: 4px;
		font-size: 0.75em;
	}


#footer a, #footer a:link, #footer a:visited, #footer a:active {
		color: white;
		text-decoration: none;
	}


#sidebar-your-name, #sidebar-your-email, #first_name, #r_name, #t_name, #email, #r_email, #t_email, #t_refer, #s, #author, #url {
		width:100%;
		height:20px;
		border:0px none;
		display:inline;
		float:left;
	}


textarea {
		width:100%;
		border:0px none;
		margin:5px 0 0;
	}


label, .categories {
		font-family: Arial,helvetica,'sans-serif';
		font-size: 10pt;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		text-transform: capitalize;
		color: #000;
		margin-top: 3% !important;
		margin-top: 1%;
		float:left;
		margin-bottom:3px;
	}

label {
	text-transform: none;
}

.dark_text {
		font-family: Arial,helvetica,'sans-serif';
		font-size: 10pt;
		font-style: normal;
		text-transform: capitalize;
		line-height: normal;
		font-weight: normal;
		color: #9F2214;
		margin-top:1%;
		text-align:center;
	}


.light_text {
		color: #fff;
	}


.gold_text {
		color:#e9c47e;
	}


/*type*/

h1, h2, h3, h4, h5 {
	margin-top:10px;
	width:100%;
		color: #9F2214;
	font-family:Arial,helvetica,'sans-serif';
}
h1 {
	font-size:18pt;
	line-height: 22pt;
}
h2 {
	font-size:16pt;
	line-height: 20pt;
}
h3 {
	font-size:14pt;
	line-height: 18pt;
}
h4 {
	font-size:12pt;
	line-height: 16pt;
}
h5 {
	font-size:10pt;
	line-height: 14pt;
}
p {
	margin-top:10px;
}


#buy_now {
		margin-top:3%;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}


#submit_1, #submit_2, #searchsubmit, #submit_newsletter {
		margin-top:3% !important;
		margin-top:1%;
		float:left;
	}


.entry ul li, .mceContentBody ul li {
	text-align: left;
	list-style-type: disc;
	list-style-position: inside;
	padding: 0 20px 0 20px;
	margin-top:1%;
	color: #9F2214;
	list-style-image:url(images/bullet_point.gif);
}

.entry ol li, .mceContentBody ol li {
	text-align: left;
	list-style-type: decimal;
	list-style-position: inside;
	padding: 0 20px 0 20px;
	margin-top:1%;
	color: #9F2214;
}

blockquote {
		font-style: italic;
		text-align: justify;
		padding-left: 50px;
		padding-right:50px;
	}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}

.bold_italic {
		font-style: italic;
		font-weight: bold;
	}


/*ul.menu_list li {
		float:left;
		list-style:none;
		color: #9F2214;
		text-decoration:none;
	}*/

#nav_menu_top, #nav_menu_top ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px 15px 0px 0px;
	padding:0px;
	left:0px;
	position:relative;
	line-height:1.2em;
	z-index:50;
}

#nav_menu_top ul {
	position:absolute;
	width:auto;
	top:1.2em;
	display:none;
	background-color:#ffffff;
}

#nav_menu_top li {
	display:inline;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}

#nav_menu_top li ul a {
	width:12em;
	float:left;
}

#nav_menu_top a:link, #nav_menu_top a:visited, #nav_menu_top a:active {
	color: #9F2214;
	text-decoration:none;
	background:#ffffff;
	padding:0px 10px 0px 10px;
	/*font-size:0.8em;*/
	display:block;
	margin: 0px 1px 2px 1px;
}

#nav_menu_top a:hover {
	color:#000000;
	background:#ffffff;
	margin: 0px 1px 2px 1px;
}

#nav_menu_top ul ul{
	top:auto;
}

#nav_menu_top li ul ul {
	left:12em;
	margin:19px 0px 0px -120px;
}

#nav_menu_top li:hover ul ul, #nav_menu_top li:hover ul ul ul, #nav_menu_top li:hover ul ul ul ul{
	display:none;
}

#nav_menu_top li:hover ul, #nav_menu_top li li:hover ul, #nav_menu_top li li li:hover ul, #nav_menu_top li li li li:hover ul {
	display:block;
}

#menu {
	margin-top: 1%;
	margin-left: 15px;
	font-style: normal;
	text-transform: capitalize;
	line-height: normal;
	font-weight: normal;
}


a:link, a:active, a:visited {
		color:#9F2214;
		text-decoration:none;
	}


a:hover {
		color:#996600;
		text-decoration:underline;
	}


.one_third_content a:link, .one_third_content a:active, .one_third_content a:visited, .one_third_sidebar a:link, .one_third_sidebar a:active, .one_third_sidebar a:visited {
		color:#E8C47F;
	}


.one_third_content a:hover,  .one_third_sidebar a:hover {
		color:#000;
		text-decoration:underline;
	}


.two_third_content a:link, .two_third_content a:active, .two_third_content a:visited {
		color:#9F2214;
	}


.two_third_content a:hover {
		color:#000;
		text-decoration:underline;
	}


.commentlist .alt {
		background-color:#FCEDD6;
	}


.commentlist li {
		margin-top:1%;
		padding:1%;
	}


#error_404 {
	}


.signed {
		margin-left:30px;
		margin-top:20px;
		background-image:url(images/sign.gif);
		height:27px;
		width:88px;
		background-repeat: no-repeat;
		background-position: center center;
	}


.members_loginform {
	}


.members_loginform label {
		margin:0px 0px 0px 5px;
	}


.members_loginform #submit {
		margin:27px 0px 0px 5px;
	}


*html .members_loginform #submit {
		margin:0px 0px 0px 5px;
	}


.alignright {
		float: right;
	}


.alignleft {
		float: left;
	}


.navigation {
		display: block;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 30px;
		height: 1px;
}

.navigation div {
	width:45%;
}

.navigation div.alignleft {
	text-align:left;
}

.navigation div.alignright {
	text-align:right;
}

*html .navigation {
		margin-bottom: 0px;
	}


#login p {
		margin-top: 5px;
		display: table;
	}


.sidebar_login {
		background-color:#E8C47F;
		display:table;
		margin:5px;
		padding:10px;
	}


.sidebar_login p {
		margin-top: 5px;
		display: table;
	}


.sidebar_login a:link, .sidebar_login a:visited, .sidebar_login a:active {
		color: #9F2214;
	}


#tellafriend {
		float: right;
	margin: 20px;
	}


#sidebar_newsletter_subscription, #contact_form {
		margin: 0 0 20px 0;

	}

#contact_form {
	}

.menu-horiz {
	margin:0 0 20px;
	padding:0 0 20px;
}

.menu-horiz h3 {
	font-size:12pt;
	font-weight:bold;
	line-height:8pt;
}

.menu-horiz ul {
}

.menu-horiz li {
	float:left;
	list-style-type:none;
	padding:0 10px 0 0;
}

#generalregister legend {
	display:none;
}

.other_posts {
	padding:0 0 0 10px;
	text-align:left;
}

.two_third_content_container {
	float:left;
	width:66%;
}

#cc_newsletter_cb {
	padding:0 0 0 176px;
}

#cc_newsletter_cb input {
}

#cc_newsletter_cb label {
	float:none;
	text-transform:none;
}

#cc_newsletter_cb span {
	font-size:0.8em;
}

table#wp-calendar {
	margin:0 auto;
	background-color:#EBCA8C;
}

table#wp-calendar caption {
	background-color:#EBCA8C;
	text-align:center;
	font-weight:bold;
}

table#wp-calendar caption a:link, #wp-calendar caption a:visited, #wp-calendar caption a:active {
	color:#9F2214;
}

table#wp-calendar caption a:hover {
}

table#wp-calendar th {
	color:#000000;
	font-weight:bold;
	padding:2px 5px;
}

table#wp-calendar th.first {
	color:#444444;
}

table#wp-calendar th.last {
	color:#444444;
}

table#wp-calendar td {
	color:#000000;
	padding:2px 5px;
}

table#wp-calendar td.pad {
}

table#wp-calendar td.posts {
}

table#wp-calendar td.posts a:link, table#wp-calendar td.posts a:visited, table#wp-calendar td.posts a:active {
	color:#9F2214;
	font-weight:bold;
}

table#wp-calendar td.posts a:hover {
}

table#wp-calendar td.first {
}

table#wp-calendar td.last {
}

table#wp-calendar td#today {
	font-weight:bold;
}

.bullet_testimonial {
	float:left;
	padding:0 10px 0 0;
}

.bullet_testimonial_small {
	float:left;
	padding:3px 5px 0 0;
}

.bullet_article {
	float:left;
	padding:0 10px 0 0;
}

.bullet_article_small {
	float:left;
	padding:3px 5px 0 0;
}

span.first-letter {
	color:#9F2214;
	float:left;
	font-family:Times New Roman, times, serif;
	font-size:30pt;
	font-style:italic;
	letter-spacing:3pt;
	line-height:25pt;
	display:block;
	height:60pt;
}

.pagetitle {
	display:table;
}

.title_image {
	display:table-cell;
	float:left;
}

.rss_feed {
	display:table-cell;
	float:right;
	padding:0 10px;
}

.buy_now_button {
	padding:7px 0 0;
}

h6#tinymce, h6 { /* need to change tadv-mce.css in the tinymce-advanced plugin directory if you change this */
	color:#9F2214;
	font-size:170%;
	font-weight:normal;
	text-align:center;
	line-height:120%;
}

h6 a:link, h6 a:visited, h6 a:active, h6 a:hover {
	text-decoration:none;	
}

.omg-quote-before {
	background-image:url(/wp-content/themes/openmindguide/images/open_quote.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:11px;
	height:29px;
	padding:15px 22px 0 18px;
	width:36px;
}

.omg-quote-after {
	background-image:url(/wp-content/themes/openmindguide/images/close_quote.gif);
	background-repeat:no-repeat;
	font-size:11px;
	height:29px;
	padding:15px 22px 0 18px;
	vertical-align:sub;
	width:36px;
}