/* elements */
body{
	background:#78A53F url(../images/stone.png) repeat;
	color:#fff;
	font-family: "Lucida Grande";
	font-size:13px;
	letter-spacing:.04em;
	margin:0;
	line-height:1.75em;
}
strong,b,h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
	font-family:"Tahoma";
	color:#000;
}
h1,h2,h3 {
	margin-bottom:1em;
}
h4,h5,h6 {
	margin-bottom:.5em;
}
strong,b {
	font-size:110%;
	font-weight:bold;
}
hr {
	height:4px;
	border:0;
	background: url(../images/stripe.png) repeat
}
/* classes */
.small {
	font-size:70%;
}
.note {
	margin:3em;
	background-color:#444;
	color:#000;
	padding:1em;
	border:1px solid #999;
}
.indent {padding:1em!important}
.lastblock {margin-bottom:0!important}
.lastbox {margin-right:0!important}
/* layout */
#site {
	position:relative;
}
.container a,
.container a:visited,
.container a:hover{
	color:#000;
}
#site_inner{
	color:#000;
	background:#fff url(../images/paper.png) repeat;
}
#header_image {
	color:white;
	background:transparent;
	padding:0 1em 0;
}
#header_image a{
	color:white;
	text-decoration:none;
	padding-left:15px;
}
#header_image a:hover{
	color:#312107;
}
#header_image h1{
	color:#111;
	padding-top:33px;
	background: url(../images/logo006.jpg) no-repeat 0px 0px;
	letter-spacing:.15em;
	margin:-30px 0 4px;
	border-bottom:4px solid #738c33;
}
.home #header_image h1{
	padding-top:143px;
	background-position:0px 0px;
}
#header_image h2{
	font-family:"Lucida Grande";
	font-size:110%;
	text-indent:2em;
	letter-spacing:.28em;
}
/*
#header_image h2{
	color:#333;
	font-size:1em;
	float:right;
	margin:-1em 0 .2em;
	padding:5.5em .6em 0;

	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=50);
}
*/
.below_header{
	background:transparent;
	padding-bottom:1em;
}

.footer ul.nav {
	padding:0 1em;
}
.footer ul.nav li{
	display:inline;
	border-left:2px solid #bbb;
	margin:0 -.4em 0 0;
	padding:0 1em 0 1em;
}
.footer {
	font-size:.75em;
	font-family:Verdana,Tahoma,Arial;
	text-align:center;
	padding:0 15px 0 15px;
}
.footer,
.footer a,
.footer a:visited,
.footer a:hover{
	color:#312107;
}
/* columns */
.left_column {
	float:left;
	width:381px;
	padding:0em 25px 1em;
}
.right_column {
	float:left;
	width:429px;
	padding:0em 25px 1em 0;
}
.bottom_row {
	clear:both;
	padding:1em 25px 1em;
}
/* shadows */
.shadow_bottom  {
	height:15px;
	background: url(../images/shadow_bottom.png) repeat-x;
	position:relative;
}
.shadow_bottom_right {
	height:15px;
	width:15px;
	position:absolute;
	right:0;
	background: url(../images/shadow_bottom_right.png) no-repeat
}
.shadow_right{
	padding-right: 15px;
	background:url(../images/shadow.png) repeat-y top right;
}
/* other */
img.youtube {
	width:380px;
	margin-bottom:.5em;
}
/* wordboxes */
.wordboxes {
	padding:0;
	margin:0;
}
.wordboxes li {
	display:inline;
	list-style:none;
}
.wordboxes a {
	color: #312107;
	background: white url(../images/wordbox.png) no-repeat bottom right;
	font-size:22px;
	font-family:"Copperplate";
	text-align:center;
	text-decoration:none;
	float:left;
	width: 100px;
	height: 45px;
	border: 2px solid #738c33;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin:0 10px 10px 0;
	padding:8px;
}
.wordboxes a.who {       color:#312107;  }
.wordboxes a.what {      color:#312107;  }
.wordboxes a.when {      color:#312107;  }
.wordboxes a.whats_up {  color:#312107; padding-left:20px;padding-right:20px;width:76px; }
.home .wordboxes a.whats_up {  color:#312107; padding-left:30px;padding-right:30px;width:114px; }
.wordboxes a.writings {  color:#312107;  }
.wordboxes a.what_else { color:#312107; padding-left:20px;padding-right:20px;width:76px; }
.home .wordboxes a.what_else { color:#312107; padding-left:30px;padding-right:30px;width:114px; }

.wordboxes a.who, .wordboxes a.what,.wordboxes  a.writings {
	color: #312107;
	padding-top:18px;height:35px;
}
.wordboxes a:hover {
	color:#738c33;
}

/* pages */
.home .page {
	width:588px;
	margin:auto;
}
.home .wordboxes {
	margin-right:0;
}
.home .left_column {
	padding-left:0;
	width:381px;
	padding-bottom:19px
}
.home .right_column {
	width:182px;
	padding-right:0;
	padding-bottom:0;
}
.home .bottom_row {
	padding-top:0;
	padding-left:0;
	padding-right:0;
}
.home .right_column .wordboxes a{
	margin-left:0;
	margin-right:0;
}
.home .wordboxes a {
	width: 138px;
	height: 53px;
	font-size:30px;
	line-height:29px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	margin:0 25px 25px 0px;
	padding:12px 18px 14px;
}
.home .wordboxes a.who, .home .wordboxes a.what,.home .wordboxes  a.writings {
	padding-top:25px;height:43px;
}
.home .bottom_row {
	padding-bottom:0;
}
.home .bottom_row .wordboxes a{
	margin-bottom:0;
}

.home img.youtube {
	margin-bottom:0;
}
.bottom_row .wordboxes {
	width:656px;
	float:left;
}
