/*
Theme Name: SMN
Theme URI: http://wordpress.org/extend/themes/twentytwelve
Text Domain: SMN

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
@font-face {
    font-family: 'lucida_granderegular';
    src: url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/lucida_grande-webfont.eot');
    src: url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/lucida_grande-webfont.eot?#iefix') format('embedded-opentype'),
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/lucida_grande-webfont.svg#lucida_granderegular') format('svg'),
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/lucida_grande-webfont.woff') format('woff'),
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/lucida_grande-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	font-display: swap;

}

@font-face { 
    font-family: "imago"; 
    src: url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-book-webfont.eot'); 
    src: url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-book-webfont.eot?#iefix') format('embedded-opentype'), 
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-book-webfont.woff') format('woff'), 
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-book-webfont.ttf') format('truetype'), 
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-book-webfont.svg#berthold_imago_bookregular') format('svg'); 
         font-weight: normal;
         font-style: normal;
		 font-display: swap;
}

@font-face { 
    font-family: "imagoMed"; 
    src: url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-medium-webfont.eot'); 
    src: url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-medium-webfont.eot?#iefix') format('embedded-opentype'), 
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-medium-webfont.woff') format('woff'), 
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-medium-webfont.ttf') format('truetype'), 
         url('//www.szcsmm.com/wp/wp-content/themes/smn/fonts/imago-medium-webfont.svg#berthold_imagomedium') format('svg'); 
         font-weight: normal;
         font-style: normal;
		 font-display: swap;
}

* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: 'myriad-pro',arial, san-serif;
    color: #000;
    background: #cccccc;
    min-width: 100%;
}

ul li { list-style: none; }
#CybotCookiebotDialogBodyLevelDetailsWrapper { display: none!important; }
a { color: #0252aa; text-decoration: none; cursor: pointer; }
/*a:hover { text-decoration: underline; }*/
#content-area.left a:hover {
	text-decoration: none;
	border-bottom:1px solid #3c2c73; /* #ccc*/
	}
	
#footer .shell .footer-col-holder .footer-col ul li a:hover {color:white;}	
a img { border: 0; }

h2 {font-family: 'myriad-pro',arial, san-serif;padding-bottom: 5px;}

h5 { padding-bottom: 6px;  font-size: 12px; line-height: 16px; font-weight:400; }
h5 strong { font-weight:700;  }

input, textarea, select { font-size: 12px; font-family: "myriad-pro", arial, sans-serif; }
textarea { overflow: auto; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 950px; margin: 0 auto; background-color:#fff; }
.shellMain { width: 950px; margin: 0 auto; background: url("images/bg-sidebar.jpg") repeat-y scroll right center #FFFFFF;}
.shellPage { width: 950px; margin: 0 auto; background: url("images/bg-sidebar.jpg") repeat-y scroll right center #FFFFFF;}

.main { padding: 0 30px; }

/*
	top-o-page color div
*/
.orange-box { width: 475px; height: 6px; background: #fa6b03; }
.purp-box { width: 475px; height: 6px; background: #65578f; }

/*
	Expandable Area
*/
.expand-area .shell { position:relative; }
.expand-area span.title { display:block; font-size: 36px; line-height: 34px; font-weight:700; white-space: nowrap; }
.expand-area .purp-box,
/*.expand-area .orange-box { position:relative;  width: 410px; height: 222px;  padding: 15px 40px 0 25px; }*/
.expand-area .purp-box { background: #65578f url(images/purp-img.png) no-repeat 0 0;  }
.expand-area .orange-box { background: #fa6b03 url(images/orange-img.png) no-repeat right 0;  }

.expand-area .text-box { position:absolute; bottom: 21px; width: 248px; }
.expand-area .text-box a.name { display:block; padding-bottom: 7px; margin: 0 0 5px; border-bottom: 1px solid #373344;  }
.expand-area .text-box a.bottom-text {  font-size: 18px; text-transform: uppercase; }


.expand-area .purp-box .text-box { right: 73px; }
.expand-area .purp-box .text-box a.name { text-align:right;   }
.expand-area .purp-box .text-box a.bottom-text { float:right; display:inline; color:#fff; }

.expand-area .orange-box .text-box { left: 74px; }
.expand-area .orange-box .text-box a.bottom-text { color:#3f2d73; }

.expand-area .expand-links { position:absolute; bottom: -12px; right: 90px; z-index: 5; }
.expand-area .expand-links a { display:block; width: 43px; height: 13px; padding-left: 15px; font: 9px/13px "myriad-pro", arial, sans-serif; color:#fff; }
.expand-area .expand-links a.collapse { background: #3f2d73 url(images/collapse.png) no-repeat 3px center;  }
.expand-area .expand-links a.expand { display:none;  background: #3f2d73 url(images/expand-icon.png) no-repeat 3px center; }

/*
    Header
*/

#header {}
h1#logo { float:left; display:inline; width: 450px; padding: 20px 0 15px; font-size: 0; line-height: 0; text-indent: -4000px;  }
/*h1#logo a { display:block; height: 41px; background:url(images/logo.png);  border-bottom: none;}*/
h1#logo a { display:block; height: 46px; background:url(images/SpendMatters_tag_final.png);  border-bottom: none;}
h1#logo2, h1#logo3, h1#logo1, h1#logo1plus, h1#logotfm, h1#logouk, h1#logosma, h1#LSM-logo{ float:left; display:inline; width: 499px; padding: 20px 0 15px; font-size: 0; line-height: 0; text-indent: -4000px;  }
h1#logo2 a { display:block; height: 46px; background:url(images/logo2_03.png);  border-bottom: none;}
h1#logo3 a { display:block; height: 46px; background:url(images/logo-pro.png) no-repeat;  border-bottom: none;}
h1#logouk a { display:block; height: 46px; background:url(images/logo3.png);  border-bottom: none;}
h1#logosma a { display:block; height: 46px; background:url(images/sma-logo.png);  border-bottom: none;}
h1#LSM-logo a { display:block; height: 46px; background:url(images/LSM-logo.png);  border-bottom: none;}
/*h1#logo1 a { display:block; height: 46px; background:url(images/logo1.png);  border-bottom: none;}*/
h1#logo1 a { display:block; height: 46px; background:url(images/SpendMatters_tag_final.png) no-repeat;  border-bottom: none;}
h1#logotfm a { display:block; height: 46px; background:url(images/tfmatters-hdrlogo.png);  border-bottom: none;}
h1#logo1plus a { display:block; height: 46px; background:url(images/logo1plus.png);  border-bottom: none;}
h1#logo-nl { float:left; display:inline; width: 595px; padding: 20px 0 15px; font-size: 0; line-height: 0; text-indent: -4000px;  }
h1#logomx { float:left; display:inline; width: 740px; padding: 20px 0 15px; font-size: 0; line-height: 0; text-indent: -4000px;  }
h1#logomx a { display:block; height: 46px; background:url(images/SMMxLatAm-logo.jpg);  border-bottom: none;}
h1#logo-nl a { display:block; height: 46px; background:url(images/nl-logo.png);  border-bottom: none;}


#header .search-form { position:relative; float:left; /*display:inline;*/ width: 130px; height: 29px; margin: 23px 0px 0 65px; }
#header .search-form input.field { width: 120px; height: 29px;  padding: 0 4px 0 5px; border: 1px solid #ccc; line-height:20px;  }
#header input, textarea, select { font-size: 16px; font-family: "imago", arial, sans-serif; color:#ccc;}
#header .search-form input.submittop { position:absolute; top: 1px; right: 1px; width: 29px; height:29px; background: url(images/search-btn.png) no-repeat 0 0; border: 0; cursor: pointer; }


#header .search-form-uk { position:relative; float:left; /*display:inline;*/ width: 320px; height: 28px; margin: 23px 0px 0 65px; }
#header .search-form-uk input.field { width: 225px; height: 26px;  padding: 0 4px 0 5px; border: 1px solid #ccc; line-height:20px;  }
#header .search-form-uk input.submittop { position:absolute; top: 1px; right: 1px; width: 1px; height:1px; background:none; border: 0; cursor: pointer; }

#header input#submit {
	width: 80px;
	height: 29px;
	text-align: center;
	float: right;
	background: #fa6b03;
	border: none;
	color:  #fff;
	line-height: 27px;
	/*margin-top: 20px;*/
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:400;
	font-size: 16px;
	padding-bottom:2px;
}


/*
    Navigation
*/

#navigation { height: 39px; background: url(images/navigation-bg.png) repeat-x 0 0; }
#navigation .shell { background: none;  }
#navigation .main { padding-right:0; margin-bottom:0;  }
#navigation ul.right-nav { float:right; display:inline; font-family: 'myriad-pro', arial, san-serif; }
#navigation ul li { float:left; display:inline; padding: 0 20px 0 0; } /* 0 30 00 */
#navigation ul li a { display:block; line-height: 39px; color:#fff; text-shadow: 0 1px 2px #000; border-bottom: none;font-size:12px;}
#navigation ul.right-nav { margin-right: 26px;  }
#navigation ul.right-nav li { padding: 0 4px; background: url(images/side-nav.png) no-repeat 0 center;   }
#navigation ul.right-nav li:first-child { background:none;  }
#navigation ul.right-nav li a { font-size:10px; text-transform: uppercase; text-shadow: 0 0 0; }

#navigation UL.right-nav LI:hover A {
	text-decoration: none;
	color: #fc782b;
	cursor: pointer;
}
#navigation UL.right-nav UL{
	display: none;
	margin-left: -5px;
	position: absolute;
}
#navigation UL.right-nav UL LI:first-child{
	background: #2e2035;
	/*background: url(images/side-nav.png) no-repeat 0 center;*/
}
#navigation UL.right-nav UL LI:last-child{
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
    -o-border-radius: 0px 0px 5px 5px; 
}
#navigation UL.right-nav LI:hover UL{
	display: block;
	z-index: 2;
}
#navigation UL.right-nav UL LI {
	clear: both;
	padding: 0 5px;
	border-bottom: 1px solid #322538;
	width: 100%;
	background: #2e2035;
}
#navigation UL.right-nav LI:hover UL A,
#navigation UL.right-nav UL LI A{
	color: #cfc8cb;
	line-height: 29px;
}
#navigation UL.right-nav UL LI:hover A{
	color: #fff;
}
#navigation UL.right-nav UL LI:hover{
	background: #2b1e32;
}

/* Menu */

#menu-left-nav.left-nav ul > li .perspdesc {font-size: 12px;}
#navigation UL.left-nav LI:hover A {
	text-decoration: none;
	color: #fc782b;
	cursor: pointer;
}
#navigation UL.left-nav UL{
	display: none;
	margin-left: -5px;
	position: absolute;
	z-index:5;
}
#navigation UL.left-nav UL LI:last-child{
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
    -o-border-radius: 0px 0px 5px 5px; 
}
#navigation UL.left-nav LI:hover UL{
	display: block;
}
#navigation UL.left-nav UL LI {
	clear: both;
	padding: 0 20px;
	border-bottom: 1px solid #322538;
	width: 100%;
	background: #2e2035;
}
#navigation UL.left-nav LI:hover UL A,
#navigation UL.left-nav UL LI A{
	color: #cfc8cb;
}
#navigation UL.left-nav UL LI:hover A{
	color: #fff;
}
#navigation UL.left-nav UL LI:hover{
	background: #2b1e32;
}

/*
    Main Content
*/

#content .shell { padding-bottom: 0px;  }

#main-content { width: 710px; padding: 17px 0 0; }

