
@font-face{
    font-family: Vtks;
    src: url('../fonts/Vtks_Dear_Love.eot'); /* For IE */
    src: local('dontfindoneplease'), url('../fonts/Vtks_Dear_Love.ttf') format('truetype'); /* For non-IE */
}
a, li a {
	color:#5C0096;
	font-weight: bold;
	border-bottom:1px solid purple;
}
body {
	background-color: #5c0096;
}
h1 {
	font-family: Vtks;
	color:#333192;
}
.content-main {
	width:calc(100% - 300px);
	float:left;
	padding:0px 1% 0px 1%;
}

.cornertl,
.cornertr,
.cornerbl,
.cornerbr {background:url('../images/corner.png'); width:28px; height:28px; z-index: 9999;position: absolute;}

.cornertl {left:-5px; top:-2px;}
.cornertr {right:-9px; top:-2px;}

.cornerbl {left:-5px; bottom:-8px;}
.cornerbr {right:-9px; bottom:-8px;}
.header-content,
.content-wrapper,
.footer-content {
	background-image: url('../images/background-panel.png');
	background-repeat: repeat-y;
	background-size: 100%;
	margin-top:0px;
}
.header-content {padding-bottom:50px;}
.header-wrapper {margin-top:10px;position: relative;}
.header-paper-top {
	background-image: url('../images/edge_top.png');
	background-repeat: repeat-x;
	height: 15px;
}
.header-tagline {
	text-align: center;
	color: #5C0096;
	font-size:14px;
	padding-left:8%;
	padding-right:8%;
}
hr {border: solid #5c0096;border-width:1px 0 0;}
.footer-content {padding-top: 30px;}
.footer-wrapper {
	min-height: 50px;
	text-align: center;
	position: relative;
}
.footer-paper-bottom {
	background-image: url('../images/edge_bottom.png');
	background-repeat: repeat-x;
	height:15px;
}

.item-wrapper, .item-header, .item-images, item-text {
	width:100%;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	overflow: hidden;
}
.item-wrapper { padding:0px 4% 0px 4%; background-color: transparent; }
.item-header {padding-bottom:15px;}
.item-details-wrapper { width:100%; }
.item-images { width:100%; }
.item-images img { width:50%;padding:0 5% 0 5%; margin-bottom:20px; float:left;}
.item-text { width:100%;float:right;padding-left:4%; }
.item-text ul { padding-left:4%; }
.item-text table,
.item-text form,
.item-text table tr td {margin:0 auto; text-align: center;background-color: transparent;color:#333192;}
.item-text table tr:nth-of-type(even) {background-color: transparent;}
.item-text table {border: 1px solid #5c0096;}
.item-text input {margin-top:0px;color:#333192;}
.item-text form {text-align: center;}
.item-button { }

.reveal-modal {max-width:1024px;}
.row {max-width: 1024px; width:100%;}
.sidebar-donate {
	width:100%;
	text-align: center;
	display: block;
	float: left;
}
.sidebar-float {
	width:300px;
	display: block;
	overflow: hidden;
	float:right;
}
.sidebar-wrapper {
	width:300px;
	padding:0px;
	z-index: 1;
	float: right;
	margin-bottom:40px;
}
.sidebar-menu-text-wrapper {
	width:140px;
	margin:0 auto;
	z-index: 9;
	position: relative;
	margin-top:90px;
	text-indent: 0px;
}
.sidebar-menu-text {
	width:50%;
	float:left;
	padding:0px;
	margin:0px;
}
.sidebar-wrapper ul {
	margin-left:0px;
}
.sidebar-menu-text li {
	list-style: none;
	height: 35px;
}
.sidebar-menu-text li a {color:black; border:none;}
.sidebar-menu-text a:hover {color:white;}
.sidebar-menu-text a:active {color:#5C0096;}
.sidebar-menu-image {
	background-image: url('../images/menu.png');
	overflow: hidden;
	width:300px;
	height:200px;
	position:absolute;
	z-index: 2;
}

.facebook {
	overflow: hidden;
	height:540px;
	width:100%;
	padding-top:30px;
}


@media only screen and (min-width: 600px){
.item-header {padding-bottom:35px;}
.item-wrapper { padding:0px 4% 0px 4%; }
.item-images { width:20%; }
.item-images img { width:100%; margin-bottom:20px;}
.item-text { width:80%;float:right;padding-left:4%; }
.item-button-wrapper { }

}


@media only screen and (max-width: 899px){
.sidebar-float {
	width:300px;
	float:none;
	margin:0 auto;
}
.sidebar-wrapper {
	
}
.content-main {
	width:100%;
	max-width: 700px;
	margin:0 auto;
	float:none;
}
.desktop-only {
	display:none;
}
}


