/*--------------GENERAL--------------------*/
	body {
		background:url("../images/background.png") repeat-x scroll 0 0 #FFFFFF;
		font-family: Arial,Verdana,serif;
		}

	#container {
		background:url("../images/back_footer.png") repeat-x scroll 0 100% transparent;
		width:100%;
		}
	
	#wrapper {
		margin:0 auto;
		width:980px;
		}

				
/*--------------HEADER--------------------*/

	#header {
		height:112px;
		width:980px;
		}
	
	#logo {
		display:inline;
		float:left;
		height:112px;
		overflow:hidden;
		position:relative;
		width:307px;
		}
	
	#tagline {
		float:right;
		height:106px;
		width:673px;
		}
	
	/*--------------SLIDESHOW--------------------*/
		#banner {
			background:none repeat scroll 0 0 #B5D7C9;
			height:227px;
			margin:20px 0 0;
			position:relative;
			width:974px;
			}
		
		#slideshow {
			height:227px;
			width:974px;
			}
	/*--------------MENU--------------------*/
		#menu {
			background:url("../images/mainmenu.png") no-repeat scroll 0 0 transparent;
			height:50px;
			width:980px;
			}
		
		#mainmenu {
			float:left;
			height:20px;
			position:relative;
			width:730px;
			}

		/*--------------LISTS--------------------*/
			#mainmenu li {
				background:url("../images/sepmenu.png") no-repeat scroll 100% 100% transparent;
				display:inline;
				float:left;
				height:30px;
				}
			
			#mainmenu li.last {
				background:none repeat scroll 0 0 transparent;	
				}

		/*--------------LINKS--------------------*/
			#mainmenu li a, #mainmenu li a:link, #mainmenu li a:visited {
				color:#FFFFFF;
				display:inline;
				float:left;
				font-size:16px;
				font-weight:bold;
				height:27px;
				padding:5px 10px 10px 20px;
				text-decoration:none;
				}
			
			#mainmenu li:hover a, #mainmenu li:hover a:link, #mainmenu li:hover a:visited {
				text-decoration: none;
				}
			
			#mainmenu li:hover a:hover {
				text-decoration: underline;
					}

		/*--------------TYPOGRAPHY--------------------*/
			#tagline h1 {
				color:#FFFFFF;
				font-family:"Myriad Pro",arial,serif;
				font-size:24px;
				margin:45px 7px 0 0;
				text-align:right;
				}
			
			#tagline h1 span {
				color:red;
				}

/*--------------CONTENT--------------------*/
	#maincontent {
		float:left;
		width:710px;
		}
	
	#content_wrapper {
		margin:10px 0 0;
		width:980px;
		}



		/*--------------TYPOGRAPHY--------------------*/
			#maincontent h2 {
				color:#1A1A1A;
				font-size:20px;
				}
			
			#maincontent h3 {
				color:#2B89AF;
				font-size:16px;
				padding:10px 0 0;
				}
			
			#maincontent p {
				color:#1A1A1A;
				font-size:14px;
				line-height:24px;
				padding:10px 0 0;
				margin-left: 10px;
				margin-bottom: 15px;
				}
			
			

		/*--------------LISTS--------------------*/
			#maincontent ul {
				padding:10px 0 0 10px;
				}
			
			#maincontent ul li {
				color:#1A1A1A;
				font-size:14px;
				margin:0 0 5px;
				padding:0;
				list-style-type: square;
				}
			
			#maincontent ul#gallery li {
				display: inline;
				color:#1A1A1A;
				font-size:14px;
				padding:0 10px 0 0;
				}

		
	/*--------------SIDEBAR--------------------*/
		#sidebar {
			float:right; 
			width:250px;
			}
		
		.box {
			margin:0 0 19px;
			width:250px;
			}
					
		.see_more {
			height:23px;
			width:250px;		
			}
		
		

		/*--------------TYPOGRAPHY--------------------*/
			
			.box h3 {
				border-bottom:1px solid #453A2F;
				border-top:2px solid #453A2F;
				color:#1A1A1A;
				font-size:16px;
				height:23px;
				padding:5px 17px 0 0;
				text-align:right;
				width:233px;
				}
		
			.box  li h4 {
				font-size:14px;
				}
				
			.box  li p {
				color:#1A1A1A;
				font-size:12px;
				line-height:16px;
				padding:2px 0 0;
				}

		/*--------------LISTS--------------------*/
			.box ul {
				margin:0;
				}
			
			.box li {
				border-bottom: 1px solid #000000;
				padding:7px 17px;
				width:216px;
				}
		
			.box  li.last{
				border:none;
				}
	
		/*--------------LINKS--------------------*/
			.box  li a, .box  li a:link, .box  li a:visited {
				font-size:14px;
				font-weight:bold;
				}
			
			.see_more a {
				display:inline;
				float:right;
				font-size:14px;
				font-weight:bold;
				height:11px;
				margin:5px 3px 0 0;
				padding:0 15px 0 0;
				}
	
/*--------------FOOTER--------------------*/
	#footer {
		height:64px;
		margin:15px 400px 0;
		width:980px;
		color: white;
		}

		/*--------------TYPOGRAPHY--------------------*/
		/*--------------LISTS--------------------*/
		/*--------------LINKS--------------------*/
		/*--------------IMAGES--------------------*/



