/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	background-color:#fcfcfc;
	width:100%;	
	background-image:url(../images/animals/rotator.php);
	background-repeat:no-repeat;
	}

* {margin:0; padding:0; border:0px solid red;}	
	
* html body {
  font-size:x-small; /* for IE5/Win */
  f\ont-size:x-small; /* for other IE versions */
  }
  
p {
	line-height:17px;
	margin-bottom:15px;
	}
  
#container {
	margin: 150px auto 0 auto;
	width: 880px;
	}
	
	#leftside {
		float:left;
		}
		
		#logo {
			width:280px;
			height:160px;
			background-image:url(../images/struc_images/logo.gif);
			background-repeat:no-repeat;
			background-position:top left;
			}
			
		#menuSystem {
			padding-left:25px;
			}
				
			#mainTable TH a, #mainTable TH a:visited {
				font-size:200%;
				font-weight:100;
				color:#4f660c;
				text-decoration:none;
				padding-left:25px;
				}
				
			#mainTable TH a:hover {
				background-image:url(../images/struc_images/nav_bullet.gif);
				background-position:top left;
				background-repeat:no-repeat;
				}		
				
			#mainTable a, #mainTable a:visited {
				font-size:150%;
				font-weight:100;
				color:#d4d689;
				text-decoration:none;
				padding-left:25px;
				}
				
			#mainTable a:hover {
				background-image:url(../images/struc_images/nav_bullet_small.gif);
				background-position:top left;
				background-repeat:no-repeat;
				}						
										
	#rightside {
		float:left;
		}
		
		#rightside #content_outer {
			width:589px;
			margin-top:50px;
		}
		
		#rightside #content_outer #content {
			width:548px;
			background-color:#aeb91e;
			color:#fcfcfc;
			padding:20px;
			}
			
			#rightside #content_outer #content a, #rightside #content_outer #content a:visited {
				color:#4f660c;
				text-decoration:none;
				font-weight:bold;
				border-bottom:1px dotted #4f660c;
			}
			
			#rightside #content_outer #content a:hover {
				color:#aeb91e;
				background-color:#4f660c;
			}
			
			#rightside #content_outer #content h1 {
				font-weight:100;
				font-size:300%;
				margin-bottom:8px;
				}
				
			#rightside #content_outer #content h2, #rightside #content_outer #content h3 {
				font-weight:100;
				}
				
			#rightside #content_outer #content img {
				padding:0 5px;
				}			
			
			#rightside #content_outer #content td {
				font-family: Arial, Helvetica, sans-serif;
				font-size:small;
				color:#fcfcfc;
				padding-right:10px;
				}
				
	#footer {
		font-size:85%;
		color:#999999;
		padding-left:15px;
		letter-spacing:1px;
		}
		
		#footer a, #footer a:visited {
			color:#aeb91e;
			text-decoration:none;
			}
			
		#footer a:hover {
			text-decoration:underline;
			}
			
	#insynch_spiel {
		font-size:85%;
		color:#999999;
		padding:20px 0 10px 330px;
		}
		
		#insynch_spiel a, #insynch_spiel a:visited {
			color:#aeb91e;
			text-decoration:none;
			font-weight:bold;
			}
			
		#insynch_spiel a:hover {
			text-decoration:underline;
			}
				
/* round corners */

	b.mtop, b.mbottom{display:block;background: #fcfcfc;}
	b.mtop b, b.mbottom b{display:block;height: 1px;
	    overflow: hidden; background: #aeb91e;}
	b.m1{margin: 0 5px;}
	b.m2{margin: 0 3px;}
	b.m3{margin: 0 2px;}
	b.mtop b.m4, b.mbottom b.m4{margin: 0 1px;height: 2px;}
	
/* end round corners */				


