
/* Site-wide CSS */

body
	{
		font-family: Verdana, Arial, Helvetica, san-serif;
		background-color: black;
	}

.width
	{
		width: 600px;
		background-color: white;
		padding: 10px;
	}

.floatLeft
	{
		clear: both;
		float: left;
	}
.floatRight
	{
		float: right;
	}
	
.copyright
	{
		font-family: Verdana, Arial, Helvetica, san-serif;
		font-size: x-small;
		clear: both;
		padding: 30px;
	}
	
A
	{
		font-family: Verdana, Arial, Helvetica, san-serif;
		text-decoration: underline;
		color: #850;
	}
A:hover
	{
		text-decoration: underline;
		color: #c90;
	}
	
A.menu
	{
		font-family: Geneva, Arial, Helvetica, san-serif;
		text-decoration: none;
		color: #555;
	}
A.menu:hover
	{
		text-decoration: underline overline;
		color: #000;
	}
	
A.menuActive
	{
		font-family: Geneva, Arial, Helvetica, san-serif;
		text-decoration: underline;
		color: #555;
	}
A.menuActive:hover
	{
		text-decoration: underline overline;
		color: #000;
	}
	
	
	
/* Home CSS */

.title
	{
		font-size: x-large;
		font-weight: bold;
		padding-top: 20px;
	}
.text
	{
		font-size: large;
		text-align: left;
	}
iframe
	{
		overflow-x: hidden;
		overflow-y: scroll;
		border: 1px #000 solid;
		width: 270px;
		height: 200px;
	}
.news
	{
		font-size: small;
	}
	
	
	
/* Video CSS */

.video
	{
		text-align: center;
		font-size: small;
		padding: 10px;
	}
.videoName
	{
		font-size: x-large;
		font-weight: bold;
		padding-top: 30px;
	}
.videoDescription
	{
		font-size: medium;
		padding-top: 10px;
		padding-bottom: 20px;
	}
.festivals
	{
		padding-top: 50px;
		padding-bottom: 50px;
	}
.vCreditsTitle
	{
		padding-bottom: 4px;
		font-size: 110%;
		text-decoration: underline;
	}
.vCredits
	{
		padding-bottom: 20px;
		font-size: 100%;
	}
	
	
	
/* Pictures CSS */

.picture
	{
		text-align: center;
		font-size: 90%;
		padding: 10px;
		width: 250px;
	}
	
.pictureSS
	{
		display: none;
		text-align: center;
		font-size: 130%;
		padding: 10px;
	}
	
.pictureSSold
	{
		text-align: center;
		font-size: 130%;
		padding: 10px;
	}
	
	
	
/* Store CSS */

A.shop
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 50px;
		text-decoration: underline; color: #850;
	}
A.shop:hover
	{
		text-decoration: underline; color: #c90;
	}
iframe.storeFrame
	{
		overflow: -moz-scrollbars-vertical;
		overflow-x: hidden;
		overflow-y: scroll;
		margin-top: 30px;
		padding: 0px;
		border: 0px;
		border-top: 1px #000 solid;
		border-bottom: 1px #000 solid;
		width: 600px;
		height: 500px;
	}
	
	
	
/* Contact CSS */

.myspace
	{
		padding-top: 20px;
		padding-bottom: 5px;
		font-size: x-large;
	}
