/*@import url("body.css");*/

/*-----
	Yahoo Reset
	------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {

}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

/*-----
	Base Styles
	------*/
body {
}

h1 {
}

p {
}

.style20 {
	color:#8f8f8f;
	font-weight: bold;
}

div#pageWrapper {
	width: 992px; 
	text-align: left;
	margin: 0 auto;
}
div#socialMedia, div#header, div#navBar, div#content, div#title, div#content-top, div#footer, div#footer-wrapper, div#socialMediaBttm, div#footer-text {
	clear: both;
} 

div.left {
	float: left;
}
div.right {
	float: right;
}

div#header {
	width: 992px;
	height: 434px;
}

div#slides {
}

div#slides-wrapper {
	position: absolute;
	margin-left: 1px;
	margin-top: 0px;
	width: 992px;
	height: 434px;
	z-index: 1;
}

div#social {
}

div#social-wrapper {
	position: absolute;
	margin-left: 1px;
	margin-top: 0px;
	width: 992px;
	height: 49px;
	z-index: 2;
}

div#social {
	width: 992px;
	height: 56px;
}

div#navBar {
	width: 992px;
	height: 74px;
}

div#content {
	width: 992px;
}


div#footer { 
	width: 992px;
	height: 217px;
}

div#music {
}

div#music-wrapper {
	margin-left: 55px;
	z-index: 40;
}

div#gallery {
}

div#gallery-wrapper {
	margin-left: 64px;
}

div#videos {
}

div#videos-wrapper {
	margin-left: 40px;
	z-index: 40;
}

div#voicevideos {
}

div#voicevideos-wrapper {
	margin-left: 52px;
	z-index: 40;
}


/*-----
	Clearfix
	------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/* form styling */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="file"],
input[type="url"],
textarea {
	color: #FFF;
	background: #000000;
	border: 1px solid #ca4076;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
	padding: 7px 10px;
	box-shadow: inset 0 1px 2px #7d7d7d;
	border:1px solid #ca4076;
	margin:0 0 5px;
	border-radius:5px;
}

textarea {
	height:100px;
}

input:focus,
textarea:focus {
	outline:0;
	border:1px solid #d56d96;
}
	
	button[type="submit"] {
	cursor:pointer;
	width: 280px;
	border:none;
	background:#950808;
	background-image:linear-gradient(bottom, #5d0707 0%, #5d0707 52%);
	background-image:-moz-linear-gradient(bottom, #5d0707 0%, #5d0707 52%);
	background-image:-webkit-linear-gradient(bottom, #5d0707 0%, #5d0707 52%);
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	border-radius:5px;
}
button[type="submit"]:hover {
	background-image:linear-gradient(bottom, #dc2c2c 0%, #dc2c2c 52%);
	background-image:-moz-linear-gradient(bottom, #dc2c2c 0%, #dc2c2c 52%);
	background-image:-webkit-linear-gradient(bottom, #dc2c2c 0%, #dc2c2c 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}

label{
	display: block;
	margin: 5px 0;
	font-weight: 900;
	cursor: pointer;
}
word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
	
:-moz-placeholder { /* Firefox 18- */
   color: #FFF;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #FFF;  
}

:-ms-input-placeholder {  
   color: #FFF;  
}

