@import url("../css/style-genesis-1.9.2.css");
@import url(http://fonts.googleapis.com/css?family=Alex+Brush);
@import url(http://fonts.googleapis.com/css?family=Dosis);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

@font-face {
    font-family: 'open_sansbold';
    src: url('font-face/opensans-bold-webfont.eot');
    src: url('font-face/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/opensans-bold-webfont.woff') format('woff'),
         url('font-face/opensans-bold-webfont.ttf') format('truetype'),
         url('font-face/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansitalic';
    src: url('font-face/opensans-italic-webfont.eot');
    src: url('font-face/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/opensans-italic-webfont.woff') format('woff'),
         url('font-face/opensans-italic-webfont.ttf') format('truetype'),
         url('font-face/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('font-face/opensans-regular-webfont.eot');
    src: url('font-face/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/opensans-regular-webfont.woff') format('woff'),
         url('font-face/opensans-regular-webfont.ttf') format('truetype'),
         url('font-face/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sans_semiboldregular';
    src: url('font-face/opensans-semibold-webfont.eot');
    src: url('font-face/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/opensans-semibold-webfont.woff') format('woff'),
         url('font-face/opensans-semibold-webfont.ttf') format('truetype'),
         url('font-face/opensans-semibold-webfont.svg#open_sans_semiboldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sans_semibolditalic';
    src: url('font-face/opensans-semibolditalic-webfont.eot');
    src: url('font-face/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font-face/opensans-semibolditalic-webfont.woff') format('woff'),
         url('font-face/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('font-face/opensans-semibolditalic-webfont.svg#open_sans_semibolditalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400italic);
body {
	background:#f1f0ed url(../images/bg.png) repeat-x top center;
	color:#454545;
	font-family:"open_sansregular";
	line-height:20px;
}
.pop {
	width: 700px;
	background: f1f0ed;
	background-image:none;
	border: 10px;
	border-color:#FFFFFF;
	padding: 10px;
}
.text-right{
	text-align: right !important;
}
input, label, select, textarea, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea {
	font-weight:normal;
}
a, a:visited {
    color: #542cb7;
    text-decoration: none;
}
body, h1, h2, h2 a, h2 a:visited, h3, h4, h5, h6, p, select, textarea {
	color:#454545;
}
strong  {
	font-family:'open_sans_semiboldregular';
}
.s {
    margin: 10px -7px 0 0;
    padding: 6px 5px 5px;
    width: 244px;
}
pre {
	margin-bottom: 10px;
	overflow: auto;
}
[dir='rtl']{
	text-align: right;
}
p {
	font-size: 16px;
	font-family:"open_sansregular";
	line-height: 18px;
	text-align: justify;
	margin: 5px;
}
ol,ul {
margin-left: 25px;
font-size: 16px;
line-height: 18px;
}
.minor {
	font-size: 14px;
}
.verdana {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.v2 {
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: justify;
	margin-bottom: 8px;
}
h2 {
    font-size: 24px;
	font-family: 'open_sansbold';
}
.reduced {
	font-size: 18px;
}
h2 a:hover{
    color: #0195ff;
    text-decoration: none;
}
h3 {
	font-family:"open_sans";
    font-size: 18px;
	margin-top: 10px;
}
.reduce {
	font-size: 16px;
	}
h4 {
	font-family:"open_sans_semiboldregular";
    font-size: 14px;
	color:#332710;
	margin: 0;
	text-align:center;
}
h5 {
	font-family:"open_sans_semiboldregular";
    font-size: 13px;
	color:#332710;
	margin-top: 4px;
	text-align:center;
}
.nletter {
	color: #333333;
}
h6 {
	font-family: 'Libre Baskerville', serif;
    font-size: 12px;
}
i, italic {
	font-family: 'open_sansitalic';
	font-style:normal;
}
img.align-left {
	float:left;
	padding:0;
}
img.align-right {
	float:left;
	padding:0x;
}
.widget_search input{
    border: none;
	background:transparent;
	box-shadow:none;
}
.widget_search input[type="submit"]{
	text-indent:-9999em;
	width:40px;
	height:33px;
}
#wrap {
	background-color:transparent;
	box-shadow:none;
	margin-top:0;
	width:960px;
	padding:0;
}
#title {
    margin: 5px 0 0 1px;
	width: 700px;
}
#title a, #title a:hover{
    display: block;
    height: 83px;
    padding: 18px 0 13px;
    text-indent: -9999em;
    width: 561px;
}
.welcome {
	display:block;
	color:#382406;
	font-size:60px;
	line-height:50px;
	letter-spacing:-1px;
	margin:20px 0 0 0;
	font-family: 'Alex Brush', cursive;
	text-transform:capitalize;
}
.welcome1 {
	display:block;
	color:#1f0859;
	font-size:60px;
	line-height:50px;
	letter-spacing:-1px;
	margin:20px 0 0 0;
	font-family: 'Alex Brush', cursive;
	text-transform:capitalize;
}
.welcome2 {
	display:block;
	color:#1f0859;
	font-size:60px;
	line-height:50px;
	letter-spacing:-1px;
	margin:20px 0 0 20px;
	font-family: 'Alex Brush', cursive;
	text-transform:capitalize;
}
.subtitle {
	display:block;
	color:#382406;
	font-size:42px;
	line-height:50px;
	letter-spacing:-1px;
	margin:0px 0 20px 60px;
	font-family: 'Alex Brush', cursive;
	text-transform:capitalize;
}
.subtitle1 {
	display:block;
	color:#1f0859;
	font-size:42px;
	line-height:40px;
	letter-spacing:-1px;
	margin:20px 0 0px 60px;
	font-family: 'Alex Brush', cursive;
	text-transform:capitalize;
}
.subtitle2 {
	display:block;
	color:#1f0859;
	font-size:42px;
	line-height:50px;
	letter-spacing:-1px;
	margin:0px 0 20px 60px;
	font-family: 'Alex Brush', cursive;
	text-transform:capitalize;
}
.fullh1 {
font-size: 40px;
line-height:0.8;
}
.fullh1b {
font-size: 45px;
margin-left: 50px;
}
.fullh2 {
font-size: 40px;
line-height:0.8;
color:#990000;
}
.fullh3 {
font-size: 34px;
line-height:1;
color:#990000;
font-family:Georgia, "Times New Roman", Times, serif
}
.fullh4 {
font-size: 34px;
line-height:1;
color:#1d47a6;
font-family:Georgia, "Times New Roman", Times, serif
}
.fullh5 {
font-size: 34px;
line-height:1;
color:#11337e;
font-family:Georgia, "Times New Roman", Times, serif
}
.fullh6 {
font-size: 34px;
line-height:1;
color:#622423;
font-family:Georgia, "Times New Roman", Times, serif
}
.fullh7 {
font-size: 34px;
line-height:1;
color:#018df1;
font-family:Georgia, "Times New Roman", Times, serif
}
.fullh8 {
font-size: 36px;
line-height:0.8;
font-family: Arial, Helvetica, sans-serif;
}
.fullh9 {
font-size: 42px;
line-height:0.8;
font-family: 'Dosis', sans-serif;
}
.fullh10 {
font-size: 34px;
line-height:0.8;
font-family: 'Open Sans', sans-serif;
}
#footer {
    background-color: #dcdbd7;
    border-top: 1px solid #666666;
	font-size:12px;
}
.footer {
    border-top: 1px solid #d9d9d9;

}
#footer .copy {
  float: left;
  height: 45px;
  line-height: 45px;
  text-align: center;
  margin-left: 150px;
}
#footer .copy a{
  color:#454545;
}
#content-sidebar-wrap {
  float: left;
  overflow: hidden;
}
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap {
    background-color:#f1f0ed;
}
.content-sidebar #content-sidebar-wrap, .full-width-content #content-sidebar-wrap, .sidebar-content #content-sidebar-wrap {
	padding:10px 0;
}
.single #content-sidebar-wrap {
	padding: 0;
}
#content {
	padding:0;
}
.full-width-content #content {
    width: 940px;
}
.content-sidebar #content, .sidebar-content #content {
	width:710px;
}
/* Header */
#header {
    min-height: 43px;
	padding:0;
	border:none;
}
#header .logo {
	top: 20px;
	background: url("../images/LHF-logo.png") no-repeat;
	height: 105px;
}
#header .widget-area{
    padding: 45px 0 0 0;
}
#header .widget-area1{
    top: 20px;
	background: url("../images/search.png") no-repeat;
}
#header .searchform {
    background: url("../images/search.png") no-repeat scroll center 10px transparent;
    margin: 0;
    padding: 0;
}
.main-menu {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu1 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg1.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu2 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg2.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu3 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg3.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu4 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg4.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu5 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg5.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu6 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg6.png) 0 0 repeat-x;
	min-height:54px;
}
.main-menu7 {
    clear: both;
    display: block;
    float: left;
    width: 100%;
	background:transparent url(../images/menu_bg7.png) 0 0 repeat-x;
	min-height:54px;
}
#header .menu {
    border: medium none;
    clear: both;
    float: right;
    width: auto;
}
.menu-primary, .menu-secondary, #header .menu {
	font-size:13px;
	background-color:transparent;
}
#header .menu a {
	color:#e6e1d6;
	padding:7px 20px 0;
	text-transform:uppercase;
	border-right:1px solid #291f0d;
	border-left:1px solid #423315;
	height:45px;
	float:left;
}
#header .menu a.home {
	font-weight: bold;
}
#header .menu li:first-child a{
	border-left:none;
}
.menu li a .sf-sub-indicator, .menu li li a .sf-sub-indicator, .menu li li li a .sf-sub-indicator {
	display:none;
}
.menu-primary li, .menu-secondary li, #header .menu li {
	float:left;
	list-style:none;
}
.menu-primary li a:active, .menu-primary li a:hover, .menu-primary .current_page_item a, .menu-primary .current-cat a, .menu-primary .current-menu-item a, .menu-secondary li a:active, .menu-secondary li a:hover, .menu-secondary .current_page_item a, .menu-secondary .current-cat a, .menu-secondary .current-menu-item a, #header .menu li a:active, #header .menu li a:hover, #header .menu .current_page_item a, #header .menu .current-cat a, #header .menu .current-menu-item a {
	background-color:transparent;
}
.menu-primary li a:active, .menu-primary li a:hover, .menu-primary .current_page_item a, .menu-primary .current-cat a, .menu-primary .current-menu-item a, .menu-secondary li a:active, .menu-secondary li a:hover, .menu-secondary .current_page_item a, .menu-secondary .current-cat a, .menu-secondary .current-menu-item a, #header .menu li a:active, #header .menu li a:hover, #header .menu .current_page_item a, #header .menu .current-cat a, #header .menu .current-menu-item a {
	color:#333;
}
.menu .menu-sub-title {
	text-transform:none;
	display:block;
	font-size:13px;
	line-height:20px;
	letter-spacing: -0.05px;
}
/* Content */
#content .format-standard {
	margin:0 0 1px;
	float:left;
	width:100%;
}
#inner  p {
	padding:0 0 1px;
}
.entry-content h2{
    margin-top: 20px;
}
.entry-content p.sub-title {
    font-size: 18px;
}
.entry-content p {
    margin: 0 0 6px;
}
.home #inner {
    background: url("../images/inner-bg.png") no-repeat scroll center 0 transparent;
}
#inner {
	margin: 0 -10px 1px;
    background: url("../images/inner-bg.png") no-repeat scroll center 0 transparent;
    clear: both;
	padding:10px;
	min-height: 280px;
	float: left;
	overflow: visible;
}
.page #inner {
  margin-top: -2px;
}
#home-content {
    background-color: #F1F0ED;
    padding: 10px;
}
.entry-title,.taxonomy-description h1,.search .sline  h1.archive-title {
  background-color: #F1F0ED;
  border: medium none;
  color: #332710;
  display: inline;
  font-size: 30px;
  padding: 0 30px;
  text-align: center;
  text-transform: uppercase;
}
.taxonomy-description h1 {
  display: inline-block;
  margin: 0 30px 5px;
}
/*----- boxes -----*/
.img-box {
	display:inline-block;
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	float: right;
}
.img-box1 {
	display:inline-block;
	padding:1px;
}
.img-box2 {
	display:inline-block;
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	margin-bottom:2px;
	margin-left:10px;
}
.img-box3 {
	display:inline-block;
	padding:5px;
	background:#000;
	border:1px solid #d9d9d9;
	border-radius:3px;
}
.img-box4 {
	display:inline-block;
	padding:5px;
	background:#fff;
	float: right;
}
.image-box {
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	border: 1px 1px 1px 1px;
	margin: auto;
}
.vid-box {
	display:inline-block;
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	float: right;
	width: 400px;
	margin: -10px 0px 2px 10px;
}
.vid-box1 {
	display:inline-block;
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	margin: 10px 0px 2px 100px;
}
.vid-box2 {
	display:inline-block;
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	margin: 25px 0px 2px 25px;
}
.pay-box {
	display:inline-block;
	padding:5px;
	background:#fff;
	border:1px solid #d9d9d9;
	border-radius:3px;
	float: left;
	width: 200px;
	margin: -10px 0px 2px 10px;
}
.wrapper {
	overflow:hidden;
	position:relative;
}
.wrapper1 {
	overflow:hidden;
	position:relative;
	border:1px solid #d9d9d9;
	border-radius:2px;
}
.wrapper2 {
	overflow:hidden;
	position:relative;
	margin-left: 0px;
}
.col {
	float:left;
	width:140px;
	padding:0px;
}
.col1 {
	float:left;
	width:795px;
	padding:0px;
}
.col-1 {
	float:left;
	width:289px;
	padding:5px;
	border:1px solid #d9d9d9;
	border-radius:3px;
	margin:2px 4px 3px 4px;
}
.col-1b {
	float:left;
	width:330px;
	padding:5px;
	border:1px solid #d9d9d9;
	border-radius:3px;
	margin:0 7px 5px 0;
}
.col-2 {
	float:left;
	width:130px;
	padding:5px;
	margin:0 5px 0 0;
}
.col-2a {
	float:left;
	width:160px;
	padding:5px;
	margin:25px 7px 0 0;
}
.col-2b {
	float:left;
	width:160px;
	padding:5px;
	margin:17px 7px 0 0;
}
.col-2c {
	float:left;
	width:190px;
	padding:5px;
	margin:0 7px 0 0;
}
.col-2d {
	float:left;
	width:190px;
	padding:5px;
	margin:0 7px 0 0;
}
.col-2e {
	float:left;
	width:130px;
	padding:5px;
	margin:0 7px 0 0;
}
.col-2f {
	float:left;
	width:150px;
	padding:5px;
	margin:0 7px 0 0;
}
.col-2g {
	position:absolute;
	float:left;
	width:150px;
	padding:5px;
	margin:0 7px 0 0;
}
.col-3 {
	float:left;
	width:660px;
	padding:5px;
	margin:12px 7px 2px 0;
}
.col-3a {
	float:left;
	width:630px;
	padding:5px;
	margin:0 7px 0 0;
}
.col-3b {
	float:left;
	width:580px;
	padding:5px;
	margin:10px 7px 0 0;
}
.col-3c {
	float:left;
	width:180px;
	padding:1px;
	margin:0 7px 0 0;
}
.col-3d {
	float:left;
	width:420px;
	padding:5px;
	margin:10px 7px 2px 0;
}
.col-3e {
	float:left;
	width:480px;
	padding:5px;
	margin:10px 7px 2px 0;
}
.col-4 {
	float:left;
	width:120px;
	padding:5px;
	margin:0 5px 0px 0;
}
.col-4a {
	float:left;
	width:30px;
	padding:1px;
	margin:0 5px 0 0;
}
.col-4b {
	float:left;
	width:100px;
	padding:1px;
	margin:0 80px -4px 40px;
}
.col-catoni {
	float:left;
	width:217px;
	padding:5px;
	margin:2px 2px 3px 2px;
}
.col-bb {
	float:left;
	width:67px;
	padding:5px;
	margin:2px 2px 3px 2px;
}
.col-ga {
	float:left;
	width:143px;
	padding:5px;
	margin:2px 2px 3px 2px;
}
.col-lhfi {
	float:left;
	width:123px;
	padding:5px;
	margin:2px 2px 3px 2px;
}
.col-hc {
	float:left;
	width:118px;
	padding:5px;
	margin:2px 2px 3px 2px;
}
.col-ykk {
	float:left;
	width:184px;
	padding:5px;
	margin:2px 2px 3px 2px;
}
.col-ici {
	float:left;
	width:207px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-eh {
	float:left;
	width:96px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-bcg {
	float:left;
	width:180px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-vkf {
	float:left;
	width:264px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-bcct {
	float:left;
	width:124px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-zog {
	float:left;
	width:131px;
	padding:5px;
	margin:12px 5px 3px 5px;
}
.col-em {
	float:left;
	width:259px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-em {
	float:left;
	width:259px;
	padding:5px;
	margin:2px 5px 3px 5px;
}
.col-st {
	float:left;
	width:220px;
	padding:5px;
	margin:12px 5px 3px 5px;
}
/*----- end boxes -----*/

.search #content-sidebar-wrap  .entry-title{
	text-transform:none;
	text-align:left;
	display:block;
	line-height:1.2;
	font-family:'open_sansregular';
	padding:0;
}
#content-sidebar-wrap .hentry .entry-title a,
.search #content-sidebar-wrap  .entry-title a{ 
    color: #332710;
    font-family: 'open_sansregular';
    font-size: 30px;
    font-weight: normal;
    line-height: 1.2;
    padding: 0;
}
.post-meta {
	border-color:#e1e1e1;
}
.taxonomy-description {
    border: medium none;
   /* border-bottom: 1px solid #E1E1E1;
   float: left;*/
    margin: 0 0 30px;
    padding: 0 0 30px;
}
#inner .taxonomy-description p {
	padding:0 10px;
	text-align: center;
}



.page #content .page, .taxonomy-description{
	background:transparent url(../images/grey-line.gif) 0 20px repeat-x;
	text-align:center;
	margin: 18px 10px 0;
	min-height: 139px;
	padding:0;
}
.search .sline{
	background:transparent url(../images/grey-line.gif) 0 20px repeat-x;
	text-align:center;
	margin: 18px 10px 0;
	min-height: 139px;
	padding:0;
}







div.sline span.srh {



  display: block;



  font-size: 18px;



}







.search-no-results div#content-sidebar-wrap div#content p{



  padding-left: 2em;



}







#content .entry-content {



	text-align:left;



}



