body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-family:Trebuchet,"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
	min-height:640px;
	margin-left:192px;
}
#nav a { float:left; text-align:center;
	font-size:22px;  padding-top:19px;
	text-decoration:none;
}
#nav a:hover { background-image:url(images/navbg_f3.jpg); }
a:link, a:active { color:#802710; }
a:visited { color:black; }
a:hover, #box1 a:hover, #box2 a:hover, #box3 a:hover { color:#ff5b06; }
#content { 
	margin-left:auto; margin-right:auto; width:912px;
	position:relative; left:-60px;
	height:100%;
}
#nav {
	position: absolute;
	left:62px;
	top:132px;
	z-index:1;
}
#selector {
	width:18px; height:36px; background-image:url(images/selector.jpg);
	position:absolute; top:15px;
}
#home {
	width:146px;
	height:77px;
	margin-bottom:0px;
	background-image:url(images/navbg.jpg);
}
#portfolio {
	width:168px;
	height:77px;
	margin-bottom:0px;
	background-image:url(images/navbg.jpg);
}
#blog {
	width:131px;
	height:77px;
	margin-bottom:0px;
	background-image:url(images/navbg.jpg);
}
#contact {
	width:153px;
	height:77px;
	margin-bottom:0px;
	background-image:url(images/navbg.jpg);
}
#main {
	background-image:url(images/main.jpg);
	background-color:#999999;
	background-image:url(images/main.jpg);
	background-repeat:no-repeat;
	position: absolute;
	left:62px;
	top:209px;
	width:705px;
	min-height:400px; 
	margin-bottom:0px;
	padding:10px 0 20px 0;
	z-index:2;
}
#logo {
	position: absolute;
	left:0px;
	top:0px;
	width:132px;
	height:126px;
	margin-bottom:0px;

}

#topstrip {
	background-color: #d8e5f4;
	width:100%;
	height:4px;
	position: absolute;
	left:0px;
	top:0px;
}
#leftbar {
	position: absolute;
	left:0px;
	top:0px;
	width:62px;
	min-height:710px;
	height:100%;
	margin-bottom:0px;
	background-image:url(images/leftbar.jpg);
	background-repeat:no-repeat;
}
#index_4 {
	position: absolute;
	left:62px;
	top:49px;
	width:417px;
	height:39px;
	margin-bottom:0px;

}
#index_12 {
	position: absolute;
	left:540px;
	top:132px;
	width:504px;
	height:77px;
	margin-bottom:0px;

}
#box1 a,#box2 a,#box3 a {
	text-decoration:none; color:white;
}
#box1,#box2,#box3,#botright {
	position: absolute;
	left:490px;
	width:215px;
	padding-right:25px;
	z-index:3;
	background-image:url(images/box1.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:46px;
	color:white;
	font-weight:bold;
	font-style:italic;
	font-size:28px;
}
#box1 {
	top:0px;
	height:140px;
}
#box2 {
	top:140px;
	height:140px;
}
#box3 {
	top:280px;
	height:140px;
}
#botright {
	top:412px; 
	background-image:url(images/botright.jpg);
	padding-top:0;
	height:18px;
}
#copyright {
	position:absolute; top:550px; left:15px;/*width:792px; text-align:center;*/
	font-size:x-small;
}
#rightSidebar {
	position:absolute;
	top:0px;
	left:705px;
	background-color:#bbb;
}
/* Charcoal overrides */
#content #archives {
	background-color:#3f3f3f;
	background-position:-50px;
	width:210px;
	padding-left:50px;
	padding-right:10px;
	margin-top:8px;
	position:relative;
	left:0px;
}
#content #bottom-secondary {
	background-color:#555;
	float:none;
	width:252px;
	margin-top:0;
	position:relative;
	left:0px;
	top:0px;
	padding:10px 18px 0 0;
}
#content #tags {
	margin-top:0; background-color:#555; 
	padding-left:50px;
}
#content .post.multi {
	background-color:white;
	padding-left:85px;
	padding-right:15px;
	padding-top:35px;
}
#post-comments {
	background-position:-35px 0;
	background-color:#999;
	margin-left:0;
	padding-top:10px;
	padding-left:70px;
	padding-right:130px;
}
#bottom-primary {  padding-right:0px; }
.post { padding-top:0; padding-right:25px; background-color:white; }
#search, #feeds, #sidebar {
	position:relative; left:-20px;
}
#search { margin:20px 5px 15px 45px; }
#search #search-box { width:170px; }
#feeds { padding:0 0 5px 35px; }

