* {
	color:#282828;
	outline:0 none !important;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
 display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
/* Clearing floats */
.clear:after, .wrapper:after, .format-status .entry-header:after {
	clear: both;
}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
	display: table;
	content: "";
}
/* =Repeatable patterns
-------------------------------------------------------------- */

/* Small headers */
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}

.icon {
    
    background: white none repeat scroll 0 0;
    border: 1px solid #ccc;
    float: right;
    height: 32px;
    cursor: pointer;
}
.box{
	float: right;
}


/* Shared Post Format styling */
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
/* Form fields, general styles first */
button, input, textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button, input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
/* Reset non-text input types */
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}
/* Buttons */
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], li.bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
.menu-toggle:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
li.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}
/* Responsive images */
.entry-content img, .comment-content img, .widget img {
	max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
 height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	max-width: 100%;
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
/* Make sure videos and embeds fit their containers */
embed, iframe, object, video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important; /* Override the Twitter embed fixed width */
}
/* Images */
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.wp-caption {
	max-width: 100%; /* Keep wide captions from overflowing their container. */
	padding: 4px;
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley, .rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a, .gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}
/* Navigation */
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous, .previous-image {
	float: left;
	width: 50%;
}
.nav-next, .next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area, #comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}
/* Author profiles */
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}
/* =Basic structure
-------------------------------------------------------------- */

/* Body, links, basics */
html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #444;
}
body.custom-font-enabled {
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
a {
	outline: none;
	color: #21759b;
}
a:hover {
	color: #0f3647;
}
/* Assistive text */
.assistive-text, .site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
}
.main-navigation .assistive-text:hover, .main-navigation .assistive-text:active, .main-navigation .assistive-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100000; /* Above WP toolbar */
}
/* Page structure */
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
	background-color: #fff;
}
.site-content {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
/* Header */
.site-header {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
.site-header h1, .site-header h2 {
	text-align: center;
}
.site-header h1 a, .site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover, .site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}
/* Navigation Menu */
.main-navigation {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover {
	color: #21759b;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle {
	display: inline-block;
}
/* Banner */
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}
#sidebar-me #loginform{

	margin-top: 0px;
}
#sidebar-me #loginform input[type="text"] , #sidebar-me #loginform input[type="password"] {
	padding: 10px;
	width: 80%;
}
#sidebar-me #loginform p{
	margin-bottom: 10px;
}

/* Sidebar */
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area #s {
	width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */
}
/* Footer */
footer[role="contentinfo"] {
	border-top: 1px solid #ededed;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 68.571428571rem;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
footer[role="contentinfo"] a {
	color: #686868;
}
footer[role="contentinfo"] a:hover {
	color: #21759b;
}
/* =Main content and comment content
-------------------------------------------------------------- */

.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a, .entry-meta a {
	color: #757575;
}
.comments-link a:hover, .entry-meta a:hover {
	color: #21759b;
}
article.sticky .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-content, .entry-summary, .mu_register {
	line-height: 1.714285714;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1, .comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3, .comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4, .comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5, .comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6, .comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
	font-size: 18px;
}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
	font-size: 18px;
}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul, .comment-content ul, .mu_register ul {
	list-style: disc outside;
}
.entry-content ol, .comment-content ol {
	list-style: decimal outside;
}
.entry-content li, .comment-content li, .mu_register li {
	margin: 20px 0 0 36px;
	margin: 10px 0 0 2.571428571rem;
	font-size: 18px;
}
.entry-content blockquote, .comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code, .comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre, .comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code, .comment-content pre code {
	display: block;
}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address, .comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
/*.entry-content iframe{width:100% !important;height:400px !important;}*/
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl, .comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt, .comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd, .comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table, .comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption, .comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td, .comment-content td {
	border-top: 1px solid #ededed;
	padding: 6px 10px 6px 0;
}
.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}
/* =Archives
-------------------------------------------------------------- */

.archive-header, .page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}
/* =Single image attachment view
-------------------------------------------------------------- */

.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}
/* =Aside post format
-------------------------------------------------------------- */

article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child, article.format-aside p:last-child {
	margin-bottom: 0;
}
/* =Post formats
-------------------------------------------------------------- */

/* Image posts */
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}
/* Link posts */
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}
/* Quote posts */
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}
/* Status posts */
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}
/* =Comments
-------------------------------------------------------------- */

.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite, .comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area li.bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
a.comment-reply-link, a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
/* Comment form */
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"], #respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
/* =Front page template
-------------------------------------------------------------- */

.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}
/* =Widgets
-------------------------------------------------------------- */

.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date, .widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}
/* =Plugins
----------------------------------------------- */

img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}


/* =Media queries
-------------------------------------------------------------- */

/* Minimum width of 600 pixels. */
@media screen and (min-width: 600px) {
 .author-avatar {
 float: left;
 margin-top: 8px;
 margin-top: 0.571428571rem;
}
 .author-description {
 float: right;
 width: 80%;
}
 .site {
 margin: 0 auto;
 max-width: 960px;
 max-width: 68.571428571rem;
 overflow: hidden;
}
 .site-content {
 float: left;
 /*width: 65.104166667%;*/
}
 body.template-front-page .site-content, body.single-attachment .site-content, body.full-width .site-content {
 width: 100%;
}
 .widget-area {
 float: right;
 width: 26.041666667%;
}
 .site-header h1, .site-header h2 {
 text-align: left;
}
 .site-header h1 {
 font-size: 26px;
 font-size: 1.857142857rem;
 line-height: 1.846153846;
 margin-bottom: 0;
}
 .main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
 border-bottom: 1px solid #ededed;
 border-top: 1px solid #ededed;
 display: inline-block !important;
 text-align: left;
 width: 100%;
}
 .main-navigation ul {
 margin: 0;
 text-indent: 0;
}
 .main-navigation li a, .main-navigation li {
 display: inline-block;
 text-decoration: none;
}
 .main-navigation li a {
 border-bottom: 0;
 color: #6a6a6a;
 line-height: 3.692307692;
 text-transform: uppercase;
 white-space: nowrap;
}
 .main-navigation li a:hover {
 color: #000;
}
 .main-navigation li {
 margin: 0 40px 0 0;
 margin: 0 2.857142857rem 0 0;
 position: relative;
}
 .main-navigation li ul {
 display: none;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 100%;
 z-index: 1;
}
 .main-navigation li ul ul {
 top: 0;
 left: 100%;
}
 .main-navigation ul li:hover > ul {
 border-left: 0;
 display: block;
}
 .main-navigation li ul li a {
 background: #efefef;
 border-bottom: 1px solid #ededed;
 display: block;
 font-size: 11px;
 font-size: 0.785714286rem;
 line-height: 2.181818182;
 padding: 8px 10px;
 padding: 0.571428571rem 0.714285714rem;
 width: 180px;
 width: 12.85714286rem;
 white-space: normal;
}
 .main-navigation li ul li a:hover {
 background: #e3e3e3;
 color: #444;
}
 .main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
 color: #636363;
 font-weight: bold;
}
 .menu-toggle {
 display: none;
}
 .entry-header .entry-title {
 font-size: 22px;
 font-size: 1.571428571rem;
 font-weight:bold;
}
 #respond form input[type="text"] {
 width: 46.333333333%;
}
 #respond form textarea.blog-textarea {
 width: 79.666666667%;
}
 .template-front-page .site-content, .template-front-page article {
 overflow: hidden;
}
 .template-front-page.has-post-thumbnail article {
 float: left;
 width: 47.916666667%;
}
 .entry-page-image {
 float: right;
 margin-bottom: 0;
 width: 47.916666667%;
}
 .template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {
 float: left;
 width: 51.875%;
 margin-bottom: 24px;
 margin-bottom: 1.714285714rem;
}
 .template-front-page .widget-area .widget:nth-child(odd) {
 clear: right;
}
 .template-front-page .widget-area .widget:nth-child(even), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
 float: right;
 width: 39.0625%;
 margin: 0 0 24px;
 margin: 0 0 1.714285714rem;
}
 .template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even) {
 float: none;
 width: auto;
}
 .commentlist .children {
 margin-left: 48px;
 margin-left: 3.428571429rem;
}
}

/* Minimum width of 960 pixels. */
@media screen and (min-width: 960px) {
 body {
 background-color: #e6e6e6;
}
 body .site {
 padding: 0 40px;
 padding: 0 2.857142857rem;
 margin-top: 48px;
 margin-top: 3.428571429rem;
 margin-bottom: 48px;
 margin-bottom: 3.428571429rem;
 box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}
 body.custom-background-empty {
 background-color: #fff;
}
 body.custom-background-empty .site, body.custom-background-white .site {
 padding: 0;
 margin-top: 0;
 margin-bottom: 0;
 box-shadow: none;
}
}


/* =Print
----------------------------------------------- */

@media print {
body {
	background: none !important;
	color: #000;
	font-size: 10pt;
}
footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {
	content: " [" attr(href) "] "; /* Show URLs */
}
a {
	text-decoration: none;
}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {
	border-radius: 0;
	box-shadow: none;
}
.site {
	clear: both !important;
	display: block !important;
	float: none !important;
	max-width: 100%;
	position: relative !important;
}
.site-header {
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	text-align: left;
}
.site-header h1 {
	font-size: 21pt;
	line-height: 1;
	text-align: left;
}
.site-header h2 {
	color: #000;
	font-size: 10pt;
	text-align: left;
}
.site-header h1 a, .site-header h2 a {
	color: #000;
}
.author-avatar, #colophon, #respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation {
	display: none;
}
.wrapper {
	border-top: none;
	box-shadow: none;
}
.site-content {
	margin: 0;
	width: auto;
}
.singular .entry-header .entry-meta {
	position: static;
}
.singular .site-content, .singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular .comments-title {
	margin: 0;
	width: 100%;
}
.entry-header .entry-title, .entry-title, .singular .entry-title {
	font-size: 21pt;
}
footer.entry-meta, footer.entry-meta a {
	color: #444;
	font-size: 10pt;
}
.author-description {
	float: none;
	width: auto;
}
/* Comments */
	.commentlist > li.comment {
	background: none;
	position: relative;
	width: auto;
}
.commentlist .avatar {
	height: 39px;
	left: 2.2em;
	top: 2.2em;
	width: 39px;
}
.comments-area article header cite, .comments-area article header time {
	margin-left: 50px;
	margin-left: 3.57142857rem;
}
}




































/*--------------------------------------------------------------
Hello, this is the BuddyPress Default theme stylesheet.
/*--------------------------------------------------------------
1.0 - Reset - Reset default browser CSS. Based on work by Eric
Meyer: v1.0  http://meyerweb.com/eric/tools/css/reset/index.html
--------------------------------------------------------------*/

@font-face {
 font-family: 'sidebar';
 src: url('../fonts/sidebar.eot'); /* IE9 Compat Modes */
 src: url('../fonts/sidebar.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/sidebar.woff') format('woff'), /* Modern Browsers */ url('../fonts/sidebar.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/sidebar.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*@font-face {
	font-family: 'menu';
	src: url('../fonts/menu.eot');
	src: url('../fonts/menu.eot?#iefix') format('embedded-opentype'), 
	     url('../fonts/menu.woff') format('woff'),
	     url('../fonts/menu.ttf')  format('truetype'), 
	     url('../fonts/menu.svg#svgFontName') format('svg'); 
	}
*/

* {
	color:#333;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	background:#fff;
	line-height:1;
	font-family:Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
:focus {
	outline:0;
}
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a img {
	border:none;
}
/*--------------------------------------------------------------
2.0 - Structural
--------------------------------------------------------------
body {
	color: #555;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	line-height: 170%;
	max-width: 1250px;
	margin: 0 auto;
	width: 100%;
}
*/

.padder {
	padding: 20px;
}
div#container {
	/*
	background: #fff;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	*/
	overflow: hidden;
	position: relative;
	width: 100%;
}
body.activity-permalink div#container {
	background: none;
	border: none;
}
/*--------------------------------------------------------------
2.1 - Content
--------------------------------------------------------------*/