.inner-content {



	width:600px;



	float:left;



}



.home-slider {
	background-color:#f1f0ed;
	height:410px;
}
.home-welcome {
    margin: 5px 0 0;
    padding: 2px 0 0;
	font-size: 16px;
}
.home-welcome  h2{
	font-size:22px;
	padding-bottom: 10px;
	padding-bottom: 10px;
}
.home-welcome  li{
	list-style:square;
	margin: 2px 5px 2px 20px;
}
.top-trim {
	border-top: 1px solid #BBB9B7;
    margin: 10px 0 20px;
    padding: 2px 0 5px;
}
.home-block{
	float: left;
    padding-bottom: 10px;
    width: 100%;
}
.home-block .header-wrap {
    background: url("../images/header_bg.png") repeat-x scroll center 20px transparent;
    float: left;
    width: 100%;
}
.home-block .header-wrap h2{
	font-family:'open_sansbold';
    background-color: #F1F0ED;
    color: #332710;
    display: inline;



    float: left;



    font-size: 24px;



    margin: 0 0 19px;



    padding: 0 10px 0 0;



	text-transform: uppercase;



}



.home-block h3{



    color: #332710;



    font-size: 20px;



    line-height: 1.2em;



	font-family:'open_sans_semiboldregular';



}



.home-block .read-more {



	color:#bea576;



	font-family:'open_sansbold';



}



