/*div {
	border-style: solid;
	border-width: 1px;
}*/

html {
	height: 100%;
	min-width: 100%;
}

body {
	/*For Background Gradient*/
	background: #8d00b0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkMDBiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjAwNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8d00b0 0%, #320041 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8d00b0), color-stop(100%,#320041));
	background: -webkit-linear-gradient(top,  #8d00b0 0%,#320041 100%);
	background: -o-linear-gradient(top,  #8d00b0 0%,#320041 100%);
	background: -ms-linear-gradient(top,  #8d00b0 0%,#320041 100%);
	background: linear-gradient(to bottom,  #8d00b0 0%,#320041 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d00b0', endColorstr='#320041',GradientType=0 );
	background-repeat: no-repeat;
	background-color: #320041;
}

.btn-default {
	background: #474747;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDc0NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #474747 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #474747 0%,#000000 100%);
	background: -o-linear-gradient(top,  #474747 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #474747 0%,#000000 100%);
	background: linear-gradient(to bottom,  #474747 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#000000',GradientType=0 );
	color: #F3F3F3;
	border-color: #000000;
}

.btn-default:hover,.btn-default:focus {
	color: #F3F3F3;
	border-color: #F3F3F3;
	-webkit-box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
	box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
}

.btn-default:active {
	background: #000000;
	color: #F3F3F3;
	border-color: #F3F3F3;
	-webkit-box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
	box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
}


@font-face {
    font-family: 'Eras Bold ITC'; 
    src: url('../fonts/erasbd.ttf'); 
}

/*#plasma-content div {
	border-style: solid;
	border-width: 1 px;
}	*/
	
/*Header and Content Sizing for Desktop*/
@media screen and (min-width: 768px) {
	#plasma-header {
		margin-top: 20px;
		margin-bottom: 20px;
		background: #000000;
		padding: 10px;
	}
	#plasma-header img {
		height: 150px;
		width: 150px;
		margin-right:20px;
		float: left;
	}
	#plasma-header p {
		line-height: 97%;
	}
	#plasma-header #line-1 {
		color: #FFFFFF;
		font-size: 42px;
		font-family: 'Eras Bold ITC',sans-serif;
	}
	#plasma-header #line-2 {
		color: #FFFFFF;
		font-size: 40px;
		font-family: Verdana,sans-serif;
		
	}
	#plasma-header #line-3 {
		color: #FFFFFF;
		font-size: 40px;
		font-family: Verdana,sans-serif;
		
	}
	#plasma-content {
		padding: 20px;
		background: #f9f9f9;
		margin-bottom: 10px;
	}
	#plasma-content #plasma-sponsors img {
		width: 100%;
		height: auto;
	}
}
/*Header and Content Sizing for Mobile*/
@media screen and (max-width: 767px) {
	#plasma-header {
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 10px;
		margin-right: 10px;
		background: #000000;
		padding: 10px;
	}
	#plasma-header img {
		height: 75px;
		width: 75px;
		margin-right:10px;
		float: left;
	}
	#plasma-header p {
		line-height: 90%;
	}
	#plasma-header #line-1 {
		color: #FFFFFF;
		font-size: 17px;
		font-family: 'Eras Bold ITC',sans-serif;
	}
	#plasma-header #line-2 {
		color: #FFFFFF;
		font-size: 17px;
		font-family: Verdana,sans-serif;
		/*font-weight: bold;*/
	}
	#plasma-header #line-3 {
		color: #FFFFFF;
		font-size: 17px;
		font-family: Verdana,sans-serif;
		/*font-weight: bold;*/
	}
	#plasma-content {
		padding: 20px;
		background: #f9f9f9;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	#plasma-content #plasma-sponsors img {
		width: 75%;
		height: auto;
		margin-bottom: 20px;
	}
}




#plasma-links {
	margin-bottom: 20px;
}


.plasma-box {
	-webkit-box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
	box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 10px;
	border-radius: 10px;
}




/*Expanding Video Player*/
#plasma-video {
	position: relative;
	background-color:#000000;
	margin-left: auto;
	margin-right: auto;
	-webkit-box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
	box-shadow:  2px 2px 10px 0px rgba(0, 0, 0, 0.8);
	margin-bottom: 20px;	
}
@media screen and (min-width: 1930px) {
#plasma-video {
	width: 1920px;
	height: 1080px;
}
}
@media screen and (min-width: 1290px) and (max-width: 1929px) {
#plasma-video {
	width: 1280px;
	height: 720px;
}
}
@media screen and (min-width: 864px) and (max-width: 1289px) {
#plasma-video {
	width: 854px;
	height: 480px;
}
}
@media screen and (max-width: 863px) {
#plasma-video{
	width: 95%;
	padding-bottom:53.4375%;
	height: 0; !important 
}	
}
#plasma-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*image placeholder*/
#plasma-video img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;	
}
