body {
background:#ededed;
color:#231f20;
font:12px Verdana,Sans-serif;
line-height:130%;
margin:0;
text-align:center;
}

h1 {
font:30px "Myriad Pro",Sans-serif normal;
color:#b30838;
overflow:hidden;
margin:0 0 0.2500em 0;
}
h1 .thing1 {
color:#464647;
font-size:22px;
float:left;
padding-right:0.25em;
}

#repeating_bg {
	height:181px;
background:#f0ede5;
position:absolute;
	top:0px;
	right:50%;
	left:0;
}
#repeating_bg2 {
	height:181px;
background:#ccc1a1;
position:absolute;
	top:0px;
	right:0;
	left:50%;
}

p {
margin:0 0 1em 0;
}

#container {
/*	width:950px; */
background:#dfd8c5 url('images/main_bg.jpg') no-repeat 50% 181px; /* 'glow' */
margin:0 auto;
position:relative;
}

#container_02 {
	width:833px;
background:#f6f5f2;
margin:0 auto;
padding-top:10px;
text-align:left;
z-index:1;
}

#header {
	width:873px;
	height:143px;
background:url('images/top_bg.jpg') no-repeat;
margin:0 auto;
padding:38px 38px 0 38px;
position:relative;
text-align:left;
z-index:1;
}

#header h1 {
	width:384px;
	height:65px;
background:url('images/logo.png');
margin:0 0 18px 0;
text-indent:-10000px;
}

#nav {
	width:868px;
	height:60px;
background:url('images/nav_bg.png') 33px 0;
color:#fff;
margin:0 auto;
text-align:left;
}
#nav_02 {
	height:60px;
background:url('images/nav_left.png') no-repeat top left;
}
#nav_03 {
background:url('images/nav_right.png') no-repeat top right;
padding:9px 30px 11px 30px;
}

#nav a {
	height:40px;
color:#fff;
display:inline-block;
line-height:40px;
padding:0 10px;
text-decoration:none;
}

#nav a:hover {
background:url('images/nav_hover.png');
}

#content {
	width:486px;
float:left;
padding:5px 23px 100px 44px;
}

#sidebar {
	width:273px;
float:right;
padding-bottom:100px;
}

#footer {
	width:823px;
background:#ba3045;
color:#fff;
font:9px Verdana,Sans-serif;
margin:0 auto;
padding:5px;
}

#footer a {
color:#fff;
}
#footer .left {
float:left;
}

#footer .right {
float:right;
}

.clear {
clear:both;
}