.four-col{



	float:left;



	width:100%;



}



.four-col h4{



	text-align:center;



}



#inner .four-col p{



	color:#313131;



	font-size:12px;



	padding:12px 0;



	border-top:1px solid #e1e1e1;



	border-bottom:1px solid #e1e1e1;



}



.four-col .col1{



	float:left;



	width:220px;



	padding:0 20px 20px 0;



}



.four-col .col2{



	float:left;



	width:220px;



	padding:0 20px 20px 0;



}



.four-col .col3{



	float:left;



	width:220px;



	padding:0 20px 20px 0;



}



.four-col .col4{



	float:left;



	width:220px;



	padding:0 0 20px 0;



}



.two-col {



	float:left;



	width:100%;



}



.two-col .col1{



	float:left;



	width:460px;



	padding:0 20px 20px 0;



}



.two-col .col2{



	float:left;



	width:460px;



}



.con-form-wrap .gform_wrapper h3.gform_title {



    font-family: 'open_sansbold';



    font-size: 24px;



	margin-top: 20px; 



	font-weight:normal;



}



.gform_wrapper ul li#field_1_1 {



	clear:none;



	float:left;



}




.contact-sidebar {



	float:right;



	width:220px;



	padding-left:20px;



}



.contact-sidebar a{



	color:#bea576;



}



