body		{
			background-color:#009000;
			background-image:url('images/rainbow2.jpg');
			background-repeat:repeat-x;
			background-position:top left;
			font-family:comic sans;
			margin:0 auto;
			padding:0;
			text-align:center;
			}

#page a:link, #page a:visited, .more a:link, .more a:visited
{ background-color:#FF4; color:blue; text-decoration:underline; padding:0 5px;}

#page a:active, #page a:hover, .more a:active, .more a:hover
{ color:orangered; text-decoration:underline; padding:0 5px;}

.more a:link, .more a:visited, .more a:active, .more a:hover { font-size:16px; margin:0 0 0 10px; }

a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active, a.thumbnail:hover
{ background-color:transparent; text-decoration:none; padding:0; z-index:0; }

#page		{
			background-image:url('images/paper2.gif');
			background-repeat:repeat-y;
			background-position:top center;
			margin:0 auto;
			padding:0;
			position:relative;
			width:788px;
			}

#text		{
			color:#627;
			font-family:Comic Sans, Comic Sans MS, cursive;
			font-size:16px;
			padding:10px 30px;
			text-align:left;
			z-index:0;
			}

#text.blue	{ color:#00A; }
#text.purple{ color:#627; }

#top,
#bottom	{
			margin:0 auto;
			padding:0;
			width:788px;
			}

#phone	{
			color:#627;
			font-family:Comic Sans, Comic Sans MS, cursive;
			font-size:32px; font-weight:bold;
			position:absolute; right:50px; top:35px;
			}

#home		{
			color:#627;
			font-family:Comic Sans, Comic Sans MS, cursive;
			font-size:16px; font-weight:bold;
			position:absolute; right:50px; top:82px;
			text-align:right; line-height:1.2;
			}

#home a:link, #home a:visited { background:none; color:blue; text-decoration:none; padding:0;}
#home a:active, #home a:hover	{ color:orangered; text-decoration:none; padding:0;}

#footer	{ clear:both; }

.sidebar	{
			color:green;
			float:right;
			font-size:14px;
			margin:0 -6px 20px 20px;
			width:334px;
			}

.sidebar2{
			float:right;
			font-size:20px;
			margin:0 -6px 20px 20px;
			width:334px;
			}

.frame	{
			background-image:url('images/frame.gif');
			background-repeat:no-repeat;
			background-position:top left;
			padding:4px 0 0 4px;
			width:334px; height:429px;
			}

.big		{ font-size:24px; font-weight:bold; }
.red		{ color:red; }
.green	{ color:green; }
.blue		{ color:blue; }

LI.red	{ list-style-image:url('images/star_red.gif'); }
LI.green	{ list-style-image:url('images/star_green.gif'); }
LI.blue	{ list-style-image:url('images/star_blue.gif'); }

SPAN.red, SPAN.green, SPAN.blue { font-weight:bold; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail:hover{ background-color:transparent; z-index:50; }

.thumbnail span{ position:absolute; left:-1000px; visibility:hidden; text-decoration:none; }

.thumbnail span img{ border-width:0; padding:0; width:285px; height:380px;}

.thumbnail:hover span{ visibility:visible; top:332px; left:252px; }

#page a.thumbnail:link, #page a.thumbnail:visited, #oage a.thumbnail:active, #page a.thumbnail:hover
{ background:none; text-decoration:none; }

/* EOF */
