
body { text-align: center; 
		 background-image: url(images/apabackground.gif); 
		 background-repeat: repeat-x; 
		 padding: 0px;
		 margin: 0px; }


img#content {
  border: 2px solid #333;
	}
	
img#album {
  border: 2px solid #660000;
	}
	
img#album:hover {
  border: 2px solid #CC0000;
	}
	
img#news {
  border: 2px solid #660000;
	margin: 5px;
	}
	
img#news:hover {
  border: 2px solid #CC0000;
	}

#space { 
			 width:994px;
			 margin-right:auto;
			 margin-left:auto;
			 margin-top:10px;
			 padding:0px;
			 text-align:left;
			 }
			 
#contentleft {
						 width:790px;
						 padding: 0px; 
						 margin: 10px 0px 20px 0px;
						 float:left;
						 background: black;
						 border-left: 1px solid #333;  
						 }
		
#contentright {
							background-color: #333;
							width:200px; 
							padding:0px;
							margin: 10px 0px 20px 0px;
							float:left;
							border: 1px solid #666; 
							}
							
#imgcontentright {
							background-color: #333;
							width:200px; 
							padding:0px;
							margin: 10px 0px 20px 0px;
							float:left; 
							}						

#contentheader {
							 background: black;
							 border-bottom: 2px solid #660000;
							 }

#contentheader h1 {
							 font: 18pt Tahoma, Geneva, sans-serif;
							 letter-spacing: 2px;
							 padding:5px;
							 margin:0px; 
							 color: #CCC;							 
							 }
							 
#titlebar { 
			 width: 1000px;
			 background-color: black;
			 border-left: 2px solid black;
			 border-right: 2px solid black; 
			 margin: 0px;
			 }
			 
#menubar { 
			 width: 1000px;
			 background-color: #666;  
			 font: 11pt normal Verdana, Helvetica, sans-serif; 
			 text-align: center; 
			 color: white;
			 margin: 0px; 
			 padding: 5px 0px 5px 0px; 
			 border-left: 2px solid black;
			 border-right: 2px solid black;
			 border-top: 2px solid black;
			 }
			 
#imgwindow { 
			 width: 1000px;
			 color: red;
			 background-color: transparent; 
			 border: 2px solid black; 
			 margin: 0px; 
			 }
			 
#contentframe { 
			 width: 1000px;  
			 font: 11pt normal Verdana, Helvetica, sans-serif; 
			 color: white;
			 background-color: black; 
			 border: 2px solid black;
			 margin: 0px; 
			 }

#email { 
				width:625px;
				margin:10px; 
				padding:5px;
				float:left;
				text-align:center;
				}
				
#email p { 
			 	 font: 10pt Verdana, Helvetica, sans-serif; 
				 } 
				 
#footer { 
				width:995px;
				font: 8pt Verdana, Helvetica, sans-serif;
				color: #CCC;
				margin:0px; 
				padding-top:10px;
				float:left;
				text-align:center;
				border-top: 2px solid #660000;
				}
				
#footer p { color: #666; }

h2 { 
	 font: bold 11pt Verdana, Helvetica, sans-serif;
	 color: white; 
	 }

h2#news {
				font: 16pt Tahoma, Geneva, sans-serif;
				letter-spacing: 1px;
				padding:5px;
				margin:0px 5px 10px 5px; 
				color: #CCC; 
				border-bottom: 2px solid #660000;							 
				}
					 	 
h3 { 
	 font: 12pt Tahoma, Geneva, sans-serif;
	 letter-spacing: 2px;
	 color: #FFF; 
	 border-bottom: 1px solid #333; 
	 }
	 
a { 
	color: #FF0000; 
	text-decoration: none;  
	}

a:hover { 
				color: #CC0000; 
				text-decoration: none; 
				} 
				
ol {
	font: 10pt Verdana, Helvetica, sans-serif;
	color: white;
	}
				
p {
	font: 10pt Verdana, Helvetica, sans-serif;
	color: white;
	}
	
p,h1,h2,h3 {
		  margin:2px 10px 10px 10px;
		 }
 	
#tabs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#tabs ul li {   
	margin-left: 0;
	margin-bottom: 0;
	padding: 1px 2px 2px 1px;
	list-style: none;
	display: inline;
	}

#menubutton { 
						width: 350px; 
						padding: 5px 15px 5px 15px;
						text-decoration: none;
						background-color: #808080;
						color: white; 
						border-left: 1px solid #A9A9A9;
						border-right: 2px solid #333; 						  						 
						}
						
#menubutton:hover { 
						width: 350px; 
						padding: 5px 15px 5px 15px;
						text-decoration: none;
						background-color: #999;
						color: white; 
						border-left: 1px solid #A9A9A9;
						border-right: 2px solid #333; 						 
						}
 
