﻿/*  
Theme Name: BIO
Theme URI: http://www.biographersinternational.org
Description: Biographers International
Version: 1.0
Author: Michael Blaha
Author URI: http://organicarts.net
Template: portal

.
Designed by Organic Arts
.
*/

@import url('_css/menu.css?v=2');
@import url('_css/flexboxgrid.css');
@import url('_css/magnific-popup.css');
@import url('_css/owl/owl.carousel.min.css');
@import url('_css/owl/owl.theme.default.min.css');


/*  -- OrganicPress 1.2 : Portal : Base --  */

/* @group Reset */

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 {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}

#content ul, #content ol {
 	 margin-left: 10px;
}
del {
	text-decoration: line-through;
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}
/* @end */

/* Body */

body {
	color: #333333;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background-image: -moz-linear-gradient(90deg, white 0%, #f3f2e8 0%, #ecebeb 100%);
	background-image: -webkit-gradient(linear, left bottom, left top, from(white), from(#f3f2e8), to(#ecebeb));
	-webkit-background-size: cover;
	        -moz-background-size: cover;
	        -o-background-size: cover;
	        background-size: cover;
}

/* @group Links */

/* =Links  */
a:link{color: #2c5f6f;
}
a:visited{color: #285766;}
a:hover {
	text-decoration: underline;
	color: #515151;}
a:active{color: #515151;}
a:focus {
	color: #444;
}


/* @end */

/* @group Header */

div#header{
	max-width: 100%;
	margin: 14px auto 0px;
}

div#header-pad{
 	margin: -10px 0 0;
 	padding-top:10px;
 	border-radius:10px;
	 background-image: -moz-linear-gradient(90deg, white 0%, #f9f9f5 0%, #ecebeb 23.6%, #f8f8f7 93.8%);
	 background-image: -webkit-gradient(linear, left bottom, left top, from(white), from(#f9f9f5), color-stop(0.236, #ecebeb), color-stop(0.938, #f8f8f7));
	 
 }
div#header-pad:hover{
 
	 -webkit-transition: background 10s ease;
	 		-moz-transition: background 10s ease;
	         -ms-transition: background 10s ease;
	         -o-transition: background 10s ease;
	 		transition: background 10s ease;
			 background-color: rgba(255, 255, 255, 0.63);
		 }

.social-links {
	float:right;
	list-style:none;
	margin-top:4px;
	margin-right:4px;
}
.social-links li {
	float:left;
	list-style:none;
	margin:0 3px;
}

#header div#search{
	width: 220px;
	float: right;
	padding: 4px;
	margin-top: 29px;
	margin-right: 4px;
	text-align: right;
}

/* Search : Header */

#header div#search #s{
	width: 150px;
	padding: 3px;
	font-size: 12px;
}
#header div#search #searchsubmit{
	padding: 2px;
	border: 1px solid #999999;
	font-size: 12px;
}

/* Search : menu / body */
/* @end */

/* @group Logo */

div#logo{
padding-top: 70px;
	float: left;
	text-shadow: #c8c8c8 1px 1px 1px;
	margin-left: 0px;
	min-height: 77px;
	background: url(./_images/bio-logo.png) no-repeat 12px 47px;
}
div#logo h1 a {
	float: right;
	margin-bottom: 0px;
	font: small-caps 30px Palatino, Georgia, "Times New Roman", Times, serif;
	padding: 14px 14px 14px 20px;
	margin-left: 173px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
	color: #515151;
}

div#logo h1 a:hover {
		background-color: rgba(255, 255, 255, 0.96);
		-webkit-transition: background 9s ease;
		-moz-transition: background 9s ease;
		-ms-transition: background 9s ease;
		-o-transition: background 9s ease;
		transition: background 9s ease;
			
		}

div#tagline{
 	font-size: 16px;
	color: #F6FFE2;
	text-shadow: #616161 0 0 0;
}

#logo a, #logo h1 a,
#logo a img, div#logo a:hover{
 	border: none;
 	text-decoration: none;
}
/* @end */
/* @group Blocks */

/* @group utility */
div.utility{}
div.utility-container{}
ul#menu-utility.menu{
	list-style: none;}
ul#menu-utility.menu li{
	display: inline;
	margin-left: 3px;
	margin-right: 3px;
	}


div.utility, div.random-quote{
	color: #dadada;
	width: 500px;
	float: right;
	padding: 4px;
	margin-top: 10px;
	text-align: right;
	font-size: 10px;
}
div.utility a, div.random-quote a{
	color: #dadada;
	text-decoration:none ;}

/* @end */

div.block-hook{
 	font-size: 14px;
 	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 30px;
	
}

/* @end */

/* @group Structure */

/* Id */		
div#wrap{
	margin: 0px auto 12px;
	padding: 10px 0px 30px;
	max-width: 1180px;
	margin-top: 14px;
	background-color: #fff;
}


div#subwrap{
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	}

div#header, div#splash, div#title, div#page, div#container, div#content {
 	margin: 0;
	padding: 0;
}



div#container {
	background-color: #fff;
}

#page{
	background-color: #fff;
}
div#page{
	text-align: left;
	font-size: 12px;
}

div#sidebar{
	font-size: 1.1em;
	line-height: 1.5em;
	float: right;
	width: 33%;
	 min-height: 940px;
	 overflow: hidden;
	  padding: 5px 20px 20px 9px;
	 
	 background: -moz-linear-gradient(45deg, #ffffff 0%, #f2f1f0 34.8%, #fbfbfb 99.4%) rgb(239, 236, 236);
	 background: -webkit-gradient(linear, left bottom, right top, from(#ffffff), color-stop(0.348, #f2f1f0), color-stop(0.994, #fbfbfb)) rgb(239, 236, 236);
	
 }
 
 div#sidebar a{


 }
#sidebar #search #s{
	width: 150px;
}
	div#sidebar .padder{
	margin: 0;
	padding: 40px 6px 33px 0;
}
div#sidebar-content{
 	float: right;
	width: 200px;
	border: 1px solid #e2e2e2;
}
div#footer{
	clear:both;
}


