/*

Theme Name:		1m1m Theme (2 column version)
Description:	Custom theme for Sramana Mitra - 1m1m1.  
Version:		version 1
Author:			janetech
Author URI:		http://janetech.in/

Developed by janetech exclusively for Sramana Mitra. 

*/
* {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #5B5A5A;
}
a {
	color:	#ff5f2a;
	text-decoration:none;
}
a img {
	border:none;
}
.bloginfo {
	float:left;
	margin: 53px 0 0 1px;
}
h1 {
	font-family:'PT Sans', "sans-serif;";
	font-size:30px;
	font-weight:bold;
	float:left;
	color:	#ff5f2a;
}
span.bloghead {
	font-family:'PT Sans', "sans-serif;";
	font-size:30px;
	font-weight:bold;
	color:	#333;
}
h6 {
	color:#472a20;
	font-family:'PT Sans', "sans-serif;";
	font-size:30px;
	float:left;
	font-weight:normal;
	padding:0 5px;
}
blockquote {
	border-left:5px solid #EEEEEE;
	margin:0;
	padding:0 0 0 15px;
	margin-left:20px;
}
.bloginfo p {
	font-family:'PT Sans', "sans-serif;";
	color:#584139;
	margin:0 5px;
}
.bloginfo a p {
	font-weight:bold;
}
body {
	background-color: #F6F5F2;
	background-image: url("images/menubg.jpg");
	background-repeat: repeat-x;
	overflow-x: hidden;
	height:39px;
}
.wraper {
	width: 996px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: #fff url("images/wrapbg.jpg") repeat-y;
}
.menu {
	background: #422821;
	height: 40px;
	background-color: #F6F5F2;
	background-image: url("images/menubg.jpg");
	background-repeat: repeat-x;
}
.menu ul {
	margin: 0;
	padding: 11px 0 0;
	float:right;
}
.menu ul li {
	float: left;
	list-style: none outside none;
	padding: 0 5px;
}
.menu ul li a:hover, #menu-item-61454 a {
	background-color:#e33800;
}
.menu ul li a {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	padding:13px 10px;
}
.banner {
	background: url("images/banner.jpg") no-repeat scroll 0 0 #FFFFFF;
	height: 157px;
	width: 996px;
}
.close {
	display: block;
	float: right;
	font-size: 13px;
	text-decoration: none;
}
.banner a {
	text-decoration:none;
}
.admin {
	float:right;
	margin: 62px 0 0;
	height:40px;
	width:174px;
}
.more {
	background-color: #E33800;
	float: right;
	margin-top: 20px;
}
.more:hover {
	background-color:#f14a14;
}
.more a {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 7px 8px;
	text-align: center;
	text-decoration: none;
}
.sidebar {
	background-color: #553529;
	min-height: 628px;
	width: 206px;
	float: left;
}
.sidebar a, .sidebarb a, .sidebarc a {
	color: #c2a49a;
}
.subsb {
	border-bottom: 1px solid #2a1005;
	float:left;
}
#text-3 span {
	color:#ff5f2a;
}
.subs {
	border-bottom: 1px solid #2a1005;
	border-top:1px solid #6f4a3e;
	float:left;
}
.sidebar h2 {
	font-family: 'PT Sans', "sans-serif;";
	font-size: 24px;
	border-bottom:6px solid #815a4b;
	color: #FFF;
	margin: 12px 20px;
	text-transform: uppercase;
}
.sidebar p {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	margin: 0 13px;
	padding: 5px 8px;
}
.container {
	float: left;
	width: 750px;
	margin: 0px;
	background-color:#fff;
	min-height: 676px;
	padding:20px 20px;
}
.container h2, .container h3 {
	font-family: 'PT Sans', "sans-serif;";
	font-size: 24px;
	font-weight: normal;
	color:#ff5f2a;
}
.container p, .container ul li, .container ol li, .container iframe {
	font-family:  Arial, Helvetica, sans-serif;
	color: #5b5a5a;
	line-height:18px;
	margin: 10px 0px;
}
.container ul, .container ol {
	margin:15px 0;
}
.container ul li, .container ol li {
	list-style:inside;
}
img.alignright {
	float:right;
	margin:0 0 1em 1em
}
img.alignleft {
	float:left;
	margin:0 1em 1em 0
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
a img.alignright {
	float:right;
	margin:0 0 1em 1em
}
a img.alignleft {
	float:left;
	margin:0 1em 1em 0
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.social {
	width:93px;
	height:29px;
	background-color:#f3eee2;
	float:left;
}
.clear {
	clear:both;
}
.testimonials {
	background-color: #F3EEE2;
	margin-top: 34px;
}
.testimonials h2 {
	color: #472a20;
	margin: 20px 0 2px;
}
.testimonials p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	padding:0 40px;
}
.coda-slider .first, .testwrap .first {
	float:left;
	color:#e33800;
	font-weight:bold;
}
.coda-slider .second, .testwrap .second {
	float:left;
	color:#472a20;
	font-weight:bold;
}
.videos {
	margin-top:20px;
}
.videos h2 {
	font-weight:normal !important;
}
.vid {
	width:190px;
	height:135px;
	border: 1px solid #d5cebd;
	background-image:url(images/vid.jpg);
	background-repeat:no-repeat;
}
.labl {
	margin-top:20px;
	margin-left:24px;
	float:left;
	height:200px;
	width:190px;
}
.labl h4 {
	text-align:center;
	font-size:10px;
	padding:2px 0;
	color:#5b5a5a;
	font-weight:normal;
}
.join {
	float:left;
	margin: 13px 0 25px 25px;
}
.joinb {
	float:left;
	margin: 13px 0 25px 25px;
}
.join a {
	background-image:url(images/join.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 39px;
	width: 136px;
}
.joinb a {
	background-image:url(images/email.png);
	float: left;
}
.join a:hover {
	background-position: 0 -39px;
}
.joind a {
	background-image:url(images/join.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 39px;
	width: 160px;
	margin: 22px 0 9px;
}
.joind a:hover {
	background-position: 0 -39px;
}
.footer {
	height:193px;
	margin-top:46px;
	background-image:url(images/footer.jpg);
	background-repeat:repeat-x;
}
footer p {
	font-size:11px;
}
.footerover {
	margin:0 auto;
	height:193px;
	width:996px;
	background-image:url(images/hand.png);
	background-repeat:no-repeat;
}
.footerover h2 {
	font-family:'PT Sans', "sans-serif;";
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	margin:26px 0 0px 0;
}
.footerover ul li a {
	color: #B9ABA6;
	cursor: pointer;
	cursor:hand;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}
.footer a:hover {
	color:#FFF;
}
.footerover ul li {
	line-height: 1.5em;
	list-style: none outside none;
}
#double li {
	width:50%;
}
#single li {
	width:100%;
}
.blocka {
	width:195px;
	height:150px;
	float:left;
}
.twitt {
	margin:82px 0 0 30px;
}
.blocka p {
	color:#b9aba6;
	font-size:11px;
	margin:5px auto;
}
.blockb {
	width:380px;
	height:150px;
	float:left;
}
.flow {
	float:right;
	margin-top:125px;
	height:154px;
	width:60px;
	background-color:#FFF;
	position:fixed;
}
/* curriculam 
.blog ul li {
	list-style: none outside none;
	margin: 0 23px;
}
.blog ul {
	text-decoration:none;
	padding-bottom: 18px;
}
.blog ul li a {
	font-size:12px;
	color:#b9aba6;
	text-decoration:none;
}
.blog a:hover {
	color:#FFF;
}
.blog h3 {
	margin: 0 23px;
	color:#FFF;
}*/
.bigvideo {
	border: 1px solid #F3EEE2;
	height: 460px;
	margin: 0 26px 12px 25px;
	width: 750px;
}
.comt {
	background-color:#f3eee2;
	padding-bottom: 25px;
	margin-top:18px;
}
.comt p {
	font-style:italic;
}
p.website {
	margin-top:10px;
	color:#F30;
}
.bigvideo img {
	margin:5px;
}
/* Blog Page */

.sidebarb {
	width:280px;
	background-color: #4d2f25;
	float:left;
}
.sidebarb h2 {
	border-bottom: 6px solid #815A4B;
	color: #FFFFFF;
	float: left;
	font-family: 'PT Sans', "sans-serif";
	font-size: 24px;
	margin: 12px 20px;
	text-transform: uppercase;
}
.sbcatlist {
	clear:both;
	margin-left:20px;
}
.sbcatlist li {
	list-style: none outside none;
	padding: 3px 0;
}
.blog {
	border-bottom: 1px solid #2a1005;
	border-top:1px solid #6f4a3e;
}
.sidebarb p {
color: #fff !important;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;
margin: 0 13px;
padding: 5px 8px;
clear:both;
}
.sidebarcomments {
	width:280px;
	border-bottom: 1px solid #2a1005;
	border-top:1px solid #6f4a3e;
}
.bannerb {
	background: url("images/blog.jpg") repeat scroll 0 0 #FFFFFF;
	height: 158px;
	width: 996px;
}
.white {
	color:#FFF;
	font-style:italic;
	font-size:11px;
}
.who {
	color:#c2a49a;
	font-size:11px;
}
p.on {
	color:#c2a49a;
	float:left;
	font-weight:bold;
}
.cmtsbox {
	margin: 0 0 12px;
}
.containerb {
	float: left;
	width: 676px;
	margin: 0px;
	background-color:#fff;
	min-height: 676px;
	padding:20px 20px;
}
.containerb h2, .containerb h3 {
	font-family: 'PT Sans', "sans-serif;";
	font-size: 20px;
	font-weight: bold;
	color:#ff5f2a;
}
.containerb h1, .pagetitle {
	color: #FF5F2A;
	float: none !important;
	font-family: 'PT Sans', "sans-serif";
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 20px;
}
.containerb h2 a, .containerb h3 a {
	font-family: 'PT Sans', "sans-serif;";
	font-size: 20px;
	color:#ff5f2a;
	font-weight: bold;
}
.container h2a, .container h3 a {
	font-family: 'PT Sans', "sans-serif;";
	font-size: 20px;
	color:#ff5f2a;
	font-weight: bold;
}
.containerb p, .containerb ul li, .containerb ol li, .containerb iframe {
	font-family:  Arial, Helvetica, sans-serif;
	color: #5b5a5a;
	line-height:18px;
	margin: 10px 0px;
}
.containerb ul, .containerb ol {
	margin:15px 0;
}
.containerb ul li, .containerb ol li {
	list-style:inside;
}
.bw {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	margin:0 10px 0 0;
}
.count {
	float:left;
	color:#c2a49a;
	font-size:11px;
}
.posted {
	font-size:11px;
	margin-bottom:10px;
}
.moreb {
	background-color: #E33800;
	float: right;
	margin: 20px;
}
.moreb:hover {
	background-color:#f14a14;
}
.moreb a {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 7px 8px;
	text-align: center;
	text-decoration: none;
}
.socialcmm {
	background-color: #F3EEE2;
	font-weight: bold;
	height: 19px;
	margin-bottom: 20px;
	padding: 6px 10px;
	text-align: right;
}
.singlepagebutton {
	height: 24px;
	margin-top: 1px;
	padding: 1px 0;
	position: relative;
	width: 100%;
	border-bottom: 1px dotted #C4C4C4;
	border-top: 1px dotted #C4C4C4;
}
.midvideo {
	border: 1px solid #f3eee2;
	height: 270px;
	margin: 20px 28px;
	width: 380px;
	background-image:url(images/midvideo.jpg);
}
.pict {
	background-image: url("images/pict.jpg");
	height: 234px;
	margin: 25px;
	width: 335px;
}
.nav {
}
.nav ul {
	margin: 43px 287px;
}
.nav ul li {
	display: inline;
	list-style: none outside none;
	padding: 0 14px;
}
.nav ul li a {
	text-decoration:none;
	font-weight:bold;
}
.rss img {
	margin:5px 0 0 10px;
}
.rss a {
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin: 15px 68px 0 0;
	float:right;
}
.textboxx {
	width:740px;
	height:60px;
	background-color:#f3eee2;
	margin:25px;
}
/* Pop Up Login */

#mask {
	display: none;
	background: #000;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	opacity: 0.8;
	z-index: 999;
}
/* You can customize to your needs  */
.loginerr {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
.textbox a {
	float: left;
	font-size: 11px;
	margin: 21px 0 0 21px;
}
.login-popup {
	background: none repeat scroll 0 0 #F3EEE2;
	float: right;
	font-size: 1.2em;
	height: 184px;
	padding: 10px;
	position: absolute;
	right: 176px;
	top: 140px;
	width: 235px;
	z-index: 99999;
	display:none;
	border: 1px solid #DFD7C5;
}
img.btn_close {
Position the close button float: right;
	margin: -28px -28px 0 0;
}
fieldset {
	border:none;
}
form.signin .textbox label {
	display:block;
	padding-bottom:7px;
}
form.signin {
	display:block;
}
.textbox span {
	float:left;
	font-family: 'PT Sans', "sans-serif;";
	font-size: 10px;
}
form.signin p, form.signin label {
	color: #472A20;
	font-family: pt sans;
	font-size: 12px;
	line-height: 18px;
	margin-left: 20px;
}
form.signin .textbox input[type=text], form.signin .textbox input[type=password] {
	background-color:#FFF;
	border:1px solid #dfd7c5;
	color:#472a20;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font:13px Arial, Helvetica, sans-serif;
	padding:6px 6px 4px;
	width:190px;
	margin:0 18px;
}
 form.signin input:-moz-placeholder {
color:#bbb;
}
form.signin input::-webkit-input-placeholder {
color:#bbb;
text-shadow:0 0 2px #000;
}
.submit {
	background: -moz-linear-gradient(center top, #F3F3F3, #DDDDDD) repeat scroll 0 0 transparent;
	border-color: #000000;
	border-radius: 4px 4px 4px 4px;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-family: 'PT Sans', "sans-serif";
	font-size: 14px;
	font-weight: normal;
	margin-right: 20px;
	margin-top: 10px;
	padding: 6px 6px 4px;
	width: 72px;
}
.button:hover {
	background:#ddd;
}
/* Pop Up Ends */
.signupbanner, .profilebanner, .loginbanner {
	float:left;
}
.signupbanner a {
	background-image:url(images/signbanner.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	height: 39px;
	width: 84px;
}
.signupbanner a:hover {
	background-position: 0 -39px;
}
.profilebanner a {
	background-image:url(images/profile.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	height: 39px;
	width: 84px;
}
.profilebanner a:hover {
	background-position: 0 -39px;
}
.loginbanner a {
	background-image:url(images/loginbanner.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	height: 39px;
	width: 90px;
}
.logoutbanner a {
	background-image: url("images/logout.png");
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	height: 39px;
	width: 90px;
}
.logoutbanner a:hover {
	background-position: 0 -39px;
}
.loginbanner a:hover {
	background-position: 0 -39px;
}
.srarch {
color: #472A20;
float: left;
height: 31px;
margin: 6px 0 0 15px;
width: 213px;
}
.searchbtn {
	background-image:url(images/searchbtn.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 35px;
	border:none;
	margin: 6px 0 0;
}
.searchbtn:hover {
	background-position: 0 -35px;
}
#widget-collapscat-2-top li.collapsing.categories {
	list-style: none outside none;
	margin: 10px 0;
}
li.collapsing ul {
	text-indent:40px;
}
#widget-collapscat-2-top span.collapsing.categories {
	border: 0 none;
	cursor: pointer;
	line-height: 2px;
}
#widget-collapscat-2-top li.collapsing.categories .sym {
	color: #FFFFFF;
	padding-right: 0 !important;
}
.collapsing {
	padding-left:30px;
}
.collapsible li.item a {
	color: #c2a49a !important;
	font-weight:	normal;
}
p.expectwhat {
	color:#ff5f2a;
}
.searchbtn {
	text-indent:-999px;
	cursor:pointer;
	cursor:hand;
}
li.collapsing {
	padding:3px 0;
}
.pagination {
	clear: both;
	font-size: 11px;
	line-height: 13px;
	padding: 20px 0;
	position: relative;
	text-align: center;
}
.pagination span, .pagination a {
	font-weight: bold;
	margin: -4px 0;
	padding: 0 4px 2px;
	text-decoration: none;
	width: auto;
}
.pagination a:hover {
	color:#422821;
}
.pagination .current {
	padding:6px 4px 5px 4px;
	color:#422821;
}
.navl {
	font-size:40px;
	display:block;
	float: right;
}
.navr {
	font-size:40px;
	display:block;
	float: left;
}
.readmore, .serif {
	text-align:right;
}
.slidecont {
	background-color: #F3EEE2;
	margin-left: -20px;
	position: relative;
	width: 790px;
}
.coda-slider, .coda-slider .panel {
	width: 740px
}
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {
	width: 720px
}
.coda-nav-right a {
	position: relative;
	background: transparent;
	color: #333;
	padding: 5px;
	width: 25px;
	height: 25px;
	background-image: url(images/next.png);
	background-repeat: no-repeat;
	left: 740px;
	text-indent: -50000px;
	top: 120px;
}
.coda-slider-wrapper {
	padding:  0
}
.coda-slider {
	background: transparent;
	height: 260px;
}
.coda-slider-no-js .coda-slider {
	height: 260px;
	overflow: auto !important;
	padding-right: 20px
}
.coda-slider-wrapper.arrows .coda-slider {
	margin: 0 10px;
}
.coda-nav-left a {
	position: relative;
	background: transparent;
	color: #333;
	padding: 5px;
	width: 25px;
	height: 25px;
	background-image: url(images/prev.png);
	background-repeat: no-repeat;/*text-indent:-50000px;*/
	display: block;
	border: solid 2px transparent;
	top: 275px;
	left: 5px;
	z-index: 100;
}
.coda-nav-left a:hover {
	background-image: url(images/prev-h.png);
}
.coda-nav-right a:hover {
	background-image: url(images/next-h.png);
}
.coda-nav ul li a.current {
	color: #fff;
}
.coda-slider .panel-wrapper {
	display: table-cell;
	height: 162px;
	padding: 3px 20px 0 50px;
	text-align: left;
	vertical-align: middle;
}
.coda-slider p.loading {
	padding: 20px;
	text-align: center
}
.coda-nav {
	padding: 5px 0 0 0px;
}
.coda-nav ul { /*clear: both;*/
	display: inline;
	margin: auto;
	overflow: hidden; /*margin: 4em 0 2em 0;*/
}
.coda-nav ul li {
	display: inline
}
.coda-nav ul li a {
	background: transparent;
	color: #777;
	display: inline;
	float: left;
	margin-right: 1px;
	padding: /*3px*/ 6px;
	text-decoration: none
}
.coda-slider-wrapper {
	clear: both;
	overflow: hidden;
}
.coda-slider {
	float: left;
	overflow: hidden;
	position: relative
}
.coda-slider .panel {
	margin: 0 0 0 0;
	display: block;
	float: left; /*max-height: 300px; overflow: hidden;*/
}
.coda-slider .panel-container {
	position: relative
}
/*.coda-nav-left { float: left; margin:-40px 0 0 0; padding:20px;display: hidden;}
.coda-nav-right { float: left; margin: 0 0 0 620px; }*/

.coda-nav-left {
	height: 0px;
}
.coda-nav-left a, .coda-nav-right a {
	display: block;
	text-align: center;
	text-decoration: none;
	z-index: 1000;
}
.coda-nav-left a {
	top: 120px;
	left: 15px;
	width: 25px;
	height: 25px;
}
.coda-slider h2 {
	color: #472A20;
	font-size: 26px;
	font-weight: normal;
	padding: 20px 0 0 20px;
}
.moretestimonials {
	background-color: #E33800;
	margin-right: 2px;
	position: absolute;
	right: 0;
	top: 232px;
	width: 121px;
	z-index: 2;
}
.moretestimonials:hover {
	background-color:#f14a14;
}
.moretestimonials a {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	margin: 7px 8px;
	text-align: center;
	text-decoration: none;
	display:block;
	widows:100%;
}
.container span {
	font-weight:bold;
}
.reply {
	border-bottom: 1px dashed #462A20;
	margin: 0 0 15px;
}
.container h5 {
	font-family: 'PT Sans', "sans-serif";
	font-size: 18px;
	font-weight: normal;
	margin: 19px 25px;
}
.commentlist {
	background-color: #F3EEE2;
	margin: 0 0 0 -20px !important;
	padding: 20px;
}
.commentlist li, .children li, .commentlist ul, .children ol {
	list-style:none inside none !important;
	margin:0px !important;
}
.children li {
	padding-left:30px;
}
#comments {
	background-color: #F3EEE2;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 10px;
	width: 103%;
}
#respond h3 {
	font-weight: normal;
	margin-top: 20px;
}
#commentform textarea {
	height: 86px;
	width: 570px;
}
#commentform textarea, #commentform input[type=text] {
	background-color:#f3eee2;
	border: 2px solid #d5bfb7;
}
#submit {
	background: url("images/buttonbg.jpg") repeat-x scroll 0 0 #FFFFFF;
	height: 36px;
	width: 138px;
	color:#e33800;
	border: 2px solid #D5BFB7;
	font-size:15px;
}
.sboptinform {
	clear: both;
	display: block;
	height: 92px;
	width: 200px;
}
.sboptinemail {
	background: url("images/emailico.jpg") no-repeat scroll 2px 7px white;
	border: 2px solid #D5BFB7;
	border-radius: 5px 5px 5px 5px;
	display: block;
	height: 25px;
	margin: 0 auto;
	padding: 3px 5px 2px 22px;
	width: 135px;
}
.sboptinsubmit {
	display:block;
	margin: 0 auto;
}
.sboptinsubmit {
	background: url("images/signup.png") no-repeat scroll left top transparent;
	border: medium none !important;
	color: transparent;
	display: block;
	height: 39px;
	margin: 10px auto;
	width: 156px;
	clear:both;
}
.sboptinsubmit:hover {
	background-position: 0 -39px;
	text-indent:-999px;
}
.acc_trigger {
	margin:10px 0;
}
.acc_trigger a {
	font-size: 16px !important;
	font-weight: normal !important;
}
.faqh2 {
	font-size: 19px;
	font-weight: bold;
	padding-top: 25px;
}
.logoutlink {
	text-indent:999px;
}
.hvideo {
	background: url("images/videthumb.jpg") no-repeat scroll 0 0 transparent;
	color: #472a20 !important;
	display: block;
	float: left;
	height: 112px;
	margin: 0 7px;
	padding: 20px 10px 10px;
	text-align: center;
	width: 180px;
	font-weight: bold;
}
h2.videohead {
	color: #F14A14;
	font-size: 26px;
	font-weight: normal;
}
.fancybox-skin {
	background: none repeat scroll 0 0 #000000 !important;
}
.searchform {
	height:50px;
}
#curriculum_id {
	background-color: #4A2C21 !important;
	margin-left: 20px;
	height:auto !important;
}
#curriculum_id li {
	list-style: none outside none;
	padding: 5px 8px;
}
.current-menu-item a {
	color:#fff !important;
}
#menu-item-8218, #menu-item-8225 {
	padding-left:0px !important;
	margin-top:10px;
}
#menu-item-8218 a, #menu-item-8225 a {
	color:#fff !important;
	font-weight:bold;
}
 ul.curriculum_class li.current_page_item > a, body.postid-1162 #menu-item-8217 a, body.postid-1538 #menu-item-8219 a, body.postid-1235 #menu-item-8220 a, body.postid-1240 #menu-item-8221 a, body.postid-1183 #menu-item-8222 a, body.postid-2905 #menu-item-8223 a, body.postid-3663 #menu-item-8224 a, body.postid-2098 #menu-item-8226 a, body.postid-3399 #menu-item-8227 a, body.postid-3917 #menu-item-8228 a, body.postid-4130 #menu-item-8229 a, body.postid-4143 #menu-item-8230 a, body.postid-4139 #menu-item-8231 a, body.postid-4326 #menu-item-8232 a, body.postid-4047 #menu-item-8233 a, body.postid-1162 #menu-item-8217 a:hover, body.postid-1538 #menu-item-8219 a:hover, body.postid-1235 #menu-item-8220 a:hover, body.postid-1240 #menu-item-8221 a:hover, body.postid-1183 #menu-item-8222 a:hover, body.postid-2905 #menu-item-8223 a:hover, body.postid-3663 #menu-item-8224 a:hover, body.postid-2098 #menu-item-8226 a:hover, body.postid-3399 #menu-item-8227 a:hover, body.postid-3917 #menu-item-8228 a:hover, body.postid-4130 #menu-item-8229 a:hover, body.postid-4143 #menu-item-8230 a:hover, body.postid-4139 #menu-item-8231 a:hover, body.postid-4326 #menu-item-8232 a:hover, body.postid-4047 #menu-item-8233 a:hover, {
 color:#fff !important;
}
#pressrel {
	font-size: 17px;
	margin: 30px 0 50px;
}
#pressrel p {
	text-align: center;
}
.series_nav_full {
	background-color:#F3EEE2;
	padding: 10px;
	margin-top:0px !important;
}
.series_nav {
	font-style: italic;
	padding: 10px;
	clear: both;
}
.sbcomlist {
	margin:0px 10px 0px 20px;
}
.sbcomlist li {
	list-style:none;
	color:#fff;
	margin-bottom:20px;
	font-style: italic;
}
.sbcomlist small {
	list-style:none;
	color:#c2a49a;
	font-style:normal !important;
 font-size;
10px;
}
.subcomlist a {
	font-weight:bold !important;
	font-style:normal !important;
}
#IDWidget6 h2 {
	display:none;
}
.idw-container {
	margin:0px 10px 0px 5px;
}
.idw-big {
	color:#fff !important;
	margin-bottom:20px !important;
	font-size:	12px;
}
.idw-big a {
	color:#c2a49a;
}
.idw-big strong {
	color:#fff !important;
}
.idw-footer, .idw-footer a {
	color:#4D2F25 !important;
	display:none;
}
.hottopics li {
	list-style:none !important;
	margin:0 10px 10px 20px;
}
.hottopics li a {
	color:#fff !important;
	font-weight:bold;
}
.lsbtwbox iframe, .fb_ltr {
	margin:0px !important;
}
.rss {
	display: block;
	color: white !important;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	width: 200px;
	height: 30px;
	background: transparent url('images/rss.png') no-repeat 0 0px;
	margin: 15px auto 0px auto;
	padding-top: 9px;
}
.lazysocialbuttons {
	float:left;
}
.bookex {
	font-size: 11px
}
.style3 {
	font-weight: bold;
	font-size: 12px;
	text-align:left;
}
.style5 {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	text-align:left;
}
#bookimg {
	border:1px solid #666666;
	padding:2px;
}
.blocka a {
	color:#B9ABA6 !important;
}
.commentlist div {
	border-bottom: 1px solid #ccc;
}
.sernext {
	text-align:right;
	padding-bottom:10px;
	float:right;
	background-color:#FF5F2A;
	padding:5px 4px;
}
.sernext a {
	color:#fff;
	margin-bottom: 10px;
}
.cartoonlink {
	text-align: center;
	padding: 21px;
}
.cartoonlink a {
	font-size: 20px;
	font-weight: bold;
}
.optable td {
	height:40px;
	vertical-align: middle;
	padding:0px 10px;
	color:#333;
	font-size:14px;
}
.opthead {
	background-color:#4a2920;
	border-bottom:2px dotted #dadada;
	color:#fff !important;
	font-family:sans-serif;
	font-size: 20px !important;
}

.optbut
{
	font-size:16px;
	font-weight:bold;
	padding:5px 10px;
}

.optbred
{
	border: 1px solid #F00;
}

.af-form-wrapper
{
	display:none;
}
#crmWebToEntityForm
{
	position:absolute;
	top:300px;
	left:35%;
}


.entry #optclose
{
	display:none;
}

.socialcmm .buttons .button.googleplus{ width: 208px !important;}
.socialcmm .buttons .button.twitter{ width:84px !important;}
.fb_iframe_widget iframe{ position: inherit !important;}

.img_biog { float:right; margin-top:-68px;}
.fb-like iframe { margin:0px;}




#entry table.book_entry { line-height:20px;} 
#entry table.book_entry tr td { padding:0 0 30px 0;}
#entry table.book_entry tr td p {
    margin: 0 0 0 0px;
}


