div#content {
	float: left;
	width: 100%;
	margin-bottom:20px;
	margin-top:30px;
}
div#content .padder {
	border: 1px solid #ddd;
	border-radius: 6px;
	background:#fff;
	margin-right: 322px;
	box-shadow: 1px 1px 2px #ccc;
}
div#content .one-column {
	border-right: 0 none;
	margin-right: 0;
}
div#content .left-menu {
	float: left;
	width: 170px;
}
div#content .main-column {
	margin-left: 190px;
}
textarea {
	overflow: auto;
}
/*--------------------------------------------------------------
2.2 - Header
--------------------------------------------------------------*/
#header {
	background: #1fb3dd; /* Old browsers */
	background: -moz-linear-gradient(top, #1fb3dd 0%, #1fb3dd 15%, #394c79 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1fb3dd), color-stop(15%, #1fb3dd), color-stop(100%, #394c79)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #1fb3dd 0%, #1fb3dd 15%, #394c79 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #1fb3dd 0%, #1fb3dd 15%, #394c79 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #1fb3dd 0%, #1fb3dd 15%, #394c79 100%); /* IE10+ */
	background: linear-gradient(top, #1fb3dd 0%, #1fb3dd 15%, #394c79 100%); /* W3C */
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #fff;
	height: auto;
	margin-bottom: 20px;
	padding-top: 25px;
	position: relative;
	z-index: 1000;
}
#header #search-bar {
	margin-top: 5px;
	text-align: right;
	width: 100%;
}
#header #search-bar .padder {
	padding: 10px 15px 0 20px;
	height: auto;
}
#header #search-bar input[type=text] {
	border: 1px inset #888;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: 4px;
	padding: 2px;
}
#header #search-bar input[type=submit] {
	font-size: 11px;
	padding: 1px 4px;
	margin-left: 4px;
}
#header h1 {
	float: left;
	margin-bottom: 0;
	margin-top: 0;
}
#header h1 a {
	color: #fff;
	font-size: 26px;
	text-decoration: none;
}
/*--------------------------------------------------------------
2.3 - Footer
--------------------------------------------------------------*/
#footer {
	margin:0;
	background:url(../images/cst/topBg.png);
	width:100%;
}
#footer-widgets {
	background: #fff;
	border-bottom: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 19px;
}
#site-generator {
	color: #4D4D4D;
	margin: 0px;
	padding:20px;
	text-align: center;
	text-shadow: #fafafa 1px 1px 0;
	max-width:1020px;
	margin:0 auto;
}
#footer-widget-area {
	margin-top: -19px;
	overflow: hidden;
}
#footer-widget-area div.widget-area > ul {
	float: left;
	margin-right: 2.5%;
	width: 23%;
}
#footer-widget-area div.widget-area > ul > li {
	margin-top: 19px;
}
#footer-widget-area h3.widgettitle {
	background: #eaeaea;
	clear: left;
	padding: 5px 15px;
	font-size: 12px;
	margin: 0 0 10px 0;
}
#footer-widget-area div div.item-options {
	margin-left: 0;
	margin-right: 0;
}
#footer-widget-area ul.item-list li img.avatar {
	margin-left: 15px; /* border is 4px */
}
div#fourth ul.xoxo {
	margin-right: 0;
}
/*--------------------------------------------------------------
2.4 - Sidebar
--------------------------------------------------------------*/
div#sidebar {
	/*
	border-left: 1px solid #ddd;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
	*/
	float: left;
	margin-left: -301px;
	margin-top: 11px;
	width: 300px;
}
div#sidebar h3 {
	font-family:'sidebar', 'Helvetica Narrow CE' !important;
	color:#fff !important;
}
div#sidebar ul {
	clear: left;
	margin: -10px -19px 10px -19px;
	padding: 15px 15px;
	font-size:12px;
	/*border-left:1px solid #525a07;
	border-right:1px solid #525a07;
	border-bottom:1px solid #525a07;*/
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 ); /* IE6-8 */
	box-shadow:1px 1px 3px #999;
}
div#sidebar ul li {
	padding:5px 0px;
}
div#sidebar ul li a {
	font-size:14px;
}
div#sidebar div#sidebar-me {
	margin-bottom: 15px;
	border-radius:6px;
	margin: 0px -17px 0px -19px;
	padding:15px 15px 30px 15px;
	height:auto;
	max-height:187px;
	box-shadow:1px 1px 3px #999;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 ); /* IE6-8 */
}
div#sidebar div#sidebar-me img.avatar {
	float: left;
	margin: 0 10px 15px 0;
	background:#999;
}
div#sidebar div#sidebar-me h4 {
	font-size: 16px;
	margin: 0 0 8px 0;
	font-weight: normal;
}
div#sidebar ul#bp-nav {
	clear: left;
	margin: 15px -16px;
}
div#sidebar ul#bp-nav li {
	padding: 10px 15px;
}
div#sidebar h3.widgettitle {
	clear: left;
	margin: 25px -19px 10px -19px;
	padding: 8px 15px;
	background:url(../images/cst/sideBarTitleBg.png) repeat-x;
	color:#fff;
	/*font-size:16px;*/
	font-size :18px;
	border-left:1px solid #525a07;
	border-right:1px solid #525a07;
	border-top:1px solid #525a07;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	box-shadow:1px 1px 4px #999;
}
#footer-widget-area .widget_search, div#sidebar {
/* margin-top: 20px; */
}
#footer-widget-area .widget_search input[type=text], div#sidebar .widget_search input[type=text] {
	padding: 2px;
	width: 110px;
}
#footer-widget-area ul.item-list img.avatar, div#sidebar ul.item-list img.avatar {
	height: 20px;
	margin-right: 10px;
	width: 20px;
}
#footer-widget-area div.item-avatar img, div#sidebar div.item-avatar img {
	height: 40px;
	margin: 1px 10px 1px 1px;
	width: 40px;
}
#footer-widget-area .avatar-block, div#sidebar .avatar-block {
	overflow: hidden;
}
#footer-widget-area ul.item-list div.item-title, div#sidebar ul.item-list div.item-title {
	font-size: 12px;
}
#footer-widget-area div.item-options, div#sidebar div.item-options {
	background: #f5f5f5;
	font-size: 11px;
	margin: -10px -20px 0 -19px;
	padding: 5px 15px;
}
#footer-widget-area div.item-content {
	margin-left: 38px;
}
#footer-widget-area div.item-meta, div#sidebar div.item-meta, div#sidebar div.item-content {
	font-size: 11px;
	margin-left: 38px;
}
#footer-widget-area div.tags div#tag-text, div#sidebar div.tags div#tag-text {
	font-size: 1.4em;
	line-height: 140%;
	padding: 10px 0 15px;
}
/*--------------------------------------------------------------
3.0 - Non-structural
--------------------------------------------------------------*/
p {
	margin-bottom: 15px;
	line-height: 24px;
}
p:last-child {
	margin-bottom: 0;
}
.accessibly-hidden {
	left: -999em;
	position: absolute;
}
hr {
	background-color: #e7e7e7;
	border: 0 none;
	clear: both;
	height: 1px;
	margin: 20px 0;
}
textarea {
	resize: vertical;
}
/*--------------------------------------------------------------
3.1 - Text
--------------------------------------------------------------*/
big {
	font-size: 18px;
}
del {
	text-decoration: line-through;
}
ins {
	background: #fff9db;
	text-decoration: none;
}
sub {
	top: .5ex;
}
sup {
	bottom: 1ex;
}
sub, sup {
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
pre, blockquote {
	margin-bottom: 20px;
}
pre, code p {
	background: #f4f4f4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 15px;
	overflow: auto;
}
code {
	font-family: "Monaco", courier, sans-serif;
}
blockquote {
	font-family: georgia, times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 150%;
	padding: 0 3em;
	quotes: none;
}
blockquote p {
	margin-bottom: 15px !important;
}
/*--------------------------------------------------------------
3.2 - Headers
--------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	margin: 5px 0 15px 0;
	color:#545d02;
}
h1 {
	font-size: 28px;
	margin-bottom: 25px;
}
h2 {
	font-size: 24px;
	margin-bottom: 20px;
	padding: 10px 0;
}
h3 {
	font-size: 20px;
	color:#837b57 !important;
}
h4 {
	font-size: 16px;
	margin-bottom: 15px;
}
h5 {
	font-size: 14px;
	margin-bottom: 0;
}
h6 {
	font-size: 12px;
	margin-bottom: 0;
}
/*--------------------------------------------------------------
3.3 - Lists
--------------------------------------------------------------*/
div.page ul, div.page ol, div.page dl, div.post ul, div.post ol, div.post dl {
	margin: 0 0 18px 1.5em;
}
div.page ul, div.post ul {
	list-style: square;
	margin:0px;
}
div.page ol, div.post ol {
	list-style: decimal;
}
div.page ol ol, div.post ol ol {
	list-style: lower-alpha;
}
div.page ol ol ol, div.post ol ol ol {
	list-style: lower-roman;
}
dl {
	margin-left: 0;
}
dt {
	font-size: 14px;
	font-weight: bold;
}
dd {
	margin: 0 0 15px 0;
}
div.post ul ul, div.post ol ol, div.post ol ul, div.post ul ol, div.page ul ul, div.page ol ol, div.page ol ul, div.page ul ol {
	margin-bottom: 0px;
}
/*--------------------------------------------------------------
4.0 - Navigation
--------------------------------------------------------------*/
a {
	color: #565f06;
	text-decoration:none;
}
a:hover, a:active {
	color: #565f06;
	text-decoration:underline;
}
a:focus {
	outline: 1px dotted #ccc;
}
#navigation {
	position: relative;
	width: 100%;
}
#navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#navIn {
	padding-top:10px;
}
#navHomeIcon a {
	float:left;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	height:48px;
	line-height:48px;
	width:105px;
	position:relative;
	/*z-index: 1001;*/
}
#nav {
	background-image: linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(212,212,212)), color-stop(1, rgb(255,255,255)) );
	min-height: 48px;
	list-style: none outside none;
	margin-bottom: 15px;
	margin-top: 2px;
	padding: 0;
	box-shadow:2px 2px 3px #999;
	/* float:left; */
	/*border-top-right-radius:6px;
	border-bottom-right-radius:6px;*/
	margin-left:85px;
	padding-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	border-radius: 6px;
}
#nav li a {
	color: #fff;
	display: block;
	padding: 10px 22px;
	text-decoration: none;
	text-align: left;
}
#nav li {
	display: inline-block;
	float: left;
}
#nav li li {
	margin-left: 0;
}
#nav > li > a {
	color:#3e3e3e;
	line-height:28px;
}
#nav > li > a:hover {
	color:#fff;
	background:#b1bb4b;
	line-height:28px;
}
#nav li.selected a, #nav > li.current-menu-item a, #nav > li.current_page_item a, #nav > li.current_page_ancestor a {
	background: #d8dcaa;
}
#nav > li > ul {
	border-top-width: 0;
}
#nav > ul li.sfhover a, #nav > ul li:hover a {
	background: #fff;
	color: #333;
}
#nav li.sfhover, #nav li:hover {
	position: relative;
	z-index: 1000;
}
#nav li.sfhover a:hover {
	background: #b1bb4b;
	color: #fff;
}
#nav ul {
	border: 1px solid #222;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	-moz-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
#nav ul li ul {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#nav ul, #nav .sfhover ul ul, #nav :hover ul ul {
	display: none;
	position: absolute;
}
#nav .sfhover ul, #nav :hover ul {
	display: block;
	top: 100%;
	/*width: 128px;*/
	
}
#nav .sfhover ul li > a, #nav :hover ul li > a {
	background: #333;
	color: #fff;
}
#nav .sfhover ul .sfhover > ul, #nav :hover ul :hover > ul {
	left: 125px;
	top: -1px;
	width: 128px;
	display: block;
}
#nav ul li.sfhover > a, #nav ul li:hover > a {
	background-color: #222;
	color: #fff;
}
#nav .sfhover ul li, #nav :hover ul li {
	min-height: 30px;
	line-height: 20px;
	width: 128px;
}
#nav .sfhover ul li a, #nav :hover ul li a {
	padding: 5px 5px 5px 10px;
}
/*--------------------------------------------------------------
4.1 - Pagination
--------------------------------------------------------------*/
div.pagination {
	background: #f4f4f4;
	border: none;
	color: #888;
	font-size: 11px;
	margin: -20px -19px 0px -19px;
	padding: 8px 20px;
	position: relative;
}
div.pagination .pagination-links {
	float: right;
}
div.pagination .pagination-links span, div.pagination .pagination-links a {
	font-size: 12px;
	padding: 0 5px;
}
div.pagination .pagination-links a:hover {
	font-weight: bold;
}
noscript div.pagination {
	margin-bottom: 15px;
}
div#pag-bottom {
	margin-top: -1px;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
/*--------------------------------------------------------------
5.0 - WordPress
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 - Alignments
--------------------------------------------------------------*/
.alignright {
	float: right;
	margin-left: 15px;
}
.alignleft {
	float: left;
	margin-right: 15px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.clear {
	clear: left;
}
/*--------------------------------------------------------------
5.2 - Comments
--------------------------------------------------------------*/
.navigation, .paged-navigation, .comment-navigation {
	overflow: hidden;
	font-family: georgia, times, serif;
	font-size: 14px;
	font-style: italic;
	margin: 5px 0 25px 0;
	padding: 5px 0;
}
.comments {
	float: right;
}
#trackbacks {
	margin-top: 30px;
}
.commentlist .bypostauthor {
}
#comments {
	margin-top: 80px;
}
#comments ol.commentlist {
	border-bottom: 1px solid #e4e4e4;
	margin: 0 0 30px 0;
}
#comments ol.commentlist ol {
	list-style-type: decimal;
	margin: 0 0 18px 2.5em;
}
#comments ol.commentlist ol ol {
	list-style: lower-alpha;
	margin-bottom: 0px;
}
#comments ol.commentlist ol ol ol {
	list-style: lower-roman;
}
ol.commentlist li.comment {
	border-top: 1px solid #e4e4e4;
	clear: left;
	list-style: none;
	margin-bottom: 15px;
}
ol.commentlist ul.children li {
	margin-bottom: 0;
}
ol.commentlist div.comment-avatar-box {
	float: left;
	margin: 15px 15px 0 0;
}
.commentlist ul.children div.comment-avatar-box {
	float: left;
	margin: 0 10px 0 0;
}
div.comment-avatar-box img {
	border: 2px solid #eee;
}
div.comment-content {
	overflow: hidden;
}
ul.children .comment-entry {
	margin-bottom: 10px;
}
div.comment-meta {
	color: #888;
	font-size: 11px;
	margin: 15px 0;
	width: 100%;
}
div.comment-meta em {
	font-style: normal;
}
#reply-title {
	margin-top: 0;
}
#reply-title small {
	float: right;
	font-size: 11px;
	font-weight: normal;
}
#reply-title small a {
	margin-right: 0;
}
.commentlist ul.children {
	background: #f5f5f5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 15px 0 15px 70px;
	padding: 0 10px;
}
.commentlist ul.children ul {
	margin: 0 0 0 25px;
	padding-right: 0;
}
.commentlist ul.children img.avatar {
	border-style: none;
	height: 25px;
	margin: 0;
	width: 25px;
}
.commentlist ul.children div.comment-meta {
	font-size: 11px;
	margin: 0 0 10px 0;
}
.commentlist ul.children li {
	border-top: 2px solid #fffeff;
	padding-top: 10px;
}
.commentlist ul.children li:first-child {
	border-top: none;
}
.commentlist ul.children ul li:first-child {
	border-top: 2px solid #fffeff;
}
#respond {
	background-color: #fafafa;
	border: 1px solid #e5e5e5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 15px;
}
#respond .avb img {
	float: inherit;
}
#respond .comment-avatar-box {
	float: left;
	margin: 0 15px 0 0;
}
#respond .form-submit {
	margin-bottom: 0;
}
ol.commentlist #respond {
	clear: left;
	margin-left: 70px;
}
.commentlist ul.children #respond {
	margin-bottom: 10px;
	margin-left: 35px;
	margin-right: 20px;
}
h3#reply .comments-header {
	font-size: 14px;
}
#respond div.comment-content {
	border-style: none;
	padding:5px;
}
#nav-below {
	margin: 0 0;
	padding: 0 0;
}
#nav-above {
	margin: 0 0 15px;
	padding: 0;
}
.comment-options {
	margin: 10px 0 2px;
}
.comment-options .comment-reply-link, .comment-options .comment-edit-link {
	font: normal 11px/20px Arial, Tahoma, Verdana, sans-serif;
	margin-right: 5px;
	padding: 4px 8px;
}
.commentlist ul.children div.comment-options {
	margin-bottom: 10px;
}
/*--------------------------------------------------------------
5.3 - Gallery
--------------------------------------------------------------*/
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 15px;
	padding-top: 4px;
	text-align: center;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
dd.wp-caption p.wp-caption-text, .wp-caption p.wp-caption-text {
	font-size: 0.9em;
	line-height: 17px;
	margin: 0;
	padding: 5px 4px 5px 0;
}
#content .gallery {
	margin: 0 auto 15px;
}
#content .gallery .gallery-item {
	margin-bottom: 0;
	margin-left: 0;
}
.gallery-item img {
	margin-bottom: 15px;
}
.gallery .gallery-caption {
	color: #555;
}
/*--------------------------------------------------------------
5.4 - Images
--------------------------------------------------------------*/
img.avatar {
	border: 2px solid #eee;
	float: left;
}
img.wp-smiley {
	border: none !important;
	clear: none !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}
