/*  Screen Styles 
	Author:Kris Richardson
	Date: 12/29/05
*/
body {margin:0;
	  padding:0;
	  text-align:center;
	  font-size:.8em;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  background:url("/images/background.gif") repeat;}
/* --- {LINKS} --------------------------------------------------------- */
a:link {color:#7D8246;}
a:visited {color:#7D8246;}
a:hover {color:#60452B}
/* --- {HEADER/NAV PORTION} -------------------------------------------- */
#head {margin:0 auto;
	   width:640px;}
ul#nav {list-style-type:none;
		margin:3px 0 0 0;
		padding:0;
		height:42px;
		background:url("/images/nav_rounded.gif") no-repeat #60452B;}
ul#nav li {float:left;
		   margin:5px 0 0 0;
		   padding:0;
		   width:79px;
		   text-align:center;
		   line-height:32px;
		   font-size:12px;
		   font-weight:bold;
		   border-right:1px solid #F8EFC9;
		   background-color:#60452B;
		   overflow:hidden;
		   font-family:Arial, Helvetica, sans-serif;}
ul#nav li.wrap-hack {line-height:16px;}
ul#nav li.last {border:none;
				width:80px;}
ul#nav li a,
ul#nav li a:visited {color:#F8EFC9;
					 text-decoration:none;
					 width:79px;
					 display:block;}
ul#nav li.last a,
ul#nav li.last a:visited {width:80px;}
ul#nav li a:hover {color:#95AC69;}
body#blog ul#nav li.blog a,
body#blog ul#nav li.blog a:active {color:#7D8246;}
/* --- {CONTENT PORTION} ---------------------------------------------- */
div#wrapper {margin:0 auto;
		  	 width:640px;
		  	 background:url("/images/wrapper_bg.gif") repeat-y;}
#content {text-align:justify;
		  margin:0;
		  width:640px;
		  background-color:#D6C886;}
div#content.narrowcolumn {width:450px;
						  float:left;}
div.navigation {margin:0 10px 10px 10px;
				padding-top:10px;}
/* --- {SIDEBAR PORTION ------------------------------------------------ */
#sidebar {float:right;
		  width:190px;
		  text-align:left;}
#sidebar ul {list-style-type:none;
			 margin:5px;
			 padding:0;}
#sidebar li h2 {color:#60452B;
				margin:0;
				font-size:120%;}
#sidebar li {color:#60452B;
			 font-size:100%;}
/* --- {CALENDAR PORTION} --------------------------------------------- */
#calendar {margin:10px;
		   text-align:center;}
table#wp-calendar {margin:0 auto;
				   border-top:1px solid #60452B;
				   border-left:1px solid #60452B;}
table#wp-calendar td,
table#wp-calendar th {border-right:1px solid #60452B;
		              border-bottom:1px solid #60452B;
		              border-collapse:collapse;
		              margin:0;
					  padding:2px;}
table#wp-calendar caption {font-weight:bold;
						   text-align:center;}
table#wp-calendar tfoot td.pad,
table#wp-calendar tfoot td#prev {border-right:none;}
table#wp-calendar tfoot td#next {border-right:1px solid #60452B;}
table tbody td a,
table tbody td a:visited {font-weight:bold;
						  color:#60452B;}
table tbody td a:hover {color:#7D8246;}
table tbody td#today {background:#60452B;
					  color:#F8EFC9;}
/* --- {FOOTER PORTION} ------------------------------------------------ */
#footer {margin:0 auto;
		 margin-top:-12px;
		 padding:0;
		 width:640px;
		 text-align:left;
		 background-color:#60452B;
		 clear:both;}
#footer p {color:#F8EFC9;
		   margin:20px;}
#footer p a:hover {color:#fff;}
#footer p.address {width:270px;
				   float:left;}
#footer p.phone {width:230px;
				 float:right;}
#footer p.rss {clear:both;
			   text-align:center;
			   margin:10px;
			   padding-bottom:10px;
			   font-size:80%;}
/* --- {REGULAR ELEMENTS} --------------------------------------------------- */
#content h2 {font-size:120%;
			 color:#60452B;
			 margin:14px 10px 0 10px;}
#content h2 a,
#content h2 a:visited {text-decoration:none;
					   color:#60452B;}
#content h2 a:hover {color:#7D8246;}
#content p.date {color:#60452B;
				 margin:0 10px;
				 font-size:80%;}
#content p {margin:5px 12px;
			color:#60452B;
			font-size:100%;
			text-align:justify;}
#content p.postmetadata {font-size:90%;
						 font-weight:bold;
						 margin-top:15px;}
h3#respond {font-size:120%;
			color:#60452B;
			margin:10px 10px 0 10px;}
h3#comments {font-size:100%;
			 color:#60452B;
			 margin:10px;}
ol.commentlist li {color:#60452B;}
ol.commentlist li cite {font-weight:bold;
						font-style:normal;}
ol.commentlist li small.commentmetadata {font-size:80%;
										 text-decoration:none;
										 display:block;}
#content ol.commentlist li p {margin-left:0;}
/* --- {FORM ELEMENTS} ---------------------------------------------------- */
input#submit {margin:10px 0;}
label {display:block;}
form#searchform {margin:10px 5px;}
form#searchform input#s {font-size:90%;
						 display:inline;}
form#searchform input#searchsubmit {font-size:90%;}
