	@import "style.css"; /* just some basic formatting, no layout stuff */

	body,
	html {
		margin:0;
		padding:0;
		background:#cc9;
		font-family:Arial;
		font-size: 14px;
		color: #008000;
		height: 100%;
	}
	body {
		min-width:800px;
	}
	#wrap {
		background:#B0E69A;
		margin:0 auto;
		width:800px;
		border-left: 1px solid #33712C;
		border-right: 1px solid #33712C;
		min-height: 100%;
		background: url(/images/bg.gif) 100% 0 repeat-y; 
	}
	/* hack for IE6 and below*/
	* html #wrap {
		height: 100%; 
	}	
	#header {
		padding: 20px 0px 10px 0px;
		margin-left: 200px;
	}
	#header h1 {
	    margin:0px;
	    padding: 0px;
    }
    #header p{
    	margin:0px;
    	padding: 0px;
    	text-align: center;
    	color: #EB5603;
    }
	#main {
		/*background:#D0FBC1;*/
		float:right;
		width:580px;
		margin-right: 20px;
	}
	#main p{
		line-height: 165%;
		margin: 0px 20px 10px 20px;
	}
	#main table {
		margin-left: 20px;
	}
	#main li{
		line-height: 165%;
		margin: 0px 20px 10px 20px;
	}
	#main li ul li{
		line-height: 125%;
	}
	#sidebar {
		background:#B0E69A;
		float:left;
		width:180px;
		padding-top: 0px; /*70px*/
	}
	#sidebar ul {
		margin-bottom:0;
		list-style-type: none;
		line-height: 165%;
    }
	#footer {

		clear:both;
	}
	#gallery {
		margin-top:15px;
		margin-bottom:10px;
		margin-left: 10px;
		width:563px;
		height:338px;
	}
	#gall_left {
		float:left;
		width:450px;
		height:338px;
	}
	#gall_right {
		float:right;
		width:99px;
		height:338px;	
	}
	.gall_img {
		margin: 0 0 14px 0;
		padding: 0px;
	}
	#photo h3 {
		text-align: center;
	}
	#route p{
		line-height: 125%;
	}
	/* hack for IE7 */
	*:first-child+html .gall_img, * html .gall_img {
		margin: 0 0 11px 0;
	}
	/* hack for IE6 and below*/
	* html #gall_right .gall_img {
		margin: 0 0 11px 0;
	}