img.centered, img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	display: inline;
	margin: 0 0 2px 7px;
	padding: 4px;
}
img.alignleft {
	display: inline;
	margin: 0 7px 2px 0;
	padding: 4px;
}
/*--------------------------------------------------------------
5.5 - Posts
--------------------------------------------------------------*/
div.page, div.post, div.attachment {
	margin: 0 0 15px 0;
	overflow: hidden;
}
div.page:last-child, div.post:last-child, #item-body:last-child, #trackbacklist {
	margin-bottom: 0;
}
.posttitle, .posttitle a {
	line-height: 120%;
	margin: 0;
	color:#8d9547 !important;
	font-size:20px !important;
	display: inline;
}
#pm_message, .pur_message{
font-size: 18px !important;

}
.singlpayment p, .singlpayment label,#mycoupon ,.singlpayment button ,.singlpayment span,.singlpayment #payinput{
	font-size: 18px !important;
}
#mycoupon{
	height: 27px;
}

.usrhome{
/* width:510px;  */
width:507px;
float:left;
}
.usrhome h4{
	font-size: 20px;
}

.thumbhome{
	/* float: left;
    min-height: 150px;
    min-width: 225px */
	float: left;
    width: 200px;
    padding-right: 18px;
}

.acctbutton{
      width: auto;
      font-weight: normal;
      text-decoration: none;
     /*background: #ffdf00;*/
     background: #ffeaa6;
    
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .5)), color-stop(100%,rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
    background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    background-image: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
    display:inline-block;
    font-size: inherit;
    text-align: center;
    color: #333;
}

.acctbutton a{
    line-height: 27px !important;
}


