@charset "UTF-8";
/* CSS Document */

/* general and reusables */

*
{
	margin: 0;
	padding: 0;
	border: 0;
}

a
{
	text-decoration: none;
	color: #9a4d9e;
	
}

a:hover
{
	text-decoration: underline;
}

body
{
	background: #f7de58;
	font: 13px/1.4em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
}

.box
{
	background: url(../images/box.png) repeat center center;
	border: 1px outset #fff;
	padding: 15px;
	margin-bottom: 10px;
}

.clear
{
	clear: both;
}

.divider
{
	float: left;
	width: 50%;
}


.dividerthree
{
	float: left;
	width: 33.3%;
}

.dividerthreelong
{
	float: left;
	width: 66.6%;
}


.dividerfour
{
	float: left;
	width: 25%;
}

.dividerfourlong
{
	float: left;
	width: 75%;
}

.floatleft
{
	float: left;
}

.floatright
{
	float: right;
}

h1
{
	font: normal 34px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6a9913;
	margin-bottom: 10px;
}

h2
{
	font: normal 22px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9a4d9e;
	margin-bottom: 5px;
}

	h2 a{
		color: #9a4d9e;
	}
	
h3
{
	font: normal 15px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #9a4d9e;
	margin-bottom:5px;
}
h4 
{
	font: normal 15px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a4d9e;
	margin-bottom:5px;
}
	h4 a
	{
		text-decoration: underline;
		color: #9a4d9e;
	}
	
	h4 a:hover
	{
		
		color: #9a4d9e;
	}
	

	
hr 
{
	width: 100%;
	border-bottom: 1px solid #c0c0c0;
	margin: 5px 0;
}

input[type=text],input[type=password],textarea,select
{
	font: 13px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #c0c0c0;
	width: 95%;
	padding: 2px 0;
}

input[type=submit]
{
	background-color: #ff9900;
	padding: 5px;
	font: bold 13px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 2px outset #f90;
	
}

.inside20
{
	padding: 20px;
}

.inside10
{
	padding: 10px;
}

.inside5
{
	padding: 5px;
}

p
{
	padding-bottom: 15px;
}
p a{
	color:#000;
}

.required
{
	color: #f00;
	font: bold 12px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

small
{
	font: 10px/1em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #888;
}

strong
{
	font-size: 14px;
	color: #f60;
}

textarea
{
	height: 180px;
}

.colborder 
{
	border-right:3px solid #eee;
}

/* layout */




#wrap
{
	width: 100%;
	text-align: center;
	
}
	
	.maxwidth
	{
		background: #fff;
		width: 960px;
		margin: auto;
		text-align: left;
	}
	
	#header
	{
		position: relative;
		height: 296px;
	}
	
		
		
		#header #banner
		{
			position: absolute;
			left: 0;
			z-index: 2;
			height: 296px;
			width: 100%;
		}
		
			#header #bannerimage
			{
				background: url('../images/header_new.jpg') no-repeat;
				width: 100%;
				height: 100%;
				
			}
			
			#header #bannerimage #icon
			{
				position: absolute;
				background: url('../images/logo_new.png') no-repeat;
				width: 321px;
				height: 126px;
				left:30px;
				top: 40px;
			}
			
	#content
	{
		background: #fff;
	}
	
	#content #latest
	{
		background: url('../images/latest.jpg') no-repeat;
		width: 590px;
		height:41px;
	}
	
	#content #gallery
	{
		background: url('../images/gallery.jpg') no-repeat;
		width: 590px;
		height:41px;
	}
	#content #press
	{
		background: url('../images/press.jpg') no-repeat;
		width: 300px;
		height:40px;
	}
	
	#content #tags
	{
		background: url('../images/tags.jpg') no-repeat;
		width: 300px;
		height:40px;
	}
	
	#content #video
	{
		width:100%;
		height: 220px;
		z-index:0;
		
	}
		#video embed, #video object 
		{
			width:268px;
			height:201px;
	
			
		}
		
	
	#content .thumb
	{
		width: 180px;
	}
	
	#footer
	{
		border-top: 1px dotted #999;
		padding-top: 10px;
		font: 12px/1em "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #aaa;
	}