#main-content .col-holder { padding-bottom: 10px; margin: 0 0 15px; border-bottom: 1px solid #cdc9db;  }
#main-content .col-holder .col { float:left; display:inline; width: 230px; margin: 0 10px 0 0; }
#main-content .col-holder .last-col { margin-right:0;  }
#main-content .col-holder .col .title-img { display:block; margin: 0 0 5px; }
#main-content .col-holder .col .img-box { margin: 0 0 8px; border: 1px solid #cccccc; }
#main-content .col-holder .col .img-box img { display:block;  }
#main-content .col-holder .col a.title { display:block;  font-size: 14px; line-height: 16px; font-weight: 700; color:#3f2d73; }
#main-content .col-holder .col span.author { font: 10px/14px arial, sans-serif; color:#3f2d73; }
#main-content .col-holder .col span.author a { color:#3f2d73;  }
#main-content .col-holder .col p { padding-bottom: 4px;  font: 12px/18px arial, sans-serif; color:#333; }
#main-content .col-holder .col a.more { float:right; display:inline; font: 11px/14px arial, sans-serif; color:#3f2d73; }
#main-content .col-holder .col a.more span { color:#fa6b03; }

#main-content .news { padding: 0 0 28px; margin: 0 0 10px; background: url(images/border-bg.png) no-repeat 0 bottom;  }
#main-content .news h5 { margin-top:-5px;  }
#main-content .news .left-part { float:left; display:inline; width: 310px; }
#main-content .news .left-part ul li { position:relative; overflow: hidden; padding: 0 0 13px; }
#main-content .news .left-part ul li a.title { display:block; padding-bottom: 3px;  font-size: 14px; line-height: 16px; font-weight: 700; color:#3f2d73; }
#main-content .news .left-part ul li .img-hold { float:left; display:inline; width: 68px; height: 68px; margin-top: 3px;  border: 1px solid #ccc;  }
#main-content .news .left-part ul li .text-hold { float:right; display:inline; width: 230px; }
#main-content .news .left-part ul li .text-hold span.date { font: 11px/18px arial, sans-serif; color:#666; }
#main-content .news .left-part ul li .text-hold span.date a { color:#3f2d73; }
#main-content .news .left-part ul li .text-hold p { font: 11px/18px arial, sans-serif; color:#333; }
#main-content .news .left-part ul li .text-hold p span { color:#fa6b03; }
#main-content .news .left-part ul li .text-hold .tags a { font: 9px/18px arial, sans-serif; color:#999999; text-transform: uppercase; }

#main-content .news .news-box { padding-bottom: 23px;  }
#main-content .news .last-box { padding-bottom:0;  }
#main-content .news .mini-col {float:right; display:inline; width: 175px; padding-left: 8px; margin-left: 13px;  border-left: 1px solid #ccc;  }
#main-content .news .mini-col ul li {  padding: 0 0 5px; font: 10px/14px arial, sans-serif; }
#main-content .news .mini-col ul li a { color:#3f2d73; }
#main-content .news .mini-col a.visit { float:right; display:inline; font: 10px/10px arial, sans-serif; color:#3f2d73; }
#main-content .news .mini-col a.visit span { color:#fa6b03; }

#main-content .line-text { padding: 0 0 7px; margin: 0 0 10px; border-bottom: 1px solid #3f2d73;  }
#main-content .line-text ul { float:right; display:inline; padding: 8px 0 0; }
#main-content .line-text ul li { float:left; display:inline; line-height:16px;  }
#main-content .line-text ul li a { padding-left: 6px; margin-left:6px;  font-size: 14px; line-height: 16px; color:#3f2d73; font-weight: 700; border-left:1px solid #666666;  }
#main-content .line-text ul li a.first { font-weight:400; border-left:0;  }
#main-content .line-text ul li a.orange { color:#ff7c1c; }

#main-content .bottom-content .left-text { float:left; display:inline; width: 310px; }
#main-content .bottom-content .left-text h5 { padding-bottom:0;  }
#main-content .bottom-content .left-text p { font: 11px/18px arial, sans-serif; color:#333; }

#main-content .bottom-content .social-holder { float:right; display:inline; width: 370px; z-index: 2 !important;}
#main-content .bottom-content .social-holder ul.social-list li { float:left; display:inline; margin-right:8px; padding-bottom: 8px;   }
#main-content .bottom-content .social-holder ul.social-list li.last { margin-right:0;  }
#main-content .bottom-content .social-holder ul.social-list li a { display:block; width: 46px; height:46px; background:url(images/social-sprite.png); font-size: 0; line-height: 0; text-indent: -4000px;   }


#main-content .bottom-content .social-holder ul.social-list li a.facebook{ background-position: 0 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.twitter{ background-position: -47px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.google-plus{ background-position: -94px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.linked{ background-position: -141px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.rss{ background-position: -188px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.youtube{ background-position: -235px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.picasa{ background-position: -282px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.facebook:hover { background-position: -329px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.twitter:hover { background-position: -376px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.google-plus:hover { background-position: -423px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.linked:hover { background-position: -470px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.rss:hover { background-position: -517px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.youtube:hover { background-position: -564px 0; } 
#main-content .bottom-content .social-holder ul.social-list li a.picasa:hover { background-position: -611px 0; } 

#main-content .bottom-content .social-holder .hover-box { display:none;  position:relative; height:100%;   padding: 10px; margin-bottom: -20px;  background: #c8c6d0;  }
#main-content .bottom-content .social-holder .hover-box span.arrow { position:absolute; top: -5px; right: 125px; width: 9px; height: 5px; background: url(images/hover-arrow.png);   }
#main-content .bottom-content .social-holder .hover-box span { font: 8px/16px arial, sans-serif; color:#000; font-weight:bold;  }
#main-content .bottom-content .social-holder .hover-box ul li { float:left; display:inline; line-height:14px; }
#main-content .bottom-content .social-holder .hover-box ul li a { padding: 0 3px; border-right: 1px solid #6b6a6f;  font: 8px/16px arial, sans-serif; color:#3f2d73; }
#main-content .bottom-content .social-holder .hover-box ul li.last a { border-right:0;  }

#main-content .bottom-content #facebook span.arrow { left: 19px; }
#main-content .bottom-content #twitter span.arrow { left: 72px; }
#main-content .bottom-content #google-plus span.arrow { left: 125px; }
#main-content .bottom-content #linked span.arrow { left: 179px; }
#main-content .bottom-content #youtube span.arrow { left: 289px; }
#main-content .bottom-content #picasa span.arrow { left: 342px; }

#main-content .carousel { position:relative; padding-bottom: 15px; margin: 0 0 10px; border-bottom: 5px solid #3f2d73;  }
#main-content .carousel .inner { position:relative; overflow: hidden;   background: url(images/carousel-bg.png) repeat-x 0 bottom;  }
#main-content .carousel .item { position:relative; float:left; display:inline; width: 710px; height:254px; }
#main-content .carousel .item .img-left { float:left; display:inline; margin: 0 0 10px 56px; border: 1px solid #606060; }
#main-content .carousel .item .img-left img { float:left; display:inline;  } 
#main-content .carousel .item .right-part { position:absolute; bottom: 10px; right: 10px; width: 445px; }
#main-content .carousel .item .right-part .text { position:relative; overflow: hidden; padding-bottom: 30px;  }
#main-content .carousel .item .right-part a.btn { position:absolute; bottom: 25px; right: 0; width: 165px; height: 39px; background: url(images/download-btn.png); font-size: 0; line-height: 0; text-indent: -4000px;  }
#main-content .carousel .prev,
#main-content .carousel .next { position:absolute; bottom: 27px; display:block; width: 23px; height: 34px; background: url(images/arrow-sprite.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
#main-content .carousel .prev { left: 7px; }
#main-content .carousel .next { right: 7px; background-position:right 0;  }

/*
	Inner Content
*/
#content-area {
	width: 535px;
	padding: 20px 25px 20px 30px;
	font-size: 14px;
	line-height: 1.621em;
	float: left;
	font-family: georgia,"times new roman",times,serif;
	font-weight:400;
	color:#333333;
}

#content-area A { 
	color: #3e2c73;
	font-weight: bold;
}
#content-area .info { 
	padding-bottom: 20px;
	font-size: 12px;
	color:#333333;
	line-height: normal;
}

.author { 
	text-transform: uppercase;
}
#content-area ul{
	padding-bottom:21px;
}
#content-area ul.list li {
	padding-bottom:5px;
	list-style-image:url('images/purpbull-b.gif');
	margin-left:30px;	
}

#content-area p{
	padding-bottom:21px;
	}
	
	
#content-area p.logged-in-as {
	padding-bottom:10px;
	}

#content-area .titleh2 {
	font-size: 21px;
	font-family: 'myriad-pro', arial, san-serif;
	padding-bottom:6px;
	line-height: 1.2em;
	font-weight: 600;
	font-style: normal;
}

#content-area .postimg{background-color: #cccccc; padding: 10px 10px 30px 10px;margin-right: 10px;margin-bottom:15px;float:left;}

.title-linkh2  {
font-size: 21px;
	font-family: 'myriad-pro', arial, san-serif;
	padding-bottom:6px;
	line-height: 1.2em;
	font-weight: 600;
	font-style: normal;

}
.title-linkh2 a:HOVER{
	text-decoration: none;
	border-bottom:1px dashed #ccc;}

#content-area .small-block,
#content-area .block {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

#content-area .stack {
	float: left;
	clear: none;
}

#content-area .small-block {
	float: left;
	height: 80px;
	width: 46%;
	padding-right: 8%;
	font-size: 12px;
	line-height:1.3;
}

#content-area .small-block2 {
	float: left;
	clear: none;
	/*background-color:#e4e4e4;
	position:relative;*/
	height: 100px;
	width: 260px;
	/*padding-right:10px;*/
	font-size: 12px;
	line-height:1.3;
	margin-bottom:10px;

}

#content-area .small-block2 .info{
	font-family: arial, san-serif;
	font-size: 11px;
	padding-bottom: 3px;
	float:left;
	}

#content-area .small-block .info{
	font-family: arial, san-serif;
	font-size: 11px;
	padding-bottom: 3px;
	}

#content-area A.more {
	float: right;
	margin-bottom: -10px;
}
#content-area .small-block.right{
	float: right;
	padding-right: 0;
	
}
#content-area .small-block2.right{
	float: right;
	padding-right: 200;
		clear:right;
}
#content-area .small-block h2 {font-size:14px; font-family: 'myriad-pro',arial,san-serif;font-weight: 400; font-style: normal;line-height:1.25em;padding-bottom: 4px;}

#content-area .small-block2 h2 {font-size:14px; font-family: 'myriad-pro',arial,san-serif;font-weight: 400; font-style: normal;line-height:1.25em;padding-bottom: 4px;}

#content-area .small-block h2 a{color:#000000;}
#content-area .small-block2 h2 a{color:#000000;}

#content-area .small-block .info {font-size: 10px; padding-bottom: 0px;}
#content-area .small-block2 .info {font-size: 10px; padding-bottom: 0px;}

#content-area .small-block A.more {margin-top: 5px; bottom:0px; float:right;position:relative;}
#content-area .small-block2 A.more {margin-top: 5px;}
#content-area .social { margin-top: 30px; z-index: 2 !important;}
/*
    Sidebar
*/

#sidebar { width: 160px; padding: 16px 0 0; }

#sidebar .ad-img img { display:block;  }
#sidebar .jobs { border-top: 1px solid #666; margin-top: 10px; padding-top: 5px;}
#sidebar .jobs ul li { padding: 0 0 5px; }
#sidebar .jobs ul li a { display:block; font: 10px/12px arial, sans-serif; color:#3f2d73; text-decoration:underline;  }
#sidebar .jobs ul li a:hover { text-decoration:none;  }
#sidebar .jobs ul li span { display:block; font: 10px/12px arial, sans-serif; color:#666; }
#sidebar .jobs a.all { float:right; display:inline; font: 11px/15px arial, sans-serif; color:#3f2d73; }
#sidebar .jobs a.all span { color:#fa6b03; }

