* { margin: 0; padding: 0; border: 0;}

body {
	/*background-color:red;*/
	background-image:url(../images/bg-body.jpg);
	}
	
li {
	font: 12px/18px Arial, Helvetica, sans-serif;
	list-style-position: inside;			
	}
	
	
h1 {
	font: 24px/24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin-bottom: 4px;
	}
	
	h1.specialtext {
		font: 24px/24px Arial, Helvetica, sans-serif;
		color: #669900;
		margin-bottom: 4px;
		}
		
	
h2 {
	font: 18px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 4px;
	}
	
		h2 a {
		color: #669900; 
		text-decoration: underline;
		} 
		
	    h2 a:hover {
		color: #669900; 
		text-decoration: none;
		}
	
h3 {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 4px;
	}
	
h4 {
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 4px;
	}
	
h3 {
	font: 14px/18px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 4px;
	}
	
p {
	font: 12px/18px Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	}
			
	p a {
		color: #FFF; 
		text-decoration: none;
		} 
		
	p a:hover {
		color: #669900; 
		text-decoration: none;
		} 
		
	p.specialtext {
		font: 14px/24px Arial, Helvetica, sans-serif;
		}
		
#container{text-align:left;
	width:940px;
	/*height:615px;*/
	height:670px;
	margin: 15px auto;
	/*background-color:green;*/
	background-image: url(../images/bkg_middle2.jpg);
	background-repeat: repeat-y;
	}

	#header {
		width: 940px;
		height: 70px;
		margin: 0 auto;
		background-image: url(../images/header.jpg);
		background-position: top center;
		background-repeat: no-repeat;	
		}
		
			#logo {
				padding: 20px 0px 20px 52px;
				}
	
	#navigation {
		width: 940px;
		height: 35px;
	/* 	margin: 0 auto;*/
		margin: 0;
		background: #000;
		background-image:url(../images/navigation.jpg);
		}
		
		#navigation ul {
			width: 840px;
			margin: 0 auto;
			overflow: auto;
			}
			
		#navigation ul li {
			font: 16px Arial, Helvetica, sans-serif;
			color: #FFFFFF;
			padding: 2px 54px 2px 0;
			list-style-type: none;
			float: left;
			text-align: left;
			}
			
			#navigation ul li a {
				color: #FFF; 
				text-decoration: none;
				} 
						
			#navigation ul li a:hover {
				color: #669900; 
				text-decoration: none;
				}	
				
	#content p{line-height:1.4}
	
	#middle {
		width: 900px;
		height:465px;
		margin: 0 auto;
		overflow: auto;
		}
		
		#middle2 {
		background-color:#FFFFFF;
		width: 900px;
		/*height:465px;*/
		margin: 0 auto;
		overflow: auto;
		}
		
		#sidebar{
			/*background-color:#669900;*/
			padding: 20px 30px 20px 30px;
			float:left;
			width:116px;
			height:425px;
			}
		
			#sidelist ul li {
						font: 14px Arial, Helvetica, sans-serif;
						/*color: #669900;*/
						padding: 4px 0;
						list-style-type: none;
						}
						
						#sidelist ul li a {
							color: #000; 
							text-decoration: none;
							} 
							
						#sidelist ul li a:hover {
							color: #FFF; 
							text-decoration: none;
							}
							
		#main{
			margin-left:176px;
			width:724px;
			}
			
		#mainindex{
			padding: 15px 50px 0px 50px;
			/*margin-left:206px;*/
			width:800px;
			}
			
			#mainlist{
	/*			background:#B9CAFF;*/
				padding: 20px 30px 0px 30px;
				float:left;
				width:620px;
				}
				
						#mainlist ul li {
						font: 14px Arial, Helvetica, sans-serif;
						color: #000000;
						padding: 4px 0;
						list-style-type: none;
						}
						
						#mainlist ul li a {
							color: #000; 
							text-decoration:underline;
							} 
							
						#mainlist ul li a:hover {
							color: #669900; 
							text-decoration:underline;
							}
					
			#mainlist ol p {
				padding-left: 17px;
				}
			
			#mainlist ui p {
				padding-left: 17px;
				}
			
			#mainimage{