/* Content */

div#content{
	color: #333333;	
	font-size: 1.2em;
	line-height: 1.5em;
}
div#content .padder {
	margin-top: 20px;
	margin-bottom: 24px;
	/*margin-left: 0px;
	padding-left: 25px;*/
}
.padder { padding: 20px; }

/* Content Classes */

.canvas-home, .canvas-single, .canvas-page, .canvas-attachment, .canvas-post, .canvas-search{	
	margin-top: 0px;
	width: 60%;
	padding-left: 20px;
	min-height: 400px;
	float: left;
	
}

 @media only screen and (min-width: 0px) and (max-width: 600px) {
 		.canvas-home, .canvas-single, .canvas-page, .canvas-attachment, .canvas-post, .canvas-search,
 		div#sidebar{ width: 100%; float:none; }	
	}
	
	
div#content.canvas-blank div.padder {
	/*margin-right: 24px;
	margin-left: 0px;*/
	}
.canvas-blank{}


.canvas-home{}
.canvas-single {}
.canvas-page{}
.canvas-attachment{}
.canvas-post{}
.canvas-search {}

/* @end */

/* @group Footer */

/* Footer --- */

#footer{
	padding: 0px;
	margin: 0px 30px;
	color: #000;
	min-height: 40px;
	background-color: #ebebe4;
	font-size: .8em;
}
#footer div.foot-clear{
	overflow: hidden;
	clear: both;
	padding: 10px 0;
}
#footer ul.foot{
	margin: 0px 0px 12px; 
	padding: 0px;
	clear: both; 
	
	}

#footer ul.foot li.widget-container {
	list-style-type: none;
	float: left;
 	width: 19%;
 	margin: 0 2px 4px 4px;
 	padding: 4px 20px 20px;
 	min-height: 175px;
	border: 1px solid #dadada;
	background-color: #fcfcfc;
}
#footer ul li{
 	list-style-type: none;
	margin: 0px;
	padding: 4px;
	line-height: 18px;
}
#footer ul li li{
 	list-style-type: none;
	margin: 0px;
	padding: 2px;
}
#footer h3.widget-title, #footer h3{
	font-size: 15px;
	font-weight: bold;
}
#footer a {
	text-decoration:none;
			}	

/* @group Powered by  & Copyright */

/*  Poweredby ------- */
.poweredby{
	margin-top: 12px;
	margin-bottom: 15px;
}
.poweredby, .poweredby a{
	font-size: 10px;
	text-decoration:none;
	text-align: center;
	padding: 3px;
	}
	.poweredby a:hover{
 	text-decoration:underline;
}
.copyright{}		
a.organicarts{ 
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	text-transform: lowercase;
	}
a.wordpress{	
	font-family: "Dante MT Regular", Verdana, Arial, Helvetica, sans-serif; 	
}

/* @end */

/* @end */

/* @group Headings */

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Palatino, Georgia, "Times New Roman", Times, serif;
}
h1{
	font-size: 37px;
	line-height: 40px;
}
h2 {
	font-size: 30px;
	line-height: 36px;
	font-weight:500;
}
h3 {
	font-size: 26px;
	line-height: 30px;
	font-weight:500;
}

/* =Headings  */

/* @end */

/* @group Common html */

/*  Common */

div.post blockquote {
		margin: 4px 4px 10px;
		quotes: none;
		padding: 10px 3em;
		border: 1px solid #dadada;
		font: italic 16px/150% georgia, times, serif;
	}

hr {
	border: 1px solid #CCCCCC;
}

code{
	background-color: #fff8e8;
}
cite{
	background-color: #F4F4F4;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E3E3E3;
	border-bottom-color: #DEDEDE;
}
acronym {speak : normal;}
abbr.initialism {speak : spell-out;}
abbr.truncation {speak : normal;}

/* @end */

/* @group Forms */
a.button, input[type=submit], input[type=button],
ul.button-nav li a, div.generic-button a {
	
	color: #fdfdfd;
	background-image: -webkit-gradient(linear, right bottom, left top, from(#585454), to(#8e8686));
	background-image: -moz-linear-gradient(135deg, #585454 0%, #8e8686 100%);

	border: 1px solid #999999;
	padding: 6px 14px;
	text-decoration: none;
	vertical-align: bottom;
	cursor: pointer;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font: normal 1.2em Palatino, Georgia, "Times New Roman", Times, serif;
}
	a.button:hover, a.button:focus, input[type=submit]:hover, input[type=button]:hover,
	ul.button-nav li a:hover, ul.button-nav li.current a,
	div.generic-button a:hover {
		border-color: #aaa;
		color: #fff;
		outline: none;
	}
	 textarea,  input[type=text], select, input[type=password], input[type=file], input[type=email] {
		padding: 6px;
		font: inherit;
		font-size: 14px;
		color: #525252;
		border: 1px solid #ccc;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	textarea{
 	resize:vertical;
}
		 select {
			padding: 3px;
		}

		 input[type=password] {
			margin-bottom: 5px;
		}

	 label,  span.label {
		font-weight: bold;
		margin: 15px 0 5px 0;
		display: block;
	}
		 div.checkbox label,
		 div.radio label {
			font-weight: normal;
			margin: 5px 0 0 0;
			font-size: 14px;
			color: #888;
		}

		#sidebar-login-form label {
			margin-top: 5px;
		}

	 input[type=text] {
		width: 75%;
	}
		#sidebar-login-form input[type=text],
		#sidebar-login-form input[type=password] {
			padding: 4px;
			width: 95%;
		}

	 textarea {
		width: 75%;
		height: 150px;
	}
		 textarea#message_content {
			height: 250px;
		}

	 p.description {
		font-size: 13px;
		color: #888;
		margin: 5px 0;
	}

	 div.submit {
		padding: 15px 0;
		clear: both;
	}
		 div.submit input {
			margin-right: 15px;
		}

	 div.radio ul {
		margin: 10px 0 15px 38px;
		list-style: disc;
	}
		 div.radio ul li {
			margin-bottom: 5px;
		}

	 a.clear-value {
		display: block;
		margin-top: 5px;
		outline: none;
	}
 input:focus,  textarea:focus,  select:focus {
	background: #FFF;
	color: #333333;
	border: 1px solid #ababab;
	
}