/*
	Right sidebar
*/

#right-sidebar {
	width: 340px;
	float: right;
	min-height: 100%;
	padding: 10px;
	background: #f1f1f1;
}
#right-sidebar .widget.shailan_banner_widget{
	margin-bottom: 10px;
}
#right-sidebar .block {
	border-bottom: 1px solid #c5c5c5;
	margin-bottom: 10px;
	margin-top:10px;
	padding-bottom: 10px;
	}
#right-sidebar .block1 {
	padding-bottom: 15px;
	/*margin-bottom: 15px;	*/
}
#right-sidebar .blockad {
	padding-bottom: 15px;
	margin-bottom: 15px;	
}
#right-sidebar .block P span {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}
#right-sidebar .block.research a{
	clear: both;
	margin-left: 15px;
	font-size: 12px;
}


#right-sidebar .block.job a{
	clear: both;
	margin-left: 15px;
	font-size: 12px;
}

#right-sidebar .block.job P span {
	text-transform: none;
	font-size: 12px;
	font-weight: 400;
	margin-left: 15px;
	
}

#right-sidebar .block.research.papers a {
	margin-left: 0px;	
}

.pad { margin-bottom:10px; margin-left: 10px; }

#right-sidebar .block.research IMG {padding-bottom:5px;}

#right-sidebar .block.research P {padding-bottom:5px;width: 315px;}

#right-sidebar .block.research .visit{
	margin-top: 10px;
}
#right-sidebar .block.research .visit SPAN { color: #fa6b03; margin-right: 5px;}
#right-sidebar UL.comments {
	margin-left: 15px;    
	margin-top: 10px;
}	
#right-sidebar UL.comments LI {
	margin-bottom: 05px; /*10px;   */
	margin-right:5px; 
	color: #333333;
	/*slone ad 0103 */
	font-size: 11px;
}

.commentLink {
	font-family: 'myriad-pro', arial, san-serif;
	font-weight:400;
	font-size: 12px;
	}

#right-sidebar UL LI {
	margin-bottom: 5px;
}
#right-sidebar UL.affiliate LI,
#right-sidebar UL.associate LI {
	float:left;  
}
#right-sidebar UL.affiliate,  
#right-sidebar UL.associate {
	display: block;
	
}
#right-sidebar UL.affiliate LI:nth-child(2){
	clear: left;
	position: absolute;
	margin-top: 30px;
}
#right-sidebar UL.affiliate LI:nth-child(3){
	border-right: 1px solid #cccccc;
}

#right-sidebar UL.comments LI span{
	color: #000;
}	
#right-sidebar A{
	color: #3e2c73;
}
/*
    Footer
*/

#footer { background: #171029 url(images/footer-bg.png) no-repeat center 0;  }
#footer .shell { padding-top: 35px;  background:none;}
#footer .footer-col-holder { margin: 0 20px; }
#footer .footer-col { float:left; display:inline; width: 180px; padding-bottom: 15px;  }
#footer .first-col { margin-left:10px;  }
#footer .footer-col span { display:block; padding-bottom: 3px;  font-size: 11px; line-height: 12px; font-weight: 700; color:#666; }
#footer .footer-col ul { padding: 0 0 10px; color:#666; list-style: none; }
#footer .footer-col ul li a { font-size:11px; line-height:18px; color:#666; }
#footer .footer-col p { padding-bottom: 20px;  font-size:11px; line-height:18px; color:#666; }
#footer .footer-col p strong { display:block;  font-weight:700; color:#fff; }

#footer .footer-img { padding: 12px 0 20px; background: url(images/glow.png) no-repeat center 0; text-align:center; border-top: 1px solid #6a637f;  }


#respond,
UL.commentlist LI {
	background: #e5e5e5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    -o-border-radius: 5px; 
	margin-top: 20px;
	padding: 20px;
}

#respond {
	background: #e5e5e5;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    -o-border-radius: 5px; 
	margin-top: 20px;
	padding: 10px 25px 8px 0px;
}

UL.commentlist ul.children {
	border-top: 1px solid #cccccc;  
	margin-top: 10px;
	margin-left:10px;
	padding-top: 10px;
	padding-bottom:5px;
}
UL.commentlist ul.children LI{
	margin-top: 0px;
    padding: 0 0 0 20px;
}
UL.commentlist {
	margin-bottom: 50px;
}
#respond span.required {
	color: #fa6b03;
	vertical-align:text-top;
	float:left;
}
#respond .comment-form-author span.required, #respond .comment-form-email span.required {
	color: #fa6b03;
	float: none;
	}
#respond P.comment-notes {
	font-family: 'myriad-pro',arial,san-serif;
	font-size: 12px;
	color: #999;
	padding-bottom:0px;
	margin-left:22px;
}
#respond textarea {
	resize: none;
	width: 480px;
	margin-top: 5px;
	height: 80px;
	margin-left: 8px;
}
#respond INPUT {
	width: 300px;
	/*height: 30px;*/
	padding: 0 10px;
	line-height: 30px;
}
#respond INPUT#submit {
	width: 125px;
	height: 30px;
	text-align: center;
	float: right;
	background: #3f2d73;
	border: none;
	color:  #fff;
	line-height: 30px;
	margin-top: 20px;
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:600;
	font-size: 14px;
}
#respond INPUT#subscribe, INPUT#subscribe_blog {
	height: 12px;
}
#respond LABEL {
	font-size: 14px;
	margin-right: 20px; 
	font-family: 'myriad-pro',arial,sans-serif;
	padding-bottom: 10px;
}

#content-area p.comment-subscription-form {
	margin-left:33px;
	/*padding:0px;*/
	/*height:35px; SLONE 7/16 */
	clear:both;
	margin-top:-20px;
	float:left;
	}
p.subscribe-to-comments {color:#666;}

#respond p.subscribe-to-comments LABEL, #subscribe-blog-label.subscribe-label{
	font-size: 12px;
	margin-right: 20px; 
	font-family: 'myriad-pro',arial,sans-serif;
	clear:both;
}
#subscribe-label.subscribe-label {font-size: 12px;}

#respond P.form-submit { float: right; clear: both;}
#respond .comment-form-author ,
#respond .comment-form-email ,
#respond .comment-form-url,
#respond .comment-form-comment {
	margin-top: 5px;
	float: right;
	padding-bottom:5px;
}

#comment, .comment-form-author #author, .comment-form-email #email, .comment-form-url #url {
	border: none;
	}
p.comment-subscription-form, 
p.logged-in-as {
	font-family: 'myriad-pro', arial, san-serif;
	margin-left:38px;
	font-size: 11px;
	font-weight:400;
	padding-top:-20px;
	clear: both;
	}

p.subscribe-to-comments, p.comment-subscription-form {
	float: left;
	font-size: 9px;
	margin-top: -10px;
	margin-left:33px;
}

#content-area p.subscribe-to-comments {
	padding-bottom:5px;
}

/*new input check box*/

.subscribe-to-posts LABEL .pad-right-box{
	/*color:red;*/
	margin-left:25px;
	font-style: normal;
	}

#content-area p.subscribe-to-posts {
	padding-bottom:10px;
	}

p.subscribe-to-posts {
	float: left;
  	margin-left:38px;
  	margin-top: 20px;
  	width: 300px;
	font-family: 'myriad-pro', arial, san-serif;
	font-size: 11px;
	line-height: 1.5em;
}


p.subscribe-to-posts {
	float: left;
  	margin-left:38px;
  	/*margin-top: -20px;*/
}


.gform_wrapper .gfield_radio li label {
	display: block;
	margin: 0 0 0 0px;
	padding: 0;
	width: auto;
	line-height: 1.5;
	vertical-align: top;
	color:red;
}

#label_43_4_1 {
	font-weight: normal;
	font-family: 'myriad-pro', arial, helvetica, san-serif;
	font-size: 13px;
	float:left;
	margin-left:10px;
	}
	
.gchoice_43_4_1 {
	width: 100%;
	float: left;
}
#choice_43_4_1 {
	float:left;
}

/* #respond P.subscribe-to-posts {
	clear: both;
} */

#respond .subscribe-to-posts LABEL, #respond .subscribe-reloaded P LABEL{ font-size:11px;}

input[type='checkbox'] {
	/*display:none;*/
	}
	
input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/wp/wp-content/themes/smn/images/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

input[type="checkbox"]:checked + label span {
    background:url(/wp/wp-content/themes/smn/images/check_radio_sheet.png) -19px top no-repeat;
}


input[type="radio"] {
    display:none;
}

input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(/wp-content/themes/smn/images/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
}

input[type="radio"]:checked + label span {
    background:url(/wp-content/themes/smn/images/check_radio_sheet.png) -57px top no-repeat;
}
.stButton {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
IMG.attachment-thumbnail {
    border-color: #CCCCCC;
    border-image: none;
    border-style: solid;
    border-width: 10px 10px 20px;
    float: left;
    margin-right: 15px;	
    margin-top:5px;
    /*margin-bottom: 10px;	*/
}
.next-posts {
	/*background: url("images/prev.png") no-repeat left;
	padding-left: 20px;*/
    float:left;
}
.prev-posts {
	/*background: url("images/next.png") no-repeat right;
	padding-right: 20px;*/
	padding-right:10px;
	
}
#content-area a.white {color:white;}

.commentlist {
	font-size: 14px;
	color: #333;
	line-height:1.5em;
}
.commentlist .avatar {
	width:44px;
	height:44px;
    float: left;
}
.commentlist .comment-area {
    margin-left: 60px;
}
.commentlist .comment-area EM,
.commentlist .comment-area .commentmetadata {
	font-size: 12px;
	font-family: 'myriad-pro', arial, san-serif;
	
}
.commentlist .comment-area EM {
	font-weight:600;
	font-style: normal;
	text-transform: uppercase;}
	
.comment-reply-link{
	font-size: 14px;
	font-family: 'myriad-pro', arial, san-serif; 
	font-weight:600;
	}
.associate img {
	padding-right: 5px;
	}
h1.archive-title, h1.entry-title, h1.page-title {
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-stretch: normal;
	font-size:21px;
	padding-bottom:20px;
	}	
h1.archive-title span, h1.page-title span {
	color:#fa6b03;
	}
label.screen-reader-text {
	font-family: 'myriad-pro', arial, san-serif;
	font-size: 14px;
	font-weight: 400;
	}	
ol li {
	margin-left:20px;
	}
#content-area ol li ul li {
 	list-style-type: disc;  
 	margin-left:40px;	}
 	
#content-area ul li {
 	list-style-type: disc;  
 	margin-left:20px;	
 	padding-bottom:5px;}
#comments .commentlist li {
	list-style-type: none;
	margin-left:-5px;

	}
#right-sidebar .block3 {
	padding-bottom: 5px;
		margin-bottom: 0px;

	}

#right-sidebar .block4 {
	
	}
#right-sidebar .block5 {
	/*border-bottom: 1px solid #c5c5c5;*/
	margin-bottom: 0px;
	margin-top:10px;
	padding-bottom: 10px;
	}	
.logoimg {
	min-width:125px;
	height:80px;
	padding:5px;
	margin:5px;
	}
#right-sidebar .block P span.copy {
	font-family: 'lucida grande', arial; 
	font-size: 10px;
	line-height: 1.4em;
	font-weight: normal;
	text-transform: none;
	color:#666;
	width:85%;

	}
	
.wp-caption-text {
	text-align: center;
	font-family: 'lucida grande', arial;
	font-size: 9px;
}

.wp-caption img {
	}
	
.bio {
	font-size: 14px;
	margin-left:25px;
	}
