@charset "UTF-8";
/* CSS Document */

/*
 Theme Name:     Hybrid Child
 Description:    Hybrid Child Theme
 Author:         Erika Andersen
 Author URI:     http://bartonreading.com/wordpress
 Template:       hybrid
 Version:        1.0.0
*/

@import url("../hybrid/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/* TYPEFACE STACKS */
body {
	font-family: Optima,
				 Segoe, "Segoe UI", 
				 Candara, 
				 Calibri,
				 'Gill Sans MT', 
				 'Gill Sans',
	 			 Verdana,
				 Geneva,
				 Arial,
				 sans-serif;
}

#site-title, 
#site-description,
.entry-title, 
.loop-title,
#footer .wrap a,
h1, h2, h3, h4, h5, h6 {
	font-family: 'Minion Web Pro', 'Minion Web', Minion, 
				 'Lucida Bright', Lucidabright, 'Lucida Serif', Lucida, 
				 Constantia, 
				 'Droid Serif', 
				 Georgia, 
				 'DejaVu LGC Serif', 'DejaVu Serif', 
				 'Bitstream Vera Serif', 
				 'Liberation Serif', 
				 'Nimbus Roman No9 L', 
				 'Century Schoolbook L', 
				 Norasi, 
				 Rekha, 
				 Times, 'Times New Roman',
				 serif;
}


body {
	/*width:100%;*/
	font-size: 100%;
	background: #093653; /* dark navy */
	margin: 0;
	padding: 0;
	color: #093653; /* dark navy */
}

p {
	color: #04648d; /* blue */ 
}

.hentry img.arrow,
.hentry ul li img {
	display:inline-block;
	border:none;
	vertical-align:middle;
}

#header {
	background-color:#A69C8A; /* lighter brown */
	border-bottom-color:#595141; /* darker brown */
	background-image:none;
	padding:20px;
}

#body-container {
	background-color:#F5F0E5; /* light beige */
	padding-bottom:0;
	margin-bottom:0;
	
}

#header #site-title, 
#header #site-title a {
	font-weight:bold;
	color: #394859;/*slate*/ 
}

#site-description {
	color: #F5F0E5; /* light beige */
}

/* CONTENT */
.breadcrumbs,
.loop-meta,
.byline,
.entry-meta {
	display:none;
}


h2.post-title.entry-title {
	font-size:1.5em;
}

#body-container {
/*	background-color:#acf; /* light blue - delete me */
}

#container {
/*	background-color: #ffa; /* light yellow - delete me */
}

#content {
/*	background-color:#fdd; /* light pink - delete me */
/*	padding-top:0;*/
}

/* ENTRIES */

.hentry {
	background-color:#F5F0E5; /* light beige */
	border-color:#A69C8A; /* brown */
	box-shadow:none; /* #f5f0e5; /* light beige */
	background-image:none;
	padding:20px;

}

.hentry a {
	text-decoration:none; 
}

/* ENTRIES - HEADERS */
.hentry h1 {
}

.hentry h2 {
}

.hentry h3 {
}

.hentry h4 {
}

/* ENTRIES - BODY */
.hentry p {
	color:#333;
/*	background-color:#bfb; /* light green - delete me */
	margin-bottom:15px;
	line-height:140%;
}

.hentry .entry-content ul,
.hentry .entry-content ol {
	padding-top:0;
	padding-right:20px;
	padding-bottom:0;
	margin-bottom:40px;
	line-height:140%;
}

.hentry .entry-content ul {
	list-style-type:square;
/*	background-color:#acf; /* light blue - delete me */
}

.hentry .entry-content ul.before-table {
	margin-bottom:0;
	padding-bottom:0;
}

.hentry .entry-content ol {
	list-style-type:upper-alpha;
/*	background-color:#fcf; /* light purple - delete me */
}

.hentry .entry-content ul li,
.hentry .entry-content ol li {
	padding:0.25em 0;
	margin-right:10px;
/*	background-color:#ffa; /* light yellow - delete me */
}


