body.bg		{margin-top:0px;
		 margin-right:0px;
		 margin-bottom:0px;
		 margin-left:0px;
		 padding:0px;
		 width:1000px;
		 text-align:left;
		 background-image:url('../images/daffodils2.jpg')
		}

.title		{background:#ffffff;
		width:1000px;
		}

/* Graceonusphere Logo */
.grace		{float:left;
		position:absolute;
		top:-1px;
		left:10px;
		}

/* cloud banner */
.clouds		{
		z-index:1;
		}

/* this holds the entire contents of the page */
.container	{float:left;
		 text-align:left;
		width:1000px;
		 background:#f23636;; 
		margin-top:0px;
		}

.intro		{margin-left:10px;
		}

/* this holds the entire contents of the run the race page */
.container_run	{float:left;
		 text-align:left;
		width:1000px;
		 background:#fb7575;
		}

/* this holds the two columns on the right of the links bar */
.rightpanel	{float:right;
		width:830px;
		background:#ffffff;
		}

.maincolleft	{float:left;
		width:400px;
		 background:#ffffff;
		}

.maincolright	{float:left;
		 background:#ffffff;
		width:390px;
		}

.mainsingle	{float:right;
		width:787px;
		 background:#ffffff;
		}

.leftlinks	{float:left;
		background:#ffffff;
		width:140px;
		height:318px;
		margin-left:10px;
		margin-top:0px;
		margin-right:0px;
		padding-bottom:10px;
		padding-left:10px;
		padding-top:0px;
		}

.footer		{margin-top:10px;
		padding-bottom:10px;
		width:1000px;
		background:#ffffff;
		text-align:center;
		font-family:Tahoma, Arial, garamond;
		color:gray;
		font-size:80%;
		}

h1, h2, h3		{margin-bottom:0px;
		font-family:Tahoma, arial, garamond;
		color:#000000;
		}

h1.rose		{margin-bottom:0px;
		font-family:Lynda Cursive, Tahoma, Arial, garamond;
		font-size:300%;
		color:#000000;
		}

.imgfloat		{float:left;
		padding-right:10px;
		}

.imgright		{float:right;
		padding-top:10px;
		padding-left:10px;
		}

.next		{text-align:right;
		}

.nextmargin	{text-align:center;
		}

/* text may give inheritence to div tags within it */
.text		{font-family:tahoma, arial, garamond;
		font-size:80%;
		text-align:left;
		}

.centre		{font-family:tahoma, arial, garamond;
		font-size:60%;
		text-align:center;
		}

.textcentre	{text-align:center;
		}

.colrose		{padding-left:10px;
		padding-right:10px;
		background:#ffffff;
		}

.colsingle		{padding-left:10px;
		padding-right:10px;
		background:#ffffff;
		}

.collemon	{padding-left:10px;
		padding-right:10px;
		background:#f7abab;
		}


.resurrection	{padding-left:10px;
		padding-right:10px;
		background:#ffffff;
		}

.img		{border:0px;
		}

/*this sets the behaviour of all general links*/ 
a:link		{font-family	:	tahoma, arial, sans-serif, "lucida console";
		text-decoration	:	underlined;
		color		:	#000000;
		}


a:visited 		{font-family	:	tahoma, arial, sans-serif, "lucida console";
		text-decoration	:	underlined;
		color		:	#000000;
		}

a:hover		{font-family	:	tahoma, arial, sans-serif, "lucida console";
   		text-decoration	:	none;
		color		:	#ffffff;
		background	:	#000000;
		}

/*this removes the border from images that are also links*/
a img	    	{border-style:none;
		background:white;
		text-decoration: none;
		}

/*this sets the behaviour of the copyright link*/ 
a.copy:link	{font-family	:	tahoma, arial, sans-serif, "lucida console";
		text-decoration	:	underlined;
		color		:	#a0a0a0;
		}


a.copy:visited 	{font-family	:	tahoma, arial, sans-serif, "lucida console";
		text-decoration	:	underlined;
		color		:	#a0a0a0;
		}

a.copy:hover	{font-family	:	tahoma, arial, sans-serif, "lucida console";
   		text-decoration	:	none;
		color		:	#ffffff;
		background	:	#a0a0a0;
		}



a.front:link	{font-family	:	tahoma, arial, sans-serif, "lucida console";
		text-decoration	:	underlined;
		font-weight	:	bold;
		color		:	#a2a6c6;
		font-size	:	90%;
		}

/*These styles are for the front page*/
a.front:visited {font-family	:	tahoma, arial, sans-serif, "lucida console";
		text-decoration	:	underlined;
		font-weight	:	bold;
		color		:	#a2a6c6;
		font-size	:	90%;
		}

a.front:hover	{font-family	:	tahoma, arial, sans-serif, "lucida console";
   		text-decoration	:	underlined;
		font-weight	:	bold;
		color		:	#ffffff;
		background	:	#000000;
		font-size	:	90%;
		}

h1.front	{font-family	:	Tahoma, arial, garamond; sans-serif, "lucida console";
		color		:	#a2a6c6;
		font-size		:100%;
		}