.post-edit-link {



	clear: both;



    display: block;



    width: 100%;



}



.gform_body textarea {



	background-color:#f0ede9;



	border:1px solid #c9c8c5;



}



.gform_wrapper *:focus {



	border-color:#918a7c;



}



.more-link, .more-link:visited{



	display:block;



	color:#bea576;



	text-transform:uppercase;



	padding:0;



	margin:16px 0 0;



	font-size:13px;



	font-family:"open_sansbold";



}







div#content-sidebar-wrap .navigation{



  float: left;



  margin-bottom: 5em;



  margin-top: 1em;



  width: 100%;



}







body.category div#content-sidebar-wrap .navigation{



  float: right;



  margin-bottom: 5em;



}







.navigation li a, .navigation li.disabled {



    background: none repeat scroll 0 0 #DEDDDC;



	border:1px solid #DEDDDC;



    padding: 3px 9px;



	color:#333;



}







.navigation li a:hover {



    background: none repeat scroll 0 0 #ccc;



	border:1px solid #ccc;



    padding: 3px 9px;



	color:#333;



}







.navigation li.active a {



   background: none repeat scroll 0 0 #f1f0ed;



   border:1px solid #DEDDDC;



   padding: 3px 9px;



   color:#333;



}







.navigation ul li a span.pl{



  font-size:11px;



}
/* Sidebar */



#home-sidebar {



	float:right;



	width:300px;



	overflow:hidden;



}



.side-list-block {



    margin: 0 0 10px;



	clear:both;



}
.side-list-block h3 a {



    color: #332710;



    font-size: 14px;



    line-height: 1.3em;



    margin: 0 0 9px;



	font-family:'open_sans_semiboldregular';



	padding-left: 80px;



	display:block;



}







.side-list-block h3 a:hover {



    color: #bea576;



}







.side-list-block .date {



	font-style:italic;



	font-size:12px;



}



.sidebar .widget {



    background-color: transparent;



    border: none;



    margin: 0 0 15px;



    padding: 0 0 15px;



}



.sidebar .menu a {



	display:block;



}



.sidebar .menu .lm_e_sas > a {



	background-color:#33211b;



}



.sidebar .menu .lm_library > a {



	background-color:#b47c1d;



}



.sidebar .menu .lm_resources > a {



	background-color:#344222;



}



.sidebar .menu .lm_lectures > a {



	background-color:#32576a;



}



.sidebar .menu > li > a {



	font-size:20px;



	font-family:"open_sansbold";



	padding:8px 18px;



	color:#f1f0ed;



	text-transform:uppercase;



	background: url("../images/menu_tax_bg_top.png") no-repeat scroll right 14px transparent;



	transition: none;



    -webkit-transition: none;



}







.hoverbg{



  background-position: right -20px !important;



}



.sidebar .menu a {



	color:#332710;



	font-family:"open_sansitalic";



	font-size:14px;



}