#commentform input, 
#commentform textarea {}
/* @end */

/* @group Search */

div#search.menu{}

#search{}
#search label {}
#searchform{}
#searchform input {}
#s{}
#searchsubmit{}

/* @end */

/* @group Content */

div#content .canvas-single h1.page-title, 
h1.page-title{
 	display: block;
	margin: 0 0 10px;
	padding-bottom: 5px;
}

h1.page-title, .post h1.page-title{
	margin-top: 0;
	margin-bottom: 4px;
}

h1.page-title em.results{
	padding: 2px 4px;
	display: block;
}
span.cat-description{
 	margin-bottom: 10px;
	padding: 4px;
	color: #828282;
}

/* @group Lists */

/***  Lists ***/

/* @group List style types */

	.disc{list-style-type: disc;}
	.circle{list-style-type: circle;}
	.square{list-style-type: square;}
	.decimal{list-style-type: decimal;}
	.decimal-0{list-style-type: decimal-leading-zero;}
	.lower-roman{list-style-type: lower-roman;}
	.upper-roman{list-style-type: upper-roman;}
	.lower-greek{list-style-type: lower-greek;}
	.lower-latin{list-style-type: lower-latin;}
	.upper-latin{list-style-type: upper-latin;}
	.lower-alpha{list-style-type: lower-alpha;}
	.upper-alpha{list-style-type: upper-alpha;}
	.armenian{list-style-type: armenian;}
	.georgian{list-style-type: georgian;}

/* @end */

#content ul{
	list-style-position: inside;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 4px;
	margin-bottom: 10px;
}

#content li{	
	padding-top: 2px;
	padding-bottom: 2px;
}
#content ol{list-style-position: inside;}
#content dl{padding-top: 2px;
	padding-bottom: 2px;}
#content dt{font-weight: bold;}
#content dd{}

/* @end */

/* @group Post */

/* =Post ------ */
.post {
	clear: both;
	margin-top: 0;
	margin-bottom: 15px;
	padding:0;
	
}
.post_entry{
 	/*margin-left: 4px; */
 	font-size:16px; 	
}
.post_entry strong { font-size:16px; }
.post img {
	max-width: 500px;
	height: auto;
	}

/* Post thumbnails */
.attachment-post-thumbnail{} 
.wp-post-image{}
.post h2{
	margin: 0px 0px 2px;
	line-height:1.4;
	}	
.post h2 a{
	font-size: 32px;
	line-height: 44px;
	font-weight: normal;
	margin-bottom: 1px;
	display:block;
	text-decoration: none;
	border-bottom: 1px solid #f4f4f4;
	padding: 4px 2px 6px;
	color: #515151;
}
.post h2 a:hover{
	color: #000;
	font-weight: normal;
	
	border-bottom: 1px solid #ededed;
	text-shadow: #d1d1d1 1px 1px 0;
	background-color: rgba(245, 244, 204, 0.72);
	-webkit-transition: background 6s ease;
			-moz-transition: background 6s ease;
	        -ms-transition: background 6s ease;
	        -o-transition: background 6s ease;
			transition: background 6s ease;
		}
.post p{
	padding-top: 4px;
	padding-bottom: 6px;
	margin-bottom: 8px;
}

div.post code { font-family: "Monaco", courier, sans-serif; }

/* @end */
/* @group Post Meta Data */
div.post p.postmetadata {
	margin-top: 5px;
	clear: left;
	overflow: hidden;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	}

div.post p.post-meta-data.top{
 	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: 8px;
	}
div.post p.post-meta-data.bottom {
	padding: 4px;
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom: 1px solid #f4f4f4;
}

div.post p.post-meta-data.top{
} 
div.post p.post-meta-data.bottom{
}
	div.post p.post-meta-data.top:hover, 
	div.post p.post-meta-data.bottom:hover{
	text-shadow: #eae2e0 1px 1px 0;
}

p.post-meta-data, p.post-meta-data a{
	color: #888;
}
	p.post-meta-data a:hover{
	} 

p.post-meta-data span.author{}
p.post-meta-data span.date{
	margin-left: 5px;
}
p.post-meta-data span.time{
	margin-left: 5px;
}
 p.post-meta-data.bottom span.meta-comments{
 	float: right;
}
p.post-meta-data span.category{}
p.post-meta-data span.tags{}



/* @end */

/* @group Post Thumbnails */
img.wp-post-image{	
}
img.attachment-thumbnail{}

img.attachment-medium{}
img.attachment-large{}
img.attachment-full{}

.post-header{}
.post-thumbnail{}
.post-avatar{
	margin-right: 10px;
	margin-bottom: 10px;
}

/* @end */

/* @group Category */

/* =Category  ***  */
#categories {}
#categories a {}
#categories a:hover {}
#categories ul {}
#categories ul li {}