.address {
	font-size: 11px;
	font-family: 'lucida grande', arial, san-serif;
	line-height: 1.2em;
	padding-bottom:20px;
	}
b.address {
	font-family: 'myriad-pro', arial, san-serif;
	font-size: 12px;
	font-weight: 600;
	}
.contactCase {
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	}
.i {font-style: normal; color:#666666;font-size: 9px;}	

#content-area a.btn {font-family:'myriad-pro',arial; width: 120px; font-size: 14px; color: #fff; display: block; background: #59478c; text-align: center; padding: 8px 0 5px 0; }
.special { height: 29px; padding: 15px 0 20px 66px; /*border-bottom: 1px solid #a5a0b2;*/  }
#content-area .special a.btn { float: left; }
#content-area .special span { float: left; line-height: 29px; font-family: 'myriad-pro', arial, serif; font-size: 14px; color: #000; padding: 0 9px; }

#content-area a.special.btn { width: 140px; font-size: 14px; color: #fff; display: block; background: #59478c; text-align: center; padding: 8px 0 5px 0; margin-left:0px;}
#content-area a.special.btn:hover { background: #423566;border:none; }

.bawmrp {border-top:0px solid #ccc;padding-top:5px;}
.bawmrp h3 {font-weight: bold;font-family: 'myriad-pro', arial, helvetica, san-serif;padding-bottom:3px;}


.bawmrp_manual, .bawmrp_auto {font-family: 'myriad-pro', arial, helvetica, san-serif;font-size:12px;line-height:1.3em;list-style-image:url('images/purpbullx6.gif');}

h2.widgettitle {
	font-family: 'imago', arial, serif; 
	font-size: 18px;
	font-weight: normal;
	margin-top:10px;
	color: #666;
	}
h2.widgettitle strong {font-family: 'imagoMed', arial, serif; color:black;font-weight: normal;
}

#content-area.left.fontfam {font-family: 'imago', arial, serif; font-size: 20px;}

/* NEW BUTTON STYLE */
.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }
.sign-buttons { height: 29px; padding: 24px 0 0 0; }
.more-sign-buttons { height: 29px; padding: 10px 0 0 0; clear:right; }
.sm-more-button { height: 20px; padding: 10px 0 0 0; clear:right; }


#content-area.left a.button:hover {border-bottom:none;}

a.button { width: 120px; font-size: 20px; color: #fff; display: block; background: #59478c; text-align: center; padding: 8px 0 5px 0; text-decoration:none;}
a.button:hover { background: #423566; border-bottom:none;}
a.button-small { width: 80px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; border-bottom:none;}
a.button-medium { width: 160px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; border-bottom:none;}
#content-area a.button-info { width: 200px; text-align: center; font-family: 'imago', arial, serif; font-size: 18px; line-height: 22px; height: 24px; float: left; color: #fff; margin-left: 5px; padding: 0; border-bottom:none;}

a.button-orange { background: #f2722c; }
a.button-orange:hover { background: #d06124; border-bottom:none;}

#content-area.left a.se { background: #f2722c; }
#content-area.left a.se:hover { background: #d06124; border-bottom:none;}

#content-area.left a.button-orange-up {color:white;}
a.button-bigup { width: 137px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 0px; padding: 0; border-bottom:none;}
a.button-orange-up { background: #f2722c;}
a.button-orange-up:hover { background: #d06124; border-bottom:none;}

a.button-gray { background: #72706e; }
a.button-gray:hover { background: #51504f; border-bottom:none;}

a.button-tan { background: #9C9886; }
a.button-tan:hover { background: #9a9996; border-bottom:none;}

a.button-tiny { width: 100px; text-align: center; font-family: 'imago', arial, serif; font-size: 14px; line-height: 18px; height: 18px; float: left; color: #fff; margin-left: 5px; padding: 0; border-bottom:none;}
a.white {color:white;}

button.button-small { width: 80px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; }
button.button-orange { background: #f2722c; }
button.button-orange:hover { background: #d06124; }

/* BREADCRUMBS */
#crumbs {
        font-family: 'lucida_granderegular', arial, san-serif;
        font-size:8px;
        letter-spacing: .05em;
        color:#666;
        margin-bottom:11px;
        /*margin-left: 5px;
        position:relative;*/
        line-height: 1.3em;
       /* float:left;*/
       
}
#content-area #crumbs A:hover {border-bottom:none;text-transform:uppercase;}

.pprhead {
	/*text-transform:uppercase;*/font-family:'myriad-pro', arial, san-serif;font-weight:400;color:#888;
}

h1#bodytitle {
	font-size:21px;
	color:#473378;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 5px;
	line-height: 1.2em
	
}
h2#bodytitle {
	font-size:18px;
	color:#473378;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 5px;
}
h3#bodytitle {
	font-size:16px;
	color:#473378;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 5px;
}

h3 {
	font-size:16px;
	color:#473378;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 300;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 5px;
}
.resize h2 {
	font-size:18px;
	color:#473378;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 5px;
}
/*.parent-post {display:none;}*/
#right-sidebar li.navlink {width:300px;margin-left:10px;font-size:13px;line-height:1.2em;padding-bottom:8px;}

.byline {font-size: 13px;color:#000;margin-bottom:10px;line-height:1em;}
.byline-list {font-size: 12px;color:#222;margin-bottom:10px;line-height:1em;}

#persptitle {
       font-size:16px;
       font-weight:normal;
       line-height:1.2em;
}

#persptitle-list {
       font-size:14px;
       font-weight:normal;
       line-height:1.2em;
       font-family: 'myriad-pro', arial, san-serif;
       padding-bottom: 5px;
       font-weight:normal;
	   font-style:normal;
       
}
#persptitle-list a {       
	font-size:18px;
}
.perspdesc-sm p, ul > li{
        font-size:12px;
        color:#333;
        line-height:1.3em;
}

IMG.sm-cvr {padding:0px 10px 30px 0px;}
IMG.sm-cvr-rgt {padding:0px 0px 30px 10px;}
.perspdesc {
        margin-left:15px;
        margin-bottom: 20px;
}
.perspdesc p, ul > li{
        font-size:14px;
        color:#333;
        line-height:1.4em;
}
.margintop10 {margin-top:10px;}
.margintop20 {margin-top:20px;}
.margintop30 {margin-top:30px;}
.margintop40 {margin-top:40px;}

.pad-left-10 {padding-left:10px;}

.forpro {height:13px; min-width:35px; font-family: 'myriad-pro', arial, san-serif; font-size:12px;color:white; background-color:#f2722c;text-transform:uppercase; font-weight:400;padding:0px 2px 0px 2px;}

.forprobig {height:20px; width:155px; font-family: 'myriad-pro', arial, san-serif; font-size:16px;color:white; background-color:#f2722c; font-weight:400;padding:4px 0px 6px 10px;}

.forproTag {color:#f2722c;padding-left:5px;font-weight:400;}
.clear{clear:both;}

.feeds-col {width:170px;float:left;}
.marginright10 {margin-right:10px;}
.marginleft10 {margin-left:10px;}
.feeds-col h2 {color:black;}

/* feeds on indexes */
#content-area .feeds-col h2 {font-size: 12px;font-weight: 400;}

#content-area .feeds-col ul li {color:#3e2c73;font-size:10px;font-weight:400;font-style:normal;font-family: 'lucida_granderegular', arial, san-serif; list-style: none;padding:0; margin:0;line-height:13px;padding-bottom:6px;}

.bold {font-weight:700;}

#bottom-rule {float:left;position:relative;border-bottom: 1px solid #cccccc;margin-bottom:10px;}

#content-break h3 {font-family: 'imago', arial, serif; font-weight: normal; font-size: 16px; line-height: 40px;}
#content-break h3 strong { font-family: 'imagoMed',arial, serif; font-weight: normal;  }

#content-break {/*height:26px;*/color:white;float:left;position:relative;/*background-color:#3e2c73;*/width:100%;margin-bottom:10px;height: 40px; background: #1c1138; text-align: center;}
span.arr { width: 18px; height: 9px; background: url(images/head-arr.png) no-repeat 0 0;  bottom: -9px; left: 250px; position: absolute; }


.paper-topics a:link {
	font-family: 'myriad-pro',arial,san-serif;
	border: none;
	float:left;
	margin:2px;
	color: #333;
	background-color:#e4e4e4;
	font-size: 11px;
	letter-spacing: -0.02em;	
	line-height: 1.3;
	padding:4px 6px;
}

.paper-topics a:hover {
	background-color:#ccc;
	border-bottom: 0px solid transparent !important;
	}
	
.textwidget .getDownloads a:link {
	padding:4px 4px;
	border: none;
	float:left;
	margin:2px;
	color: #333;
	background-color:#cccccc;
	font-size: 11px;
	letter-spacing: -0.02em;
	/*font-family: 'lucida_granderegular', arial, san-serif;*/
	
	}
.textwidget .getDownloads a:hover {
	background-color:#999;
	border-bottom: 0px solid transparent !important;
	}
	
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
	display: block;
	}
.gfield_radio input[type="radio"] {
	display: inline;
	}
/*bbpress goodness */
#right-sidebar .bbp-header {display:none;}
#right-sidebar .bbp-search-form {display:none;}
#right-sidebar .bbp-topic-meta {display:none;}
#right-sidebar .bbp-forum-freshness {display:none;}
#right-sidebar .bbp-forum-reply-count{display:none;}
#right-sidebar .bbp-body{background: none;}
#right-sidebar .bbp-forum-info{float:left;}
#right-sidebar .bbp-forum-title{float:left; font-size: 13px;}
#right-sidebar #bbpress-forums ul.even {background-color: none;}
#right-sidebar #bbpress-forums li.bbp-body ul.forum	{border-top: none;background:none;z-index:99;position:relative;}
#right-sidebar .bbp-forum-topic-count{float:left;z-index:100;position:absolute;margin-left:210px;}
#right-sidebar .bbp-new-side-topic-count {color:#666666;font-size:13px;}
#right-sidebar .bbp-new-side-topic-title {color:#999999;font-size:13px;}
#right-sidebar .bbp-black {color:black;}
#right-sidebar .bbp-desc {line-height:1.2em;}
#right-sidebar #bbpress-forums div.odd {background-color: transparent;}
#right-sidebar #bbpress-forums div.even {background-color: transparent;}
#right-sidebar .icon {width:10px; height:10px;background-image: url(css/images/mem-o-icn.gif);margin: 5px 5px 0px 0px;float:left;}
span.memforum {font-size: 5px;color:white;background-image:url(css/images/mem-o-icn.gif); }

#right-sidebar #bbpress-forums li.bbp-footer {padding:0px;border-bottom: 1px solid #c5c5c5;background:transparent;}
#right-sidebar #bbpress-forums {margin-bottom:0px;}
#right-sidebar ul#forums-list-0.bbpress-forums li.bbp-footer {display: none;}

#content-area .block #plan-bg {
	float:left;
	width: 167px;
	height: 630px;
	/*background-color: #fafafa;*/ /* color overlay */
	border:1px solid #e8e8e8;
	position:relative;
}
#content-area .block #plan-bg-a {
	float:left;
	width: 167px;
	min-height: 530px;
	/*background-color: #fafafa;*/ /* color overlay */
	border:1px solid #e8e8e8;
	position:relative;
}
.trial-box {
	width: 137px;
	height: 29px;
	background-color:#65578f;
	/*background-color: #72706e;*/ /* color overlay */
	margin-bottom: 10px;
	color:white;
	font-family: 'myriad-pro', arial;
	padding-top:5px;
}

.note-a {font-size: 12px; margin-bottom: 2px;padding-bottom:2px;}
li.specialoffer-a {background: url(images/almanac-basic-badge.png) center center no-repeat;height:139px;}

.marg-left10 {
	margin-left:10px;
	}
#content-area .block #plan-bg .plan-title, #content-area .block #plan-bg-a .plan-title {
	width: 137px;
	height: 40px;
	/*background-color:#65578f;*/
	background-color: #f96b03; /* color overlay */
	margin:15px 15px 10px 15px;
}
#content-area .block .plan-price-bg {
	width: 137px;
	height: 86px;
	background-color: #f1f1f1; /* color overlay */
	margin: 0px 15px 10px;
}
#content-area .block .plan-price-bg h2 {
	color: #65578f; /* text color */
	font-family: 'myriad-pro';	
	font-size: 40px;
	font-weight:normal;
	text-align: center;
	padding-top:21px;
	letter-spacing: -0.06em;
}
#content-area .block .plan-title h1 {
	color: #fff; /* text color */
	font-family: 'imago', arial, serif;
	font-size: 30px;
	font-weight:normal;
	text-align: center;
	padding-top:8px;
	
}
#content-area .block .plan-item-div {
	width: 137px;
	font-family: 'myriad-pro';
	text-align: center;
	/*background-color: black;*/
	margin-left:15px;
}
#content-area .block .plan-item-div .plan-items LI {
	font-size: 11px;
	color: #333333; /* text color */
	line-height: 1.2em;
	letter-spacing: -0.03em;
	list-style: none;
	padding:5px;
	margin:0px auto;
}

#content-area a.plan-signup-btn{
	width: 137px;
	height: 29px;
	background-color: #f96b03; /* color overlay */
}
#content-area a.plan-signup-btn:hover {
	background-color: #cf6123; /* color overlay */
}

#content-area .sign-up {
	color: #fff; /* text color */
	font-family: 'imago';
	font-size: 24px;
	margin:15px;
	width:137px;	
	position: absolute; bottom: 0;
}
#content-area .block .plan-price-bg .plan-seats {
	color: #666; /* text color */
	font-family: 'myriad-pro';
	font-size: 12px;
	text-align: center;
	letter-spacing: -0.07em;
}
#content-area .block .plan-price-bg .plan-seats-2 {
	line-height: 1.2em;
	margin-top:0px;
}