h2.pagetitle {
	line-height: 120%;
}
h2.pagetitle a, h2.posttitle a {
	color: #666;
	text-decoration: none;
}
.edit-link, .page-link {
	clear: both;
	font-weight: bold;
}
div.post table, div.page table {
	border: 1px solid #eee;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 15px;
}
div.post table th, div.page table th {
	border-top: 1px solid #eee;
	text-align: left;
}
div.post table td, div.page table td {
	border-top: 1px solid #eee;
}
div.author-box {
	background: #f0f0f0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	float: left;
	font-family: georgia, times, serif;
	font-style: italic;
	margin: 0 15px 15px 0;
	padding: 10px;
	text-align: center;
	width: 70px;
}
div.author-box p {
	word-wrap: break-word;
}
div.author-box p, div.comment-avatar-box p {
	margin: 5px 0 0;
}
div.author-box a, div.comment-avatar-box a {
	text-decoration: none;
}
div.author-box img {
	float: none;
	border: 4px solid #fff;
	margin: 0;
}
div.post-content {
/* margin-left: 105px; */
}
p.date span:first-child {
	font-style: italic;
}
div.post .entry {
	margin-bottom: 15px;
    min-height: 60px;
	float: left;
	width: 70%;
}
p.date, p.postmetadata {
	border-top: 1px solid #e4e4e4;
	color: #888;
	font-family: Georgia, times, serif;
	font-size: 12px;
	margin: 10px 0;
	padding: 3px 0;
}
p.postmetadata {
	clear: left;
	overflow: hidden;
}
.page .tags, .post .tags {
	float: left;
}
span.sticky-post {
	font-style: normal;
}
/*--------------------------------------------------------------
6.0 - BuddyPress
--------------------------------------------------------------*/
/*--------------------------------------------------------------
6.1 - Activity
--------------------------------------------------------------*/
#activity-stream {
	margin-top: -5px;
}
#item-body form#whats-new-form {
	border-bottom: 1px solid #ddd;
	margin: 20px 0 10px;
	padding-bottom: 20px;
}
.home-page form#whats-new-form {
	border-bottom: none;
	padding-bottom: 0;
}
form#whats-new-form h5 {
	font-weight: normal;
	font-size: 12px;
	color: #888;
	margin: 0;
	margin-left: 76px;
	padding: 0 0 3px 0;
}
form#whats-new-form #whats-new-avatar {
	float: left;
}
form#whats-new-form #whats-new-content {
	margin-left: 54px;
	padding-left: 22px;
}
form#whats-new-form textarea {
	background: #fff;
	border: 1px inset #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #555;
	font-family: inherit;
	font-size: 14px;
	height: 20px;
	padding: 6px;
	width: 98%;
}
body.no-js form#whats-new-form textarea {
	height: 50px;
}
form#whats-new-form #whats-new-options select {
	max-width: 200px;
	margin-top: 12px;
}
form#whats-new-form #whats-new-submit {
	float: right;
	margin-top: 12px;
}
#whats-new-options {
	overflow: auto;
	height: 0;
}
body.no-js #whats-new-options {
	height: auto;
}
#whats-new:focus {
	border-color: rgba(31, 179, 221, 0.9) !important;
	outline-color: rgba(31, 179, 221, 0.9);
	box-shadow: 0 0 7px rgba(31, 179, 221, 0.7);
	-moz-box-shadow: 0 0 7px rgba(31, 179, 221, 0.7);
	-webkit-box-shadow: 0 0 7px rgba(31, 179, 221, 0.7);
}
/*--------------------------------------------------------------
6.1.1 - Activity Listing
--------------------------------------------------------------*/
ul.activity-list li {
	overflow: hidden;
	padding: 15px 0 0;
}
.activity-list .activity-avatar {
	float: left;
}
ul.activity-list > li:first-child {
	padding-top: 5px;
}
ul.item-list.activity-list li.has-comments {
	padding-bottom: 15px;
}
body.activity-permalink ul.activity-list li.has-comments {
	padding-bottom: 0;
}
.activity-list li.mini {
	font-size: 11px;
	min-height: 35px;
	padding: 15px 0 0 0;
	position: relative;
}
.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic {
	height: 20px;
	margin-left: 30px;
	width: 20px;
}
.activity-permalink .activity-list li.mini .activity-avatar img.avatar, .activity-permalink .activity-list li.mini .activity-avatar img.FB_profile_pic {
	height: auto;
	margin-left: 0;
	width: auto;
}
body.activity-permalink .activity-list > li:first-child {
	padding-top: 0;
}
.activity-list li .activity-content {
	position: relative;
}
.activity-list li.mini .activity-content p {
	margin: 0;
}
.activity-list li.mini .activity-comments {
	clear: both;
	font-size: 12px;
}
body.activity-permalink li.mini .activity-meta {
	margin-top: 4px;
}
.activity-list li .activity-inreplyto {
	background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;
	color: #888;
	font-size: 11px;
	margin-left: 5px;
	margin-top: 5px;
	padding-left: 25px;
}
.activity-list li .activity-inreplyto > p {
	margin: 0;
	display: inline;
}
.activity-list li .activity-inreplyto blockquote, .activity-list li .activity-inreplyto div.activity-inner {
	background: none;
	border: none;
	display: inline;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.activity-list .activity-content {
	margin-left: 70px;
	margin-bottom: 15px;
}
body.activity-permalink .activity-list li .activity-content {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	line-height: 150%;
	min-height: 35px;
	margin-left: 185px;
	margin-right: 0;
	padding: 15px;
}
body.activity-permalink .activity-list li .activity-header > p {
	background: url( ../images/activity_arrow.gif ) top left no-repeat;
	height: 35px;
	margin-bottom: 0;
	margin-left: -35px;
	padding: 5px 0 0 35px;
}
.activity-list .activity-content .activity-header, .activity-list .activity-content .comment-header {
	color: #888;
	font-size: 11px;
	line-height: 220%;
}
.activity-header {
	margin-right: 20px;
}
.activity-header a, .comment-meta a, .acomment-meta a {
	text-decoration: none;
}
.activity-list .activity-content .activity-header img.avatar {
	float: none !important;
	margin: 0 5px -8px 0 !important;
}
a.bp-secondary-action, span.highlight {
	font-size: 11px;
	padding: 0;
	margin-right: 5px;
	text-decoration: none;
}
.activity-list .activity-content .activity-inner, .activity-list .activity-content blockquote {
	margin: 10px 10px 5px 0;
	overflow: hidden;
}
.activity-list li.new_forum_post .activity-content .activity-inner, .activity-list li.new_forum_topic .activity-content .activity-inner {
	border-left: 2px solid #EAEAEA;
	margin-left: 5px;
	padding-left: 10px;
}
body.activity-permalink .activity-content .activity-inner, body.activity-permalink .activity-content blockquote {
	margin-left: 0;
	margin-top: 5px;
}
.activity-inner > p {
	word-wrap: break-word;
	line-height:24px;
}
.activity-inner > .activity-inner {
	margin: 0 !important;
}
.activity-inner > blockquote {
	margin: 0 !important;
}
.activity-list .activity-content img.thumbnail {
	border: 2px solid #eee;
	float: left;
	margin: 0 10px 5px 0;
}
.activity-read-more {
	margin-left: 1em;
	white-space: nowrap;
}
.activity-list li.load-more {
	background: #f0f0f0 !important;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 1.2em;
	margin: 15px 0 !important;
	padding: 10px 15px !important;
	text-align: center;
}
.activity-list li.load-more a {
	color: #4D4D4D;
}
/*--------------------------------------------------------------
6.1.2 - Activity Comments
--------------------------------------------------------------*/
div.activity-meta {
	margin: 18px 0;
}
body.activity-permalink div.activity-meta {
	margin-bottom: 6px;
}
div.activity-meta a {
	font: normal 11px/20px Arial, Tahoma, Verdana, sans-serif;
	padding: 4px 8px;
}
a.activity-time-since {
	color: #aaa;
	text-decoration: none;
}
a.activity-time-since:hover {
	color: #888;
	text-decoration: underline;
}
a.bp-primary-action, #reply-title small a {
	font-size: 11px;
	margin-right: 5px;
	text-decoration: none;
}
a.bp-primary-action span, #reply-title small a span {
	background: #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 90%;
	margin-left: 2px;
	padding: 0 5px;
}
a.bp-primary-action:hover span, #reply-title small a:hover span {
	background: #555;
	color: #fff;
}
div.activity-comments {
	margin: 0 0 0 70px;
	overflow: hidden; /* IE fix */
	position: relative;
	width: auto;
	clear: both;
}
body.activity-permalink div.activity-comments {
	background: none;
	margin-left: 185px;
	width: auto;
}
div.activity-comments > ul {
	background: #f5f5f5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	padding: 0 0 0 10px;
}
div.activity-comments ul, div.activity-comments ul li {
	border: none;
	list-style: none;
}
div.activity-comments ul {
	clear: both;
}
div.activity-comments ul li {
	border-top: 2px solid #fff;
	padding: 10px 0 0;
}
body.activity-permalink .activity-list li.mini .activity-comments {
	clear: none;
	margin-top: 0;
}
body.activity-permalink div.activity-comments ul li {
	border-width: 1px;
	padding: 10px 0 0 0;
}
div.activity-comments > ul > li:first-child {
	border-top: none;
}
div.activity-comments ul li:last-child {
	margin-bottom: 0;
}
div.activity-comments ul li > ul {
	margin-left: 30px;
	margin-top: 0;
	padding-left: 10px;
}
body.activity-permalink div.activity-comments ul li > ul {
	margin-top: 10px;
}
body.activity-permalink div.activity-comments > ul {
	padding: 0 10px 0 15px;
}
div.activity-comments div.acomment-avatar img {
	border-width: 2px !important;
	float: left;
	height: 25px;
	margin-right: 10px;
	width: 25px;
}
div.activity-comments div.acomment-content {
	font-size: 11px;
	margin: 5px 0 0 40px;
}
div.acomment-content .time-since, div.acomment-content .activity-delete-link, div.acomment-content .comment-header {
	display: none;
}
body.activity-permalink div.activity-comments div.acomment-content {
	font-size: 14px;
}
div.activity-comments div.acomment-meta {
	color: #888;
	font-size: 11px;
}
div.activity-comments form.ac-form {
	background: #fafafa;
	border: 1px solid #ddd;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	display: none;
	margin: 0 0 15px 33px;
	padding: 8px;
}
div.activity-comments li form.ac-form {
	margin-right: 15px;
	clear: both;
}
div.activity-comments form.root {
	margin-left: 0;
}
div.activity-comments div#message {
	margin-top: 15px;
	margin-bottom: 0;
}
div.activity-comments form.loading {
	background-image: url( ../images/ajax-loader.gif );
	background-position: 2% 95%;
	background-repeat: no-repeat;
}
div.activity-comments form .ac-textarea {
	background: #fff;
	border: 1px inset #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 10px;
	padding: 8px;
}
div.activity-comments form textarea {
	border: none;
	color: #555;
	font-family: inherit;
	font-size: 11px;
	height: 60px;
	padding: 0;
	width: 100%;
}
div.activity-comments form input {
	margin-top: 5px;
}
div.activity-comments form div.ac-reply-avatar {
	float: left;
}
div.ac-reply-avatar img {
	border: 2px solid #fff !important;
}
div.activity-comments form div.ac-reply-content {
	color: #888;
	font-size: 11px;
	margin-left: 50px;
	padding-left: 15px;
}
.acomment-options {
	float: left;
	margin: 5px 0 5px 40px;
}
.acomment-options a {
	color: #999;
}
.acomment-options a:hover {
	color: inherit;
}
/*--------------------------------------------------------------
6.2 - Toolbar
--------------------------------------------------------------*/
#wp-admin-bar .padder {
	width: 95% !important; /* Line up the Toolbar with the content body in this theme */
}
/*--------------------------------------------------------------
6.3 - Directories - Members, Groups, Blogs, Forums
--------------------------------------------------------------*/
div.dir-search {
	float: right;
	margin: -39px 0 0 0;
}
div.dir-search input[type=text] {
	font-size: 12px;
	padding: 1px 3px;
}
/*--------------------------------------------------------------
6.4 - Errors / Success Messages
--------------------------------------------------------------*/
div#message {
	margin: 0 0 15px;
}
#message.info {
	margin-bottom: 0;
}
div#message.updated {
	clear: both;
}
div#message p {
	font-size: 18px;
	display: block;
	padding: 10px 15px;
}
div#message.error p {
	background-color: #db1717;
	border-color: #a71a1a;
	clear: left;
	color: #fff;
}
div#message.updated p {
	background-color: #8ff57a;
	border-color: #80cf70;
	color: #1a6a00;
}
.standard-form#signup_form div div.error {
	background: #e41717;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	margin: 0 0 10px 0;
	padding: 6px;
	width: 90%;
}
div.accept, div.reject {
	float: left;
	margin-left: 10px;
}
ul.button-nav li {
	float: left;
	margin: 0 10px 10px 0;
}
ul.button-nav li.current a {
	font-weight: bold;
}
/*--------------------------------------------------------------
6.5 - Forms
--------------------------------------------------------------*/
.standard-form textarea, .standard-form input[type=text], .standard-form select, .standard-form input[type=password], .dir-search input[type=text] {
	border: 1px inset #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #888;
	font: inherit;
	font-size: 14px;
	padding: 6px;
}
.standard-form select {
	padding: 3px;
}
.standard-form input[type=password] {
	margin-bottom: 5px;
}
.standard-form label, .standard-form span.label {
	display: block;
	font-weight: bold;
	margin: 15px 0 5px 0;
}
.standard-form div.checkbox label, .standard-form div.radio label {
	color: #888;
	font-size: 14px;
	font-weight: normal;
	margin: 5px 0 0 0;
}
.standard-form#sidebar-login-form label {
	margin-top: 5px;
}
.standard-form input[type=text] {
	width: 75%;
}
.standard-form#sidebar-login-form input[type=text], .standard-form#sidebar-login-form input[type=password] {
	padding: 4px;
	width: 95%;
}
.standard-form #basic-details-section input[type=password], .standard-form #blog-details-section input#signup_blog_url {
	width: 35%;
}
.standard-form#signup_form input[type=text], .standard-form#signup_form textarea, .form-allowed-tags, #commentform input[type=text], #commentform textarea {
	width: 90%;
}
.standard-form#signup_form div.submit {
	float: right;
}
div#signup-avatar img {
	margin: 0 15px 10px 0;
}
.standard-form textarea {
	width: 75%;
	height: 120px;
}
.standard-form textarea#message_content {
	height: 200px;
}
.standard-form#send-reply textarea {
	width: 97.5%;
}
.standard-form p.description {
	color: #888;
	font-size: 11px;
	margin: 5px 0;
}
.standard-form div.submit {
	clear: both;
	padding: 15px 0 0 0;
}
.standard-form p.submit {
	margin-bottom: 0;
	padding: 15px 0 0 0;
}
.standard-form div.submit input {
	margin-right: 15px;
}
.standard-form div.radio ul {
	margin: 10px 0 15px 38px;
	list-style: disc;
}
.standard-form div.radio ul li {
	margin-bottom: 5px;
}
.standard-form a.clear-value {
	display: block;
	margin-top: 5px;
	outline: none;
}
.standard-form #basic-details-section, .standard-form #blog-details-section, .standard-form #profile-details-section {
	float: left;
	width: 48%;
}
.standard-form #profile-details-section {
	float: right;
}
.standard-form #blog-details-section {
	clear: left;
}
.standard-form input:focus, .standard-form textarea:focus, .standard-form select:focus {
	background: #fafafa;
	color: #555;
}
form#send-invite-form {
	margin-top: 20px;
}
div#invite-list {
	background: #f5f5f5;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 400px;
	margin: 0 0 10px;
	overflow: auto;
	padding: 5px;
	width: 160px;
}
button, a.button, input[type=submit], input[type=button], input[type=reset], ul.button-nav li a, div.generic-button a, .comment-reply-link {
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #ededed 100%); /* W3C */
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #777;
	cursor: pointer;
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif;
	outline: none;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	line-height: 14px;
}
button:hover, a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover, input[type=reset]:hover, ul.button-nav li a:hover, ul.button-nav li.current a, div.generic-button a:hover, .comment-reply-link:hover {
	background: #ededed;
	background: -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* W3C */
	border: 1px solid #bbb;
	color: #555;
	outline: none;
	text-decoration: none;
}
/*--------------------------------------------------------------
6.6 - Ajax Loading
--------------------------------------------------------------*/
a.loading, input.loading {
	background-image: url( ../images/ajax-loader.gif );
	background-position: 95% 50%;
	background-repeat: no-repeat;
	padding-right: 25px;
}
a.loading:hover, input.loading:hover {
	background-image: url( ../images/ajax-loader.gif );
	background-position: 95% 50%;
	background-repeat: no-repeat;
	padding-right: 25px;
	color: #777;
}
a.button.loading, input[type="submit"].loading, input[type="button"].loading, input[type="reset"].loading {
	background-image: url( ../images/ajax-loader.gif ), -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
	background-image: url( ../images/ajax-loader.gif ), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0)); /* Chrome,Safari4+ */
	background-image: url( ../images/ajax-loader.gif ), -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background-image: url( ../images/ajax-loader.gif ), -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* Opera11.10+ */
	background-image: url( ../images/ajax-loader.gif ), -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( enabled=0 ); /* IE6-9 */
	background-image: url( ../images/ajax-loader.gif ), linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* W3C */
	background-position: 95% 50%;
	background-repeat: no-repeat;
	padding-right: 25px;
}
a.button.loading:hover, input[type="submit"].loading:hover, input[type="button"].loading:hover, input[type="reset"].loading:hover {
	background-image: url( ../images/ajax-loader.gif ), -moz-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* FF3.6+ */
	background-image: url( ../images/ajax-loader.gif ), -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e0e0e0)); /* Chrome,Safari4+ */
	background-image: url( ../images/ajax-loader.gif ), -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background-image: url( ../images/ajax-loader.gif ), -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* Opera11.10+ */
	background-image: url( ../images/ajax-loader.gif ), -ms-linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0', GradientType=0 ); /* IE6-9 */
	background-image: url( ../images/ajax-loader.gif ), linear-gradient(top, #ffffff 0%, #e0e0e0 100%); /* W3C */
	border: 1px solid #ccc;
	padding-right: 25px;
}
input[type="submit"].pending, input[type="button"].pending, input[type="reset"].pending, input[type="submit"].disabled, input[type="button"].disabled, input[type="reset"].disabled, button.pending, button.disabled, div.pending a, a.disabled {
	border-color: #eee;
	color: #bbb;
	cursor: default;
}
input[type="submit"]:hover.pending, input[type="button"]:hover.pending, input[type="reset"]:hover.pending, input[type="submit"]:hover.disabled, input[type="button"]:hover.disabled, input[type="reset"]:hover.disabled, button.pending:hover, button.disabled:hover, div.pending a:hover, a.disabled:hover {
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #ededed 100%); /* W3C */
	border-color: #eee;
	color: #bbb;
}
/*--------------------------------------------------------------
6.7 - Forums, Tables and Topics
--------------------------------------------------------------*/
ul#topic-post-list {
	margin: 0px -19px 15px;
	width: auto;
}
ul#topic-post-list li {
	padding: 15px;
	position: relative;
}
ul#topic-post-list li.alt {
	background: #f5f5f5;
}
ul#topic-post-list li div.poster-meta {
	color: #888;
	margin-bottom: 10px;
}
ul#topic-post-list li div.post-content {
	margin-left: 54px;
}
div.topic-tags {
	font-size: 11px;
}
div.admin-links {
	color: #888;
	font-size: 11px;
	position: absolute;
	top: 15px;
	right: 25px;
}
div#topic-meta {
	margin: -10px -19px;
	padding: 5px 19px 30px;
	position: relative;
}
div#topic-meta div.admin-links {
	right: 19px;
	top: -36px;
}
div#topic-meta h3 {
	font-size: 20px;
	margin: 5px 0;
}
div#new-topic-post {
	display: none;
	margin: 20px 0 0 0;
	padding: 1px 0 0 0;
}
table {
	width: 100%;
}
table thead tr {
	background: #eaeaea;
}
table#message-threads {
	margin: 0 -19px;
	width: auto;
}
table.profile-fields {
	margin-bottom: 20px;
}
table.profile-fields:last-child {
	margin-bottom: 0;
}
table.profile-fields p {
	margin-top: 15px;
}
table.profile-fields p:last-child {
	margin-top: 0;
}
div#sidebar table {
	margin: 0 -16px;
	width: 117%;
}
table tr td, table tr th {
	padding: 8px;
	vertical-align: middle;
}
table tr td.label {
	border-right: 1px solid #eaeaea;
	font-weight: bold;
	width: 25%;
}
table tr td.thread-info p {
	margin: 0;
}
table tr td.thread-info p.thread-excerpt {
	color: #888;
	font-size: 11px;
	margin-top: 3px;
}
div#sidebar table td, table.forum td {
	text-align: center;
}
table tr.alt td {
	background: #f5f5f5;
}
table.notification-settings {
	margin-bottom: 20px;
	text-align: left;
}
#groups-notification-settings {
	margin-bottom: 0;
}
table.notification-settings th.icon, table.notification-settings td:first-child {
	display: none;
}
table.notification-settings th.title {
	width: 80%;
}
table.notification-settings .yes, table.notification-settings .no {
	text-align: center;
	width: 40px;
}
table.forum {
	margin: 0 -19px;
	width: auto;
}
table.forum tr.sticky td {
	font-size: 1.2em;
	background: #fff9db;
	border-top: 1px solid #ffe8c4;
	border-bottom: 1px solid #ffe8c4;
}
table.forum tr.closed td.td-title {
	background-image: url( ../images/closed.png );
	background-position: 15px 50%;
	background-repeat: no-repeat;
	padding-left: 35px;
}
table.forum td p.topic-text {
	color: #888;
	font-size: 13px;
}
table.forum tr > td:first-child, table.forum tr > th:first-child {
	padding-left: 15px;
}
table.forum tr > td:last-child, table.forum tr > th:last-child {
	padding-right: 15px;
}
table.forum tr th#th-title, table.forum tr th#th-poster, table.forum tr th#th-group, table.forum td.td-poster, table.forum td.td-group, table.forum td.td-title {
	text-align: left;
}
table.forum tr td.td-title a.topic-title {
	font-size: 1.2em;
}
table.forum td.td-freshness {
	white-space: nowrap;
}
table.forum td.td-freshness span.time-since {
	font-size: 0.9em;
	color: #888;
}
table.forum td img.avatar {
	float: none;
	margin: 0 5px -8px 0;
}
table.forum td.td-poster, table.forum td.td-group {
	min-width: 140px;
}
table.forum th#th-title {
	width: 80%;
}
table.forum th#th-freshness {
	width: 25%;
}
table.forum th#th-postcount {
	width: 15%;
}
table.forum p.topic-meta {
	font-size: 0.9em;
	margin: 5px 0 0 0;
}
/*-------------------------------------------------------------------------
6.8 - Headers, Lists and Tabs - Activity, Groups, Blogs, Forums, Profiles
-------------------------------------------------------------------------*/
.item-body {
	margin: 20px 0;
}
span.activity {
	display: inline-block;
	font-size: 11px;
	opacity: 0.8;
	padding: 1px 8px;
}
span.user-nicename {
	color: #777;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
}
span.activity, div#message p {
	border: 1px solid #e1ca82;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	margin-top: 3px;
	text-decoration: none;
	background: #ffeaa6;
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0))); /* Chrome,Safari4+ */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: -o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
	background-image: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
}
div#item-header {
	overflow: hidden;
}
div#item-header div#item-header-content {
	margin-left: 170px;
}
div#item-header h2 {
	font-size: 28px;
	line-height: 120%;
	margin: 0 0 15px 0;
}
div#item-header h2 a {
	color: #777;
	text-decoration: none;
}
div#item-header img.avatar {
	float: left;
	margin: 0 15px 19px 0;
}
div#item-header h2 {
	margin-bottom: 5px;
}
div#item-header span.activity, div#item-header h2 span.highlight {
	font-size: 11px;
	font-weight: normal;
	line-height: 170%;
	margin-bottom: 7px;
	vertical-align: middle;
}
div#item-header h2 span.highlight {
	font-size: 16px;
}
div#item-header h2 span.highlight span {
	background: #a1dcfa;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	padding: 1px 4px;
	position: relative;
	right: -2px;
	top: -2px;
	vertical-align: middle;
}
div#item-header div#item-meta {
	font-size: 14px;
	color: #aaa;
	overflow: hidden;
	margin: 15px 0 5px 0;
	padding-bottom: 10px;
}
div#item-header div#item-actions {
	float: right;
	margin: 0 0 15px 15px;
	text-align: right;
	width: 20%;
}
div#item-header div#item-actions h3 {
	font-size: 12px;
	margin: 0 0 5px 0;
}
div#item-header ul {
	margin-bottom: 15px;
	overflow: hidden;
}
div#item-header ul h5, div#item-header ul span, div#item-header ul hr {
	display: none;
}
div#item-header ul li {
	float: right;
}
div#item-header ul img.avatar, div#item-header ul.avatars img.avatar {
	height: 30px;
	margin: 2px;
	width: 30px;
}
div#item-header div.generic-button, div#item-header a.button {
	float: left;
	margin: 10px 10px 0 0;
}
div#item-header div#message.info {
	line-height: 80%;
}
ul.item-list {
	width: 100%;
}
ul.item-list li {
	border-bottom: 1px solid #eaeaea;
	padding: 15px 0;
	position: relative;
}
ul.item-list.activity-list li {
	padding-bottom: 0;
}
ul.single-line li {
	border: none;
}
ul.item-list li img.avatar {
	float: left;
	margin: 0 10px 0 0;
}
ul.item-list li div.item-title, ul.item-list li h4 {
	font-weight: normal;
	font-size: 14px;
	margin: 0;
	width: 75%;
}
ul.item-list li div.item-title span {
	color: #999;
	font-size: 12px;
}
ul.item-list li div.item-desc {
	color: #888;
	font-size: 11px;
	margin: 10px 0 0 64px;
	width: 50%;
}
ul.item-list li div.action {
	position: absolute;
	top: 15px;
	right: 0;
	text-align: right;
}
ul.item-list li div.meta {
	color: #888;
	font-size: 11px;
	margin-top: 10px;
}
ul.item-list li h5 span.small {
	float: right;
	font-size: 11px;
	font-weight: normal;
}
div.item-list-tabs {
	background: #eaeaea;
	clear: left;
	margin: 25px -19px 20px -19px;
	overflow: hidden;
}
div.item-list-tabs ul li a {
	text-decoration: none;
	height: 20px;
}
div.item-list-tabs ul {
	width: 100%;
}
div.item-list-tabs ul li {
	float: left;
	margin: 5px 0 0 5px;
}
div.item-list-tabs#subnav ul li {
	margin-top: 0;
}
div.item-list-tabs ul li:first-child {
	margin-left: 20px;
}
div.item-list-tabs ul li.last {
	float: right;
	margin: 7px 20px 0 0;
}
div.item-list-tabs#subnav ul li.last {
	margin-top: 4px;
}
div.item-list-tabs ul li.last select {
	max-width: 175px;
}
div.item-list-tabs ul li a, div.item-list-tabs ul li span {
	display: block;
	padding: 5px 10px;
	text-decoration: none;
}
div.item-list-tabs ul li a span {
	background: #A6B507;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: inline;
	font-size: 90%;
	margin-left: 2px;
	padding: 1px 6px;
}
div.item-list-tabs ul li.selected a, div.item-list-tabs ul li.current a {
	background-color: #fff;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	color: #555;
	font-weight: bold;
}
div.item-list-tabs ul li.selected a span, div.item-list-tabs ul li.current a span, div.item-list-tabs ul li a:hover span {
	background-color: #999;
}
div.item-list-tabs ul li.selected a span, div.item-list-tabs ul li.current a span {
	background-color: #707A0B;
}
ul li.loading a {
	background-image: url( ../images/ajax-loader.gif );
	background-position: 92% 50%;
	background-repeat: no-repeat;
	padding-right: 30px !important;
}
div#item-nav ul li.loading a {
	background-position: 88% 50%;
}
div.item-list-tabs#object-nav {
	margin-top: 0;
}
div.item-list-tabs#subnav {
	background: #fff;
	margin: -15px -19px 25px -19px;
	min-height: 35px;
	overflow: hidden;
	padding-top:7px;
	border-bottom:1px solid #eee;
}
div.item-list-tabs ul li.feed a {
	background: url( ../images/rss.png ) center left no-repeat;
	padding-left: 20px;
}
#admins-list li, #mods-list li, #members-list li {
	overflow: auto;
}
/*--------------------------------------------------------------
6.9 - Private Messaging Threads
--------------------------------------------------------------*/
table#message-threads tr.unread td {
	background: #fff9db;
	border-top: 1px solid #ffe8c4;
	border-bottom: 1px solid #ffe8c4;
	font-weight: bold;
}
li span.unread-count, tr.unread span.unread-count {
	background: #dd0000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-weight: bold;
	padding: 2px 8px;
}
div.item-list-tabs ul li a span.unread-count {
	padding: 1px 6px;
	color: #fff;
}
div.messages-options-nav {
	background: #eee;
	font-size: 11px;
	margin: 0 -19px;
	padding: 5px 15px;
	text-align: right;
}
div#message-thread div.message-box {
	margin: 0 -19px;
	padding: 15px;
}
div#message-thread div.alt {
	background: #f4f4f4;
}
div#message-thread p#message-recipients {
	margin: 10px 0 20px 0;
}
div#message-thread img.avatar {
	float: left;
	margin: 0 10px 0 0;
	vertical-align: middle;
}
div#message-thread strong {
	font-size: 16px;
	margin: 0;
}
div#message-thread strong a {
	text-decoration: none;
}
div#message-thread strong span.activity {
	margin: 4px 0 0 10px;
}
div#message-thread div.message-metadata {
	overflow: hidden;
}
div#message-thread div.message-content {
	margin-left: 45px;
}
div#message-thread div.message-options {
	text-align: right;
}
div.message-search {
	float: right;
	margin: 0 20px;
}
/*--------------------------------------------------------------
6.9 - Extended Profiles
--------------------------------------------------------------*/