/* @end */

/* @group Archives */

/* =Archives ---------*/
#archives {}
#archives a {}
#archives a:hover {}
#archives ul {}
#archives ul li {}

/* @end */

/* @group Navigation  */

div.navigation{
 	width: 100%;
 	clear: both;
}
div.navigation a{
	text-decoration: none;
	}
	div.navigation a span.prev, div.navigation a span.next {
	font-size: 16px;
}
/* @end */

/* @group Data Tables */

/* > Data Tables
-------------------------------------------------------------- */

table {
	width: 100%;
}
	table#message-threads {
		margin: 0 -20px;
		width: auto;
		font-size:12px;
	}

	table.profile-fields { margin-bottom: 20px; }

	div#sidebar table {
		margin: 0 -16px;
		width: 117%;
	}

	table tr td, table tr th {
	padding: 8px;
	vertical-align: middle;
	font-size: 13.5px;

	
}
		table tr td.label {
			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: 13px;
				margin-top: 3px;
			}

		div#sidebar table td, table.forum td { text-align: center; }

	table tr.alt {
		background: #f4f4f4;
	}


table.mailchimpNewsletter tr td, table.mailchimpNewsletter tr th  {
	padding:0;
}

/* @end */


/* @group Author */

#entry-author-info{
	padding: 4px 10px 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	border: 2px solid #e8e8e8;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
}
h3#author-name{
	padding: 2px;
	margin-top: 0;
	margin-bottom: 5px;
}
#author-description{
	padding: 5px;
}
#author-avatar{
	float: left;
	margin: 8px 10px 10px 4px;
}
#author-link a{ 
	display: block;margin-top: 4px;
	text-decoration: none;}

/* @end */


/* @group Messages */
p.message, p.notice{}
/* Comments area */
p.message.moderation{}
/* @end */
/* @end */

/* @group Sidebar */

/***  Sidebar  ***/

#sidebar-x h3{
	font-size: 14px;
	color: #505050;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ededed;
	margin: 10px 0 6px;
	padding-left: 1px;
}
#sidebar h2, #sidebar h3, .widget-title{
	
	color: #191919;
	border-bottom: 1px solid #dadada;
	margin-top: 17px;
	margin-bottom: 8px;
	padding-top: 7px;
	padding-bottom: 9px;
	font: 15px Palatino, Georgia, "Times New Roman", Times, serif;
	padding-left: 10px;
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(239, 237, 233, 0.88)), to(rgba(251, 250, 249, 0.84)));
	background-image: -moz-linear-gradient(90deg, rgba(239, 237, 233, 0.88) 0%, rgba(251, 250, 249, 0.84) 100%);
}
#sidebar p, .textwidget{
	padding: 5px;
	line-height: 24px;
	margin: 4px 1px;
}



#sidebar a{
	padding: 2px;
	display: inline;
	text-decoration: none;
}
	#sidebar a:hover{
	text-decoration:underline;
	}
#sidebar ul.sb,
	#sidebar ul{
 	margin: 0px 0px 3px;
	padding: 0px;
 	list-style-type: none;
	list-style-position: inside;
	}
#sidebar ol{
	padding: 3px 0px;
	margin-bottom: 8px;
}	
#sidebar ul.sb li, #sidebar li{
	margin: 0px;
	padding: 1px;
	line-height: 15px;
}

#sidebar ul.sb li a{display: inline;}

#sidebar ul.sb ul {
 	margin-bottom: 5px;
}
#sidebar ul.sb ul ul {
	padding: 2px 0px;
	margin: 2px 0px 2px 4px;
}
#sidebar ul.sb ul li a{
	display: block;
	padding: 5px 4px;
	text-decoration: none;
}
#sidebar ul.sb ul li a:hover{
	text-shadow: #bdbdbd 1px 1px 0;
}
#sidebar ul.sb ul li {
	margin-left: 4px;
	
}
	#sidebar ul.sb li ul li a{}



/* @end */

/* @group Widgets */

/* =Widgets **  */
.widget{
	padding-left: 2px;
	padding-top: 2px;}
.textwidget{}
.widget_meta{}
.widget_search{}

/*  ** Widgets **  */
div#alert{
	padding: 16px;
	margin: 0;
	font-size: 13px;
	border-style: none;
	border-bottom: 1px solid #929292;
	background-color: #fefebf;
	color: #474747;
}

#alert a{
	color: #fe7800;
 	font-weight: bold;
}

div#alert div.textwidget .span, div#alert div.textwidget .strong{
	color: #000; text-shadow: rgba(28,28,28,0.78) 1px 1px 1px;
}

div#alert .span {
 	
}

div#alert span.alert-title{
 	display: none;
}

div#alert div.padder{
 	width: 100%;
	margin: 0 auto;
	padding: 0;
}
/* @end */

/* @group WP Gallery */


.format-gallery .size-thumbnail img,
.category-gallery .size-thumbnail img {
	border: 1px solid white;
	margin-bottom: 0;
}
.format-gallery .gallery-thumb,
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f8f8f8;
}
.gallery br+br {
	display: none;
}

/* @end */

/* @group Attachment */	

.attach_meta{
	float:right;
	width:250px;
	margin: 60px 12px 12px;
}

.gallery_nav{}
.gallery_nav .attachment-thumbnail{
	width:30%;
	height:30%;}
.gallery_nav .prev{
	padding:5px}
.gallery_nav .next{
	padding:5px}



.smallattachment, .smallattachment:hover{}
.smallattachment:hover{}
.smallattachment a{}

/* @end */

/* @group Comments */
#commentsubmit{}
ul.commentlist {
	margin: 0px;
	padding: 0px;
}


