
		body
			{
			margin: 0;
			padding: 0;
			text-align: center;
			background-color: #000;
			color: #fff;
			
			}
		#container
			{
			width: 760px;
			margin: 0 auto;
			text-align: left;
			font-family: Arial, sans-serif;
			background-color: #000;
			color: #fff;
			}
		img
			{
			border: 0;
			}
		#heading
			{
			top: 160px;
			padding: 1em 0em;
			}
		*.www
			{
			font-style: italic;
			font-weight: bold;
			}
		#bkgrdsubheading
			{
			font-weight: bold;
			font-size: 130%;
		    text-transform: uppercase;
		    color: red;
			}
		#textcontent
			{
			float: left;
			width: 713px;
			padding: 0em 1.5em 2em 1.5em;
			}
		#menu
			{
			float: left;
			top: 182px;
			width: 130px;
			margin-right: 0px;
			}
		#menu ul
			{
			list-style-type: none;
			margin: 0;
			padding: 0;
			}
		#menu a
			{
			display: block;
			color: #f6d44d;
			width: 110px;
			padding: 4px 9px 4px 5px;
			text-decoration: none;
			}
		#menuhomepages
			{
			width: 8em;
			padding: 4px 0px 4px 4px;
			text-decoration: none;
			font-weight: normal; 
			color: red;
			}
		#menu a:hover
			{
			background-color: red;
			color: navy;
			}
		#menu li
			{
			margin: 0;
			}
		#menu li li a
			{
			display: block;
			color: #0481ff;
			width: 110px;
			padding: 4px 0px 4px 14px;
			text-decoration: none;
			font-weight: normal; 
			}
		#menuheading
			{
			display: block;
			width: 80px;
			padding: 4px 0px 4px 14px;
			text-decoration: none;
			font-weight: normal; 
			color: red;
			}
		#thumbcontainer
			{
			float: left;
			width: 620px;
			}
		*.thumbnail
			{
	 		float: left;
			width: 174px;
			border: 1px solid navy;
			margin: 0px 10px 10px 0px;
			padding: 10px;
			text-align: center;
			font-size: 0.9em;
			}
		*.clearboth
			{
			clear: both;
			}
		a.caplink
			{
			display: block;
			text-decoration: none;
			font-size: 0.9em;
			color: #f6d44d;
			text-transform: uppercase;
			font-weight: normal;
			margin: 0em 0em;
			padding: 10px;
			}
		a:link
			{
			color: #f2d44d;		
			}
		a:hover
			{
			color: red;
			}
		*.thumbnail li
			{
			text-decoration: none;
			}
		*.thumbnail ul 
			{
			margin: 0;
			padding: 0;
			list-style-type: none;
			}
		*.thumbnail ul li
			{
			display: inline;
			}
		*.thumbnail ul li a
			{
			text-decoration: underline;
			padding: 0em 0.1em;
			color: #f6d44d;
			background-color: #036;
			font-size: 0.8em;
			}
		*.thumbnail	ul li a:hover
			{
			color: navy;
			background-color: red;
			}
		*.thumbnail i
			{
			color: white;
			}
		#cleardiv
			{
			clear: both;
			height: 1em;
			}
		#footer
			{
			clear: both;
			width: 734px;
			padding: 0.7em;
			margin: 0 auto;
			text-align: center;
			font-family: Arial, sans-serif;
			color: #fff;
			background-color: #036;
			}
		#footer ul
			{
			margin: 0;
			padding: 0.5em;
			list-style: none;
			}
		#footer li
			{
			display: inline;
			margin-right: 1em;
			}
		#footer li a
			{
			margin: 0;
			padding: 0.5em;
			color: #f6d44d;
			text-decoration: none;
			}
		#footer ul li a:hover
			{
			color: red;
			}
/* trekking section */
		*.textcontainer
			{
	 		float: left;
			width: 360px;
			border: 1px solid navy;
			margin: 0px 13px 10px 0px;
			padding: 12px;
			font-size: 1em;
			}
		h2
			{
			text-align: center;
			text-transform: uppercase;
			padding-top: 8px;
			font-family: Arial, sans-serif;
			color: #f2d44d;
			}
		pre
			{
			font-family: Arial, sans-serif;
			color: #f2d44d;
			font-size: 1em;
			}
		p.text
			{
			font-family: Arial, sans-serif;
			color: #f2d44d;
			font-size: 1.1em;
			}
		*.thumblight
			{
			float: left;
			width: 162px;
			border: 1px solid navy;
			margin: 0px 10px 10px 0px;
			padding: 10px;
			text-align: center;
			font-size: 0.9em;
			}
		a.lightbox
			{
			display: block;
			text-decoration: none;
			font-size: 0.9em;
			color: #f6d44d;
			text-transform: uppercase;
			font-weight: normal;
			margin: 0em 0em;
			padding: 5px;
			}
		a:hover
			{
			color: red;
			}
		*.thumblight a img
			{
			display: block;
			text-decoration: none;
			font-size: 0.9em;
			color: #f6d44d;
			text-transform: uppercase;
			font-weight: normal;
			margin: 1em 0em;
			padding: 5px;
			}