.sidebar.widget-area  ul.sub-menu{



	padding-top:8px;



	padding-bottom:20px;



}



.sidebar .menu li li a {



  background: url("../images/menu_tax_bg.png") no-repeat scroll 0 12px transparent;



  padding: 5px 14px;



  transition: none;



  -webkit-transition: none;



}



.sidebar .menu li li a:hover {



	color:#bea576;



	background: url("../images/menu_tax_bg.png") no-repeat scroll 3px -40px transparent;



} 







.sidebar .menu li li.current-menu-item a,



.sidebar .menu li li.current-esasanika-parent a,



.sidebar .menu li li.current-sasanika-library-parent a,



.sidebar .menu li li.current-sasanika-resources-parent a,



.sidebar .menu li li.current-sasanika-lectures-parent a{



	background: url("../images/menu_tax_bg.png") no-repeat scroll 3px -40px transparent;



	color:#bea576;



} 











ul#menu-left_menu.menu li ul.sub-menu li {



  border-bottom: 1px dotted #CCCCCC;



}







ul#menu-left_menu.menu li ul.sub-menu li.menu_last_item {
  border-bottom: none;
}
.sidebar.widget-area ol, .sidebar.widget-area ul, .widget-area .textwidget, .widget_tag_cloud div div {



	padding:0;



}
ul#menu-left_menu.menu li ul.sub-menu li ul {
  padding: 0 0 0 20px;
}
ul#menu-left_menu.menu li ul.sub-menu li.sublevel {
  background: url("../images/submenu_icon.png") no-repeat scroll right 12px transparent;
}
/* Footer Widgets
------------------------------------------------------------ */
#footer-widgets {
  background: url("../images/footer_bg.png") repeat-x scroll 0 0 transparent;
  border: medium none;
  clear: both;
  height: 85px;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  position: relative;
  top: 15px;
  width: 100%;
}
#footer-widgets .wrap {
    font-size: 13px;
    line-height: 20px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 940px;
	height: 50px;
}
#footer-widgets .wrap  ul li {
    background: url("../images/footer_menu_separate.png") no-repeat scroll center right transparent;
}
#footer-widgets .wrap  ul li.last {
    background: none;
}
#footer-widgets .wrap  ul li a{
   padding: 0 8px;
   font-size: 12px;
   color: #434343;
}
#footer-widgets .wrap  ul li a:hover {
	color:#bea576;
} 
#footer-widgets .widget {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
#footer-widgets .textwidget {
    padding: 0;
	color:#332710;
}
#footer-widgets h4 {



    background: none;



    border: none;



    margin: 0 0 8px;



    padding: 0;



	color:#332710;



	font-size:16px;



	font-weight:bold;



}



#footer-widgets .widget_tag_cloud div div {



    padding: 0;



}



#footer-widgets p {



    font-size: 13px;



    line-height: 20px;



    padding: 0 0 10px;



}



#footer-widgets ul {



    margin: 17px 15px 0;



}



#footer-widgets ul li {



    margin: 0 0 0 20px;



}



#footer-widgets .wrap a.email{



    background:none;



	color:#bea576;



	padding:0;



}



#footer-widgets .widget-area ul li {



   margin: 0;



   padding: 0;



   float:left;



}











.sidebar.widget-area ul li, #footer-widgets .widget-area ul li {



	border:none;



}







#footer-widgets .footer-widgets-1  ul{



   float:right;







}







.footer-widgets-1 {



  float: left;



  margin: 0;



  padding: 15px 0;



  width: 444px;



}







.footer-widgets-2 {



  float: left;



  height: 50px;



  margin: 0;



  padding: 15px 0 15px 50px;



  width: 430px;



}







.sidebar.widget-area ul li{



	margin: 0;



	padding: 0;
}
#footer .wrap {
    border-top: medium none;
    overflow: hidden;
    padding: 0;
}
#footer .creds p {
	font-weight:normal;



	padding:8px 0;



	font-size: 12px;



}



#footer .creds {



    float: none;



    text-align: center;



    width: 100%;



}



/* Accordion Menu */
#pagesAccordion{
	background:white url(../images/ajax-loader.gif) 50% 50% no-repeat;
	width:938px;
	height:410px;
	position:relative;
	overflow:hidden;
	font-size:13px;
	line-height:1.2em;
	color:#fff
}
#pagesAccordion .accordion{
	display:none;position:relative
}
#pagesAccordion .accordion-js{
	background:white;display:block
}
#pagesAccordion .loading{
	background:white url(../images/ajax-loader.gif) 50% 50% no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;display:block
}
#pagesAccordion h2{
	text-shadow:rgba(0, 0, 0, 0.75) 1px 1px 2px
}
#pagesAccordion ul, #pagesAccordion li{
	list-style:none;padding:0;margin:0;overflow:hidden
}
#pagesAccordion li{
	background:white;height:410px;position:relative;border-left:3px solid #fff;width:162px;overflow:hidden;float:left
}
#pagesAccordion li:first-child{
	border-left:0
}
#pagesAccordion ul ul li{
	height:auto;width:auto;border:0
}
#pagesAccordion .panel-link{
	display:block;height:307px;left:0;position:absolute;top:-310px;width:100%;text-indent:-99999em
}
#pagesAccordion .panel-link a{
	background:url('about:blank') 0 0 no-repeat;height:307px;width:100%;display:block;position:relative
}
#pagesAccordion .back{
	position:absolute;left:0;top:0;width:940px;
}
#pagesAccordion .back-gray, #pagesAccordion .back-active{
	width:494px;
	height:414px;
	position:absolute;
	left:0;top:0
}
#pagesAccordion .back-active{
	display:block
}
#pagesAccordion .front{
	position:absolute;left:0;bottom:0;width:494px;height:75px;
	background:transparent url(../images/accord_front.png) 0 0 repeat-x;
}
#pagesAccordion .front-back{
	background:#00c0cf;position:absolute;left:0;top:0;width:494px;height:100%;opacity:0.8
}
#pagesAccordion .accordion-js h2{
    bottom: 12px;
    color: #FFFFFF;
    float: left;
    font-size: 24px;
    left: 8px;
	top: 1px;
    line-height: 3.4em;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 140px;
	font-family: 'open_sansregular';
}
#pagesAccordion .accordion-js ul{
	background:transparent;position:absolute;
	left:152px;
	top:8px;
	width:300px;
	padding:0 12px 0 0
}
#pagesAccordion .accordion-js a{
	color:#fff;text-decoration:none
}
#pagesAccordion .accordion-js a:hover{
	text-decoration:underline
}
#pagesAccordion .accordion-js ul li{
	background:transparent;float:left;width:150px;margin:2px 0 5px;
}
#pagesAccordion .accordion-js ul li a{
	background:url(../images/arrow-white.png) 0 50% no-repeat;
	padding:0 0 0 12px;
	font-family: 'open_sansitalic';
	font-size: 14px;
}
#pagesAccordion #menu-item-1 .front-back{
	background:#33211b;opacity:0.7;
}
#pagesAccordion #menu-item-2 .front-back{
	background:#b47c1d;opacity:0.7;
}
#pagesAccordion #menu-item-3 .front-back{
	background:#344222;opacity:0.7;
}
#pagesAccordion #menu-item-4 .front-back{
	background:#32576a;opacity:0.7;
}
/* Footer */