.commentlist li{
	list-style-type: none;
	padding:5px;
	margin:3px;
} 

.commentlist ul li li{}
ul.commentlist li.odd{
		background-color: #fff;}	
ul.commentlist li.even{
	background-color: #fcfcfc;
}
.commentlist .threadeven	{}


li.comment{
	padding: 17px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #ececec;
}

li.comment.byuser{}
li.comment.bypostauthor{}

.comment-body{
 	clear: both;
 	margin-top: 15px;
 	margin-bottom: 20px;
}
img.avatar.avatar-50.photo{
 	width: 20px; height: 20px;
}
.comment-body p{
	clear: both; 
	margin-top: 3px;
	}

.commentlist p{
	font-weight: normal;
	line-height: 20px;
	}

.comment-meta.commentmetadata{
	font-size: 11px;
	color: #616161;
	float: right;
	display: inline;
}
.comment-meta.commentmetadata:hover{
	
}
.comment-meta.commentmetadata a{color: #a4a4a4; text-decoration: none;}
.comment-meta.commentmetadata a:hover{}

.trackback{}
.pingback{}


.comment-author.vcard{
	margin-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
	display: inline-block;
}
cite.fn, cite.fn a{
	font-size: 13px;
	background: transparent;
	padding: 2px;
	margin: 1px;
	border: none;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.commentlist cite, .commentlist cite a {}

span.says{ display: none;}
.comment-edit-link{
 	font-size: 8px;
}

/* @group Comment Depth */

.depth-2,.depth-3, .depth-4, .depth-5{
	padding-left: 10px;
}
.depth-1{}
.depth-2{}
.depth-3{}
.depth-4{}
.depth-5{}

/* @end */


ul.children{}
li.parent{}

div.reply{}
div.reply a, .cancel-comment-reply a{
	text-decoration: none;
	padding: 3px 5px;
	border: 1px solid #e6e6e6;
	-moz-border-radius: 6px; -webkit-border-radius:6px;  -khtml-border-radius: 6px; border-radius: 6px;
	background-color: #fff;
	font-size: 11px;
	
}
.cancel-comment-reply a{
	color: #663300;
}
#commentform p {}
/* ! specific --------- */


/* @end */

/* @group Calendar */

div#calendar_wrap{width: 250px}
#wp-calendar {width: 250px;}
table#wp-calendar tr {}
table#wp-calendar td {}
table#wp-calendar td, table#wp-calendar th {
  text-align:center;

}
table#wp-calendar thead{
 	background-color: #fef5f3;
}
table#wp-calendar tbody{}
table#wp-calendar tfoot{}


table#wp-calendar caption{
	font-size: 16px;
	padding: 10px;}

table#wp-calendar a {
	display:inline-block;
	padding:4px;
	}
table#wp-calendar a,
table#wp-calendar caption a{
	color: #d0603e;}
table#wp-calendar #next a {text-align: right;}
table#wp-calendar #prev a {text-align: left;}

#wp-calendar table #today{
	border:solid 1px #999;}
table#wp-calendar td:hover, table#wp-calendar #today {}


/* @end */

/* @group Archive */
div#clean-archives{
 	
}
div#clean-archives strong a{
 	font-size: 16px;
 	text-decoration: none;
}
div#clean-archives ul.postspermonth {
margin: 5px 0 10px 0;
list-style: none;
padding-left: 25px;
}
div#clean-archives ul.postspermonth li{
 	padding: 6px 2px;
	font-size: 13px;
	color: #7e7e7e;
}
div#clean-archives ul.postspermonth li a{
 	text-decoration: none;
 	padding-left: 5px;
}
/* @end */

/* @group Splash */

div#splash, div#title{
	position: relative;
 	padding: 5px 10px 10px;
 	margin: 0px;
 
}
	div#splash{
	font-size: 14px;
	min-height: 250px;
	background-image: -webkit-gradient(linear, right bottom, left top, from(#585454), to(#8e8686));
	background-image: -moz-linear-gradient(135deg, #585454 0%, #8e8686 100%);
}
div.widget-splash{
	clear: both;
	padding: 10px 10px 10px 17px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.widget-splash h3.widget-title{
	display: none;}
div#splash ul{
}
div#splash ul li{ 
}
div#splash .splash-widget{
	float:left;
	padding: 6px;
	width: 30%;
	min-height: 100px;
	margin: 4px;
	border: 1px solid #232323;
		
}

/* @end */

/* @group Home Box */

.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}

.home-box-contain{
 	clear:both;
 	margin-top: 10px;
	padding-left: 15px;
}

