/* css by TopDesign, Oct 2006, http://topdesign.net */

*{margin:0; padding:0;}

body	{
	font:Georgia, serif;
	line-height:1.8em;
	text-align:left;
	color:#333333;
	background-color: #fc0;
	background-image:url(page_background.gif);
	background-repeat:repeat-x;
	background-attachment: scroll;
	margin:60px 0px 0px 0px;
	padding:0;
	}

#container	{
	width:800px;
	margin:0 auto;
	text-align:left;
	background-color: #fff;
	border-style: none;
	}

#headcontainer	{
	width:800px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color: #fc0;
	}
	
	
			#headcontainer .menutext	{
				padding-bottom:10px;
				color:#666;
				font-size:0.6em;
				text-align:right;
				width:500px; 
				margin:0 0 0 300px; 
				padding:25px 0 0 0;
				}
			
			#headcontainer a:link, #headcontainer a:visited	{
				color:#666;
				text-decoration:none;
				}
			
			#headcontainer a:hover	{
				color:#000;
				text-decoration:underline;
				}
			
			#headcontainer a:active	{
				color:#fff;
				background-color:#fc0;
				text-decoration:none;
				}





#content	{
	width:800px;
	padding:0;
	margin:0;
	background-color:#fff;
	clear:both;
}

		#header	{
			border-style: none;
			background-color:#fff;
			width:780px;
			height:252px;
			border-style:none;
			margin:10px;
			clear:both;
			}


			#maincontent	{
				float:right;
				width:560px;
				padding:20px 12px 20px 20px;
				margin:0;
				}
				
				#maincontent h1	{
					font-size:1.8em;
					color:#c30;
					font-weight:normal;
					padding-bottom:0.3em;
					border-bottom: dotted 1px #ccc; 
					}
				
				#maincontent p	{
					color:#666;
					line-height:2em;
					padding-top:0.9em;
					font-size:0.9em;
					}
				
				#maincontent .ltext	{
					font-size:105%;
					font-weight:normal;
					color:#000;
					line-height:2.2em;
					padding-top:1.8em;
					}
				
					#maincontent .ltext	a:link, #maincontent .ltext	a:visited {
						color:#c30;
						text-decoration:none;
						}
					
					#maincontent .ltext	a:hover	{
						color:#f00;
						text-decoration:underline;
						}
					
					#maincontent .ltext	a:active	{
						color:#fff;
						background-color:#CC0000;
						text-decoration:none;
						}
					
				

				#maincontent a:link, #maincontent a:visited	{
					color:#3399FF;
					text-decoration:none;
					}
				
				#maincontent a:hover	{
					color:#f00;
					text-decoration:underline;
					}
				
				#maincontent a:active	{
					color:#fff;
					background-color:#c00;
					text-decoration:none;
					}
	


			#leftsidebar	{
				width:185px;
				float:left;
				font-size:0.8em;
				color:#999;
				margin:50px 0 0 10px;
				padding:0;
				}
	
				#leftsidebar h1	{
					color:#666;
					line-height:2em;
					font-size:1.4em;
					font-weight:bold;
					padding-top:0.1em;
					padding-bottom:0.2em;
					border-bottom: dotted 2px #ccc; 
					}
				
				#leftsidebar p	{
					margin:0;
					padding-top:1em;
					line-height:1.4em;
					}
				
				#leftsidebar .smalltxt	{
					font-size:0.8em;
					}
				
				
				#leftsidebar a:link, #leftsidebar a:visited	{
					color:#f63;
					text-decoration:none;
					}
				
				#leftsidebar a:hover	{
					color:#f00;
					text-decoration:underline;
					background-color:#FFFFe0;
					}
				
				#leftsidebar a:active	{
					color:#fff;
					background-color:#c00;
					text-decoration:none;
					}
				
				#leftsidebar ul	{
					color:#333;
					padding-left:2em;
					padding-top:0em;
					line-height:2em;
					list-style-type:square;
					}




				
		#footer	{
			clear:both;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			width:800px;
			height:10px;
			margin:0;
			padding-top:10px;
			background-color:#FFCC00;
			}
			
			#footer p	{
				color:#666;
				font-size:0.6em;
				padding:0;
				line-height:1em;
				}
			
			#footer a:link, #footer a:visited	{
				color:#666;
				text-decoration:none;
				}
			
			#footer a:hover	{
				color:#000;
				text-decoration:underline;
				}
			
			#footer a:active	{
				color:#fff;
				background-color:#fc0;
				text-decoration:none;
				}

			
