/* CSS Document */

	body {

		margin:0px;
		background-image:url(../images/background.gif);
		background-position:center;
		background-attachment:fixed;
		background-color:#333;
		
		font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		color:#333;

	}
	a {
		color:#06F;
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}
	.meta {
		display:none;
	}

	#body {
		margin:auto;
		width:800px;
		background-color:#FFF;
	}

	#content-full {
		float:left;
		margin:10px 0px;
		padding:0px 10px 0px 20px;
		width:760px;
		border:0px solid red;
		
	}
	#content-wide {
		float:left;
		margin:10px 0px;
		padding:0px 10px 0px 20px;
		width:520px;
		border:0px solid red;
		
	}
	#content-skinny {
		float:left;
		margin:10px 0px;
		padding:0px 10px 0px 20px;
		width:260px;
		border:0px solid red;
	}	

	.lsidebar {
		float:right;
		width:250px;
		margin:10px 0px;
		border:0px solid blue;
	}
	.rsidebar {
		float:right;
		width:250px;
		margin:10px 0px;
		border:0px solid red;
	}

	input, textarea, select {

		border:1px solid #999;
		color:#666;
		font-size:11px;
		background-color:#F6F6F6;
	}

	#head {
	}

	#head .container {
		margin:auto;
		width:800px;
		height:90px;
		background-color:#FFF;
	}
	#head #logo {
		position:absolute;
		width:500px;
		height:60px;
		cursor:pointer;
		background-image:url(../images/logo.gif);
		margin:18px 20px;
		
		border:0px solid black;
	}
	
	#head #tagline {
		display:none;
	}
	#head #tagline {
	}
	#head #tagline h1 {
	}
	#head #tagline a {
	}
	#head #tagline a:hover {
	}
	#head #tagline p {
	}

	#head #banner {
		position:absolute;
		margin:10px 0px 0px 525px;
		border:0px solid #030;
		width:250px;
		
		text-align:right;
	}
	#head #banner .contact {
		float:right;
		margin:2px 0px 5px 0px;
		padding:0px 8px;
		cursor:pointer;
	
		background-color:#f5f0c8;
		border-top:1px solid #dcaa47;
		border-right:1px solid #a98336;
		border-bottom:1px solid #a98336;
		border-left:1px solid #dcaa47;
		cursor:pointer;
	}
	#head #banner .contact:hover {
		background-color:#FFF;
	}
	#head #banner .contact a {
		font-size:11px;
		color:#630;
		text-decoration:none;
	}
	

	#head #banner p {
		clear:right;
		margin:0px;
		font-size:11px;
		color:#666;
	}

	#menu {
		margin:auto;
		width:800px;
		height:50px;
		background-color:#FFF;
	}

	#menu .left {
		float:left;
		width:40px;
		height:40px;
		background-image:url(../images/menu_left.gif);
	}
	#menu .center {
		float:left;
		width:640px;
		height:40px;
		background-image:url(../images/menu_center.gif);
	}

	#menu .home {
		float:left;
		width:79px;
		height:40px;
		background-image:url(../images/menu_center.gif);
	}
	#menu .home a {
		color:#666;
	}
	
	#menu .home:hover {
		background:#69F;
		background-image:url(../images/menu_hover.gif);
	}
	#menu .home:hover a	 {
		color:#FFF;
	}
	
	#menu .current {
		background-image:url(../images/menu_active.gif);
	}
	#menu .current a {
		color:#FFF;
		font-weight:bold;
	}
	
	#menu .home div {
		background-image:url(../images/home.gif);
		background-position:left center;
		background-repeat:no-repeat;
		margin-left:10px;
		border-right:1px solid #DDD;
		text-align:center;
	}
	
	#menu .home a {

		font-size:10px;
		text-decoration:none;
		text-transform:uppercase;
		line-height:35px;
		padding:5px 10px 5px 15px;

	}
	#menu .right {
		float:left;
		width:40px;
		height:40px;
		background-image:url(../images/menu_right.gif);
	}

	#menu .menu {
	}

	#graphic {
		margin:auto;
		width:800px;
		height:150px;
		clear:both;
		background-color:#FFF;
	}
	#graphic .container {
		border:1px solid #DDD;
		margin:auto;
		padding:4px;
		width:750px;
		clear:both;
	}

	#foot {
		background-color:#FFF;
		margin:auto;
		width:800px;

		position: relative;
		overflow:hidden;

		font-family:Arial;
		font-size:10px;
		color:#999;
	}

	#foot .container {
		border-top:1px solid #DDD;
		text-align:center;
		margin:auto;
		width:740px;
		padding:10px;
	}
	#foot a {
		color:#666;
	}

	.clearfoot {   
		height: 30px;   
		clear: both;

		margin:auto;
		width:800px;
		background-color:#FFF;
	}
	
	