.home-box-pad{
	
}
ul.home-box-ul{
 	margin: 0px;
 	padding: 0px;
}
li.homebox{	
	line-height: 15px;
	float: left;
	margin: 4px 4px 10px;
	padding: 12px;
	border: 1px solid #d4d4d4;
	width: 275px;
	min-height:210px;
	list-style-type:none;
	-moz-border-radius: 8px; -webkit-border-radius:8px;  -khtml-border-radius: 8px; border-radius: 8px;
	background: #e7f6cd url(./_images/back-1.jpg) repeat-x;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
li.homebox ul li {
 	
}
li.homebox a{ text-decoration: none;
	color: #474747;
}

li.homebox a:hover{
	
	text-decoration:underline;
	color: #035b87
}

li.homebox-saved h3{
	font-size: 18px;
	text-shadow: #edffc6 1px 1px 1px;
	color: #000;
}
li.homebox h3{
	font-size: 18px;
	text-shadow: #486e93 1px 1px 1px;
	color: #fff;
	background-color: #69c;
	padding: 8px 4px 4px 8px;
}
li.homebox ul{
	list-style-type:none;
	padding: 10px;
	}
li.homebox ul li{
	list-style-type:none;
	padding: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* @end */

/* @group Boxes */



.post.loopbox {
	width: 170px;
	float: left;
	margin: 2px;
	padding: 10px;
	border: 1px solid #dadada;
	clear: none;
	min-height: 225px;
}

.post.loopbox {
	width: 250px;
	float: left;
	margin: 2px;
	padding: 10px;
	border: 1px solid #dadada;
	clear: none;
	min-height: 225px;
	background-color: #fef8e7;	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-border-radius: 8px; -webkit-border-radius:8px;  -khtml-border-radius: 8px; border-radius: 8px;
}
.post.loopbox h2 a{
	font-size: 15px;
}
.box{}
.box{
 	-moz-border-radius: 8px; -webkit-border-radius:8px;  -khtml-border-radius: 8px; border-radius: 8px;
}
.box.reader{
 	float:left;
 	width: 40%;
 	margin: 4px;
 	padding: 10px;
 	border: 1px solid #eee;
 	clear: right;
 	min-height: 175px;
}

.bbox, .bboxleft, .bboxright { 
	border: 1px solid #CCCCCC;
	-moz-border-radius, -webkit-border-radius:6px;
	}

.bbox{
	width: 95%;
	margin: 2px;
	padding: 8px;
}

.bboxleft{
	float: left;
	margin: 8px;
	padding: 10px;

}
.bboxright{
	float: right;
	margin: 8px 8px 8px 10px;
	padding: 10px;
}

.mbox, .mboxright, .mboxleft{
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 4px;
	margin-bottom: 9px;
	border: 1px solid #CCCCCC;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	background: #FCFFE7;
}
.mbox li, .mboxright li, .mboxleft li {
	list-style-type: none;
	padding-left:10px; }
.mboxleft{
	width:35%;
	float: left;
	margin: 8px 8px 8px 10px;
	padding: 10px;
}
.mboxright{
	width:35%;
	float: right;
	margin: 8px 8px 8px 10px;
	padding: 10px;
}

.mbox ul, .mboxright ul, .mboxleft ul{
	margin: 0px;
	padding: 0px;
}
.mbox li, .mboxright li, .mboxleft li{}

.mbox a, .mboxright a, .mboxleft a, .infobox a{
display:block;
text-decoration:none;}

.mbox a:hover, .mboxright a:hover, .mboxleft a:hover{
text-decoration:underline;
}
.mbox h3, .mboxright h3, .mboxleft h3{
	margin-top: 2px;
	margin-bottom: 2px;
}

.alertbox{
	background: #FFF4F4;
	border: 1px solid #F0FFE0;
	padding:2%;
	-moz-border-radius, -webkit-border-radius:6px;
}


.box{}
/* @end */

/* @group Product Loop */

.post.product {	

	min-height: 225px;
	background-color: #fef8e7;	
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-border-radius: 8px; -webkit-border-radius:8px;  -khtml-border-radius: 8px; border-radius: 8px;
	padding: 5px;
	
}

.post.product  h2 a{
	font-size: 24px;
}
div.product-details{
	background-color: rgba(255,255,255,0.52);
	padding: 15px;
}
img.pro-thumb{
 	float: left;
 	border: 1px solid #dadada;
}

img.pro-medium{
 	float: left;
 	margin: 0px 20px 0px 0px;
 	border: 1px solid #dadada;
}

.pro-excerpt{
 	width: 600px;
 	float: left;
 	padding: 10px;
}

.pro-excerpt-block{
 	width: 320px;
 	float: left;
 	padding: 10px;
}
.pro-content{
padding: 10px;
	margin-top: 8px;
}
.pro-side{
 min-height: 200px;
 clear: both;
 padding: 20px;
 background-color: #f9f8dc;
	margin: 0;
	border-top: 1px solid #ffde73;
	border-width: 1px;
	border-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-bottom: 1px solid #ffde73;
}

.pro-act{
	padding-left: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #fec842;
	background: #fefebf url(./_images/grad/grad-top.jpg) repeat-x 2px;
}

.pro-act-block{
	padding-left: 12px;
	background-color: #fefebf;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #fec842;
	margin-bottom: 15px;
	background: #fefebf url(./_images/grad/grad-top.jpg) repeat-x 2px;
}

.pro-cost{
	float: left;
	width: 300px;
	padding: 10px 8px 6px;	
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 15px;
}

/* For discount pricing  */
.pro-cost span{
	margin-left: 4px;
	color: #7d7d7d;
	
}
.pro-buy_link{
 	float: left;
 	width: 200px;
 	margin-top: 4px;
}
a.buy{
	font-size: 1.1em;
	background-color: #964c30;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	padding: 15px;

	-moz-border-radius: 6px; -webkit-border-radius: 6px;  -khtml-border-radius: 6px; border-radius: 6px;
	margin: 6px auto;
}
a.buy:hover{
	color: #fefebf;
	background: repeat-x 0 -6px #d54e21;
	text-decoration: none;
}

a.learn-more{
	float: right;
	width: 100px;
	background-color: rgba(255,255,255,0.16);
	text-decoration: none;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;  -khtml-border-radius: 6px; border-radius: 6px;
	padding: 10px 8px 6px;	
	margin-top: 4px;
	margin-bottom: 4px;	
}
a:hover.learn-more{
	background-color: rgba(255,255,255,0.64);
}
/* @end */

/* @group Node */
.node{
padding: 9px;
margin: 5px;
}

.node-pad{}
.node.side{
	padding: 0px;

}
.node.side .node-pad{
	width: 100%;
	padding: 15px 0 15px 15px;
	margin-left: -15px;
	}

.node-feature-thumb{}

.node.side h2 a{ 
min-width: 300px;
text-decoration: none;
font-size: .9em;
padding: 4px;
line-height: 1.2em;
}

.node.side span.excerpt{
	float: left;
	width: 333px;
	padding: 10px;
	margin-left: 2px;
}

.node.mini{
	display: block;
	border: 1px solid #dadada;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 2px;
	
		}
.node.mini h2{
	
}		
.node.mini .node-pad{
	border: 1px solid #dadada;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding: 10px;
}
.node.mini  h2 a{
	font-size: 20px;
 	text-decoration: none;
}
	
img.node-feature-mini{
 	float: left;
	background-color: #656664;
	padding: 1px 2px 2px;
	margin: 5px 5px 2px 2px;
}	

.mini-post{
	max-width: 150px;
	float: left;
	clear: none;
}
.node.mini span.excerpt{
	display: none;
	width: 300px;
	display: block;
	font-size: 13px;
	padding: 10px;
	border: 1px solid #dadada;
}

/* @end */

/* @group Plugins */
.social{
	
}
.soc-icons{
	border-bottom-style: none;
	width: 100%;
	padding: 10px;
	margin-top: 30px;
}
#sidebar .soc-icons a, #sidebar .soc-icons a:hover{
	text-decoration: none;
}

/* @end */
/* @group Pager */

div.pager-menu{
	background-color: #ffffff;
	padding: 0;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: -12px;
	border-bottom: 1px solid #eae9e7;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
	border-top-right-radius: 15px;
	
}

div.pager-menu ul li{
	border-left: 10px solid #f2f1ef;
	margin-bottom: 1px;
	margin-top: 1px;
}
div.pager-menu ul li.current_page_ancestor{
	border-left: 10px solid #eae9e7;

}
div.pager-menu ul li a{
	border-left: 10px solid #fff;
	margin-bottom: 1px;
	margin-top: 1px;
	padding-left: 6px;
}
div.pager-menu ul li a:hover{
	border-left: 10px solid #eae9e6;
	margin-bottom: 1px;
	margin-top: 1px;
			-webkit-transition: background 4s ease;
			-moz-transition: background 4s ease;
	        -ms-transition: background 4s ease;
	        -o-transition: background 4s ease;
			transition: background 4s ease;
			background-color: #f1f1f1;
		}

div.pager-menu ul li.current_page_item {
	border-left: 10px solid #2f302f;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.pager-menu ul li.current_page_ancestor {
	border-left: 10px solid #a1a3a1;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* @end */

/* @group Editor Classes */

/* @group Edit */

/* =Edit -------- */

.edit a, div.edit a, span.edit a, a.post-edit-link{
	color: #d3d3d3;
	text-decoration:none;
	}
.edit a:hover, div.edit a:hover, span.edit a:hover, a:hover.post-edit-link{
	color: #e25a35;
	}
div.edit, span.edit {position:absolute;}
div.edit{
	font-size: 11px;
 	margin-top: 16px;
}
div.edit a{padding:4px 4px 4px 27px;}	
span.edit a{padding:4px 4px 4px 27px;}	

	div.edit a:hover, 
	span.edit a:hover{		
	background: #fff url(./_images/ui/pencil.png) no-repeat 5px center;
	}
	div.edit a:focus, 
	span.edit a:focus{
		background: #F9F9F9 url(./_images/ui/ellipses.gif) no-repeat 0px center;
	}

p.edit a{
	color: #cecece;
	background: url(./_images/ui/pencil.png) no-repeat 5px center;
	display:block;
	padding: 8px 15px 8px 25px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 10px;
	text-decoration:none;}
			
	p.edit a:hover{
		color: #e25a35;
		background: #fff1e7 url(./_images/ui/pencil.png) no-repeat 5px center;
	}
	p.edit a:focus{
		background: #F9F9F9 url(./_images/ui/ellipses.gif) no-repeat 1px center;
	}


/* @end */

/* @group Images */


.imgborder, .imgborderleft, .imgborderright, .aligncenter {
	margin: 10px;}
img{border: 0;}
img a{ border: 0;}

.imgborder, .imgborderleft, .imgborderright{
	border: 1px solid #CCCCCC;
	background-color: #ECECEC;
	}
.imgborderleft{ float: left;}
.imgborderright{ float: right;}

.left, .right{ margin:10px;
}
.alignleft, .left, .imgborderleft{ float:left;}
.alignright, .right, .imgborderright{float:right;}

/* @end */

/* @group Show / Hide */

.show{
	cursor: pointer;
}
.hide-body{
 
}	
a.showhide_text{
	color: #8b8b8b;
	font-size: 10px;
}

/* @end */

.shadow{
	text-shadow: #474747 1px 1px 2px;
}

.shadow-lite{
 	
}

.high, .highlight{
	background-color: #fffbc7;
}

.clear{clear:both;}

.border{
	border: 1px solid #9a9a9a;
}

.bold, .strong{
	font-weight: bold;
}
.em, .italic{
	font-style: italic;
}
.em-strong{
	font-weight: bold;
	font-style: italic;
}
.inline{
  display: inline;
}
.block{
 	display: block;
}	
.hide{display:none;}
.caps{
	font-variant: small-caps;
	}
.dec-box{
	background: #fff url(./_images/grad/decorative.jpg) right bottom;
	padding-bottom: 40px;
}

.note, .note a {
	font-size: .8em;
	color: #999999;
}
.column-3{
	width: 29%;
	margin-top: 15px;
	float: left;
	border: 1px solid #fbfbfb;
	min-height: 780px;
	padding: 10px 20px;
}
.aside{
	padding: 4px;
	line-height: 1.4em;
}
.aside p{
	padding: 5px;
	margin: 6px 4px;
	
}
.aside img{
margin: 4px;
}

.bio-red{
	background-color: #fe1d00;
	color: #ffffff;
}

/* @end  */
/* @group Drupal */

/* @end */


/* @end */



/* @group Custom */
.member-flag{
	display: block;
	min-height: 20px;
	background-color: #df5a5a;
	padding: 4px;
}
#member-area{
display: block;
min-height: 20px;
padding: 4px;
height: 128px;
background: url(http://biographersinternational.org/wp-content/uploads/bio-header-color.jpg) no-repeat;
}
#type-strip{
	background: url(./_images/typewriter.png) no-repeat #363532;
	display: block;
	min-height: 66px;
}
#type-strip a{ 
	float: right;
	width: 41px;
	height: 41px;
	background: url(./_images/top.png) no-repeat #363532;
	padding-right: 20px;
	padding-top: 10px;
	margin-top: 10px;
	opacity: 0.91;
}
#type-strip a:hover{ 
	opacity: 1;
}
div.countdown{
	padding: 10px;
	font-size: 17px;
}
a.press{
	display: inline-block;
	padding: 10px;
	font: 1.2em;
	text-shadow: 0 0 1px #666262;
	color: #ffffff;
	
	margin-bottom: 12px;
	background-color: #585957;
}

