* {margin: 0; padding: 0;}
html. body {margin: 0; padding: 0;}
body {width: 100%; height: 100%; margin-bottom: 10px; text-align: center; font-size: 62.5%; /* color: #A38C75; */ color: #8B7257;}
body {background: url(/files/gfx/bg.png) 0px 0px repeat-x #F5DCC8;}
body {font-family: "Times New Roman", Times, serif;}
h1 {width: 0px; height: 0px; color: #FFF; overflow: hidden;}
h2, h3, h4, h5, h6 {color: #765400; font-weight: normal; margin-bottom: 0.5em; line-height: 120%;}
h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: normal;}
h3, h4, h5, h6 {margin-top: 0.8em;}
h2 {font-size: 250%;}
h3 {font-size: 200%;}
h4 {font-size: 170%;}
h5 {font-size: 140%; font-weight: bold;}
h6 {font-size: 130%; font-weight: bold;}
a {font-weight: bold; color: #765400; text-decoration: none;}
a:hover, a:active {color: #000;}
p {font-size: 160%; font-weight: normal; margin-top: 0.3em; margin-bottom: 0.6em; line-height: 140%;}
img {border: none;}
small {font-size: 130%;}
address {font-size: 150%;}

#outer_container_logo {width: 720px; margin: auto; background: url(/files/gfx/logo.png) 0px 0px no-repeat;}
	#outer_container_picbg {width: 100%; background: url(/files/gfx/picbg.png) 100% 0px no-repeat;}
		#content_container {width: 100%;}
			#content_container div.left {float: left; width: 150px; padding-top: 160px;}
				#content_container div.left div.navigation {background: url(/files/gfx/navfoot.gif) 0px 100% no-repeat #FFD9AB; margin-bottom: 10px;}
				#content_container div.left div.navigation h2 {font-size: 200%;}
					#content_container div.left div.navigation div.topnav {padding: 10px; padding-top: 60px; background: url(/files/gfx/navtop.gif) 0px 0px repeat-x;}
					#content_container div.left div.navigation div.subnav {padding: 10px; background: url(/files/gfx/subnavtop.gif) 0px 0px no-repeat;}
					#content_container div.left div.navigation ul {list-style: none; font-size: 140%;}
						#content_container div.left div.navigation ul li {padding-bottom: 7px;}
							#content_container div.left div.navigation ul li a {color: #765400; text-decoration: none; font-weight: normal;}
							#content_container div.left div.navigation ul li a:hover, #content_container div.left div.navigation ul li a:active {color: #000;}
							#content_container div.left div.navigation ul li ul {margin-top: 7px; font-size: 90%;}
								#content_container div.left div.navigation ul li ul li {padding-bottom: 0px; margin-bottom: 2px;}
									#content_container div.left div.navigation ul li ul li a {display: block; padding: 4px; background-color: #FFE1BC;}
									#content_container div.left div.navigation ul li ul li a:hover, #content_container div.left div.navigation ul li ul li a:active {background-color: #FFE8CD;}
		#content_container div.right {margin-left: 150px; width: 530px !important; padding-left: 20px !important; padding-right: 20px !important; width: 530px; padding-left: 0px; padding-right: 0px;}
			#content_container div.right div.top {height: 200px; padding-top: 20px;}
				#content_container div.right div.top div.pic {width: 124px; height: 160px; margin-left: 406px; background: url(/images/pic.jpg);}
			#content_container div.right div.content {text-align: left; margin-bottom: 30px;}
			#content_container div.right div.content ul, #content_container div.right div.content ol {padding-left: 2em; font-size: 130%;}
				#content_container div.right div.content ul.links_list li {margin-top: 0.3em;}
				#content_container div.right div.content ul.links_list li a {font-size: 130%; font-weight: normal;}
			#content_container div.right div.content div.navigation {width: 100%; padding-bottom: 3em; font-size: 110%;}
				#content_container div.right div.content div.navigation div.alignleft {float: right; text-align: left;}
				#content_container div.right div.content div.navigation div.alignright {float: right; border-left: 1px solid #E9CFBC; padding-left: 1em; margin-left: 1em; text-align: right;}
			#content_container div.right div.content div.post {}
				#content_container div.right div.content div.post h2 {clear: right;}
	#footer {clear: both; border-top: 1px solid #E9CFBC; width: 700px; padding: 10px; font-size: 110%; line-height: 140%;}
		#footer div.left {width: 50%; float: left; text-align: left;}
		#footer div.right {width: 50%; float: right; text-align: right;}
		#footer a {font-weight: normal; color: #A38C75;}
		#footer a:hover, #footer a:active {color: #000;}

#searchform #s {width: 120px; margin-bottom: 5px;}
div.contact_left {width: 275px; float: left; padding-right: 5px;}
div.contact_right {width: 240px; float: right; padding-left: 10px;}
div.post {padding-bottom: 2em;}
p.postmetadata {font-size: 110%;}
	p.postmetadata small {display: block; font-size: 90%; border: 1px solid #E9CFBC; padding: 1em; margin-top: 2em;}

#comment {width: 400px; height: 90px;}

.fb_edge_widget_with_comment {
    left: 282px;
    position: relative;
    top: -43px;
}
.side_bar{
	 
	background:#FFF; 
	 width:130px;
	text-align:left;
	padding:10px;
}
.side_bar h2 {
	font-size:21px;
}

.side_bar ul li{
	list-style:none;
}
.side_bar ul li a{
	display:block;
	font-size: 14px;
    font-weight: normal;
    margin: 10px 0 5px;
}
