/* Based on a template by Ben Meadowcroft, see http://www.benmeadowcroft.com/webdev/  for more info */
body
{
	color : #ffffff;
	background-color : #000000;
	background-image: url(border-artists-swirl.gif);
	background-attachment : fixed;
	background-position : bottom left;
	background-repeat : no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;
	color: #FF8E65;
	font-weight: bold;
}
h4 {font-size: 115%;}
h3 {font-size: 120%;}
h2 {font-size: 125%;}
h1 {font-size: 130%;}

#top {
	width: 800px;
	height: 140px;
	float: left;
	}

#middle {
	width: 800px;
	clear: both;
	float: left;
	}
/*
 * This ensures that text in paragraphs doesn't
 * stretch right across the screen. This only works
 * in more advanced browsers.
 */
.contentText p
{
	max-width:800px;
}

ul.menu
{
	list-style:none;
	margin:0px;
}

ul.menu li
{
	display:inline;
}

.menu
{
	text-align : center;
	border : thin solid  #606060;
	font-weight : bold;
}

.menu a
{
	color : #63FADB;
	background-color : inherit;
	text-decoration: none;
}

.menu a:hover
{
	color : #D655C5;
	background-color : #E5FFFF;
	text-decoration: none;
}


.menu strong
{
	font-size : 100%;
}

.other
{
	text-align : center;
	border : thin solid #990000;
	background-color : inherit;
	color : #ffff00;
	font-weight : bold;
}

.contentText
{
	color : #ffffff;
	background-color : #000000;
	border : 0px solid  #606060;
	min-height: 185px;
	*height: 185px;
}

#footer
{
	background-image: none;
	font-size: 85%;
	clear: both;
}

.contentText a:link, .contentText a:visited,
#footer a:link, #footer a:visited
{
	color: #63FADB;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

.contentText a:hover, .contentText a:active,
#footer a:hover, #footer a:active
{
	color: #D655C5;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

/*--------------------------------  Div ID's  -------------------------------*/

#wrapper {			width:440px;
				margin:10px auto;
				background-color:#FFF;
				color:#333;
				border:1px solid #000;
				padding:20px 30px;}




/*-----------------------------  Input Classes  -----------------------------*/

input.form, 
textarea.form, 
input.button  {			border:solid 1px #333;}

textarea.form {			margin-left:75px;}

input.button {			font-size:0.95em;
				width:75px;
				font-weight:bold;}




/*---------------------------------  Lists  ---------------------------------*/

ul.error {			width:350px;
				margin:10px auto;
				color:#C00000;
				background-color:transparent;
				font-size:1em;}

ul.error li {			font-size:0.9em;
				margin-left:25px;}




/*---------------------------  Paragraph Classes  ---------------------------*/

p.centered {			text-align:center;
				font-weight:bold;
				margin:10px;}

p.small {			font-size:0.85em;}




/*------------------------------  Span Classes  -----------------------------*/

span.required {	font-size: 95%;
				color: #C00000;
				background-color:transparent;
				width:5px;
				text-align:right;
				margin-left:15px;
				line-height:2em;}

span.fieldname {		font-weight:bold;
				width:100px;
				text-align:right;
				padding: 0 5px;}
				
/*------Flash--------*/
	#flashcontent {
		border: solid 0px #000;
		width: 549px;
		height: 399px;
		float: left;
		margin: 0px;
	}
			