/* Space out content a bit */
body {
background:#3d0414;
padding-top: 20px;
padding-bottom: 20px;
	font-family:'Open Sans', Verdana, Arial, sans-serif;
	font-size: 16px;
}

.container-box{
border:4px solid #4e4ece;
color:#000000;
background:#ede7d3;
}

.pad-bot{padding-bottom:20px;}

.btn-default:hover {background: #42093f; border-color:#42093f; color: #ffffff;text-decoration:none;}
.btn-default {background: #8a1c84; border-color:#8a1c84; color: #ddd6ca;}
.btn-default a{color:#ddd6ca;}
.btn-default a:hover{color:#ffffff;text-decoration:none;}

a:link, a:visited, .btn-link{
color:#571fbe;}

a:hover{color:#143893;}

.sharing-top div.sharedaddy h3.sd-title:before {
    border-top: none;
}

.sharing-top div.sharedaddy div.sd-block {
	padding-bottom: 0;
}

.sharing-top div.sharedaddy div.sd-block {
	color:#ffffff;
}

.sharing-bot div.sharedaddy div.sd-block {
	color:#000000;
}

.header-col {
width:100%;
  margin:0;
  padding:0;
}

.footer-col {
width:100%;
  background:#96274d;
  text-align:center;
  color: #ede7d3;
  margin:0;
  padding:30px 0 20px;
}

.copyright a:link, .copyright a:visited{color:#c58d90;}
.copyright footer a:hover{color:#ffffff;}

/*
******************************************
QUOTES
******************************************
*/

.quotescollection-quote footer.attribution {
	text-align: center;
	margin-bottom: 1.4em;
}
.quotescollection-quote cite.author {
	font-style: normal;
}
.quotescollection-quote cite.source {
	font-style: italic;
}
.quotescollection-quote .nav-next {
	float: none;
	clear: both;
	width; 100%;
	text-align: left;
}

blockquote.quotescollection-quote {
	border:0;
	background:none;
	padding:0;
	margin:2em 2em;
	font-size:1.4em;
	box-shadow: none;
	color:#fae0bf;
	text-align:center;
}
blockquote.quotescollection-quote::before,
blockquote.quotescollection-quote::after {
	content:'';
	content:none;
	margin: 0;
	padding: 0;
	position: relative;
}

blockquote.quotescollection-quote footer.attribution cite {
	font-size: 0.8em;
	color:#ffffff;
}
/*
******************************************
SIDEBAR
******************************************
*/

.left-sidebar{background:#23050e;}

#sidebar {
text-align:left;
overflow:hidden;
word-wrap: break-word;
line-height:1.4em;
color:#ffffff;
padding-top:20px;
}

#sidebar h2{
font-family:SilkenThread;
font-size: 28pt;
color:#c059ae;
text-align: center;
line-height:1.2em;
font-weight:normal;
margin:0 0 5px;
}

#sidebar ul, #sidebar ul ol{margin: 0;padding: 0;}
#sidebar ul li{margin-bottom:20px;list-style-type:none;}
#sidebar ul ul, #sidebar ul ol{ margin: 2px 0 5px 2px; }
#sidebar ul ul ul{ margin: 0 0 0 2px; }

#sidebar ul ul li, #sidebar ul li ul li, #sidebar ul ol li{
        border:0;
        margin: 0;
        list-style-type:none;
        display:block;padding:5px;border-bottom:1px solid #c059ae;
}

#sidebar ul li ul li{text-decoration:none; background:transparent;display:block;}
#sidebar ul li ul li:hover{text-decoration:none; background:#810a33;display:block;}

