/* CSS Document */
/*background:#FFFFFF url(images/background_red.gif) repeat-x scroll left top;*/
/* ------------- Elements ------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	
	
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

body	{
		margin:auto;
		/*background-color:#B9B9B9;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#464646;
		border-top:8px solid #971417;
		border-bottom:8px solid #971417;
		background:#FFFFFF url(images/backgroundfish2.gif) no-repeat scroll right bottom;
}
#wrap	{
		width:90%;
		margin:0 auto;
		padding-top:2em;
		height:100%;
		
		
		
		
		/*background-color:#B9B9B9;*/

		
		
}
a:link		{
			color:#971417;
}
a:visited	{
		color:#560B0D;
}
a:hover	{
		color:#0033CC;
}
h1		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1.4em;
			margin:0 auto;
			padding:.5em;
			text-align:left;
			color:#6C0E10;
}


h2		{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1.2em;
			font-weight:normal;
			margin:0 auto;
			padding:.5em;
			text-align:left;
			color:#6C0E10;
			
}
		
#header				{
		width:100%;
		text-align:center;
		margin:1em auto;
}
		
			
#header img			{
		border-top:1px solid #B9B9B9;
		border-left:1px solid #B9B9B9;
		border-right:3px solid #464646;
		border-bottom:3px solid #464646;
		margin:2px 10px;
		
}
#header img.noborder			{
		border:none;
}
	
#description	{
				width:100%;
				text-align:center;
				margin:1em auto;
}
#description table	{
				width:84%;
				margin:auto;
}
#description table td.navigation	{
				vertical-align:top;
				width:20%;
				padding:2%;
				
				
				/*border:2px solid #000;*/
				
				
}
#description table td.navigation ul	{
				margin:3em 0 1em 3em;
				text-align:left;
				/*border:2px solid #000;*/
				
				
}
#description table td.navigation li	{
				list-style-type:none;
				padding-bottom:.8em;
				color:#000000;
				font-family:Verdana, Arial, Helvetica, sans-serif;

}


#description table td.left	{
				vertical-align:top;
				width:35%;
				text-align:left;
				padding:2%;
				
				/*border-right:2px dotted #D1D1D1;/*
				/*border:2px solid #000;*/
				
				
}
#description table td.left a {
				}

#description table td.middle	{
				vertical-align:top;
				width:35%;
				text-align:left;
				padding:2%;
			
				/*border-right:2px dotted #D1D1D1;/*
				/*border:2px solid #000;*/
				
}

#description table td.middle ul, #description table td.across ul	{
				margin:.5em;
}

#description table td.middle ul	li, #description table td.left ul li ul, #description table td.across ul li ul,   	{
				padding:.5em;
}



#description table td.middle p, #description table td.left p, #description table td.across p	{
				margin:0;
				padding:.5em;
}
#description table td.middle p.links, #description table td.left p.links 	{
				margin: 1em;
}
#description table td.across	{
				vertical-align:top;
				width:35%;
				text-align:left;
				padding:2%;
}

#description table td.left p.clear			{
				clear:both;
}
#description table td.border-top	{
				border-top:2px dotted #D1D1D1;
}
#description table td img.left		{
				
		border-top:1px solid #B9B9B9;
		border-left:1px solid #B9B9B9;
		border-right:3px solid #464646;
		border-bottom:3px solid #464646;
		margin:2px 10px;
		margin-right:2em;
		
}
.red							{
		color:red;
}

.clear							{
		clear:both;
}

#nav2	{
		padding:2em 0;
}		
#nav2 a	{
	padding:0 1em;
	text-decoration:none;
	text-align:center;
}
		
#nav2 a:hover 	{
	font-size:1.2em;
}

#description table td img.report		{
			border-top:1px solid #B9B9B9;
		border-left:1px solid #B9B9B9;
		border-right:3px solid #464646;
		border-bottom:3px solid #464646;
		margin:1em;
		
}

#description table td img.left		{
		float:left;
}
strong					{
		font-weight:700;
}
									 
					
					
			


		
/*
.flickr	a		{
	margin:10px auto;
	padding:0px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-variant:small-caps;
	color:#000066;
	letter-spacing:1px;
	
}



#content h1.report a	{
	font-size:140%;
	color:#000066;
	
}

#content h1.report a:hover	{
	color:#FFFFFF;
}



#pic	{
		height:400px;
		width:300px;
		text-align:center;
		
		
}
#pic img	{
		border:2px solid black;
		margin:40px auto;
}
#pic a	{
	color:#FFFFFF;
	text-decoration:underline;
}
#pic a:visited	{
	color:#33FFFF;
	text-decoration:none;
}
#pic p			{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
}

#links		{
	
	
	width:100%;
	
}
#links h1		{
	margin:10px auto;
	padding:0px 10px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-variant:small-caps;
	color:#000066;
	letter-spacing:1px;
}

#links p		{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#CCCCCC;
}

#links a, p	{
	margin:2em;
}
#links p.left	{
	text-align:left;
}

a.linkstext 		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000066;
	text-align:left;
	text-decoration:none;
	margin-right:0;
	
}
*/

	

	

	