/* paint gallery pages */
		*.thumbpaint
			{
			color: #f6d44d;
			font-size: 0.8em;
			}
		#menu ul li ul li
			{
			font-size: .9em;
			color: red;
			padding: 0px 1px;
			}
		#menu ul li ul li ul li a
			{
			color: #77bff6;
			}
/* photo gallery */
		p.thumblightcap
			{
			display: block;
			font-style: italic;
			font-size: 0.9em;
			text-transform: uppercase;
			color: #ffffff;
			}
/* classic nerds: film and TV */
		*.classictextcontainer
			{
	 		float: right;
			width: 460px;
			border: 3px solid #030233;
			margin: 0px 33px 10px 15px;
			padding: 30px 24px 30px 30px;
			font-size: 1.1em;
			color: #f2d44d;
			font-family: Arial, sans-serif;
			background: url(images_source/classicfilm.gif) repeat;
			}
		*.classictextcontainer h2
			{
			color: #0481ff;
			text-align: center;
			}
		*.classicanchors ul
			{
			margin: 0;
			padding: 0.5em;
			list-style: none;
			text-align: right;
			}
		*.classicanchors li
			{
			display: inline;
			margin-left: 1em;
			}
		ul#classicnav 
			{
			font-size: .9em;
			padding: 0px 8px;
			}
		ul#classicnav li a
			{
			color: #77bff6;
			}
		*.classicanchors li a
			{
			margin: 0;
			padding: 0.5em 0em;
			color: #fff;
			font-size: 0.7em;
			}
		*.classicanchors ul li a:hover
			{
			color: red;
			}
/* song contest and nerd quiz home pages */
		h3
			{
			text-align: center;
			text-transform: uppercase;
			padding-top: 8px;
			}
		*.song
			{
	 		float: left;
			width: 380px;
			border: 1px solid navy;
			margin: 0px 10px 10px 0px;
			padding: 10px;
			font-size: 1.1em;
			font-family: Arial, sans-serif;
			color: #f2d44d;
			}
		*.quiz
			{
	 		float: left;
			width: 360px;
			border: 1px solid navy;
			margin: 0px 13px 10px 0px;
			padding: 12px;
			font-size: 1.1em;
			font-family: Arial, sans-serif;
			color: #f2d44d;
			}	
		hr
			{
			color: #0481ff;
			}
		*.quizparagraphs
			{
			color: #e6e9e6;
			font-size: 1em;
			}
/* blocks contest */
		*.blockimage
			{
	 		float: left;
	 		padding: 10px 15px 5px 10px;
			}
		div#blockcontent
			{
			float: right;
			width: 580px;
			border: 1px solid navy;
			margin: 0 6px 0 0;
			padding: 10px;
			text-align: left;
			font-size: 1.1em;
			font-family: Arial, sans-serif;
			color: #f2d44d;
			}
		a.blocklink
			{
			text-decoration: none;
			font-size: 1.1em;
			color: #34917f;
			font-weight: 600;
			}
		a.blocklink:hover
			{
			color: navy;
			background-color: red;
			}
/* ranecontest */
		a.ranecontestlink
			{
			text-decoration: none;
			font-size: 1.1em;
			color: #6098e0;
			font-weight: 600;
			}
		p.ranequotes
			{
			font-size: 0.8em;
			color: #fff;
			font-weight: 500;
			}
/* match it */
		#matchitlist
			{
			font-size: 1.3em;
			color: #89acf1;
			}
/* what is it? */
		#whatisittitle
			{
			text-decoration: none;
			font-size: 1.1em;
			color: #34917f;
			font-weight: 600;
			}
/* about */
		*.booktitle
			{
			font-size: 1em;
			color: #0ec8d5;
			}
		*.thumbnailabout
			{
	 		float: left;
			width: 545px;
			border: 1px solid navy;
			margin: 0px 10px 10px 0px;
			padding: 10px;
			}
/* privacy */
		h3.privacytitle
			{
			text-align: center;
			text-transform: uppercase;
			padding-top: 8px;
			font-family: Arial, sans-serif;
			color: #fff;
			}
