/* main structure */
	html{
		height:100%;
		margin-bottom:1px;
	}
	body{
		background:url(../images/main-bg.jpg) 50% 0 #ADAD5F no-repeat fixed;
		font-family:"trebuchet ms",arial,sans-serif;
		font-size:15px;
		line-height:140%;
		text-align:center;
		margin:0;
	}	a img{border:0}
	h1{font-size:180%}
	h2{font-size:160%}
	h3{font-size:140%}
	h4{font-size:120%}
	.wrap{
		width:990px;
		margin:0 auto;
		background:url(../images/wrap-bg.png) repeat-y;
		text-align:left;
	}
	.wrap-pad{
		padding:0 20px;
	}
	.header{
		height:220px;
		background:url(../images/header-bg.png) no-repeat;
	}
	.lt-col{
		width:282px;
		float:left;
		color:#dd7;
	}
	.main-col{
		margin-left:282px;
		background:url(../images/content-top-bg.png)\ no-repeat;
		padding-top:20px;
	}
	.clr{
		clear:both;
	}
	.nav-all{
		float:none;
		background:url(../images/menu-bg.png);
		color:#fff;
	}
	.nav-top{
		background:url(../images/menu-top-bg.png) no-repeat;
		padding-top:20px;
	}
	.nav-bot{
		background:url(../images/menu-bot-bg.png) bottom left no-repeat;
		padding-bottom:60px;
	}
	.footer{
		padding:10px 0;
		text-align:center;
		background:#600;
		color:#fff;
		font-size:90%;
	}
	.pad{
		padding:0 10px;
		background:none;
	}
/* menu */
	.nav a{
		color:#fff;
		border-bottom:1px dotted #9f6262;
		display:block;
		height:30px;
		line-height:30px;
		text-decoration:none;
		text-indent:10px;
		text-transform:uppercase;
		font-weight:bold;
	}
	.nav a:hover{
		color:#ff0;
		border-bottom:1px dotted #ff0;
		text-decoration:none;
	}
	.nav li li a{
		background:#600;
		color:#fff;
		border:0;
		display:block;
		height:28px;
		line-height:28px;
		text-decoration:none;
		text-indent:10px;
		margin-bottom:1px;
		width:175px;
		text-transform:none;
		font-weight:normal;
		opacity:0.8;
		-moz-opacity:0.8;
		filters:alpha(opacity=80);
	}
	.nav li li a:hover{
		border:0;
		background:#900;
		color:#fff;
	}
/* modules */
	.moduletable{
		font-size:90%;
		margin-bottom:15px;
	}
	.moduletable h3{
		font-size:100%;
		margin:5px -10px;
		text-indent:10px;
		border-bottom:1px solid #cca;
	}
	.lt-col .moduletable h3{
		color:#dd9;
		border-bottom:1px solid #838547;
	}
	.lt-col a{
		color:#ffd;
	}