div.profile h4 {
	margin-bottom: auto;
	margin-top: 15px;
}
#profile-edit-form ul.button-nav {
	margin-top: 15px;
}
body.no-js .field-visibility-settings-toggle, body.no-js .field-visibility-settings-close {
	display: none;
}
.field-visibility-settings {
	display: none;
	margin-top: 10px;
}
body.no-js .field-visibility-settings {
	display: block;
}
.current-visibility-level {
	font-weight: bold;
	font-style: normal;
}
.field-visibility-settings, .field-visibility-settings-toggle, .field-visibility-settings-notoggle {
	color: #888;
}
.field-visibility-settings-toggle a, .field-visibility-settings a {
	font-size: .9em;
}
body.register div.page ul {
	list-style: none;
}
.standard-form .field-visibility-settings label {
	margin: 0;
	font-weight: normal;
}
.field-visibility-settings legend, .field-visibility-settings-toggle {
	font-style: italic;
}
/*[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[    Custom    ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]*/
body {
	margin:0 auto;
}
.clrFix {
	clear:both;
}
#headerOut {
	background:url(../images/cst/topBg.png);
	width:100%;
}
#headerIn {
	background:none;
	width:100%;
	/*max-width:1020px;*/
	max-width: 1250px;
	margin:0 auto;
}
#containerOutCommon {
	background:url(../images/cst/bodyBg.png) repeat-x #fff;
	width:100%;
	padding-bottom: 40px;
}
#containerInCommon {
	background:none;
	width:98%;
	max-width:1020px;
	margin:0 auto;
}
#topBar {
	height:19px;
	width:100%;
	background:url(../images/cst/topBar.png) repeat-x;
}
#bottomBar {
	background:url(../images/cst/bottomBar.png) repeat-x;
	height:21px;
	width:100%;
}
#loginBoxTitle {
	background:url(../images/cst/loginBoxTitle.png) no-repeat;
	width:199px;
	height:57px;
	position:relative;
	top:-21px;
	left:-5px;
}
#loginButton {
	float:right;
}
#forgetmenotR {
	float:left;
}
.inputz {
	padding:7px !important;
	border:1px solid #ccc !important;
	border-radius:5px !important;
	margin-bottom:8px;
}
#formZ {
	height:10px !important;
	display:block;
	clear:both;
}
#forgetmenotR a {
	color:#555;
	text-decoration:underline;
	font-size:12px;
}
#forgetmenotLib {
	color: #555;
	font-size:12px;
	padding-top:10px;
	display:inline-block;
}
#logo {
	float:left;
	padding:0px;
	margin:0px;
	/*width:28%;*/
}
#sloganWDZ {
	background:url(../images/cst/logoDivi.png) left top no-repeat;
	/* height:75px; */
	padding-left:2%;
	margin-left:1%;
	float:left;
	display:block;
	margin-top:3%;
 padding-top:1$;
	width:40%;
}
#sloganWDZimg {
	width:100%;
}
.cerasolPartBg {
	background:url(../images/cst/cerasolPartBg.png) no-repeat top center;
	width:100%;
	max-width:1020px;
	margin:0 auto;
}
.cerasolPartBg h1 {
	color:#555e05;
	padding-top:50px;
	padding-bottom:0px;
	/*padding-left:40px;*/
	font-size:23px;
}
#adZ {
	/*padding-left:30px;*/
	padding-bottom:30px;
}
.scrollup {
	float:left;
	cursor:pointer;
	margin-bottom:20px;
}
.adDivi {
	width:21px;
	height:282px;
	float:left;
}
.adDClr {
	clear:both;
}
#adZ ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#adZ ul li {
	display:inline-block;
	margin-right:56px;
	width:30% !important;
}
#adZ ul li:last-child {
	margin-right:0px;
	/*float: right;*/
}
#adZ ul li img {
	width:100% !important;
	height:auto !important;
}
 @media (max-width:500px) {
.flexslider {
min-height:1px !important;
 }
}


@media only screen and (min-width: 1000px) and (max-width: 1250px) {
#adZ{

  margin:  0 auto;
  padding-left: 45px;
   }
}
/* Added by Mostafiz (26-03-13) start */
@media only screen and (max-width: 1000px) {
 #signUpInput {
 padding:10px !important;
 width:230px !important;
 margin-top:23px !important;
 margin-left:33px !important;
 font-size:18px !important;
 height:23px !important;
 background: url(../images/cst/signUpInputBg.jpg) no-repeat top left #ffffff !important;
 border: 1px solid #CCCCCC !important;
 border-radius:5px !important;
 color: #888 !important;
}
}
/* Added by Mostafiz (26-03-13) end */






.sliderShadowFix {
	margin: 0px !important;
	background: url(../images/cst/bx_loader.gif) no-repeat center center #fff;
}
#flexslider2 img {
	width:100%;
}
.sub-menu {
	opacity:0.95;
	filter:alpha(opacity=95);
	box-shadow:2px 2px 3px #999;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	width:216px !important;
	background:#fff;
	border:1px solid #fff !important;
}
.sub-menu li a {
	background:none !important;
	width:180px !important;
	color:#111 !important;
	border-bottom:1px dashed #888;
	padding-left:25px !important;
}
ul > li:last-child > a {
	border-bottom:0px none;
}
#footNav ul {
	list-style:none;
	text-align:right;
	padding-top:15px;
	padding-bottom:15px;
	text-shadow:none !important;
}
#footNav ul li {
	display: inline-block;
	border-right:1px solid #faf4dc;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}
#footNav ul li:last-child {
	display:inline;
	padding:15px;
	border-right:0px none;
}
#footNav ul li a {
	color:#faf4dc;
	text-decoration:none;
	display:inline-block;
}
#footNav ul li a:hover {
	color:#faf4dc;
	text-decoration: underline;
}
#footNav div ul li ul {
	display:none !important;
}
#footLogo {
	float: left;
	width:30%;
}
#footLogo img {
	border: 0 none;
	float: left;
	height: auto;
	margin-top: -10px;
	outline: medium none;
	/*width: 100%;*/
}
#footLogo a {
	text-decoration:none;
}
#socialNet {
	/*float:right;*/
}
#socialNet img {
	border: 0 none;
    float: right;
    margin-bottom: 6%;
    margin-left: 5%;
    outline: medium none;
    width: 30px;
}
#socialNet a {
	text-decoration:none;
}
#iconZ {
  float: right;
  /*  clear: both;
    float: right;*/
	
}
#iconZ img{
	
	width: 30px;

}
#footerRightPart {
	float:right;
	width:640px;
	text-shadow:none;
	color:#c3b97c;
	font-size:13px;
	line-height:18px;
	padding-bottom:15px;
	padding-top:10px;
}
#footerRightPart a {
	text-shadow:none;
	color:#c3b97c;
}
#footerTxt {
	text-align:right;
	margin-bottom:25px;
	margin-top:15px;
	color:#C3B97C !important;
}
#copyRight {
	text-align:right;
	color:#C3B97C !important;
}
input[type='text'] {
	padding: 5px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
 -webkit-transition: .3s ease-in-out;
 -moz-transition: .3s ease-in-out;
}
input[type='text']:focus {
	border: 1px solid #fafafa;
	-webkit-box-shadow: 0px 0px 7px #4aa2fc;
	-moz-box-shadow: 0px 0px 7px #4aa2fc;
	box-shadow: 0px 0px 7px #4aa2fc;
}

#signUpBar7 input[type='text']:focus {
 border: 0px !important;
 box-shadow: none !important;
}

.regfree input[type="submit"]:active{
	box-shadow: none !important;
	border: 0px !important;
	-moz-outline-style: none; 
	outline: 0;
}
/*.regfree input[type="submit"] regfbutt*/

input[type='password'] {
	padding: 5px;
	outline: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ccc;
 -webkit-transition: .3s ease-in-out;
 -moz-transition: .3s ease-in-out;
}
input[type='password']:focus {
	border: 1px solid #fafafa;
	-webkit-box-shadow: 0px 0px 7px #4aa2fc;
	-moz-box-shadow: 0px 0px 7px #4aa2fc;
	box-shadow: 0px 0px 7px #4aa2fc;
}

#mobileView {
	display:none;
}
#sliderShadow {
	background:url(../images/cst/headerBottom.png) no-repeat bottom center;
	padding-bottom:20px;
	margin-bottom:20px;
}
#logoWDZ {
	/*width:100%;*/
	width: 75%;
}

@media screen and (max-width: 530px) {
#logoWDZ {
width:100%;
 }
}


#clrFixForSocialIcons {
	display:none;
}
#metaLinks {
	color: #FAF4DC;
    font-size: 15px;
    margin-bottom: 17px;
    margin-top: 12px;
    text-align: right;
}
#metaLinks a {
	color:#FAF4DC;
	text-decoration:none;
}
#metaLinks a:hover {
	color:#FAF4DC;
	text-decoration: underline;
}

#homePadder {
	border:0px none !important;
	background:none !important;
	box-shadow:none !important;
}
.scrolldown {
	cursor:pointer;
}
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
	width: 100%;
	display: block;
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme
*********************************/
.flexslider {
	margin: 0px;
	background: url(../images/cst/bx_loader.gif) no-repeat center center #fff;
	border: 4px solid #fff;
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	-o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
	zoom: 1;
	min-height:120px;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.loading .flex-viewport {
	max-height: 300px;
}
.flexslider .slides {
	zoom: 1;
}
.carousel li {
	margin-right: 5px
}
/* Direction Nav */
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 30px;
	height: 30px;
	margin: -20px 0 0;
	display: block;
	background: url(../images/cst/bg_direction_nav.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 100% 0;
	right: -36px;
}
.flex-direction-nav .flex-prev {
	left: -36px;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	right: 5px;
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	left: 5px;
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter:alpha(opacity=30);
	cursor: default;
}
/* Control Nav */
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 6px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	width: 11px;
	height: 11px;
	display: block;
	background: #666;
	background: rgba(0, 0, 0, 0.5);
	cursor: pointer;
	text-indent: -9999px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.flex-control-paging li a:hover {
	background: #333;
	background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
	background: #000;
	background: rgba(0, 0, 0, 0.9);
	cursor: default;
}
.flex-control-thumbs {
	margin: 5px 0 0;
	position: static;
	overflow: hidden;
}
.flex-control-thumbs li {
	width: 25%;
	float: left;
	margin: 0;
}
.flex-control-thumbs img {
	width: 100%;
	display: block;
	opacity: .7;
	cursor: pointer;
}
.flex-control-thumbs img:hover {
	opacity: 1;
}
.flex-control-thumbs .flex-active {
	opacity: 1;
	cursor: default;
}
@media screen and (max-width: 860px) {
 .flex-direction-nav .flex-prev {
opacity: 1;
left: 0;
}
 .flex-direction-nav .flex-next {
opacity: 1;
right: 0;
}
}
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/
.bxslider li {
	margin-left:8px;
	margin-right:8px;
}
.bxslider li span {
	/*border:1px solid #81796e;*/
	background:#000;
	/*padding-top:12px;
	padding-bottom:12px;*/
	/*width:218px !important;*/
	height:113px !important;
	/*display:inline-block;*/
	opacity:0.7;
	filter:alpha(opacity=70);
}
.bxslider li span:hover {
	opacity:1;
	filter:alpha(opacity=100);
	/*border:1px solid #5b6407;*/
	/*width:218px !important;*/
	/*padding-top:12px !important;
	padding-bottom:12px;*/

}
.bxslider li a img {
	/*width:220px !important;*/
	height:113px !important;
}
.bxslider li a img:hover {
	/*width:220px !important;*/
	height:113px !important;
}
.bxslider li a {
	color:#444;
	text-decoration:none;
	text-align:  center;
}
.bxslider li a b {
	color:#565F06;
	text-decoration:none;
	line-height:24px;
	font-size: 14px;
	/*margin-left: 30px;*/
}
.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
 *zoom: 1;
}
.bx-wrapper img {
	max-width: 100%;
	display: block;
}
/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	/* border: solid #fff 5px; background: #fff; */
	left: -5px;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}
/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/cst/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}
/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
 *zoom: 1;
 *display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}
