body, html
{
	background-color:#a3084f;
	margin:0px;
	text-align:center;
}

body
{
	margin:20px 0px 10px 0px;
}

#container
{
	margin:0px auto 0px auto;
	text-align:left;
	background-color:#df0267;
	border:1px solid #e94f95;
	background-repeat:no-repeat;
	background-position:bottom right;
	width:770px;
	w\idth:768px;
}

div.visiting
{
	background-image:url("../img/backgrounds/visiting.gif");
}

div.memories
{
	background-image:url("../img/backgrounds/memories.gif");
}

.clearFloat
{
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

#footer
{
	margin:0px auto 20px auto;
	width:770px;
	text-align:right;
	font-size:0.58em;
	font-family:tahoma,verdana,arial,helvetica,sans-serif;
	color:#E8C1D3;
	display:block;
}	

p, ul, ol
{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#ffffff;
	font-size:0.8em;
	margin:0px 0px 0.9em 0px;
}

ul, ol
{
	margin-left:2em;
}

h2,h3
{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#f89728;
	font-weight:bold;
	font-size:0.9em;
	margin:0px 0px 0.1em 0px;
}

h1
{
	margin:0px 0px 9px 0px;
	text-align:right;
}

a:link, a:visited
{
	font-weight:bold;
	color:#FCEEF5;
	text-decoration:underline;
}

a:hover, a:active
{
	color:#f89728;
}

table
{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
}

td,th
{
	margin:0px;
	padding:0px;
	border:0px;
	text-align:left;
	vertical-align:top;
}

#skip, #mainContent
{
	display:none;
}



/* navigation */

#nav
{
	width:244px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

#nav hr
{
	border:none;
	background-color:#e94f95;
	color:#e94f95;
	height:1px;
	width:193px;
	margin:7px 0px 7px 26px;
	padding:0px;
	display:block;
}

#nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-top:10px;
	width:244px;
}

#nav ul li
{
	margin:0px;
	padding:0px;
	width:244px;
	display:inline;
}

#nav ul a, #nav ul div
{
	display:block;
	width:244px;
	height:24px;
	background-repeat:no-repeat;
}

#nav span
{
	display:none;
}


#nav a.home0:link, #nav a.home0:visited
{
	background-image:url("../img/nav/home0.gif");
}
#nav a.home0:hover, #nav a.home0:active
{
	background-image:url("../img/nav/home2.gif");
}
#nav div.home1, #nav a.home1:link, #nav a.home1:visited, #nav a.home1:hover, #nav a.home1:active
{
	background-image:url("../img/nav/home1.gif");
}


#nav a.visiting0:link, #nav a.visiting0:visited
{
	background-image:url("../img/nav/visiting0.gif");
}
#nav a.visiting0:hover, #nav a.visiting0:active
{
	background-image:url("../img/nav/visiting2.gif");
}
#nav div.visiting1, #nav a.visiting1:link, #nav a.visiting1:visited, #nav a.visiting1:hover, #nav a.visiting1:active
{
	background-image:url("../img/nav/visiting1.gif");
}

#nav a.party0:link, #nav a.party0:visited
{
	background-image:url("../img/nav/party0.gif");
}
#nav a.party0:hover, #nav a.party0:active
{
	background-image:url("../img/nav/party2.gif");
}
#nav div.party1, #nav a.party1:link, #nav a.party1:visited, #nav a.party1:hover, #nav a.party1:active
{
	background-image:url("../img/nav/party1.gif");
}

#nav a.designs0:link, #nav a.designs0:visited
{
	background-image:url("../img/nav/designs0.gif");
}
#nav a.designs0:hover, #nav a.designs0:active
{
	background-image:url("../img/nav/designs2.gif");
}
#nav div.designs1, #nav a.designs1:link, #nav a.designs1:visited, #nav a.designs1:hover, #nav a.designs1:active
{
	background-image:url("../img/nav/designs1.gif");
}


#nav a.memories0:link, #nav a.memories0:visited
{
	background-image:url("../img/nav/memories0.gif");
}
#nav a.memories0:hover, #nav a.memories0:active
{
	background-image:url("../img/nav/memories2.gif");
}
#nav div.memories1, #nav a.memories1:link, #nav a.memories1:visited, #nav a.memories1:hover, #nav a.memories1:active
{
	background-image:url("../img/nav/memories1.gif");
}


#nav a.epostcards0:link, #nav a.epostcards0:visited
{
	background-image:url("../img/nav/epostcards0.gif");
}
#nav a.epostcards0:hover, #nav a.epostcards0:active
{
	background-image:url("../img/nav/epostcards2.gif");
}
#nav div.epostcards1, #nav a.epostcards1:link, #nav a.epostcards1:visited, #nav a.epostcards1:hover, #nav a.epostcards1:active
{
	background-image:url("../img/nav/epostcards1.gif");
}


#nav a.quiz0:link, #nav a.quiz0:visited
{
	background-image:url("../img/nav/quiz0.gif");
}
#nav a.quiz0:hover, #nav a.quiz0:active
{
	background-image:url("../img/nav/quiz2.gif");
}
#nav div.quiz1, #nav a.quiz1:link, #nav a.quiz1:visited, #nav a.quiz1:hover, #nav a.quiz1:active
{
	background-image:url("../img/nav/quiz1.gif");
}


#nav a.competition0:link, #nav a.competition0:visited
{
	background-image:url("../img/nav/competition0.gif");
}
#nav a.competition0:hover, #nav a.competition0:active
{
	background-image:url("../img/nav/competition2.gif");
}
#nav div.competition1, #nav a.competition1:link, #nav a.competition1:visited, #nav a.competition1:hover, #nav a.competition1:active
{
	background-image:url("../img/nav/competition1.gif");
}

#nav ul ul
{
	margin:0px 0px 2px 0px;
	font-size:0.85em;
}

#nav ul ul a:link, #nav ul ul a:visited, #nav ul ul a:hover, #nav ul ul a:active, #nav ul ul span.selected
{
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url("../img/nav/subsectionbullet.gif");
	background-repeat:no-repeat;
	padding:2px 0px 4px 44px;
	height:auto;
	width:244px;
	w\idth:200px;
}

#nav ul ul span.selected
{
	color:#f89728;
	font-weight:bold;
}


/* content */

#content
{
	width:509px;
	float:right;
	margin:0px;
}

#content p, #content ul, #content h2, #content ol
{
	margin-right:140px;
}

#content hr
{
	border:none;
	background-color:#e94f95;
	color:#e94f95;
	height:1px;
	width:365px;
	margin:0.4em 0px 0.6em 0px;
}

#content table.heroes
{
	margin-bottom:20px;
}

#content table.heroes td img
{
	margin-top:5px;
	margin-right:27px;
	padding-bottom:19px;
	border-bottom:1px solid #e94f95;
}

#content table.objects1 img
{
	border:1px solid #e94f95;
    margin-right:0px;
}

#content table.objects1 h2, #content table.objects p
{
	margin-left:0px;
	margin-right:0px;
}

#content table.objects img
{
	border:1px solid #e94f95;
	margin-bottom:20px;
}

#content table.objects h2, #content table.objects p
{
	margin-left:30px;
	margin-right:20px;
}

#content p.credits
{
	font-size:0.7em;
	margin-bottom:20px;
}

div.designsSub #content p, div.designs #content p
{
	margin-right:20px;
}


/* epostcards */

div.epostcards #content td, div.epostcards #content th
{
	padding-right:7px;
	padding-top:6px;
}

div.epostcards #content td img
{
	border:1px solid #e94f95;
}

div.epostcards #content td p
{
	margin-right:20px;
}

div.epostcards #content td div
{
	background-color:#A3084F;
	border:1px solid #e94f95;
}

div.epostcards #content td div.intro
{
	height:154px;
}

div.epostcards #content td div.intro p
{
	margin:0.8em 10px 0.8em 10px;
}

div.epostcards #content .cardPic
{
	margin-right:26px;
	float:right;
	border:1px solid #e94f95;
}

div.epostcards #content h2
{
	font-size:0.7em;
	color:#ffffff;
	margin:0px;
	background-color:#8B0A45;
	border:1px solid #e94f95;
	border-bottom:0px none;
	padding:2px 12px 2px 12px;
	width:225px;
	w\idth:199px;
}

div.epostcards #content form div
{

	color:#ffffff;
	margin:0px 0px 10px 0px;
	background-color:#A3084F;
	border:1px solid #e94f95;
	padding:5px 12px 5px 12px;
	width:225px;
	w\idth:199px;
}


div.epostcards #content .textBox
{
	font-family:'courier new', courier, monospaced;
	font-size:0.8em;
	color:#000000;
	background-color:#ffffff;
	border:1px solid #e94f95;
	width:195px;
}

div.epostcards #content .button
{
	font-size:0.7em;
	color:#ffffff;
	margin:4px 8px 10px 0px;
	background-color:#8B0A45;
	border:1px solid #e94f95;
	padding:2px;
	text-align:center;
	width:98px;
	font-weight:bold;
	cursor:pointer;
}

div.epostcards #content div.message
{
	background-color:#ffffff;
	border:1px solid #e94f95;
	width:222px;
}

div.epostcards #content .message p
{
	color:#000000;
	margin:0.4em 10px 0.7em 10px;
}

/* Memories of Ossie Clark */
p.rule
{
	border-bottom:1px solid #EA4E95;
	padding-bottom:10px;
	margin:0px;
}

div.memory
{
	margin:0px 0px 0px 0px;
	padding:14px 0px 14px 0px;
	border-bottom:1px solid #EA4E95;
	margin-right:140px;
}
div.memory img
{
	margin:0px 20px 0px 0px;
	border:2px solid #000000;
}
#content div.memory p, #content div.memory td, #content div.memory h2
{
	margin:0px;
	padding:0px;
}
#content div.memory p.sig
{
	font-weight:bold;
	margin-top:14px;
}

/* Competition */


div.competition #content .textBox
{
	font-family:'courier new', courier, monospaced;
	font-size:0.8em;
	color:#000000;
	background-color:#ffffff;
	border:1px solid #e94f95;
	width:195px;
}

div.competition #content .button
{
	font-size:0.7em;
	color:#ffffff;
	margin:4px 8px 10px 0px;
	background-color:#8B0A45;
	border:1px solid #e94f95;
	padding:2px;
	text-align:center;
	width:98px;
	font-weight:bold;
	cursor:pointer;
}

div.competition #content th
{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#ffffff;
	text-align:right;
	padding-right:4px;
	font-size:0.8em;
}

div.competition #content img.prize
{
	margin-right:5px;
	border:1px solid #e94f95;
}