#wrap #footer-widgets {



	display:none;



}



#wrap #footer {



	display:none;



}







/*!



 * jQuery UI Tabs 1.9.2



 * http://jqueryui.com



 *



 * Copyright 2012 jQuery Foundation and other contributors



 * Released under the MIT license.



 * http://jquery.org/license



 *



 * http://docs.jquery.com/UI/Tabs#theming



 */



.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */



.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }



.ui-tabs .ui-tabs-nav li { list-style: none outside none;background-color:#cbc2b1; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border: 0; padding: 0; white-space: nowrap; }



.ui-tabs .ui-tabs-nav li a {  text-decoration: none; }



.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; background:none;}



.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { padding-top: 1px !important; background:none; cursor: text;  border-top: 4px solid #332710;}



.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { background:#cbc2b1 url(../images/tab_head.png) 0 0 repeat-x; font-size:12px;color: #332710; cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */



.ui-tabs .ui-tabs-panel {     background: none repeat scroll 0 0 transparent;border-width: 0;display: block;padding: 1em 0; clear: both;}



.ui-tabs ul.ui-tabs-nav li { width: 30%;}



.ui-tabs ul.ui-tabs-nav li a { text-align: center;display: block;line-height: 1.6em; outline:0; color:#332710!important; font-family: 'open_sansbold'; padding: 5px !important;}



.ui-widget{font-family: 'open_sansregular';}



#tabs {



    background: none repeat scroll 0 0 transparent;



    border: medium none;



    padding: 0;



}



#tabs .ui-widget-header {



    background: none repeat scroll 0 0 transparent;



    border: medium none;



    padding: 0;



	list-style: none outside none;



}







.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {



    color: #332710;



}



#footer-widgets .social-widget {



	background:transparent url(../images/social_icons.png) 0 0 no-repeat;



	float:left;



}



#footer-widgets .social-widget li{



	float:left;



}



#footer-widgets .social-widget li a{



    background: none repeat scroll 0 0 transparent;



    display: block;



    height: 32px;



    margin-right: 10px;



    text-indent: -9999em;



    width: 23px;



}







/************************************************************************/







div#content div.feature_image{



   padding: 6px 10px 6px 0;



   float: left;



}







div#content  div.scontent{}







div#content .top_post_meta {



  border-bottom: 1px solid #E2E2E2;



  border-top: 1px solid #E2E2E2;



  display: inline-block;



  margin-bottom: 20px;



  width: 100%;



}







div#content .top_post_meta .post_date{



 float: left;



 padding: 3px 0;



}







div#content .top_post_meta .post_date span{



 font-size:11px;



 color:#a7a7a7;



 font-family: 'open_sansitalic';



}







div#content .top_post_meta .post_date >span{



 color:#bea576;



 font-family: 'open_sans_semibolditalic';



}







div#content .top_post_meta .comments_count{



 float: right;



 padding: 3px 0;



}







div#content .top_post_meta .comments_count a{



 font-size:11px;



 color:#a7a7a7;



 font-family: 'open_sansitalic';



 font-weight: normal;



}







div#content .top_post_meta .comments_count a:hover{



 color:#BEA576;



}







.post-comments {



  background: url("../images/post-comments.png") no-repeat scroll left center transparent;



  margin-left: 1rem;



  padding-left: 1.25rem;



}







div#wrap div#inner div.category_top {



  background-color: #F1F0ED;



  text-align: center;



  height: 167px;



}







div#wrap div#inner div.category_top .category_top_inside {



  background: url("images/grey-line.gif") repeat-x scroll 0 48px transparent;



  color: #332710;



  font-family: 'open_sansregular';



  font-size: 30px;



  margin: 0 10px;



  padding-top: 36px;



  text-transform: uppercase;



}







div#wrap div#inner div.category_top .category_top_inside span{



  background-color: #F1F0ED;



  padding: 0 33px;



}







div#content h1.entry-title, div#content h3{



  font-weight:normal;



}
blockquote:before {



  content: none;



  color:#919191;



}







blockquote{



  background: url("../images/blockquote.png") no-repeat scroll 0.8em center transparent;



  font-family: 'open_sans_semibolditalic';



  font-size: 13px;



  border-top: 1px solid #e2e2e2;



  border-bottom: 1px solid #e2e2e2;



  padding: 1.5em 0 0.4em 5.7em;



  color:#919191;



  margin: 2em 0;



}







blockquote p{



  color:#919191;



  font-family: 'open_sans_semibolditalic';



  font-size: 13px;



  font-style:normal;



}







div#content div#comments span.post-comments {



  background: url("../images/post-comments-big.png") no-repeat scroll left center transparent;



  color: #332710;



  font-family: 'open_sansbold';



  font-size: 16px;



  font-weight: normal;



  margin: 0;



  padding-left: 2em;



}