/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	/* left: -5px; */
	background: url(../images/cst/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
	/* right: -17px; */
	right: 0px;
	background: url(../images/cst/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -44px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/cst/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/cst/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}
/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.clear {
	clear:both;
}
.nav {
	display:block;
	width:100%;
	background-image: linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -o-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(212,212,212)), color-stop(1, rgb(255,255,255)) );
	border-radius:5px;
	margin-bottom:15px;
	box-shadow:1px 1px 3px #999;
	font-family:'menu', 'Helvetica Narrow CE';
}
.mobile-nav {
	visibility: hidden;
	padding: 0;
	height: 0px;
	background: #fff;
}
ul.primary {
	background: #fff;
	list-style: none;
	height: 45px;
	min-width: 313px;
	position: relative;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
}
ul.primary li {
	float: left;
	display: inline;
	font-weight: bold;
	font-size: 13px;
	max-width: 100%;
}
ul.primary li a, ul.drop li a {
	display: block;
	padding: 10px;
	color: #333;
	text-decoration: none;
}
ul.drop li a {
	padding: 5px;
}
ul.primary li a:hover, ul.drop li a:hover {
	background: #b1bb4b;
	color:#fff;
}
ul.primary li, ul.drop li {
	font-family:'menu', 'Helvetica Narrow CE';
}
ul.primary li.active > a {
	background: #b1bb4b;
	color:#fff;
}
a.has-drop {
	cursor: pointer;
}
a.has-drop span {
	margin: -8px 0 0 5px;
	width: 10px;
	height: 5px;
	float: right;
}
li.active > a.has-drop span {
	margin: -8px 0 0 5px;
	width: 10px;
	height: 5px;
	float: right;
	background: url("../images/cst/drop-caret-up.png") no-repeat center right;
}
ul.drop {
	display: none;
	z-index: 999;
	position: relative;
	margin: 0;
	padding: 0;
	min-width: 100%;
	width: auto;
	list-style: none;
	border: none;
	-webkit-box-sizing: none !important;
	-moz-box-sizing: none !important;
	box-sizing: none !important;
}
ul.drop::before {
-webkit-box-sizing: none;
-moz-box-sizing: none;
box-sizing: none;
}
ul.drop::after {
-webkit-box-sizing: none;
-moz-box-sizing: none;
box-sizing: none;
}
ul.drop * {
	-webkit-box-sizing: none !important;
	-moz-box-sizing: none !important;
	box-sizing: none !important;
}
ul.drop li {
	float: none;
	font-weight: normal;
}

@media only screen and (max-width: 530px) and (min-width: 300px) {

   .bx-wrapper {
max-width: 252px !important;
/*margin-left: 23px;*/
margin: 0 auto;

   }

 }

 @media only screen  and (max-width: 882px) and (min-width: 530px) {

  .bx-wrapper{
  	 margin: 0 auto;
     /*margin-left: 23px;*/
     max-width: 535px !important;
  }

 }


 .bxslider li {
 	width: 250px !important;
 }

  @media only screen and (max-width: 1096px) and (min-width: 882px) {


   .bx-wrapper {
max-width: 822px !important;
margin-left: 23px;
   }

 }
 @media only screen and (min-width: 1096px) {

  .bx-wrapper{
       margin: 0 auto;
      /*margin-left: 23px;*/
    /* max-width: 1208px !important;*/
     max-width:1250px !important;
   }

 }



 @media only screen and (max-width: 1247px) and (min-width: 1117px) {
.regfree input[type="submit"]{
     right: 0;
     top: -8px;
  }



 .inemail{
	background: rgba(0, 0, 0, 0) url("../images/cst/signUpEmail7.png") no-repeat scroll 0 0;
    border: 0 none !important;
    font-size: 20px;
    height: 71%;
    margin-left: 43%;
    margin-top: 6px;
    text-align: center;
    width: 34%;
}
  

 }

 @media only screen and (max-width: 1117px ) and (min-width: 1075px ) {
   .inemail{
     margin-left: 41%;
     width: 36%;
     background: rgba(0, 0, 0, 0) url("../images/cst/signUpEmail7.png") no-repeat scroll 0 0;
    border: 0 none !important;
    font-size: 20px;
    height: 71%;
     margin-top: 6px;
    text-align: center;
    
   }
   .regfree input[type="submit"]{
     right: 0;
     top: -8px;
  }

 }


 @media only screen  and (min-width: 1247px) {
.inemail{
	background: rgba(0, 0, 0, 0) url("../images/cst/signUpEmail7.png") no-repeat scroll 0 0;
    border: 0 none !important;
    font-size: 20px;
    height: 71%;
    margin-left: 43%;
    margin-top: 6px;
    text-align: center;
    width: 32%;
}
}




.ltvfeed li{
  padding: 0px !important ;
  list-style-type: disc;
  border-bottom-style:none !important; 
}
.ltvfeed li a{
  /*font-size: 14px !important ;*/
  font-weight: normal;
} 
.mob_register{
	background: transparent linear-gradient(to bottom, #ffffff 0%, #eaeaea 100%) repeat scroll 0 0;
  box-shadow: 1px 1px 3px #999;
  padding: 15px;
  margin-right: 3px;
}

.mob_register .mob_title{
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    font-size: 18px;
    min-height: 34px;
}
.mob_inp{
	text-align: center;

}
.mobemail{
	margin-bottom: 10px;
}

.mob_inp input[type="text"] { 
	/*margin-left: 10px;*/
	text-align: center;
	height: 30px;
	width: 300px;

}

button, a.button, input[type="submit"], input[type="button"], 
input[type="reset"], ul.button-nav li a, div.generic-button a, 
.comment-reply-link, .media a,
.mob_register input[type="submit"] ,button{
	
     background: #ffeaa6 linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0;
    border: 1px solid #e1ca82;
    border-radius: 3px;
    box-shadow: 4px 8px 7px #cccccc;
    color: #333;
    /*display: block;*/
    font-size: inherit;
    font-weight: normal;
    margin: 0 auto;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    width: auto;
    /*//font-size:*/ 
}

 a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, 
input[type="reset"]:hover, ul.button-nav li a:hover, div.generic-button a:hover, 
.comment-reply-link :hover,.media a:hover,
.mob_register input[type="submit"]:hover ,button:hover {
 background: #ffeaa6 none repeat scroll 0 0;
}

.media a{
	padding-top: 5px;
}
.lcp_catlist{
	margin-left: 60px !important;
}

#aiowps-captcha-answer{
    float: left;
    margin-left: 38px;
    width: 77%;
    margin-bottom : 10px;
}
#searchform input[type="text"]{
	width: 50%;
	padding: 10px;
}

.ltvfeed{
 padding-left: 24px !important;
}

button a{
	color: #333 !important;
}



@media only screen and (max-width:1075px ){
	.mob_register{
		display: block;
	}

	 .regfree{
        display: none;
   }
}
@media only screen and (min-width:1075px ){
	.mob_register{
		display: none;
	}
}
@media only screen and (max-width: 350px){
	.mob_inp input[type="text"]{
         width: 240px;
	 }
}
@media only screen and (max-width: 280px){
	.mob_inp input[type="text"]{
         width: 150px;
	 }
}




 @media only screen and (max-width: 767px) {
/*.entry-content iframe{height: auto !important;}*/
.posttitle, .posttitle a{display: block;}
.plist .thumbplace ,.thumbplace{float: none;margin: 0 auto;display: inline-block;}
nav {
display: block;
width: 100%;
border: 0px solid white;
padding: 10px 0;
}


  .bxslider li{
  	width: 230px;
  }

 .mobile-nav {
visibility: visible;
height: auto;
margin: 0 5px;
padding: 10px 0;
font-weight: bold;
color: #333;
cursor: pointer;
background: url("../images/cst/mobile-nav.png") no-repeat center right;
}
 ul.primary {
float: none;
display: none;
height: auto;
margin: 0;
padding: 0;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
 ul.primary li {
 display: block;
 float: none;
 border-bottom: 1px dashed #ccc;
}
 ul.primary li:last-child {
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
 ul.primary li:last-child a:hover {
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
 ul.drop li, ul.primary li.active {
border-bottom: none;
}
 ul.drop li a {
text-indent: 15px;
font-size: 12px;
font-style: italic;
background:#fff !important;
border-bottom:1px dashed #ccc;
border-radius:none !important;
}
ul.drop li a:hover {
 color:#222;
 background:#b1bb4b !important;
 opacity:0.7;
 filter:alpha(opacity=70);
 color:#fff !important;
}
ul.drop li:last-child a:hover {
border-radius:0px !important;
}
 a.has-drop span {
margin: 5px 0 0 5px;
width: 10px;
height: 5px;
float: right;
background: url("../images/cst/drop-caret.png") no-repeat center right;
}
 li.active > a.has-drop span {
margin: 5px 0 0 5px;
width: 10px;
height: 5px;
float: right;
background: url("../images/cst/drop-caret-up.png") no-repeat center right;
}
}
kabir {
	float:none !important;
	text-decoration:underline;
	color:#360;
}
.homeBox {
	background:#e8edd9;
	padding:15px;
	margin-bottom:20px;
}
.homeBoxThumb {
	float:left;
	width:25%;
	margin-right:20px;
}
.homeBoxTxt {
	float:left;
	width:70%;
	font-size:14px;
}
#logoCon {
	padding:5px !important;
}
.homeBox {
	background:#e8edd9;
	padding:15px;
	min-height:100px;
	border-radius:5px;
	border:1px solid #DDE2CE;
}
.homeBox h1 {
	margin-left:115px;
	color:#837b57;
	font-size:18px;
	margin-bottom:15px;
}
.homeBox img {
	float:left;
	width:100px;
	margin-right:15px;
	margin-top:5px;
	position:absolute;
}
.homeBox p {
	text-align:justify;
	margin-left:115px;
	font-size:18px;
	line-height:20px;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:0px;
}
.homeBox .link {
	float:right;
	font-size:14px;
	margin-top: 15px;
}
.homeBox .link a {
	text-decoration:none;
}

 #content a , .post-content .entry p strong,.datefilter{
	font-size: 18px;
}
#content a strong{

	color: #565f06 !important;
	text-decoration: none;
}

#content a:hover , #content a:active {
 text-decoration: underline !important;
}


#content .readbutton a:hover ,#content .readbutton a:active{
    text-decoration: none !important;
}

.paginationWDZ a{
	font-size: 15px !important;
}

div#sidebar ul li a:hover, div#sidebar ul li a:active , .entry a:hover, .entry a:active{
	text-decoration : underline;
}

.thumbplace{
    float: left;
    min-height: 150px;
    min-width: 232px;
}
.litags{
	/*min-height: 100px;*/
}
.litags p{
	min-height: 113px;
}