.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,
.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label {
    font-weight: bold;
}

.gform_wrapper h2.gsection_title,
.gform_wrapper .gsection_description,
.gform_wrapper h3.gform_title {
	width: 98%;
}

.gfield_label {font-family: "myriad-pro", arial, san-serif;
	font-weight:400;
	font-style:normal;
        color:#666666;}
.gform_wrapper .gfield_radio li label, #input_35_20 .gfield_radio li label {
	display: block;
	margin: 0 0 0 0px;
	padding: 0;
	width: auto;
	line-height: 1.5;
	vertical-align: top;
	color:#444444;
	font-size: 12px;
}

.gform_wrapper .gfield_radio li input[type=radio], #input_35_20 .gfield_radio li input[type=radio] {
	float: left;
	margin-left: 5px;
	}
	
.theform_wrapper span.ginput_total.ginput_total_2 {
	color: #f2722c;
	font-size: 1.4em;
	font-family: 'myriad-pro', arial, san-serif; !important;
}

#aboutDescription1, #input_12_7, #input_12_15 {color:#333333;}

.gform_wrapper .gform_footer input.button, #gform_next_button_19_72,
.gform_wrapper .gform_footer input[type=submit], #gform_next_button_12_8, #gform_previous_button_12_10, #gform_next_button_12_10, #gform_next_button_19_20, #gform_previous_button_12, #gform_submit_button_12, #gform_next_button_35_1, #gform_previous_button_35, .almanac_next_button, #subscribe-submit > input:nth-child(6) { width: 80px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; !important; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; color:white;background-color:#f2722c;border:none; font-size: 18px;cursor: pointer;
	}
	
input#gform_next_button_12_8.button.gform_next_button,input#gform_next_button_18_20.button.gform_next_button, input#gform_previous_button_12_10.button.gform_previous_button, input#gform_previous_button_18_47.button.gform_previous_button, input#gform_next_button_12_10.button.gform_next_button, input#gform_next_button_18_47.button.gform_next_button, input#gform_previous_button_18.button.gform_previous_button, input#gform_submit_button_18.button.gform_button, input#gform_previous_button_12.button.gform_previous_button, input#gform_submit_button_12.button.gform_button,
input#gform_previous_button_19.button.gform_previous_button, INPUT#gform_previous_button_19.button.gform_previous_button,
INPUT#gform_previous_button_19_63.button.gform_previous_button, INPUT#gform_next_button_19_63.button.gform_next_button,
INPUT#gform_previous_button_19_66.button.gform_previous_button, INPUT#gform_next_button_19_66.button.gform_next_button,
INPUT#gform_previous_button_18_63.button.gform_previous_button, INPUT#gform_next_button_18_63.button.gform_next_button, INPUT#gform_next_button_35_24.button.gform_next_button, INPUT#gform_previous_button_35_24.button.gform_previous_button, gform_next_button_35_1.gform_next_button, INPUT#gform_next_button_35_28.button.gform_next_button, INPUT#gform_previous_button_35_28.button.gform_previous_button, INPUT#gform_next_button_19_72.button.gform_next_button,
INPUT#gform_previous_button_19_20.button.gform_previous_button, #gform_next_button_35_1, #gform_previous_button_35, #gform_previous_button_35_53, #gform_next_button_35_53 { width: 80px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; !important; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; color:white;background-color:#f2722c;border:none; font-size: 18px;cursor: pointer;
	}
input#gf_coupon_button.button, button.gform_next_button {
	width: 80px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; !important; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; margin-right:10px; padding: 0; color:white;background-color:#f2722c;border:none; font-size: 18px;cursor: pointer;
	}
INPUT#gform_submit_button_19.button.gform_button, input#gform_submit_button_18.button.gform_button, input#gform_submit_button_35.button.gform_button {width: 80px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; !important; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; color:white;background-color:#513f86;border:none; font-size: 18px;cursor: pointer;}
	
div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type=submit] { width: 120px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; color:white;background-color:#f2722c;border:none; font-size: 18px;cursor: pointer;
	}
	
	
#newsletterFormDiv input[type=submit] { width: 120px; text-align: center; font-family: 'imago', arial, serif; font-size: 24px; line-height: 28px; height: 29px; float: left; margin-right:10px; margin-left:10px; color: #fff; margin-left: 5px; padding: 0; color:white;background-color:#f2722c;border:none;cursor: pointer;
	}
	
#newsletterFormDiv {height:35px;width:99%}

#newsletter-2 #tycoonNewsletter #newsletterForm #newsletterFormDiv .newsletterTextInput input[type="text"] {
	height:24px;
	padding:0 4px 0 5px;
	border: 1px solid #ccc;
	float:left;
	margin-left:10px;
	background-color:transparent;
	border-top-style:none;border-top-width:1px;}
	
#content-area div.s2member-pro-paypal-form-description-div {
font-size: 1.2em;
	font-family: 'myriad-pro', arial, san-serif; !important;
}
#content-area div.s2member-pro-paypal-form-coupon-section-title,
#content-area div.s2member-pro-paypal-form-registration-section-title,
#content-area div.s2member-pro-paypal-form-custom-fields-section-title,
#content-area div.s2member-pro-paypal-form-billing-method-section-title,
#content-area div.s2member-pro-paypal-form-section-title,
#content-area div.s2member-pro-paypal-form-custom-reg-field-divider-section-title {
	color:#333333;
	font-size: 1.2em;
	font-family: 'myriad-pro', arial, san-serif; !important;
	background:none;
	}
#content-area #s2member-pro-paypal-checkout-form .s2member-pro-paypal-form-section label {
	/*color:red;*/
	font-size: 1em;
	font-family: 'myriad-pro', arial, san-serif; !important;
	}
	
#content-area div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type="text"] {
	height:29px;
	padding:0 4px 0 5px;
	border: 1px solid #ccc;
	float:left;
	/*margin-left:200px;
	width:300px;*/
	clear:right;
	}
#content-area div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div select {
	background: transparent;
	height:29px;
	border: 1px solid #ccc;
	padding:0 4px 0 5px;
	font-size: 1em;
	font-family: "imago", arial, sans-serif; /*'myriad-pro', arial, san-serif;*/ !important;
	color:#666666;
	-webkit-appearance: none;
	border-radius: 0px;
	overflow: hidden;
	background: url(images/new_arrow.png) no-repeat right;
	}
#content-area div.s2member-pro-paypal-form-div {margin-top:5px;}
#content-area div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type="checkbox"], div.s2member-pro-paypal-form-section>div.s2member-pro-paypal-form-div input[type="radio"] {
margin: 0 3px 0 0;
vertical-align: middle;
display: inline;}

#right-sidebar UL.popular, UL.wpp-list {
	margin-left: 5px;    
	margin-top: 2px;
}	

#right-sidebar UL.popular LI {
	margin-bottom: 8px; /*10px;   */
	margin-right:5px; 
	color: #333333;
	/*slone ad 0103 */
	font-size: 11.5px;
}

#right-sidebar UL.wpp-list LI {
	margin-bottom: 8px; /*10px;   */
	margin-right:5px; 
	color: #333333;
	/*slone ad 0103 */
	font-size: 11.5px;
}

#content-area #bbpress-forums li.bbp-header {
	background: none;
	border-top:none;
	padding-top:0px;
}

#content-area #bbpress-forums ul.bbp-forums, #content-area #bbpress-forums ul.bbp-topics {
	border:none;
}
#content-area .bbp-forum-info {
	font-size: 18px;
	color:#ccc;
}

#content-area .forum-titles .bbp-topic-title, 
#content-area .forum-titles .bbp-topic-freshness, 
#content-area .forum-titles .bbp-topic-voice-count, 
#content-area .forum-titles .bbp-topic-reply-count {
	color:#999999;
	font-size: 12px;
	text-transform: uppercase;margin-top:2px;
}

#content-area .bbp-topics ul.odd{ 
	background-color:#fff; !important;
}

#content-area #bbpress-forums li.bbp-body ul.topic {
	border-top: none;
	padding-top:0px;
	padding-bottom:0px;
}

#bbpress-forums .forumtitle {
	font-family: 'imago', arial, sans-serif; /*'myriad-pro', arial, san-serif;*/ 
	font-weight:normal;
	color:#666;
	font-size: 18px;
}

#bbpress-forums .forumtitle strong {
	font-family: "imagoMed", arial, sans-serif; /*'myriad-pro', arial, san-serif;*/ !important;
	font-weight:normal;
	color:black;
}

.bbp-pagination .bbp-pagination-count {display: none;}

#bbpress-forums li.bbp-footer {background-color:white;}

.topic-excerpt {font-size: 12px; color:#666;line-height:1.1em;letter-spacing: .01em;}
.bbp-topic-started-in {font-size: 10px; color:#666;line-height:1em;}

#content-area #bbpress-forums li.bbp-forum-info, li.bbp-topic-title {font-size:13px;}
#content-area a.bbp-topic-permalink {color:black;}

#content-area div.bbp-template-notice.info {border:none; background-color:#888888;color:white;}
#content-area div.bbp-template-notice.info a {color:white;text-decoration: none;}
#content-area #bbpress-forums .info {padding-bottom:0px;}
#content-area #bbpress-forums div.bbp-template-notice {
	margin:0px;
	border-radius:0px;
}
.bbp-form #bbp_reply_submit, 
.bbp-form #bbp_topic_submit { width: 120px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 5px; padding: 0; color:white;background-color:#f2722c;border:none; font-size: 18px;cursor: pointer;
	}
.bbp-form div.bbp-template-notice.error {background-color:white;border-color:white;
	border-radius: 0px;
	color:#fa6b03;
}

