body
{
	background: #000;
	font: 10px/12px Verdana, sans-serif;
	color: #FFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

a
{
	color: #500;
	text-decoration: none;
	outline: none;
}

a:hover
{
	color: #500;
	text-decoration: underline;
}

		#siteWrapper
		{
			position:absolute;
			background: url( '../img/siteWrapperBG.gif' ) no-repeat top left;
			width: 605px;
			height: 403px;
			margin: -205px 0 0 -303px;
			top: 50%;
			left: 50%;
			text-align: left;
			padding: 0px;
		}
		body.dim #siteWrapper
		{
			background-image: url( '../img/siteWrapperBGDim.gif' );
		}

				#siteWrapper #siteWrapperInner
				{
					position: relative;
					width: 605px;
					height: 403px;
				}

					#siteWrapper #siteWrapperInner #siteTitle
					{
						position: absolute;
						top: 295px;
						left: 10px;
						display: block;
						background: url( '../img/siteTitle.gif' ) no-repeat top left;
						width: 226px;
						height: 27px;
					}

						#siteWrapper #siteWrapperInner #siteTitle span
						{
							display: none;
						}

					#siteWrapper #siteWrapperInner #siteNav
					{
						position: absolute;
						top: 300px;
						left: 245px;
						list-style: none;
						padding: 0;
						margin: 0;
					}

						#siteWrapper #siteWrapperInner ul#siteNav li
						{
							float: left;
						}

							#siteWrapper #siteWrapperInner ul#siteNav li a
							{
								background-image: url( '../img/siteNav.gif' );
								background-repeat: no-repeat;
								display: block;
								height: 25px;
							}

								#siteWrapper #siteWrapperInner ul#siteNav li a span
								{
									display: none;
								}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavAbout a
							{
								background-position: 0 -25px;
								width: 72px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavAbout a:hover
							{
								background-position: 0 0;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavImages a
							{
								background-position: 0 -100px;
								width: 75px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavImages a:hover
							{
								background-position: 0 -75px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavClips a
							{
								background-position: 0 -175px;
								width: 59px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavClips a:hover
							{
								background-position: 0 -150px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavLinks a
							{
								background-position: 0 -250px;
								width: 59px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavLinks a:hover
							{
								background-position: 0 -225px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavContact a
							{
								background-position: 0 -325px;
								width: 95px;
							}

							#siteWrapper #siteWrapperInner ul#siteNav li#siteNavContact a:hover
							{
								background-position: 0 -300px;
							}

					#siteWrapper #siteWrapperInner #siteContent
					{
						position: absolute;
						top: 30px;
						left: 10px;
						font: 11px/1.4 Tahoma, Verdana, sans-serif;
						width: 605px;
						height: 255px;
						overflow: auto;
					}

						#siteWrapper #siteWrapperInner #siteContent #siteContentInner
						{
							padding: 0 15px 0 0;
						}

							#siteWrapper #siteWrapperInner #siteContent #siteContentInner p
							{
								padding: 0;
								margin: 0 0 1em;
							}

							#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm
							{
								font: 11px/1.4 Tahoma, Verdana, sans-serif;
								margin: 0;
							}

								#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormName,
								#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormEmail,
								#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormTopic
								{
									font: 11px/1.4 Tahoma, Verdana, sans-serif;
									width: 180px;
								}

									#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormName input,
									#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormEmail input,
									#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormTopic input
									{
										border: #222 1px inset;
										background: #222;
										font: 11px/1.4 Tahoma, Verdana, sans-serif;
										color: #FFF;
										width: 180px;
										padding: 1px 2px;
										filter: alpha( opacity=40 );
										-moz-opacity: .40;
										opacity: .40;
									}

								#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormMessage
								{
									float: right;
									font: 11px/1.4 Tahoma, Verdana, sans-serif;
									width: 385px;
								}

									#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormMessage textarea
									{
										border: #222 1px inset;
										background: #222;
										font: 11px/1.4 Tahoma, Verdana, sans-serif;
										color: #FFF;
										width: 385px;
										padding: 1px 2px;
										filter: alpha( opacity=40 );
										-moz-opacity: .40;
										opacity: .40;
									}

									#siteWrapper #siteWrapperInner #siteContent #siteContentInner form#siteContactForm #siteContactFormMessage input
									{
										border-width: 1px;
										border: #222 1px inset;
										background: #222;
										font: bold 11px/1.4 Tahoma, Verdana, sans-serif;
										color: #FFF;
									}

					#siteWrapper #siteWrapperInner #siteCopyright
					{
						position: absolute;
						bottom: -25px;
						left: 0px;
						font: 10px/12px Verdana, sans-serif;
						text-align: center;
						width: 605px;
						padding: 5px;
					}