.readMoreButtonCustom {
	border: 1px solid #374212;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 1px 0 0 #cddd27 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	text-shadow: -1px -1px 0 #374212;
	text-transform: uppercase;
	background-color: #9daa19;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9daa19), to(#586006));
	background-image: -webkit-linear-gradient(top, #9daa19, #586006);
	background-image:    -moz-linear-gradient(top, #9daa19, #586006);
	background-image:     -ms-linear-gradient(top, #9daa19, #586006);
	background-image:      -o-linear-gradient(top, #9daa19, #586006);
	float:right;
	line-height:20px;
}
.readMoreButtonCustom:hover {
	border: 1px solid #374212;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 1px 0 0 #cddd27 inset;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	text-shadow: -1px -1px 0 #000;
	text-transform: uppercase;
	background-color: #a2b01e;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a2b01e), to(#838f0f));
	background-image: -webkit-linear-gradient(top, #a2b01e, #838f0f);
	background-image:    -moz-linear-gradient(top, #a2b01e, #838f0f);
	background-image:     -ms-linear-gradient(top, #a2b01e, #838f0f);
	background-image:      -o-linear-gradient(top, #a2b01e, #838f0f);
	float:right;
}
 @media all and (max-width:760px) {
 #metaLinks {
padding-top:4px;
margin-left:5px !important;
}
/*#metaLinks a {
color:#fff;
font-size:8px;
text-shadow:-0.05em -0.05em .05em #333;
margin-right:5px;
padding:4px;
border:0.05em solid #013599;
border-radius:4px;
box-shadow:0px 1px 0px #79b4d6 inset;
text-decoration:none;
background-color: #006DCC;
 background-image: -moz-linear-gradient(top, #0088cc, #013eb3);
 background-image: -ms-linear-gradient(top, #0088cc, #013eb3);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#013eb3));
 background-image: -webkit-linear-gradient(top, #0088cc, #013eb3);
 background-image: -o-linear-gradient(top, #0088cc, #013eb3);
 background-image: linear-gradient(top, #0088cc, #013eb3);
 background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff013eb3', GradientType=0);
}
#metaLinks a:hover {
background-color: #006DCC;
 background-image: -moz-linear-gradient(top, #013eb3, #0088cc);
 background-image: -ms-linear-gradient(top, #013eb3, #0088cc);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#013eb3), to(#0088cc));
 background-image: -webkit-linear-gradient(top, #013eb3, #0088cc);
 background-image: -o-linear-gradient(top, #013eb3, #0088cc);
 background-image: linear-gradient(top, #013eb3, #0088cc);
 background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff013eb3', endColorstr='#ff0088cc', GradientType=0);
 text-decoration:none;
}*/
/* #betweenLoginRegister {
display:none;
}*/
#footLogo img {
 border:0px none;
 outline:none;
 margin-top:0px;
 padding-right:15px;
 width:100%;
}
}
 @media all and (max-width:1020px) {
/* #cpView {
display:none;
}
 #mobileView {
display:block;
}*/
 #navHomeIcon a{
 	display: block;
 }
 .nav {
background-image: linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(212,212,212) 0%, rgb(255,255,255) 100%);
background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, rgb(212,212,212)), color-stop(1, rgb(255,255,255)) );
 border-radius: 5px 5px 5px 5px;
 box-shadow: 1px 1px 3px #999999;
 display: block;
 font-family: 'menu', 'Helvetica Narrow CE';
 margin-bottom: 10px;
 width: 100%;
 overflow:hidden;
}
.mobile-nav {
 background: url("../images/cst/mobile-nav.png") no-repeat scroll right center transparent;
 color: #333333;
 cursor: pointer;
 font-weight: bold;
 height: auto;
 margin: 0 5px;
 padding: 10px 0;
 visibility: visible;
}
 ul.primary {
float: none;
display: none;
height: auto;
margin: 0;
padding: 0;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
 ul.primary li {
 display: block;
 float: none;
 border-bottom: 1px dashed #ccc;
}
 ul.primary li:last-child {
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
 ul.primary li:last-child a:hover {
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
}
 ul.drop li, ul.primary li.active {
border-bottom: none;
}
 ul.drop li a {
text-indent: 15px;
font-size: 12px;
font-style: italic;
background:#fff !important;
border-bottom:1px dashed #ccc;
border-radius:none !important;
}
ul.drop li a:hover {
 color:#222;
 background:#b1bb4b !important;
 opacity:0.7;
 filter:alpha(opacity=70);
 color:#fff !important;
}
ul.drop li:last-child a:hover {
border-radius:0px !important;
}
 a.has-drop span {
margin: 5px 0 0 5px;
width: 10px;
height: 5px;
float: right;
background: url("../images/cst/drop-caret.png") no-repeat center right;
}
 li.active > a.has-drop span {
margin: 5px 0 0 5px;
width: 10px;
height: 5px;
float: right;
background: url("../images/cst/drop-caret-up.png") no-repeat center right;
}
 .sub-menu {
display:none !important;
}
 .yahoo .sub-menu {
display:inline-block !important;
width:100% !important;
}
 .yahoo .sub-menu li {
display:inline-block !important;
width:100% !important;
}
 .yahoo .sub-menu li a {
display:inline-block !important;
width:100% !important;
}
 .yahoo .sub-menu li a:hover {
display:inline-block !important;
width:100% !important;
background:#c5ce68 !important;
color:#fff !important;
border-radius:0px;
}
}

@media all  and (max-width:933px) {

#nav li a{
	padding: 10px 18px;
}
 #navHomeIcon a{
	display: none;
 }
 #nav{
 	margin-left: 0px;
 }

}


/*============================ Sign Up Bar ====================================*/
#signUpBar3 {
	background: #eeeeee; /* Old browsers */
	background: -moz-linear-gradient(top, #eeeeee 0%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eeeeee 0%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eeeeee 0%, #e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eeeeee 0%, #e2e2e2 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eeeeee 0%, #e2e2e2 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#e2e2e2', GradientType=0 ); /* IE6-8 */
	width:99%;
	max-width:1020px;
	border-radius:5px;
	box-shadow:1px 1px 3px #999;
	margin-left:3px;
	min-height:60px;
	margin-bottom:10px;
	display:none;
}
#signUpArrowImg3 {
	position:relative;
	margin-top:-24px;
	width:100%;
}
#formSP3 {
	margin-top:10px;
}
#signUpInput3 {
	margin-left:3%;
	float:left;
	width:60%;
	padding:1% !important;
	font-size:16px !important;
}
#signUpButtonImg3 {
	float:right;
	width:28%;
	margin-right:3%;
	margin-bottom:3%;
	padding:1% !important;
	background-color: #ffaf00;
	background-image: -moz-linear-gradient(top, #ffaf00, #ff7f00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffaf00), to(#ff7f00));
	background-image: -webkit-linear-gradient(top, #ffaf00, #ff7f00);
	background-image: -o-linear-gradient(top, #ffaf00, #ff7f00);
	background-image: linear-gradient(to bottom, #ffaf00, #ff7f00);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaf00', endColorstr='#ffff7f00', GradientType=0);
	border: 0px !important;
	box-shadow:0.05em 0.05em 0.02em #f8e145 inset;
	text-shadow:0.05em 0.05em 0.02em #f7c33e;
	color:#513402;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:1px;
	font-size:16px !important;
}
/*#signUpBar7 {
	background: linear-gradient(to bottom, #EEEEEE 0%, #E2E2E2 100%) repeat scroll 0 0 transparent;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 1px 3px #999999;
	margin-bottom: 20px;
	margin-left: 4%;
	max-width: 1020px;
	width: 94%;
	position:relative;
	margin-bottom:1%;
}*/
#signUpArrowImg7 {
	margin-left: -5%;
	margin-top: -5.5%;
	position: absolute;
	width: 43%;
}
#signUpButtonImg7 {
    border: 0 none;
    float: left;
    margin-left: 10%;
    margin-top: -16%;
    padding-top: 56px;
}
#signUpEmail7 {
	margin-left: 11%;
	width: 97%;
}
#signUpEmailField7 {
	background:none !important;
	border: 0 none !important;
	font-size: 19px;
	left: 40.5%;
	padding: 1%;
	position: absolute;
	top: 21%;
	width: 34.5%;
	box-shadow:none;
}
 @media all and (max-width:460px) {
 #signUpBar3 {
display:block;
}
 #signUpBar7 {
display:none;
}
}
.form-allowed-tags {
	display:none !important;
}
.paginationWDZ {
	text-align:center;
	padding:10px;
}
.paginationWDZ a {
	padding:5px;
	display:inline-block;
	background-color: #9DAA19;
	background-image: -moz-linear-gradient(top, #9DAA19, #586006);
	background-image: -ms-linear-gradient(top, #9DAA19, #586006);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9DAA19), to(#586006));
	background-image: -webkit-linear-gradient(top, #9DAA19, #586006);
	background-image: -o-linear-gradient(top, #9DAA19, #586006);
	background-image: linear-gradient(top, #9DAA19, #586006);
	background-repeat: repeat-x;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff9DAA19', endColorstr='#ff586006', GradientType=0);
	text-decoration:none;
	color:#fff;
	text-shadow:0em -0.04em 0em #000;
	width:20px;
	box-shadow:0px 0px 3px #999;
	border-radius:3px;
}
.paginationWDZ span {
	padding:5px;
	display:inline-block;
	
	background-color: #a2b01e;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a2b01e), to(#838f0f));
    background-image: -webkit-linear-gradient(top, #a2b01e, #838f0f);
    background-image: -moz-linear-gradient(top, #a2b01e, #838f0f);
    background-image: -ms-linear-gradient(top, #a2b01e, #838f0f);
    background-image: -o-linear-gradient(top, #a2b01e, #838f0f);
	box-shadow:0px 0px 3px #999;
	text-decoration:none;
	color:#fff;
	cursor:default;
	text-shadow:0em -0.04em 0em #000;
	width:20px;
	margin:0px;
	border-radius:3px;
	font-size: 15px;
  
}
.paginationWDZ .next {
	width:50px;
	text-align:center;
}
.paginationWDZ .prev {
	width:50px;
	text-align:center;
}
#archiveFilterByMonth {
	/*float:right;*/
	padding:10px;
	box-shadow:0px 0px 3px #ccc inset;
	border:1px solid #ccc;
	border-radius:4px;
	cursor:pointer;
}
#navIn .current-menu-item a {
/*background:#b1bb4b !important;
	color:#FFF !important;*/
}
.activity-greeting {
	margin-bottom: 10px;
	padding-left: 78px;
}
img.avatar {
	border: 1px solid #EEEEEE;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 0 3px #CCCCCC;
	padding: 2px;
}
#bp_core_recently_active_widget-2 {
	width:100%;
}
#bp_groups_widget-2 .widget-error {
	background:#fff;
	margin: -10px -19px -10px;
	background: linear-gradient(to bottom, #FFFFFF 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	border-bottom: 1px solid #525A07;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-left: 1px solid #525A07;
	border-right: 1px solid #525A07;
	box-shadow: 1px 1px 4px #CCCCCC;
	clear: left;
	font-size: 12px;
	padding: 15px;
}
div#sidebar .avatar-block {
	margin: -10px -19px 0px -19px !important;
	background:#fff;
	background: linear-gradient(to bottom, #FFFFFF 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	/*border-left: 1px solid #525A07;
	border-right: 1px solid #525A07;
	border-bottom: 1px solid #525A07;*/
	box-shadow: 1px 1px 3px #999;
	clear: left;
	font-size: 12px;
	padding: 15px;
}
div#sidebar div.item-options {
	margin:0px !important;
	padding:0px !important;
	background:none !important;
}
div#sidebar ul#members-list {
	margin: -21px -19px 0px -19px !important;
	width: 102.5%;
	padding-top:30px;
}
div#sidebar ul#groups-list {
	margin: -21px -19px 0px -19px !important;
	width: 102.5%;
	padding-top:30px;
}
.acfb-holder {
	margin:0px !important;
	padding:10px !important;
}
div.item-list-tabs {
	background:#E8EDD9 !important;
}
div#subnav {
	background:#fff !important;
}
#buddypress div.pagination {
	background:#E8EDD9 !important;
}
#buddypress .pag-count {
	font-size: 14px;
	line-height: 21px;
	padding-left: 10px;
}
 @media all and (max-width:640px) {
 #buddypress form {
margin-top:0px !important;
}
}
 @media all and (max-width:740px) {
div#sidebar ul#members-list, div#sidebar ul#groups-list {
 margin: -21px -19px -10px !important;
 width: 101% !important;
 padding-top:30px;
}
}
 @media all and (max-width:660px) {
div#sidebar ul#members-list, div#sidebar ul#groups-list {
 margin: -21px -19px -10px !important;
 width: 101.2% !important;
 padding-top:30px;
}
#footLogo{width: 55%;}
}
 @media all and (max-width:500px) {
div#sidebar ul#members-list, div#sidebar ul#groups-list {
 margin: -21px -19px -10px !important;
 width: 101.3% !important;
 padding-top:30px;
}
#footLogo{width: 50%;}
}
 @media all and (max-width:460px) {
div#sidebar ul#members-list, div#sidebar ul#groups-list {
 margin: -21px -19px -10px !important;
 width: 101.3% !important;
 padding-top:30px;
}
}
 @media all and (max-width:420px) {
div#sidebar ul#members-list, div#sidebar ul#groups-list {
 margin: -21px -19px -10px !important;
 width: 101.3% !important;
 padding-top:30px;
}
#footLogo{width: auto;}
}
 @media all and (max-width:380px) {
div#sidebar ul#members-list, div#sidebar ul#groups-list {
 margin: -21px -19px -10px !important;
 width: 102% !important;
 padding-top:30px;
}
#logo {width: 47%;}
.mob_inp input[type="text"]{margin-top: 15px;}
}
.widget_search {
	clear: left;
	margin: 25px -19px 10px -19px;
	padding: 15px 15px;
	font-size:12px;
	/*border:1px solid #525a07;*/
	border-radius:6px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 ); /* IE6-8 */
	box-shadow:1px 1px 3px #999;
	height:35px;
}
.widget_search input[type=text]#s {
	float: left !important;
	height: 30px;
	width: 80% !important;
	padding-right:20% !important;
}
.widget_search input[type=submit]#searchsubmit {
	float: right !important;
	margin-top: -30px;
	background-color: #ffaf00;
	background-image: -moz-linear-gradient(top, #ffaf00, #ff7f00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffaf00), to(#ff7f00));
	background-image: -webkit-linear-gradient(top, #ffaf00, #ff7f00);
	background-image: -o-linear-gradient(top, #ffaf00, #ff7f00);
	background-image: linear-gradient(to bottom, #ffaf00, #ff7f00);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffaf00', endColorstr='#ffff7f00', GradientType=0);
	border: 0px !important;
	box-shadow:0.05em 0.05em 0.02em #f8e145 inset;
	text-shadow:0.05em 0.05em 0.02em #f7c33e;
	color:#513402;
	text-transform:uppercase;
	font-size:16px;
	height: 25px;
	line-height: 25px;
	padding:0px 10px 0px 10px;
}
.tagcloud {
	background: linear-gradient(to bottom, #FFFFFF 0%, #EAEAEA 100%) repeat scroll 0 0 transparent;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	/*border-left: 1px solid #525A07;
	border-right: 1px solid #525A07;
	border-bottom: 1px solid #525A07;*/
	box-shadow: 1px 1px 3px #999;
	clear: left;
	font-size: 12px;
	margin: -10px -19px 10px;
	padding: 15px;
}
ul.sub-menu li a {
	background:#FFF !important;
}
#homePadder {
	font-size:14px;
}
#homePadder #comments {
	margin-bottom:30px;
}
#homePadder ul {
	list-style-image: url(../images/bulet.png);
}
#homePadder a {
	color:#00a2ff;
}
#homePadder a:hover {
	text-decoration:underline !important;
}
.pagetitle {
	color:#606808 !important;
}
.widget:first-child {
	margin-top:-25px !important;
}
 @media all and (max-width:770px) {
 #metaLinks {
margin-top:-7px !important;
}
}
div#sidebar .widget-error {
	clear: left;
	margin: -10px -19px 10px -19px;
	padding: 15px 15px;
	font-size:12px;
	border-left:1px solid #525a07;
	border-right:1px solid #525a07;
	border-bottom:1px solid #525a07;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(234, 234, 234, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 234, 234, 1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0 ); /* IE6-8 */
	box-shadow:1px 1px 4px #ccc;
}
.entry-meta {
	margin-bottom: 30px;
}
#fencySignup {
	padding-top:30px;
}

@media only screen and  (min-width:760px)  {
 
 .page-template-page-templatesuser-home-php #content .padder {
	width:96% !important;
   }

}

#sideContArea {
	float:right;
	width:30%;
}
.ltvfeed li a{
	font-size: 14px !important;
}
#mainContArea {
	float:left;
	width:65%;
}
#mainContArea .widget:first-child, #sideContArea .widget:first-child {
	margin-top:0px !important;
	margin-bottom:7%;
}
#mainContArea .widget h3, #sideContArea .widget h3 {
	background:url("../images/cst/sideBarTitleBg.png") repeat-x scroll 0 0 transparent;
	color: #FFFFFF !important;
	padding: 10px;
	border: 1px solid #525A07;
	border-radius: 4px;
	box-shadow: 1px 1px 4px #999999;
	margin:0 !important;
	font-family: 'sidebar', 'Helvetica Narrow CE' !important;
}
#mainContArea .widget ul, #sideContArea .widget ul {
	padding:15px 15px 0 15px;
}
#mainContArea .widget ul li, #sideContArea .widget ul li {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #eee;
}
#mainContArea .widget img, #sideContArea .widget img {
	float:left;
	margin:10px 15px 10px 0;
	/*width:auto;*/
	width: 220px;
	object-fit: cover;
	/*height:182px;*/
}

.plist .thumbplace a img{
	float:left;
	margin:10px 15px 10px 0;
	/*width:auto;*/
	width: 220px;
	object-fit: cover;
	/*height:160px;*/
}
.widget .widgetExcerpt {
	margin-bottom:40px;
}
.widget .widgetExcerpt .readMoreButtonCustom {
	margin-top:10px;
}
.widget p strong {
	color:#565F06;
}
.loadingWDZ {
	margin-top: -8px !important;
	position: absolute;
	right: 225px;
}
#loadingWDZ {
	height:40px;
	width:40px;
}
#ajaxRequeSender {
	position: absolute;
	right: 335px;
	width: 100%;
}
#ajaxRequeSender select {
	margin-right:10px;
}

#dashboardHead{
	background: url("../images/cst/sideBarTitleBg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #525A07;
    border-radius: 4px 4px 0 0;
    color: #FFFFFF !important;
    margin: -21px -20px 20px -21px !important;
    padding: 10px;
	height: 22px;
}