a.register{
	font-size: 1.1em;
	background-color: #964c30;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	padding: 15px;
	width: 200px;
	-moz-border-radius: 6px; -webkit-border-radius: 6px;  -khtml-border-radius: 6px; border-radius: 6px;
	margin: 6px auto;
}
a.register:hover{
	color: #fefebf;
	background: repeat-x 0 -6px #d54e21;
	text-decoration: none;
}


#sidebar div.countdown a:hover{
	color: #fefefa;
	text-decoration: none;
	-webkit-transition: background 3s ease;
			-moz-transition: background 3s ease;
	        -ms-transition: background 3s ease;
	        -o-transition: background 3s ease;
			transition: background 3s ease;
			background: url(#9e9443) #9e9443;
		}

#sidebar #feature{
	margin-bottom: 10px;
	background-color: #f9faf9;
	border-right-style: solid;
	border-right-width: 1px;
	border: 1px solid #cbcccb;
}		
#sidebar #feature img{
	width: 100%;
}		

#sidebar #feature-link{
	margin-bottom: 15px;
}	
#sidebar #feature-link a{
	height: 50px;
	border: 1px solid #dadada;
}
#feature-link ul li a span.link{
		float: right;
		width: 150px;
		border: 1px solid #dadada;
}
#feature-link ul li a img.link{
		float: left;
		width: 25px;
		height: 25px;
		margin-right: 7px;
}
li.sublist{
	border: 1px solid #dadada;
}			
a.50{
	float: left;
	margin: 40px;
}	
li.sublist	{
	background-color: #ffffff;
	min-height: 90px;
	margin: 0;
	}

