/*	main_css.css for TaGWV	January 2008	*/






body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: #cc9;
}


	
	
	/*		GENERAL 		*/



a	{
	text-decoration: none;
	}

a:hover	{
	text-decoration: underline;
	color: #030;
	}
	
.center	{
	text-align: center;
	}

.align_right	{
	text-align: right;}
		
		
 h2	{
	font-size: 1.4em;
	margin: 0 5px 5px 0;
	padding: 0;
		}
		
 h3	{
	font-size: 1.2em;
	margin: 0 5px 5px 0;
	padding: 0;
		}
		
 h4	{
	font-size: 1em;
	margin: 0 5px 5px 0;
	padding: 0;
		}


.glossary, a.glossary, .definition, a.definition {
  text-decoration:none;
  border-bottom: 1px dashed green;
  }


.clear_left	{
	clear: left;
	}
	
	
	
p.factoid	{
		margin: 15px 60px;
		padding: 10px;
		border: 1px solid #060;
		border-bottom: 2px solid #030;
		border-right: 2px solid #030;
		background-color:#F2F4B8;
		}
	
p.factoid .factoid_source	{
	font-style: italic;
	}	





		/*		IMAGES		*/
		

img.img_float_left	{
	float: left;
	padding: 0;
	margin: 5px 5px 5px 0;
	}


img.img_float_right	{
	float: right;
	padding: 0;
	margin: 5px 0 5px 5px;
	}

	

	
	
	/*		CONTAINER 		*/


 
 #container	{
	margin: 15px 10px 0;
	padding: 0 0 10px;
		background-color: #663;
 }
 

	
	
	/*		HEADER 		*/
	
	
 
 #header	{
	height: 150px;
	margin: 0;
	padding: 0;
	background-image: url(../images/header_final_bg.jpg);
	background-repeat: no-repeat;
	background-color: #030;
	border-top: 4px solid #464623;
	border-bottom: 4px solid #006633;
 }
 



h1	{
	float: right;
	background-color: transparent;
	width: 300px;
	height: 80px;
	padding: 45px 0 0 0;
	margin: 0 10px 0;
	}

h1 object	{
	padding: 0;
	width: 300px;
	height: 80px;	
	}	


	
	
	/*		TITLE 		*/
	
	
			
	#title	{
		padding: 20px;
		text-align: left;
	margin: 0 0 10px;
	padding: 10px;
		}

			
	#title p	{
		font-size: 1.2em;
		margin: 0;
		padding: 0;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
			}


 

	
	
	/*		COL1 / NAV 		*/
	
	
			
		#col1	{
			position: absolute;
			top: 225px;
			left: 20px;
			width: 166px;
		background-color: #663;
		padding: 0 0 10px 0;
		margin: 0;
			}
	
	
	
	#nav {
			width: 152px;
			margin: 0 auto;
			}
		
	#nav ul {
			padding: 0;
			text-align: center;
			list-style-type: none;
			margin: 0 0 15px;
		font-size: .85em;
			}
	
	#nav ul li {
			list-style: none;
			text-align: center;
			}
	
	#nav ul li a {
			display: block;
			width: 150px;
			border-top: 1px solid #030;
			border-left: 1px solid #030;
			border-right: 2px solid #010;
			border-bottom: 2px solid #010;
			background-color: #efefef;
			color: #020;
			padding: 5px 0;
			text-decoration: none;
			}
			
	
	#nav ul li a:hover {
					display: block;
		background-color: #330;
					color: #fff;
					text-decoration: none;
					}	



form#sublogin	{
		margin: 5px;
		padding: 0;
		text-align: center;
		}
		
	form#sublogin p	{
		padding: 0;
		margin: 0 0 5px;
		}
		
	form#sublogin input	{
		padding: 2px;
		margin: 0 2px;
		border: 1px solid #030;
		}
	




	/*		ABOUT US 		*/

	
#aboutus	{
	position: absolute;
	z-index: 10;
	top: 350px;
	right: 50%;
	margin: 0 -320px 0 0;
	width: 500px;
	padding: 5px 10px;
	border: 4px solid #030;
	background-color: #eee;
	color: #000;
	font-size: .9em;
	}
	
	
#aboutus p	{
	margin: 5px 0;
	}



	
	
	/*		CONTENT 		*/
	
	


#content	{
	background-color: #fff;
	margin: 0 12px 7px 175px;
	padding: 10px;
		border-right: 2px solid #554;
		border-bottom: 2px solid #554;
	}
	
	
	
#content ul	{
		padding: 0;
		margin: 10px;
		}
		
	#content ul li	{
		padding: 0;
		margin: 0 10px 8px;
		list-style: none;
		}
		
	#content ul.bold_initial_li li	{
		font-weight: bold;
		}
		
	#content ul.bold_initial_li li ul li	{
		font-weight: normal;
		}
		
	
		
	#content ul li p	{
		padding: 0;
		margin: 0 10px 8px;
		}
			
	
	
	
	
	
		/*		HOME page	*/	
	
	
	p.lead	{
		margin: 15px;
		font-style: italic;
		}
	
	
	
	
		/*		DEFINTION page	*/	
	
	
	
	ul#definitions_ul li	{
		margin-top: 25px;
		}
	
	ul#definitions_ul li ul li	{
		margin-top: 5px;
		}
	
	
	
	
	
	
	
	


	
	/*		FOOTER 		*/
	
	

		
			
	#footer	{
	margin: 0 10px 5px;
		background-color: #663;
		font-size: .8em;
		color: #fff;
		padding: 3px;
		border-top: 2px solid #cc9;
		}

	#footer p	{
		text-align: center;
		margin: 0;
		padding: 0;
		}
			