.comment {



  -moz-border-bottom-colors: none;



  -moz-border-left-colors: none;



  -moz-border-right-colors: none;



  -moz-border-top-colors: none;



  background-color: #F1F0ED;



  border-color: #e2e2e2 #F1F0ED #e2e2e2 #F1F0ED;



  border-image: none;



  border-style: solid none solid none;



  border-width: 1px 0px 0px 1px;



}







.entry-content {



  overflow: visible;



}







.archive .entry-content,



.search .entry-content{



  display: inline-block;



  width: 100%;



}







.comment-list li, .ping-list li {



  padding: 2em 0;



}







.comment-list li .children li {



  margin-right: 0;



  padding: 2em 0 0 4em;



}







.comment div.comment-left {



  height: 33px;



  padding-bottom: 8px;



  position: relative;



}







.comment-list li .avatar {



  float: left;



  margin: 0 1em 0.5em 0;



}







.comment-list li.comment .comment-left .comment-author{



  line-height: 32px;



}







.comment-list li.comment .comment-left .comment-author cite.fn{



  color:#656565;



  font-family: 'open_sans_semibolditalic';



  font-size: 12px;



  font-style:normal;







}







.comment-list li.comment .comment-left .comment-author a.post_date{



  color:#656565;



  font-family: 'open_sansitalic';



  font-size: 12px;



  font-style:normal;







}







.comment div.comment-left div.reply {



  position: absolute;



  right: 0;



  top: 0;



}







a.pdf, a.link, .comment-reply-link,a.amazon {



    transition: none;



	-webkit-transition: none;



}

/******************homepage widget*************************/







.bloglist {



  padding: 0;



  margin: 0;



  list-style: none;







}











.bloglist li a {



  background: url("../images/link_arrow.png") no-repeat scroll 0 4px transparent;



  font-size: 12px;



  line-height: 20px;



  padding: 0 0 0 9px;



}







div#home-sidebar div#tabs.ui-tabs .ui-tabs-panel div.side-list-block div.item {



  border-bottom: 1px solid #DADADA;



  margin-top: 5px;



}







div#home-sidebar div#tabs.ui-tabs .ui-tabs-panel div.side-list-block div.item.last {



  border-bottom: none;



}







div#home-sidebar div#tabs.ui-tabs ul.bloglist li{



   border-bottom: 1px dotted #CCCCCC;



   list-style: none outside none;



}











div#home-sidebar div#tabs.ui-tabs ul.bloglist li a {



  background: url("../images/menu_tax_bg.png") no-repeat scroll 0 12px transparent;



  display: block;



  line-height: 1.2em;



  padding: 8px 14px 8px 20px;



  transition: none 0s ease 0s;



  -webkit-transition: none;



}







div#home-sidebar div#tabs.ui-tabs ul.bloglist li a:hover {



	color:#bea576;



	background: url("../images/menu_tax_bg.png") no-repeat scroll 3px -41px transparent;



} 







div.home-block div.rp_item {



  border-bottom: 1px solid #DADADA;



  float: left;



  margin-bottom: 30px;



  padding-bottom: 15px;



}







div.home-block div.rp_item.last{



  border-bottom: none;



}











div.home-block h4 span.authr{



  text-transform: uppercase;



}







div.home-block div.rp_item h4 span.and{



  font-family: "open_sansregular";



  font-weight: normal;



}






div.home-block div.rp_item  a.more-link{



   margin: 10px 0 0;



}







a.pdf {



  background: url("../images/pdf_icon.png") no-repeat scroll 0 0 transparent;



  display: inline-block;



  height: 25px;



  width: 150px;



  font-size: 0;



}







a.pdf:hover {



  background: url("../images/pdf_icon.png") no-repeat scroll 0 -25px transparent;



}







a.link {



  background: url("../images/link_icon.png") no-repeat scroll 0 0 transparent;



  display: inline-block;



  height: 25px;



  width: 73px;



  font-size: 0;



}







a.link:hover {



  background: url("../images/link_icon.png") no-repeat scroll 0 -28px transparent;



}











.sidebar.widget-area .widget_archive  ul li,.sidebar.widget-area .widget_wp-category-archive  ul li {



  border-bottom: 1px dotted #CCCCCC;



  list-style: none outside none;



  font-family:'open_sansitalic';



  font-size: 14px;



}







.sidebar.widget-area .widget_archive ul li a,.sidebar.widget-area .widget_wp-category-archive ul li a {



  background: url("../images/menu_tax_bg.png") no-repeat scroll 0 12px transparent;



  display: inline-block;



  line-height: 1.2em;



  padding: 7px 7px 7px 20px;



  transition: none 0s ease 0s;



  -webkit-transition: none;



  font-family:'open_sansitalic';



  font-size: 14px;



}







.sidebar.widget-area .widget_archive ul li a:hover,.sidebar.widget-area .widget_wp-category-archive ul li a:hover {



	color:#bea576;



	background: url("../images/menu_tax_bg.png") no-repeat scroll 3px -41px transparent;



} 







.sidebar  div.widget-list-block div.item{



   border-bottom: 1px dotted #CCCCCC;



   margin: 10px 0 0;



   padding: 0;



}
.sidebar div.widget-list-block div.item h3 a {



  color: #332710;



  display: block;



  font-family: 'open_sans_semiboldregular';



  font-size: 14px;



  font-weight: normal;



  line-height: 1.2em;



  padding-left: 80px;



}







.sidebar div.widget-list-block div.item h3 a:hover {



  color: #bea576;



}







.sidebar  div.widget-list-block div.item .date{



   font-family:'open_sansitalic';



   color: #888;



   font-size: 12px;



   padding-left: 80px;



   padding-bottom: 10px;



}







/***********************share it******************************/







body.single div.post-meta {



  border: medium none;



  padding: 0;



}







.shareit {



  height: 32px;



  width: 100%;



  border-bottom: 1px solid #e1e1e1;



  border-top: 1px solid #e1e1e1;



  padding: 0.8em 0;



  position:relative;



  margin: 3em 0;



  clear: both;



}







span#share_pered{



  color: #332710;



  font-family: 'open_sansbold';



  font-size: 16px;



  float: left;



  padding: 4px 20px 0 0;



}