li.sublist	a{
	padding-left: -10px;
	padding-top: 10px;
	}
span.title{
	width: 145px;
	float: left;
	margin-top: 10px;
	padding: 4px;
}	
img.subi{
	width: 50px;
	height: 50px;
	float: left;
}
.exshape{
	width: 259px;
	height: 120px ;
	overflow: scroll;
	border: 1px solid #dadada;
}
span.slider{
 	overflow: scroll;
 	height: 400px ;
}	
/* @group browser moz webkit */

div.pager-menu ul li strong{
	border-left: 10px solid #f2f1ef;
	margin-bottom: 1px;
	margin-top: 1px;
}
.site-maint{
	padding: 15px 30% 15px 31%;
	background-image: -webkit-gradient(linear, left bottom, left top, from(#e9e9e9), color-stop(0.718, #f8f8f1), color-stop(0.936, #ffffff));
	background-image: -moz-linear-gradient(90deg, #e9e9e9 0%, #f8f8f1 71.8%, #ffffff 93.6%);
	
}

.box-shadow, .b-shadow{
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);

}

a.strong.rss{
	text-decoration: none;
	font: 17px Palatino, Georgia, "Times New Roman", Times, serif;
	display: block;
}

p.wp-caption-text{
	font-size: 11px;
}
/* Radius */

.rad3{
	-moz-border-radius: 3px; -webkit-border-radius: 3px;  -khtml-border-radius: 3px; border-radius: 3px;
}
.rad6{
	-moz-border-radius: 6px; -webkit-border-radius: 6px;  -khtml-border-radius: 6px; border-radius: 6px;
}
.rad8{
	-moz-border-radius: 8px; -webkit-border-radius: 8px;  -khtml-border-radius: 8px; border-radius: 8px;
}
.rad10{
	-moz-border-radius: 10px; -webkit-border-radius:10px;  -khtml-border-radius: 10px; border-radius: 10px;
}
.rad20{
	-moz-border-radius: 20px; -webkit-border-radius: 20px;  -khtml-border-radius: 20px; border-radius: 20px;
}
/* @end */
/* @group aMember */
.am-footer-content, .am-footer{
	display: none;
}


DIV#row-i_agree-0.row{
	background-color: #fefef6;
}
div.agreement{
	
	height: 100px;	
	border: 1px solid #dadada;
	font-size: 12px;
	padding: 20px;
}

ul#member-resources{
	
}
.level1, .level2, .level3,.level4{
	
}
div.am-footer-content{
	display: none;
}
a.ajax-link{
	color: #d54e21;
}

/* @end */

#post-11226.post h2 a,
#post-5719.post h2 a {
	color:#3580B0 !important;
}
#post-11226.post h2 a:after,
#post-5719.post h2 a:after {
	margin-left:10px;
	content: "\00BB";
	color:#3580B0;
}