#content-area #bbpress-forums .bbp-form p {padding-bottom:5px;}
#content-area div.bbp-template-notice {background-color:#fa6b03;border-radius: 0px;color:white;border:none;}

/*usertaxon */
.textwidget .getDownloads a.tag-link-162,
.textwidget .getDownloads a.tag-link-498, 
.textwidget .getDownloads a.tag-link-500,
.textwidget .getDownloads a.tag-link-501,
.textwidget .getDownloads a.tag-link-502,
.textwidget .getDownloads a.tag-link-503,
.textwidget .getDownloads a.tag-link-499,
.textwidget .getDownloads a.tag-link-507,
.textwidget .getDownloads a.tag-link-2325, /*tfmatters */
.textwidget .getDownloads a.tag-link-2317 /*tfmatters */
	{background-color: #81ff97; /*#03FF2F;*/}
/*category parent */	
.textwidget .getDownloads a.tag-link-111,
.textwidget .getDownloads a.tag-link-85,
.textwidget .getDownloads a.tag-link-476,
.textwidget .getDownloads a.tag-link-504,
.textwidget .getDownloads a.tag-link-32,
.textwidget .getDownloads a.tag-link-10,
.textwidget .getDownloads a.tag-link-463,
.textwidget .getDownloads a.tag-link-505,
.textwidget .getDownloads a.tag-link-106,
.textwidget .getDownloads a.tag-link-472,
.textwidget .getDownloads a.tag-link-517,
.textwidget .getDownloads a.tag-link-515,
.textwidget .getDownloads a.tag-link-471, 
.textwidget .getDownloads a.tag-link-510,
.textwidget .getDownloads a.tag-link-511,
.textwidget .getDownloads a.tag-link-514,
.textwidget .getDownloads a.tag-link-516,
.textwidget .getDownloads a.tag-link-522,
.textwidget .getDownloads a.tag-link-523
	{background-color: #b2abc7;}	

.textwidget .getDownloads a.tag-link-643, .textwidget .getDownloads a.tag-link-2229 {background-color: #fca668;}
.textwidget .getDownloads a:hover {background-color: #999;}

.orangetext {color: #fa6b03;}
.purptext {color:#65578f;}

#content-area div.bbp-template-notice-access {background-color:#72706e;border-radius: 0px;color:white;border:none;}
div.bbp-template-notice-access.myriad18 {
font-family: 'myriad-pro', arial, san-serif;
font-weight: 400;
font-size: 18px;padding:5px;}

#content-area div.bbp-template-notice-alert {background-color:#fa6b03;border-radius: 0px;color:white;border:none;}
div.bbp-template-notice-alert.myriad18 {
font-family: 'myriad-pro', arial, san-serif;
font-weight: 400;
font-size: 18px;padding:5px;}


#s2member-pro-paypal-registration-form-response-section {border:none; background-color:#888888;color:white;font-size:13px;font-family: 'myriad-pro', arial, san-serif;}

div.lshowcase-box-4 {padding-bottom:18%;}
.logo-padding {border-bottom: 1px solid #e4e4e4;padding-top:5px;}

#right-sidebar #fragment-2 UL.comments {margin-left: 5px;margin-top:2px;}

#content-area #newsletterFormDiv input[type=submit] { width: 120px; text-align: center; font-family: 'imago', arial, serif; font-size: 20px; line-height: 28px; height: 29px; float: left; color: #fff; margin-left: 25px; padding: 0; color:white;background-color:#f2722c;border:none; font-size: 18px;cursor: pointer;
	}
	
li.bbp-body div.hentry {padding-top:4px;padding-bottom:4px;}
span.orange {color:#fa6b03;}
.tdown {font-weight: normal;font-size:11px; float:right;margin-right:140px;margin-bottom:0px;}

.margintop20 .perspdesc-sm .more-sign-buttons {margin-top:1px;}
.wp-editor-area, .gform_wrapper select {color:#555555;}

#newsletterFormDiv .newsletterTextInput {height:18px;}

/* HOME PAGE COLUMNS */
.hp-column-left
{
 float: left;
 position: relative;
 margin-right: 20px;
 width: 245px;
}
.hp-column-right
{
 float: left;
 position: relative;
 width: 245px;
}

h3.summary {
	font-size:18px;
	/*color:#473378;*/
	color:black;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 5px;
	line-height: 1.2em
	}
	
.event-item {
	margin-top:20px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px solid #e4e4e4;
}

.vevent .description {
	margin-left:10px;
	color:#333333;
}
div.vevent span.event-label {
	margin-left:10px;
	font-family: 'myriad-pro', arial, san-serif;
	}
.vevent .event-time {
	/*margin-left:10px;*/
	font-family: 'myriad-pro', arial, san-serif;
	}
.event-label {color:#333333;font-weight: bold;}	
.vevent .dtstart, .vevent .dtend {
	font-weight: normal;
	color:#473378;
	text-decoration: none;
}

.info-link {
	margin-left:10px;
	font-family: 'myriad-pro', arial, san-serif;
	}

/* NOTIFY inline popup */
.bonfire-notify-inner {background-color:transparent;}
.bonfire-notify-background {width:700px;height:450px;}

.yellowbutton {
	width: 132px;
	height: 38px;
	background-color: #ebb52a; /* color overlay */
	opacity: 1;
	/*margin-right:20px;*/
	float:left;
	margin-left:504px;
	/*margin-top: 183px;*/
	position:absolute;
	bottom:26px;
}

/*.bonfire-notify-content {text-align: center;}*/


/*uk jobs block */
a.rsswidget:nth-child(18), a.rsswidget:nth-child(17) > img:nth-child(1) {display:none;}

.rsswidget {padding-left:5px;}
.rssSummary {margin-left: 15px;
	font-family: 'lucida grande', arial; 
	font-size: 10px;
	line-height: 1.4em;
	font-weight: normal;
	text-transform: none;
	color:#666;
	width:85%;
}

/* Top of search page */
.search-box-page {
		width:95%; 
		min-height: 30px;
		background-color:#e4e4e4;
		margin-bottom:20px;
		padding:20px
}
.search-form-pg input.field { 
		width: 78%; 
		height: 26px;  
		padding: 0 4px 0 5px; 
		border: 1px solid #ccc; 
		line-height:20px;  
}
.search-form-pg input.submit { 
	position:absolute; 
	top: 1px; 
	right: 1px; 
	width: 1px; 
	height:1px; 
	background:none; 
	border: 0; 
	cursor: pointer; 
}
.search-form-pg input#submit {
	width: 80px;
	height: 29px;
	text-align: center;
	float: right;
	background: #fa6b03;
	border: none;
	color:  #fff;
	line-height: 27px;
	/*margin-top: 20px;*/
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:400;
	font-size: 16px;
	padding-bottom:2px;
	cursor: pointer;
}

/* SEARCH HIGHLIHTS */

.searchwp-highlight {font-weight:normal; background-color: #fca668;color:#333333;padding:2px;font-family: 'myriad-pro', arial, san-serif;}
.pt_search {font-family:'myriad-pro', arial, san-serif; color:rgba(250,105,2,0.76); }


/** almanac form buttons **/
/**
* Hide radio button (the round disc)
*  we will use just the label to create pushbutton effect
**/
#input_18_14.gfield_radio input[type=radio], #input_19_14.gfield_radio input[type=radio],  #input_18_71.gfield_radio input[type=radio] {
    display:none;
    margin:10px;
}

/**
* Change the look'n'feel of labels (which are adjacent to radiobuttons).
* Add some margin, padding to label
**/
#input_18_14.gfield_radio input[type=radio] + label, #input_19_14.gfield_radio input[type=radio] + label,  #input_18_71.gfield_radio input[type=radio] + label{
    display:inline-block;
    margin:2px;
    padding: 4px 12px;
    background-color: #9C9886;
    border-color: #9C9886;
    float:left;	
    font-size: 18px;
    color:white;
   }
/*
 Change background color for label next to checked radio button
 to make it look like highlighted button
*/
#input_18_14.gfield_radio input[type=radio]:checked + label, #input_19_14.gfield_radio input[type=radio]:checked + label, #input_18_71.gfield_radio input[type=radio]:checked + label {
   background-image: none;
    background-color:#f2722c;
    color:white;
    font-weight: normal;
}

#input_18_70 > li:nth-child(3) {display:none;}

.gform_wrapper ul.gfield_radio li .gchoice_14_0 label,
.gform_wrapper ul.gfield_radio li .gchoice_70_0 label {overflow: visible;}

#input_18_14.gfield_radio .gchoice_14_1, #input_18_14.gfield_radio .gchoice_14_2, #input_18_14.gfield_radio .gchoice_14_0,
#input_19_14.gfield_radio .gchoice_14_1, #input_19_14.gfield_radio .gchoice_14_2, #input_19_14.gfield_radio .gchoice_14_0,
#input_18_71.gfield_radio .gchoice_14_1, #input_18_71.gfield_radio .gchoice_71_2, #input_18_71.gfield_radio .gchoice_71_0
 { overflow:visible !important; }

#gform_submit_button_21, #gform_next_button {
	/*margin:0px;*/
    padding: 4px 12px;
    font-size: 18px;
    }
/* END FORM BUTTON CHANGES */

/* Almanac submit sidebar button */
#right-sidebar a.submit-a-listing {
	color: #fff; /* text color */
	font-family: "imago","myriad-pro",arial, helvetica, san-serif;
	font-size: 28px;
	text-align: center;
	width: 300px;
	height: 60px;
	background-color: #513f86;
	padding:10px 40px;
	margin-top:15px;

}

#right-sidebar a.submit-a-listing:Hover {
	color: #fff; /* text color */
	font-size: 28px;
	text-align: center;
	width: 300px;
	height: 60px;
	background-color: #35295a;
	padding:10px 40px;
	margin-top:15px;

}
#field_18_34.ginput_counter {display:none;}

/*almanac search -sidebar */
#right-sidebar .search-form-alm { position:relative; float:left; /*display:inline;*/ width: 280px; height: 29px; margin: 0px; }
#right-sidebar .search-form-alm input.field { width: 205px; height: 28px;  padding: 0 4px 0 5px; border: 1px solid #ccc; line-height:20px; color:#666666;  }
#right-sidebar .search-form-alm input.submittop { position:absolute; top: 1px; right: 1px; width: 1px; height:1px; background:none; border: 0; cursor: pointer; }
#right-sidebar input#submit {
	width: 60px;
	height: 29px;
	text-align: center;
	float: right;
	background: #fa6b03;
	border: none;
	color:  #fff;
	line-height: 27px;
	/*margin-top: 20px;*/
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:400;
	font-size: 16px;
	padding-bottom:2px;
}
/*almanac search -sidebar */
.search-form-almanacbody input.field { width: 345px; height: 32px;  padding: 0 4px 0 5px; border: 1px solid #ccc; line-height:30px; color:#666666;  }
.search-form-almanacbody input#submit {
	width: 160px;
	height: 34px;
	text-align: center;
	float: right;
	background: #fa6b03;
	border: none;
	color:  #fff;
	line-height: 27px;
	/*margin-top: 20px;*/
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:400;
	font-size: 16px;
	padding-bottom:2px;
}

/*almanac entry edits*/
.gravitylist th {
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:700;
	font-size: 16px; 
	text-align: left;
	color:#513f86;
	text-transform: uppercase;
	}
.gravitylist td {
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:400;
	font-size: 16px; 
	text-align: left;
	width: 45%;	
	margin-right: 10px;	
	}
.gravitylist td form input[type='submit'] {
	color: #fff; /* text color */
	font-family: "imago","myriad-pro",arial, helvetica, san-serif;
	font-size: 18px;
	text-align: center;
	width: 100px;
	height: 29px;
	background-color: #f2722c;
	padding:2px 20px;
	margin-bottom:5px;
	border: transparent;
	cursor: pointer;
	}
.gravitylist td form input[type='submit']:hover {
	background-color: #9C9886;
	}

a.button-alm-orange { background: #f2722c; }
a.button-alm-orange:hover { background: #9C9886; border-bottom:none;}


#content .block.boxed {border-bottom:0px solid transparent;padding-bottom:0px;}
.boxed {background:#e9e9e9;padding:15px 20px 0px 20px;}

.boxedtitle {padding-bottom:10px;}
.marbtm10 {margin-bottom:10px;}

h4#almanactitle {font-size:18px;
	color:#ffffff;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 1px;
	height:28px;
	background-color: #fa6b03;
	padding-left: 10px;}
	
h2#almanactitle {font-size:28px;
	color:#000000;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-top: 5px;
	border-bottom: 1px solid #666666;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}
	
h3#almanaccategory{font-size:18px;
	color:#000000;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	padding-bottom: 1px;
	height:28px;
}

.img-logo {
    border-color: transparent;
    border-image: none;
    border-style: transparent
    border-width: 10px 10px 20px;
    float: left;
    margin-right: 15px;	
    margin-top:20px;
    /*margin-bottom: 10px;	*/
}

h1#almanactitle {font-size:36px;
	color:#000000;
	font-family: 'myriad-pro', arial, san-serif;
	font-weight: 600;
	font-style:normal;
	text-shadow: none;
	border-bottom: 1px solid #e4e4e4;
	padding-bottom: 20px;
	margin-bottom: 5px;
	margin-top: 20px;
	}
.sma_brocure_down {
	background-color: #9C9886; /*#ff8100;*/
	font-family: 'myriad-pro', arial, san-serif;
	font-style:normal;
	color:#ffffff;
	font-size: 16px;
	margin:20px 0px;
	padding: 10px;
	text-align: center;
	max-width: 160px;
}
#content-area .sma_brocure_down a, #content-area .sma_landing_link a {color:#ffffff;}
#content-area.left .sma_brocure_down a:hover, #content-area.left .sma_landing_link a:hover {
	text-decoration: none;
	border-bottom: transparent;
	color:black;
	}

.sma_landing_link {
	background-color: #ff8100; /*#65578f;*/
	font-family: 'myriad-pro', arial, san-serif;
	font-style:normal;
	color:#ffffff;
	font-size: 16px;
	margin:20px 0px;
	padding: 10px;
	text-align: center;
	max-width: 160px;
}

#sma_img {width:190px; padding-left:0px;padding-top:10px;}
.sma_img { max-height: 160px; max-width: 160px; min-height:50px; margin-bottom:10px;margin-left:0px;margin-right: 5px;background-color: #ffffff;padding:10px;border:1px solid #e4e4e4;box-shadow:1px 1px 5px 0px rgb(206, 212, 224);border-radius:3px;}
#sma_img a.sma_img:hover {border-bottom: transparent !important}

.termsbox {font-family:arial, san-serif;font-size:12px;height:300px;width:500px;color:#444444;overflow:scroll;padding:9px;border:1px solid #e4e4e4;}
#content-area .termsbox ul {font-size:12px;list-style-type: disc !important;padding-left:10px;}
#content-area .termsbox li {font-size:12px;}

.basic-three-select {width:500px;}
DIV#input_19_64_chzn.chzn-container.chzn-container-multi UL.chzn-choices, DIV#input_19_65_chzn.chzn-container.chzn-container-multi UL.chzn-choices
{border:1px solid #f5f5f5;background-image:none;box-shadow:none;background-color: #F5f5f5; }

/*almanac related links */
div.related-category-page {
	color:#999999;font-size:11px;font-family:'myriad-pro', arial;
	border-top: 1px solid white /*#f2f2f2*/;
	padding-top:5px;
}
div.related-category-page h3 {
	font-weight:normal;
	font-size:16px;
	/*float:left;*/
}

.boxed .toggle_wrapper {
	margin-bottom: 5px;
	}
.boxed .toggle_header {
	border-bottom: transparent;
	border-top:1px solid #e4e4e4;
	}
div.boxed div.trigger {font-family: 'myriad-pro', arial, helvetica, san-serif;
	font-size: 16px;
	color:#999999;
	margin-bottom:10px;
	padding-top;5px;
	border-top: 1px solid rgba(0,0,0,0.5);
	clear:both;
}

div.related-category-page h3 b.theTitle, b.theTitle, .theTitle a{color:#ff8100;font-weight: normal;}

div.related-category-page span.open {
	float:right;
	text-align: right;
	font-size:18px;
	font-weight: bold;
}

div.related-category-page span.close {
	float:right;
	text-align: right;
	font-size:22px;
	font-weight: bold;
}

.related-category-page ul li {
	list-style-type: none !important;
	margin-left:10px;
	font-size:12px;
	}
	
.step_img {float:left;width:74px;margin-bottom:10px;position: relative;}
.stepcopy {float:left;margin-left:10px;width:250px;position: relative;}
.stepgroup {float:left;clear:right;width:340px;margin-bottom:10px;}
.thesteps {}
/* end almanac */

span.open {
	font-family: 'myriad-pro', arial;
	font-size: 18px !important;
}

span.close {
	font-family: 'myriad-pro', arial;
	font-size: 22px !important;
}

.faq-answ {margin-bottom:15px;color:#444444;}

.ls-desc {font-size:10px;color:#999999;}


#table50 { float:left;width:450px;font-family:'myriad-pro', arial,helvetica,san-serif;font-size:13px;line-height:1.3em;text-align:justified;}
#table50 img {float:left;margin-bottom:10px;}
.column50 {float:left;margin-bottom:10px;width:48%;text-align:center;font-family:'myriad-pro', arial,helvetica,san-serif;font-size:16px;line-height:1.4em;}
.two50 {margin-left:5px;}

.bawmrp {clear: both;
}

.almanacCatList a:link {
	padding:10px 10px;
	border: none;
	float:left;
	margin:4px;
	color: #333;
	background-color:#cccccc;
	font-size: 11px;
	letter-spacing: -0.02em;
	font-family: 'myriad-pro', arial, helvetica, san-serif;
	/*font-family: 'lucida_granderegular', arial, san-serif;*/
	
	}
#content-area.left .almanacCatList a:hover {
	background-color:#999;
	border-bottom:transparent;
	}

#content-area a.almlink {
	/*color:red;*/
	/*text-decoration:underline;*/
	color:#1c76d9;
    border-bottom: 1px dotted #1c76d9;
    }
    
    
/*====================================================
CSS Tooltips by Adam Whitcroft
https://github.com/AdamWhitcroft/CSS.Tooltips
====================================================*/
/*==================================================*/
/* $Tooltips */
/*==================================================*/
[data-tip] {
        position:relative;
        /*cursor:help;*/
        cursor:pointer;
        cursor:hand;
}
[data-tip]:before {
        content:'';
        /* hides the tooltip when not hovered */
        display:none;
        border:5px solid #1a1a1a;
        /* 4 border technique to create the arrow */
        border-top-color:#1a1a1a;
        border-right-color:transparent;
        border-bottom-color:transparent;
        border-left-color:transparent;
        position:absolute;
        top:-7px;
        left:10px;
        z-index:8;
        font-size:0;
        line-height:0;
        width:0;
        height:0;
}
[data-tip]:after {
        display:none;
        content:attr(data-tip);
        position:absolute;
        top:-35px;
        left:0px;
        padding:5px 8px;
        background:#1a1a1a;
        color:#fff;
        z-index:9;
        font-size: 0.75em;
        height:18px;
        line-height:18px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        white-space:nowrap;
        word-wrap:normal;
}
[data-tip]:hover:before,
[data-tip]:hover:after {
        display:block;
}
/*==================================================*/
/* $Coloured Tooltips */
/*==================================================*/
/* Help tooltip */
.help {
        color:#00b7d8;
}
.help[data-tip]:before {
        border-top-color:#00b7d8;
        border-right-color:transparent;
        border-bottom-color:transparent;
        border-left-color:transparent;
}
.help[data-tip]:after {
        background:#00b7d8;
        color:#fff;
}
/* Success tooltip */
.success {
        color:#1c76d9;
}
.success[data-tip]:before {
        border-top-color:#1c76d9;
        border-right-color:transparent;
        border-bottom-color:transparent;
        border-left-color:transparent;
}
.success[data-tip]:after {
        background:#1c76d9;
        color:#fff;
		font-family: 'lucida_granderegular', arial, san-serif;
}
/* Alert tooltip */
.alert {
        color:#f9ca64;
}
.alert[data-tip]:before {
        border-top-color:#f9ca64;
        border-right-color:transparent;
        border-bottom-color:transparent;
        border-left-color:transparent;
}
.alert[data-tip]:after {
        background:#f9ca64;
        color:#574d36;
}
/* Error tooltip */
.error {
        color:#e1473e;
}
.error[data-tip]:before {
        border-top-color:#e1473e;
        border-right-color:transparent;
        border-bottom-color:transparent;
        border-left-color:transparent;
}
.error[data-tip]:after {
        background:#e1473e;
        color:#fff;
}
/*==================================================*/
/* $Gravity */
/*==================================================*/
.tip-below[data-tip]:after {
        top:23px;
        left:0px;
}
.tip-below[data-tip]:before {
        border-top-color:transparent;
        border-right-color:transparent;
        border-bottom-color:#1a1a1a;
        border-left-color:transparent;
        top:13px;
        left:10px;        
}
.tip-below.help[data-tip]:before {
        border-top-color:transparent;
        border-right-color:transparent;
        border-bottom-color:#00b7d8;
        border-left-color:transparent;
}
.tip-below.success[data-tip]:before {
        border-top-color:transparent;
        border-right-color:transparent;
        border-bottom-color:#51bd6a;
        border-left-color:transparent;
}
.tip-below.alert[data-tip]:before {
        border-top-color:transparent;
        border-right-color:transparent;
        border-bottom-color:#f9ca64;
        border-left-color:transparent;
}
.tip-below.error[data-tip]:before {
        border-top-color:transparent;
        border-right-color:transparent;
        border-bottom-color:#e1473e;
        border-left-color:transparent;
}
a.button-info { width: 200px; text-align: center; font-family: 'imago', arial, serif; font-size: 18px; line-height: 22px; height: 24px; float: left; color: #fff; margin-left: 5px; padding: 0; border-bottom:none;}

#field_18_23 > div:nth-child(2) > div:nth-child(4), #field_18_23 > div:nth-child(2) > div:nth-child(5), #field_18_23 > div:nth-child(2) > div:nth-child(3),
#field_18_25 > div:nth-child(2) > div:nth-child(3), #field_18_25 > div:nth-child(2) > div:nth-child(4), #field_18_25 > div:nth-child(2) > div:nth-child(5) {display:none;}

#s2member-pro-paypal-checkout-coupon-apply {
	color: #fff; /* text color */
	font-family: "imago","myriad-pro",arial, helvetica, san-serif;
	font-size: 18px;
	text-align: center;
	width: 140px;
	height: 29px;
	background-color: #f2722c;
	padding:2px 20px;
	margin-bottom:5px;
	margin-top:10px;
	border: transparent;
	cursor: pointer;
	}
#s2member-pro-paypal-checkout-coupon-apply:hover {
	background-color: #9C9886;
	}
/*almanac swiftype*/
/* Change color of search result text */
.almanac .swiftype-widget, .almanac .autocomplete {
  display:none;}

/* Change background color of selected search result 
.swiftype-widget .autocomplete ul li.active {
  background: none;
  background-color: firebrick;
  border-top: 1px solid darkred;
  border-bottom: 1px solid darkred;
  -webkit-box-shadow: 0 1px 0 #C0242D inset;
}*/

/* change the color of the section text (displayed below the title) 
.swiftype-widget .autocomplete ul li.active .sections em {
  color: white;
}*/


/*====== newsletter reg form signup button ======*/
.wysija-submit.wysija-submit-field {
	width: 80px;
	height: 29px;
	text-align: center;
	float: left;
	background: #fa6b03;
	border: none;
	color:  #fff;
	line-height: 27px;
	/*margin-top: 20px;*/
	font-family: 'myriad-pro',arial, sans-serif;
	font-weight:400;
	font-size: 16px;
	padding-bottom:20px;
}
/*====== new site(s) nav =======*/
#site-menus  {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0;
	list-style: none;
	background-color: #222; /*#1C1138;*/ /*#c1c1c1;*/
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	height:36px;
	box-shadow: 1px 1px 10px rgba(0,0,0,0.48);}
.site-mark-left-logo {
	background-image: url(https://s3.amazonaws.com/smp_assets/procdn/smnet-sites-ko.png);
	display: block;
	height:36px;
	overflow:hidden;
    text-indent:100%;
    white-space:nowrap;

}	
.site-list li a.navb-active {
	color:#fa6b03;
	}

/*.site-mark {background-image: url(images/smnet-sites.png);}*/
.site-menu-nav {width:950px;margin: 0px auto;}
#site-mark {
	float:left;
	height:36px; width:250px;
	margin-top:0px;
	margin-left:5px;}
#site-menu-li {float:right;}
.site-list ul {
		float: left; 
		height:36px;
		display: inline-block;}
.site-list li {
	float: left; 
	height:36px;
	}
.site-list li a {
	padding: 15px 4px;
	text-decoration: none;
	color: white; /*#1C1138; #e4e4e4;*/ /*#000;*/
	height:36px;
	line-height:1.8em;
	font-size: 11px;}
li.s-l-item {padding-right:2px;font-size: 11px;margin-top:8px;}
li.s-l-item-more {padding-right:2px;font-size: 11px;margin-top:8px;}
li.s-l-item-more span {font-size: 9px;}
.site-list li a:hover {
	color: white; /*#65578f;*/
	background-color: #fa6b03; /*#cccccc;*/ 
	height:36px;
	}

/*====== END new site(s) nav =======*/


#content-area .author-info .author-description p {
	font-family: arial,helvetica,san-serif; 
	font-size: 13px; 
	line-height:1.7em;
	color:#888;
	border-bottom:1px solid #e4e4e4;
	margin-bottom:10px;
}

#content-area .author-info .author-description h2 {font-weight: normal;}

#content-area .author-info .author-avatar img {float:left; position: relative;padding: 0px 10px 5px 0px;}

.wysija-input {
	width:280px;
	height:28px;
	font-size: 14px;
	}
	
.wysija-paragraph label {
	font-weight: normal;
	font-family: 'myriad-pro', arial, helvetica, san-serif;
	font-size: 14px;
	}
.wysija-required {
	color:red;
}

/*.wysija-msg {
	padding:20px;
	font-size: 14px;
	background-color: #e4e4e4;
}*/


#wpadminbar.no- {background: none repeat scroll 0% 0% #65578F;}


.pprlevel {
	padding:1px 5px;margin:2px;font-size:12px;text-transform:uppercase;font-family:'myriad-pro',arial,helvetica,san-serif;
}
.pprlevel.free {
	background-color:#81FF97;color:#333;
}
.pprlevel.premium {
	background-color:#FCA668;color:#333;
}

.new-article { 
background: #FCA668;
padding: 3px;
border: 1px solid #FCA668;
/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
margin-left:5px;
font-size: small;
font-weight: bold;
}

#content-break > h3:nth-child(1) {color:white;}

#quotablecontent > p > a, #quotablecontent #blogContent > a {font-weight:bold;color:#453180;}

.forbreakingTag {background-color: #f2722c; Width:535px; max-height:30px;color:white;margin-bottom:5px;font-size:20px;font-family:'myriad-pro',arial,helvetica,san-serif;padding:5px; line-height: 18px; }

/*Mexico y America Lantina Styles */
.annobox {
	width:99%;
	min-height:24px;
	border: 1px solid #7F9B8D;
	margin-bottom: 15px;}
.annohd.mx {
	background-color: #7F9B8D; color:white;
	font-family: "Myriad Pro", arial, san-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 8px 10px 8px 10px;
	}
.annotxt {
	font-family: "Georgia";
	font-size: 14px;
	font-style: italic;
	color: #999;
	margin:10px 5px 5px 10px;
	line-height:1.6em;
}
.readit {
	font-style: normal;
	color: #656565;
	font-size: 14px;
	font-weight: 400;
	margin-top:10px;
	line-height:1.2em;
}
.readit a {
	color: #614F8F;
	text-decoration: underline;
	}
.search-form-mx { position:relative; float:left; /*display:inline;*/ width: 320px; height: 28px; border-bottom: 1px solid #ccc;margin: 15px 0px 20px 0px; padding-bottom:20px;}
.search-form-mx input.field { width: 220px; height: 28px;  padding: 0 4px 0 5px; border: 1px solid #ccc; line-height:20px;  }
.search-form-mx input.submittop { position:absolute; top: 1px; right: 1px; width: 1px; height:1px; background:none; border: 0; cursor: pointer; }


.label-count {background: none #FA6B03;padding:2px 4px; }
.comment-count.label {
	float:right;position:relative;
	right: 10px;top: -5px;z-index: 12;
	vertical-align:middle ;text-align: center;
	/*padding:0px 4px 4px 4px; */
	min-width:12px;
	max-height:1.3em;
	border-radius:0.25em;
	font-family: "Myriad Pro", arial, san-serif;
}
.comment-count.label a{color:white;}

.bx-viewport {
	height: 419px !important;
}

/*facets*/
#facet {
	float:left;
	margin-left:10px;
}

h4.st-facet-field  {
	-webkit-margin-before: 0px !important;
	/*padding: 12px 0 5px 0;*/
	-webkit-margin-after: 0px !important;
	font-family: "imago",arial,serif;
	font-size: 18px;
	font-weight:normal;
	display: inline;
	/*width: 175px; 
	font-size: 16px; 
	color: #fff; 
	display: block; 
	background: #F2722C; 
	text-align: center; 
	padding: 8px 0 5px 0; 
	text-decoration:none;
	text-transform: capitalize;
	font-family: "myriad-pro",arial,san-serif;
	font-weight: 300;
	background: #f2722c;
	height:28px;
	text-align: center;
	cursor: pointer;*/
}

div.st-facets {
	width: 155px; 
	font-size: 16px; 
	color: #fff; 
	/*display: block; */
	background: #F2722C; 
	text-align: center; 
	/*padding: 8px 0 5px 0; */
	padding-top:4px;
	text-decoration:none;
	text-transform: capitalize;
	font-family: "myriad-pro",arial,san-serif;
	font-weight: normal;
	height:26px;
	background: #f2722c;
	text-align: center;
	vertical-align:middle;
	cursor: pointer;
	/*line-height: 16px;*/
	position:absolute;
	border-bottom: 1px solid white;

}
#content-area div.st-facets ul li {
	margin-left:0px;
	}

div.st-facets li {
    display:block;
	vertical-align:middle;
	width: 175px;
	font-family: "myriad-pro",arial,san-serif;
	font-size:14px;
	color:#ffffff;
	cursor:pointer;
	padding: 6px 0 5px 0; 
	background-color:#F2722C;
	/*margin: 0px;*/
}
#content-area div.st-facets li a {
	font-family: "myriad-pro",arial,san-serif;
	font-weight: 300;
	text-decoration:none;
	vertical-align:middle;
	color:#ffffff;
}
#content-area div.st-facets li a:hover {
	text-decoration:none;
	border-bottom: transparent;
}
div.st-facets ul li:hover{
    background:#D06124;
    margin: 0px;
    border-bottom:transparent;
}
div.st-facets ul{
    display:none;
	left:0;top:100%;
	background-color:#cccccc;
	padding:0px;
	margin:0px;
	height:28px;
}
div.st-facets:hover ul{
    display:block;
}


.forbreakingTag {background-color: #f2722c; Width:535px; max-height:30px;color:white;margin-bottom:5px;font-size:20px;font-family:'myriad-pro',arial,helvetica,san-serif;padding:5px; line-height: 18px; }

.forsponsoredTag {/*background-color: #ccc;*/ Width:535px; max-height:30px;color:#72706E;margin-bottom:5px;font-size:20px;font-family:'myriad-pro',arial,helvetica,san-serif;padding-bottom:5px; line-height: 18px; }

.forsponsoredTagHome h1{background-color: #ccc; Width:535px; max-height:30px;color:white;margin-bottom:5px;font-size:12px;font-family:'myriad-pro',arial,helvetica,san-serif;padding:5px; line-height: 16px; }

.sponsorblock {
	font-family: georgia,"times new roman",times,serif;
	font-size:12px;
	Width:535px;
	min-height: 75px;
	border-bottom:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;
	margin-top:10px;
	padding-top:10px;
	line-height: 20px;
	
	
}
.sponsorblock strong {
	font-family:'myriad-pro',arial,helvetica,san-serif;
	font-size:12px;
	font-weight:600px;
	
}

.sponsorblock .copy {
	float:left;
	margin-left:10px;
}

.sponsorblock .tagline {
	color:#777;
}
.sponsorblock .link {
	color:#999;
}

/*#content-area .sponsorblock .link A {
	color:red;
}*/

.sponsorblock img {
	height:65px;
	width: 80px;
	float:left;
}


/*responsive - march 2015 sslone
@media only screen and (max-width : 1260px) {
#right-sidebar {
	width: 340px;
	float: right;
	min-height: 100%;
	padding: 10px;
	background: #f1f1f1;
}
} */
/*@media only screen and (max-width : 950px) {
	.shellMain {padding:0 10px; min-width:300px;background:white;background-image: none;}
	#right-sidebar {background-image: transparent;float:left;display:block;}
}

@media only screen and (max-width : 800px) {
	.shellMain {background:white;min-width:300px;}
	 #site-menus {display:none;}
	#footer {display:none;}
}

@media only screen and (max-width : 480px) {
    .shellMain {background:white;min-width:300px;}
    #footer {display:none;}
    #navigation {max-width: 480px;}
    #content {max-width: 480px;}
    #content-area {width:480px;}
    #content-area .block {width:480px;}
    .search-form.search, #header .search-form {display:none;}
    .under-post-img-div {display: none;}
    #content-area .small-block {width:99%;height: auto; padding-bottom:5px;margin-bottom:5px;}
    #content-area .small-block .right {width:99%;}
    #content-break, #bottom-rule {display:none;}
    }

@media screen and (min-width: 768px) and (max-width: 979px) {  
.search-form.search {display:none;}
.shellMain {max-width:750px;}
#content {max-width:750px;}
.shell {max-width:750px;}
#content-area {min-width:700px;}
}
/*


/* Portrait and Landscape */
/*@media only screen and (max-width: 320px) {
	.shellMain {background:white;width:300px;padding:0px;}
    #right-sidebar {width:300px;padding:0px;}
    .shell {width: 300px;}
    h1#logo1 {width:300px;padding:5px;}
    h1#logo1 a {height:50px; background: url(images/smlogomobile.png);}
    .main {padding:0px;}
    #footer {display:none;}
    #navigation {max-width: 320px;}
    #content {max-width: 320px;}
    #content-area {width: 300px;padding:20px 5px 20px 5px;}
    #content-area .block {width:280px;padding:5px;}
    .search-form.search {display:none;}
	.right.sign-buttons {padding-right: 62px;padding-bottom:15px;}
	

}*/