.twitter_share a {



	   background: url("../images/social_share.png") no-repeat scroll 0px 0px transparent;



}







.pinit_share a {



	   background: url("../images/social_share.png") no-repeat scroll 0px -42px transparent;



}







.in_share a {



	   background: url("../images/social_share.png") no-repeat scroll 0px -84px transparent;



}







.google_plus a {



	   background: url("../images/social_share.png") no-repeat scroll 0px -126px transparent;



}







.facebook_share a {



	   background: url("../images/social_share.png") no-repeat scroll 0px -168px transparent;







}



/***********************end share it******************************/







#content .author_name {



  color: #777;



  font-size: 12px;



  font-family: 'open_sansitalic';



  clear: both;



}







#content .author_name span {



  color: #A7A7A7;



  display: inline-block;



  float: left;



  font-family: 'open_sansitalic';



  font-size: 11px;



  margin-right: 5px;



}







.author_name div.authors{



  padding-left: 40px;



}







#content .author_name.tax {



  background-color: #EAEAEA;



}







#content .author_name.singl {



  background-color: #EAEAEA;



  position:relative;



  top:-5px;



}











div#content .pdf_link{



  padding: 10px 0;



  clear: both;



}







div#content-sidebar-wrap div#content div.prev_next {



  height: 25px;



  padding: 40px 20px 10px;



  position: relative;



  clear: both;



}







div#content-sidebar-wrap div#content div.prev_next div.nav_left{



    left: 0;



    position: absolute;



}







div#content-sidebar-wrap div#content div.prev_next div.nav_right {



   position: absolute;



   right: 0;



}







div#content-sidebar-wrap div#content div.prev_next a:hover{



  color:#BEA576;



}







/***************timeline*******************/



div#timeline-embed.storyjs-embed div#storyjs  a.more {



  display: inline-block;



  left: 42%;



  margin: 15px 0 0;



  position: relative;



  color: #BEA576;



  font-family: 'open_sansbold';



}







div#timeline-embed.storyjs-embed div#storyjs  a.more:hover {



   color: #6C5B33;



   text-decoration: none;



}







.content-sidebar-sidebar #content-sidebar-wrap, .sidebar-content-sidebar #content-sidebar-wrap, .sidebar-sidebar-content #content-sidebar-wrap {
  width: 820px;
}
.content-sidebar-sidebar .sidebar, .sidebar-content-sidebar .sidebar, .sidebar-sidebar-content .sidebar {
  width: 220px;
}
.page #content-sidebar-wrap {
  padding-top: 12px;
  position: relative;
  z-index: 2;
}
.page .sidebar {
  margin-top: 169px;
}
.page .topline {
  background: url("../images/sidebar_page_bg.png") repeat-x scroll 0 -4px transparent;
  height: 62px;
  margin: 0 10px;
  position: absolute;
  width: 940px;
  z-index:1;
}
.page .entry-content p.sub-head{ margin-bottom: 52px;}
#sidebar-alt {
  width: 220px;
}
.content-sidebar-sidebar #content, .sidebar-content-sidebar #content, .sidebar-sidebar-content #content {
  padding: 0 10px;
    width: 460px;
}
.sidebar {
  width: 220px;
  padding: 0 10px;
}
div#home-content div.home-welcome h2{
   color: #332710;
   font-family: 'open_sansregular';
   margin-bottom: 0;
}
div#home-content div.home-welcome h2 span{
  font-family: 'open_sansbold';
}
#wrap #inner #content .sasanika-team{margin-bottom: 3em;}
#wrap #inner #content .sasanika-team h2,#wrap #inner #content .sasanika-team h1{padding: 0;}
.sidebar .team_col{
   position:relative;
}
.sidebar .team_col a{



  display: block;



  width:100%;



}











.sidebar .team_col h4 {



  margin: 10px 0;



  text-align: center;



}







.sidebar .team_col p {



  border-bottom: 1px solid #E1E1E1;



  color: #313131;



  font-size: 12px;



  padding: 12px 0;



  text-align:center;



}







.sidebar .team_widget h4.widgettitle{text-align: center;}







.entry-content div.two-col div.col1 div.ins_sp{min-height: 40px;}
.entry-content div.two-col div.col1.indsp p {



  line-height: 10px;



  margin: 0;



  padding: 0 !important;



}
.entry, .page .post.entry {



  margin-bottom: 3rem;



}
.wh150 {
  height: 150px;
  margin: 0 auto !important;
  width: 150px;
}
#newsletter {
	padding: 5px; top: 10px; width: 280px; overflow: auto;
}
#twitter {
	padding: 5px; top: 5px; left: 670px; overflow: auto; position: absolute;
}
#search {top: -10px; left: 710px; position: absolute; width: 290px;}
.box {
	margin: 25px 0px 0px; width: 100%;
}
.holder {
	margin: 0px 0px 25px; width: 100%; overflow: hidden; position: relative;
}
.heading {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.heading li.active {
	border-width: 1px; border-style: solid solid none; border-color: rgb(99, 99, 99); font-weight: bold; position: relative; z-index: 2;
}
.holder .line {
	width: 100%; display: table-cell;
	}
.holder .line {
	padding: 0px; width: auto; height: 1%; float: none; display: block;
	}
	.more {
	 100% 7px; padding: 5px 18px 0px 0px; top: 0px; right: 0px; color: #666666; font-size: 12px; position: absolute;
}
.more span {
	padding: 0px 2px; float: left;
}
.more a:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer;
}
.more a:hover span {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none; position: relative;
}
.button {
	font-size:11px; border-color: #2980b9;
}
.floatright {
	text-align:right;
}
.blue {
	color: #0033CC;
}
.red {
	color: #FF0000;
}
.orange {
	color: #FF6600;
}
.green {
	color: #00CC66;
}
.purple {
	color: #993399;
}
table {
     border-collapse: collapse;
}
table, th, td {
     border: 1px solid black;
}
td {
	padding-left: 3px;
}
.ruleh {
	background: url(../images/dotted-line.gif) repeat-x; height: 1px; margin: 10px; width: 90%
}
.pad {
	margin: 90px;
}