#dashboardHead h1{
	padding:0px;
	margin:0px;
	color:#FFF;
	font-family: 'sidebar','Helvetica Narrow CE' !important;
	font-size:22px;
	float:left;
}
#dashboardHead select {

	 box-shadow: 0 0 2px #999 inset;
    cursor: pointer;
    float: right;
    margin-top: -6px;
    padding: 5px;
}
.datefilter select{
	 box-shadow: 0 0 2px #999 inset;
    cursor: pointer;
    padding: 5px;
}

#sideContArea .widget p{padding:15px;}

body.search .wp-post-image, 
body.search .attachment-post-thumbnail, 
body.archive .wp-post-image, 
body.archive .attachment-post-thumbnail {
	float:left;
	margin:0 4% 1% 0;
}
body.single .wp-post-image, 
body.single .attachment-post-thumbnail {
	float:left;
	margin-bottom:3%;
	height:auto;
	width:100%;
}
body.single ul.pager li.next a, 
body.single ul.pager li.previous a {
	margin-top:20px;
	border-radius:4px;
}
body.single header h1{
	border-bottom:1px solid #eee;
	padding-bottom: 10px;
}
.comments-link {
	float: right;
    margin-top: -70px !important;
    position: relative;
}
.nav-next a, 
.nav-previous a, 
.comments-link a {
	background: #fff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%, #ededed 100%); /* W3C */
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #777;
	cursor: pointer;
	font: normal 12px/20px Arial, Tahoma, Verdana, sans-serif;
	outline: none;
	padding: 4px 10px;
	text-align: center;
	text-decoration: none;
	line-height: 14px;
}
.nav-next a:hover, 
.nav-previous a:hover, 
.comments-link a:hover {
	background:#eee;
	color:#000 !important;
	text-decoration:none;
}

.more {
	display: block !important;
    text-align: right;
    text-decoration: none;
}
.more:hover {
	text-decoration: underline;
}
.more:after {
	content:"...";
}

div.wpcf7{
	text-align: center;
}

article {
	margin-bottom:40px;
	padding-bottom:15px;
	border-bottom:1px solid #eee;
}

body.search .wp-post-image, 
body.search .attachment-post-thumbnail, 
body.archive .wp-post-image, 
body.archive .attachment-post-thumbnail {
	float:left;
	margin:0 4% 1% 0;
}
body.page .wp-post-image, 
body.page .attachment-post-thumbnail, 
body.single .wp-post-image, 
body.single .attachment-post-thumbnail {
	float:left;
	margin-bottom:3%;
	height:auto;
	width:100%;
}
input[type="submit"].login-sidebar{
       background: url("../images/cst/loginButton.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        width: 128px;
        padding: 11px 10px;
         }

input[type="submit"].signuptop{  

 background: url("../images/cst/signUpButton.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
        width: 93%;
        padding: 11px 10px; 
}     
.widget .listposts {
    float: left;
    margin-bottom: 40px;
    max-height: 147px;
    overflow: hidden;
    width: 300px;
}
#vc img{
	width: 210px !important;
}

.title_icon > img {
    margin-left: 2px;
}

.pagebottom{
	background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 6px;
    box-shadow: 1px 1px 2px #ccc;
    float: left;
    margin-right: 322px;
    padding: 30px;

}
.ushome{
	margin-right:0px;width:96%;padding-right:10px;
}



@media screen and (max-width: 1000px) {
/* #mainContArea{
width: 100%;
} */
/* #sideContArea{
	float: none;
	width: 100%;
} */

  #adZ ul li {
    display: inline-block;
    float: none;
    margin-right: 0;
    text-align: center;
    width: 30% !important;
}

  .scrollup{
   float: none;

  }
  #adZ ul li img{
  	max-width: 100%;
    width: 90% !important;
  	/*height: auto;
  	width: auto !important;*/
  }
}

.bbpress-forums p{
	font-size: 12px;
	line-height: 24px;
    margin-bottom: 15px;
}

#homePadder article{
	border-bottom :none;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}


/* FOR DOWNLOAD MANAGER */
.wpdm_file .cont {
	text-align: center;
}
.btn_outer {
float: none;
}


/*edition ftp 26815*/
div#containerInCommon {
max-width: 1250px;
}
input#signUpButtonImg7 {
background-repeat: no-repeat;
margin-left: 40px;
width: 88%;
}
.cerasolPartBg {
max-width: 1250px;
}
div#site-generator {
max-width: 1250px;
}
.bxslider li {
margin-right: 20px !important;
margin-left: 0px !important;
}


#footNav ul li {

padding-left: 20px;
padding-right: 20px;
}
.bx-viewport {
height: 190px;
}
.bxslider li span {

/*width: 240px !important;*/
height: 130px !important;

}
.bxslider li a img {
/*width: 238px !important;*/
height: 131px !important;
object-fit: contain;
}
.bxslider li span:hover {

/*width: 240px !important;*/
height: 130px !important;

}
.bxslider li a img:hover {
/*width: 238px !important;*/
height: 131px !important;
}
div#sidebar ul#members-list{
	padding-right: 30px;
}
.bx-wrapper .bx-viewport {
left: 5px;
}
div#sidebar ul{
  box-shadow: 0px 1px 4px 1px #999 !important;
}
/* Audio Player CSS */
.sc_fancy_player_container {
	max-width: 450px;
	margin: 0 auto;
}
.sc_fancy_player_container .mejs-offscreen {
	position: static !important;
}
.mejs-offscreen {
	font-family: arial;
	font-size: 10px;
	color:red;
}
.sc_fancy_player_container .mejs-controls .mejs-offscreen {
	position: absolute !important;
	font-size: 0px;
}

#signUpBar7 .registerright{
  

}
#sidebar-me  #wp-submit{
	/*float: right;*/
}
.litags p  strong{
	padding-right : 4px; 
}
.plist{
	width: 100%;
}
.registerfree {
    background: rgba(0, 0, 0, 0) url("../images/cst/signUpArrow.png") no-repeat scroll 0 0;
    height: 123px;
    margin-left: -31px;
    margin-top: -24px;
    position: absolute;
    width: 465px;
}
#signUpBar7 {
    background: transparent linear-gradient(to bottom, #eeeeee 0%, #e2e2e2 100%) repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 1px 1px 3px #999999;
    height: 65px;
    margin-bottom: 3%;
    margin-left: 4%;
    /*max-width: 1020px;*/
    position: relative;
    width: 95%;
}
.regfree{
	width: 100%;
}
#signUpButtonImg7 {
    border: 0 none;
    float: left;
    height: 167px;
    margin-left: 82%;
    margin-top: -2%;
    padding-top: 61px;
}
.regfbutt{
	background: rgba(0, 0, 0, 0) url("../images/cst/signUpButton.png") no-repeat scroll 0 0;
    border: none;
    height: 84px;
    margin-top: -2%;
    padding-bottom: 4px;
    position: absolute;
    width: 209px;
}
.regbutt :hover{

}

.regfree input[type="submit"]{
    background: rgba(0, 0, 0, 0) url("../images/cst/signUpButton.png") no-repeat scroll 0 0;
    border: none;
    height: 84px;
    margin-top: -2%;
    padding-bottom: 4px;
    position: absolute;
    width: 209px;
    margin-left: 74px;
    box-shadow: none;

}

.regftext{
	float: right;
}

#emailinput{
margin-left: 39%;
}
#adZ ul li:last-child{
	margin-right: 0 !important;
}
.filt{
	/*color: white;
    position: relative;
    top: 3px;*/

    margin-right: 5px;
   /* background: #ffdf00 linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0;*/
    color: #333;
    /*padding: 10px 10px 15px;*/
}

.date_sele{
	background: #ffeaa6 linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)) repeat scroll 0 0;
    color: #333;
    float: left;
    margin-right: 5px;
    margin-top: -11px;
    padding: 13px 10px 15px;
}

.title_icon{
	display: inline; padding-left: 15px; float: right;
}
#mainContArea .widget .title_icon  img, #sideContArea .widget .title_icon img ,.usrhome .title_icon img{
	height: auto !important;
	width: auto !important;
	margin: 0px;
	box-shadow: none !important;

}
 .userhomebottom{
	border-top: 1px solid #eee;
    margin-top: 40px;
    padding-top: 15px;
}
.usrhome p strong{
	color: #333;
	 font-size: 16px
}
#content .usrhome h4 a{
  color: #8d9547 ;
  font-size: 20px;
}
.dl_sign {
    display: inline;
    margin-left: 10px;
    color: #333;
    /*font-size: 18px !important;
    line-height: 120%;*/
}
.res{
	background:#ffffff none !important;  border:0 none !important;  border-radius:0 0 0 0 !important;
    width:95%;  box-shadow:0 ; box-shadow:0 0 0 #FFFFFF;
     display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: auto ;
    margin-bottom: 15px ;
    margin-top: 15px ;
    padding: 10px 15px;
    text-decoration: none;
}

.view_link {
    width: 100%;
    float: left;
}
a.view_content {
    border: 1px solid #374212;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px 0 0 #cddd27 inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 10px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #374212;
    text-transform: uppercase;
    background-color: #9daa19;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9daa19), to(#586006));
    background-image: -webkit-linear-gradient(top, #9daa19, #586006);
    background-image: -moz-linear-gradient(top, #9daa19, #586006);
    background-image: -ms-linear-gradient(top, #9daa19, #586006);
    background-image: -o-linear-gradient(top, #9daa19, #586006);
    float: right;
    line-height: 20px;
    margin-right: 0;
}

#content a, .post-content .entry p strong, .datefilter {
    /* font-size: 18px; */
    font-size: 16px;
    font-weight: normal;
}
form#purchase_post a {
    font-size: 18px;
}
.link-template-default.thumbnail .wpdm-download-link.btn{
	padding: 0 20px;
    margin-top: -5px;
    display: inline-block;
    line-height: 36px;
    margin-left: 5px;
}


/*  mobile responsive changes */
@media all and  (max-width: 1020px){
 
 .acct{
 	float: left;
 }

}
@media all and  (max-width: 1000px){
#footNav ul{
     display: block;
     text-align: center;
     display: block;
 }
#footNav ul li{

   display: block;
   border-right: none;
   text-align: center;

   }
   #footerTxt{
   	text-align: center;
   }

#footLogo, #footLogo img,#footerRightPart,#copyRight{
  text-align: center;
  margin: 0 auto;
  float: none;
  }

}
.selemonth{
	float: right;
}
.innersrch{
  display: inline;
}

@media all and (min-width: 461px) and   (max-width: 550px){
#footNav ul li{

   display: block;
   border-right: none;
   text-align: center;

   }
   #footerTxt{
   	text-align: center;
   }
   .date_sele{
   	padding: 13px 0 15px;
   }
}

@media all and  (max-width: 460px){
  .selemonth{
	
    min-height: 57px;
    float: left;
    height: auto;
    margin-bottom: 6px;
    margin-top: 15px;
    width: 100%;
    margin-left: 10px;
}
.usrhome{
	width: 100%;
}

 #dashboardHead select{
    width: 50%;
    float: left;
    margin-left: 8px;
    margin-top: 0px;
  }

  .date_sele{
  	border: 1px solid #e1ca82;
  	box-shadow: 4px 8px 7px #cccccc;
  	display: inline;
  	width: 36%;
  	margin-top: 0px;
  }

}

@media all and  (max-width:350px){
  #mainContArea .widget h3, #sideContArea .widget h3{
  	margin-bottom: 0px;
  }
}

@media all and (max-width: 780px){
	#footLogo{
	  float:  none;
	  margin: 0 auto;
	  text-align: center;
	  /*width: 50%;*/
	}
	#footerTxt,#copyRight{
		text-align: center;

	}
	
	.sidebar-me input[type="password"]{
       width: none;

	}
	 #adZ ul li img{
	  	max-width: 100%;
	    width: auto !important;
  }
  #adZ ul li{display: block;width: 100% !important;text-align: center;}

}

@media all and (min-width: 1000px) and (max-width:1250px){
 #adZ ul li:last-child{
    float: none;
  }
  #adZ ul li{
  	margin-right:  30px;
  }

} 


/*download manager plugin custom css*/
 
.w3eden  .media{

	text-align:  center;
}
.pull-left{
	float: none !important;
}

@media all and (max-width:1020px ){
  .thumbplace,.thumbplace img,body.search .wp-post-image, body.search .attachment-post-thumbnail, body.archive .wp-post-image, body.archive .attachment-post-thumbnail{
      float: none;
      text-align:center;
      margin: 0 auto;
  }
.archive-header, .page-header{
	margin-bottom: 1rem;
	padding-bottom: 0px;

}

  .thumbplace{
  	min-height: 125px;
  }
  .title_icon{
  	    padding-top: 5px;
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
  }
  .plist{
  	text-align: center;
   }
   div.post .entry{
   	float: none;
   	width: 100%;
   	min-height: 20px;
   }
   .readbutton{
   	 text-align: center;
   }
   .readbutton .readMoreButtonCustom{
   	 text-align: center;
   	 float: none;
   }
   .litags p{
   	min-height: 40px;
   }
   .nothumb{
   	min-height: auto;
   }

}
@media all and (min-width:1021px ) and (max-width:1200px ){
	
}


@media all and (max-width:500px ){
	.srch{
	margin: 0 auto;
    text-align: center;
    width: 100%;
	}

   .innersrch{
    margin: 0 auto;
    width: 80%;
   }
   #searchform input[type="text"]{
   	text-align: center;
    width: 80%;
   }
   #searchform #searchsubmit{
   	margin-top: 10px;
   }
}


@media all and (min-width:768px ) and (max-width:1200px ){
	div.post .entry{
		width: 100%;
		float: left;
	}

	.plist .thumbplace ,.thumbplace{
       float: left;
       min-height: 0px;
	}
}

.arve-embed-container{position: relative;
    display: block; 
    padding: 0;
    /*padding-bottom: 46.25% !important; */
    margin: 0;
    height: 0;
    overflow: hidden;}


#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.7);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(0, 0, 0, 0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}  
.sub-menu .current-menu-item a {
    background: hsl(65, 45%, 51%) none repeat scroll 0 0 !important;
}  
.newsletterimg{
	width:100% !important;
}

@media (max-width:767px){
	 #mainContArea{
width: 100%;
} 
 #sideContArea{
	float: none;
	width: 100%;
} 
}


.w3eden .mr-3 {
  margin: 5px auto !important;
}
.w3eden .text-muted.text-small {
    margin: 0 0 20px;
	font-size: 18px;
}
.w3eden .text-muted.text-small .fas {
    display: none !important;
}
.wpdm-download-link:hover{
	text-decoration:none;
}
.w3eden h3.package-title {
    display: none;
}
.dl_sign img {
    width: 13px;
   
}
.w3eden .dl_sign{
	margin-left:0!important;
}