.hentry .entry-content p a,
.hentry .entry-content ul a,
.hentry .entry-content ol a {
	display:inline-block;
	color: #5F7894; /*light slate*/
	text-decoration:underline;
}

.hentry .entry-content p .priorPage,
.hentry .entry-content p .nextPage {
	display:block;
}

.hentry .entry-content p .priorPage {
	float:left;
}

.hentry .entry-content p .nextPage {
	float:right;
}


.hentry .entry-content table.register {
	margin:0 0 20px 30px;
	padding:0 0 0 30px;
	border-width:0px;
/*	background-color:#bfb; /* green - delete me */
/*	color:#f00; /* red - delete me */
	width:300px;
}

.hentry .entry-content table.register tr {
}

.hentry .entry-content table.register tr td {
	width:148px;
	border-width:0px;
}

.hentry .entry-content table.register tr td a {
	text-decoration:underline;
}


/* TABLES */
table th {
	background-color:#A69C8A; /* brown */
	color:#F5F0E5; /* light beige */
}

/* FAQ page */

.hentry #FAQs p,
.hentry #FAQs h2,
.hentry #FAQs h3,
.hentry #FAQs ul,
.hentry #FAQs li {
	margin:0;
	padding:0 10px 0 0;
	line-height:1.3em;
	color: #093653; /* dark navy */
}

.hentry #FAQs p.c_FAQ {
	margin:15px 0 10px;
	padding:0;
}

.hentry #FAQs h2 {
	margin:30px 0 10px;
	padding:0;
}

.hentry #FAQs h3.q_FAQ {
	margin:20px 10px 10px 25px;
	padding:0;
}

.hentry #FAQs p.a_FAQ {
	margin:10px 10px 10px 50px;
	padding:0;
/*	background-color:#ccf;			/* blue - delete me */
}

.hentry #FAQs p.indent {
	margin:10px 10px 10px 75px;
	padding:0;
	font-size:0.9em;
/*	background-color:#ccf;			/* blue - delete me */
}


.hentry #FAQs ul.c_FAQ {
	clear:left;
	width:80%;
	margin-bottom:20px;
	padding-left:30px;
	line-height:30px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	vertical-align:middle;
}

.hentry #FAQs li {
	margin-bottom:10px;
/*	background-color:#cfc;		/* light green*/
	vertical-align:middle;
}

/*#FAQs li:before {
	content:"-";
	
}*/

.hentry #FAQs .c_FAQ a {
	text-decoration:none;
	color: #04648d; /* blue */ 
}

/* PRIOR PAGE / NEXT PAGE */

.hentry .entry-content p .priorPage:before {
	content:"Prior video: ";
}

.hentry .entry-content p .nextPage:before {
	content:"Next video: ";
}


/* FOOTER */
#footer-container {
	margin:0 auto;
	padding:0;
}
#footer {
	background-color:#F5F0E5; /* light beige */
	font-size:60%;
	font-weight:normal;
	border-top-color:#A69C8A; /* brown */
	background-image:none;
	text-align:center;
}

#footer p {
	height:0;
}

#footer p.copyright {
	width:100%;
	padding:10px 0 0;
	text-align:center;
	height:auto;
}

#footer .wrap a {
	font-weight:normal;
}



/* WIDGETS */

.widget {
/*	background-color:#cfc; /* light green - delete me */
	padding-top:21px;
}
.sidebar a {
	color:#394859; /* slate */
	text-decoration:none;
	display:inline-block;
	color: #5F7894; /*light slate*/

}

.sidebar ul {
	list-style-type:none;
	margin-left:20px;
}

.sidebar ul li {
	padding:5px;
	/*display:inline-block;*/
	text-align:left;
	/*vertical-align:text-top;*/
	width:90%;
/*	line-height:1.5;*/
}

.sidebar ul li ul {  /* child menu */
	margin-left:1.0em;
}

.sidebar ul li ul li { /* child menu items */
	font-size:90%;
}

#secondary.sidebar.aside #wlmember_loginwidget p {
	display:none;
}

/* COMMON */

.brbreak {
	clear:both;
}