/*				background-color: F289AE;*/
				/*padding: 20px 40px 20px 260px;*/
				margin-left:176px;
				width:724px;
		/*			height:465px;*/
				}
			
				#banner {
					width:664px; 
					padding: 20px 30px 20px 30px;
	/*				background-color:#333333;*/
					}
			
					#thumbnail{
/*						background-color:#B9CAFF;*/
						padding: 0px 30px 20px 30px;
						float:left;
						width:70px;
						height:375px;
					}
					
						.thumbnail {
							padding: 0 0 20px 0;
							float:right;
							width:70px;
						}
						
					#mainimage{
						width:664px; 
						padding: 0px 30px 20px 30px;
						float:left;
						}
						
					#majorimages{
	/*					padding: 0px 15px 0px 30px;
						float:left;*/
						width:724px;
						}
						
						
						
					#aboutimage{
						padding: 0px 15px 0px 30px;
						float:left;
						width:267px;
						}
						
					#aboutmain{
/*						background: #AABADD;
*/						padding: 0px 15px 0px 0px;
						float:left;
						width:297px;
						}
						
					#abouttext{
/*						background: #FBD7A1;
*/						padding: 0px 30px 0px 15px;
						float:right;
						width:367px;
						}
						
					#abouttext li {
						font: 12px/18px Arial, Helvetica, sans-serif;
						padding-left:15px;
						text-indent: -15px;
						list-style-position: inside;			
						}
						
					#abouttext2{
/*						background: #00AEED;
*/						padding: 20px 30px 0px 15px;
						float:right;
						width:367px;
						}
						
					#leftimage{
/*						background: #BBDB88;
*/						padding: 0px 15px 0px 0px;
						float:left;
						width:267px;
						}
						
					#leftcap{
						padding: 0px 15px 10px 0px;
						float:left;
						width:267px;
						/*background-color:#bebebe;*/
					}
					
					#rightimage{
						/*background-color:#333333;*/
						padding: 0px 30px 0px 15px;
						float:right;
						width:267px;
						}
						
					#rightcap{
						padding: 0px 30px 10px 15px;
						float:right;
						width:267px;
						/*background-color:#9781B7;*/
						}
					
					#centerimage{
						padding: 0px 0px 0px 0px;
						float:left;
						width:564px;
						/*background-color:#FCD9C5;*/
					}
					
					#centercap{
						padding: 10px 30px 10px 0px;
						float:left;
						width:534px;
						/*background-color:#AABADD;*/
					}
					
	/*				#portrait{
						background: green;
						padding: 0px 15px 0px 30px;
						float:left;
						width:267px;
						}
						
						#portraittext{
						background: FDEDF2;
						padding: 0px 30px 0px 15px;
						float:right;
						width:267px;
						}*/
		
	/*	#formdiv {
			background-color: #FFFFFF; 
			font: 14px/22px Arial, Helvetica, sans-serif;
			width: 620px;
			padding: 0px 30px 0px 30px;
			float: left;
			}*/
			
		/*form styles */
			.message {dispay: none;}
			.two-col-form ul li {color:#000;}
			form {font: 14px/22px Arial, Helvetica, sans-serif; width:620px; padding: 20px 30px 0px 30px; /*border:1px solid #aaa;*/}
			div formsection {float:left; width:100%; border-bottom:1px solid #000;}
			input {font-size:.8em;}
			input:focus, textarea:focus {border:2px solid #7aa;}
			label {display:block; clear:both; font-size:85%; font-weight:bold; margin:.5em 0; padding-bottom:.5em;}
			input[type="submit"] {float:right; margin:.5em 0;}/*doesn't work in IE6, but that's okay :) */

		#footer {
			width: 940px;
			height: 50px;
			margin: 0 auto;
			background-image:url(../images/footer.jpg);
				/*border: 1px solid magenta;*/
		}
			
			#footer p{
				margin:0;
				color: #FFF;
				padding:5px 30px;
				}
				
					
			
		#listcontainer{
/*			background:#00A9A4;
*/			padding: 30px 30px 20px 30px;
			float:right;
			width:605px;
			}
		
		
		
			#mainlist ul li {
						font: 12px Arial, Helvetica, sans-serif;
						color: #000;
						padding: 4px 0;
						list-style-type: none;
						}
		
	
	
	
	
	

