html
{
	height: 100%;
	width: 100%;
/*	position: absolute;
	top: 0;
	left: 0;
	*/
}
body
{
	width: 720px;
	height: 100%;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

body,td,th
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #767C5A;
}

p
{
  padding: 4px;
	padding-right: 15px;
	padding-left: 15px;
}

blockquote
{
  margin: 0;
  padding: .5em;
  padding-left: 5em;
  padding-right: 4em;
  padding-top: 0;
}

.button
{
  color: black;
  text-decoration: none;
  font-size: 1.2em;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}
/* a:link .button { color: white; } */
.button a:link { color: black; }

.help
{
  color: #755;
  font-size: 7pt;
  font-family: Verdana, serif;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
  line-height: 16px;
  height: 16px;
}
.help a:link { color: #aa8; }
.help a:visited { color: #aa4; }
.help a:hover { color: #aaa; }
.help img { margin: 0; padding: 0; }

.error { color: red; font-size: 1.3em; padding: .5em; font-weight: bold; }
.explaination { font-size: 1.3em; padding: .5em; font-weight: bold; }
.success { font-size: 1.3em; padding: .5em; font-weight: bold; }

div.hr {
height: 1px;
border-width: 0;
border-top: 3px solid #837c56;
width: 100%;
}
hr {
  display: none;
}

/* */
.links { font-size:1em; font-family: "Arial"; }
.links ul { margin: .5em; padding-left: 2em; }

.sidepanel
{
}
.mainbody
{
	background-color: white;
}

#outercontent
{
  margin: 0;
  padding: 0;
  height: 100%;
}
#content
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;

	background-color: white;

	margin: 0;
	padding: 0;

	width: 650px;
	height: 100%;
	text-align: left;
}
#content p a:link, #content h1 a:link, #content h2 a:link, #content blockquote a:link
{color: #837c56;}
#content p a:visited,#content h1 a:visited, #content h2 a:visited, #content blockquote a:visited
 {color: #333333;}
#content p a:hover, #content h1 a:hover, #content h2 a:hover, #content blockquote a:hover
 {color: #a1b228;}
#content p a:active, #content h1 a:active, #content h2 a:active, #content blockquote a:active
 {color: #a1b228;}

.list a { padding: 8px; margin: 8px; line-height: 1.5em; height: 1.6em;}
.list a:link {color: #837c56;}
.list a:visited {color: #333333;}
.list a:hover {color: #a1b228;}
.list a:active {color: #a1b228;}

#content h1, #content h2, #content h3, .content h1, .content h2, .content h3
{
  margin: 0;
  font-family:  Georgia,"Times New Roman", Times, serif; font-weight: normal;
}
#content h3, .content h3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 30px;
	color: #ae9960; 
}
.content a:link, #content li a:link {color: #837c56;}
.content a:visited, #content li a:visited {color: #73844a;}
.content a:hover, #content li a:hover {color: #a1b228;}
.content a:active, #content li a:active {color: #a1b228;}
/*
.content a:link, #content li a:link {color: #837c56;}
.content a:visited, #content li a:visited {color: #333333;}
.content a:hover, #content li a:hover {color: #a1b228;}
.content a:active, #content li a:active {color: #a1b228;}
*/
.title1
{
	position: relative;
	z-index: 1;
	top: 15px;

	color: #e2e4d0;
	font-size: 40px;
  font-family: "Times New Roman", Times, serif; font-weight: normal;
	letter-spacing: .1em;
	text-transform: uppercase;

	text-align: right;

	padding: 0;
	margin: 0;
	padding-right: 20px;
}
.title2
{
	position: relative;
	z-index: 2;
	top: -20px;

	color: #9bad43;
	font-size: 30px;
  font-family: "Times New Roman", Times, serif; font-weight: normal;
	text-transform: uppercase;
	letter-spacing:.1em;

	text-align: right;

	margin-bottom: 0;
	padding-bottom: 0;
	padding-right: 20px;
}

.firstpara, .para
{
	margin: 0;
	padding: 10px;
	padding-top: 1px;
	padding-left: 18px;
	padding-right: 18px;
	font-family: Verdana, Arial, sans-serif;
	text-align: justify;
}
.firstpara:first-letter
{
}
.firstpara:first-line
{	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	color: #4a4c39;
}

.title a { text-transform: none; }
.shorttitle { margin: 0; padding: 0; }

.cutline
{
	padding-left: 25px;
	text-align:left;
	position: relative;
	top: -35px;
}

.photos {float:right; margin:0;}
.line {
  padding-left: 20px; width: 550px;
  border-color: #837c56; border-width: 0; border-style: solid; border-right: 0; border-top-width:3px;
}
.line p { text-align: justify; }

.photos2 {float:left; margin:0; margin-left: 15px;}
.line2 {
  margin-right: 0; padding-right: 20px; width: 550px; float: right;
  border-color: #837c56; border-width: 0; border-style: solid; border-right: 0; border-top-width:3px;
}
.line2 p { text-align: justify; }

.padding { padding-left: 20px; width: 550px; text-align: justify;  float: right; }


.shortline {padding-left: 20px; width: 300px; text-align: justify; 
border-color: #837c56; border-width: 0; border-style: solid; border-right: 0; border-top-width:3px;
}

.shortline2 { margin-right: 0; padding-right: 20px; width: 300px; float: right; text-align: justify;
border-color: #837c56; border-width: 0; border-style: solid; border-right: 0; border-top-width:3px;
}

.padding30 {padding-left: 30px; padding-right: 30px;}

.photom {
margin:0; margin-right:5px;
border-color: #837c56; border-width: 3px; border-style: solid;
}

.photomright {
margin:0; margin-right:15px; margin-bottom: 5px;
border-color: #837c56; border-width: 3px; border-style: solid;  border-top-width:0;
}

.photomleft {
margin:0; margin-left:15px;
border-color: #837c56; border-width: 3px; border-style: solid;  border-top-width:0;
}

.photomtopright {margin:0; margin-right:15px; margin-top:15px; border-color: #837c56; border-width: 3px; border-style: solid; }
.photomtopleft {margin:0; margin-left:15px; margin-top:15px; border-color: #837c56; border-width: 3px; border-style: solid; }

strong {color: #889351;}
.smalldefault {font-size: .8em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.smallgreensans {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; }
.smallgreensans a:link {font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.smallgreensans a:visited {font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}
.smallgreensans a:hover {font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-weight:bold;}
.smallgreensans a:active {font-size: .9em; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666;}

.style11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.food1 {float: right; width: 60%;}
.food2 {float:left; width: 40%;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #767C5A;  text-align: right; font-size: 1.2em;}
.food2  a {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #767C5A;}
.foodlist {padding-right: 50px; font-size: .8em;}
#foodwrapper {margin-left: 15px; }

.smallgoldsans {color: #ae9960; }
.smallgoldsans a {color: #ae9960; text-decoration: none;}
.smallgoldsans a:link {color: #ae9960; text-decoration: none;}
.smallgoldsans a:visited {color: #ae9960; text-decoration: none;}
.smallgoldsans a:active {color: #ae9960; text-decoration: none;}
.smallgoldsans a:hover {color: #ae9960; text-decoration: underline;}


#footer
{
	margin: 0;
	padding: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: white;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #888;
}
#footer a
{
	color: #888;
	text-decoration: none;
}
.siteby, siteby a { color: #eee; }

/* BEGIN navigation arrows */
.nav { margin: 4px; padding: 1px; color: gray; font-size: 12pt; font-family: Verdana, monospace; color: #cc0000;}
.nav a { text-decoration: none; background-color: #fee; padding: 1px; padding-left: 6px; padding-right: 6px; }
.nav a:hover {background-color: #fee; }

.subnav { margin: 0; padding: 0; color: gray; font-size: 9pt; font-family: monospace; }
.subnav a { text-decoration: none; color: gray; font-size: 9pt; font-family: monospace; border-style: solid; border-width: 1px; border-color: #eee; margin: 4px; padding-left: 3px; padding-right: 3px; }
.subnav a:hover { background-color: #fee; }
/* END navigation arrows */


.bigbold {color: #0066FF; font-family: "Times New Roman", Times, serif; font-size: 1.5em;}
.bigboldblack {color: #000000; font-family: "Times New Roman", Times, serif; font-size: 1.5em;}
.bigboldred {color: #990000; font-family: "Times New Roman", Times, serif; font-size: 1.5em;}

.bigboldslate {color: #526b75; font-family: "Times New Roman", Times, serif; font-size: 2em;}
.bigboldslate a  {color: #526b75; font-family: "Times New Roman", Times, serif; }

.lucidablk {font-family: courier, mono; font-size: 1.2em; color: black; background-color: #F4F5F7;}
.lucidared {font-family: "lucida handwriting", "Times New Roman", Times, serif; font-size: 1.5em; color: #8b3f40;background-color: #F4F5F7;}


.date, .date a { font-size: 9pt; font-weight: 100; font-family: monospace; color: gray; text-decoration: none; }
.url, .url a { color:  #837c56; padding-right: 20px; }


h2.documents { margin-left: 2em; }
ul.documents { margin: 0; padding: 0; margin-left: 3em; padding-left: 1em; }
ul.documents li { margin: 0; padding: 0; margin-left: 1em; font-family: Verdana, Arial, serif; font-size: .8em; }

.alttitle { font-weight: normal; font-size: .7em; font-family: "New York", Verdana; }

#map { margin: 0; padding: 0; border-width: 1px; border-style: solid; border-color: black; }

/* */
.colorchart
{
	font-family: monospace;
	color: #444;
	font-size: 9pt;
}
.colorchart td { width: 120px; height: 144px; }

#bookmarks
{
}
#bookmarks ul{
		text-align:center;
		list-style:none;
		margin:6px 0 4px 0;
		padding:0;
}
#bookmarks ul li{
	text-align:center;
	display:inline;
	padding:0 4px 6px 0 ;
padding-left: 18px;
}
#bookmarks ul li.delicious{
	background:url("/images/icons/delicious.gif") no-repeat 0 0;
}
#bookmarks ul li.digg{
	background:url("/images/icons/digg.gif") no-repeat 0 0;
}
#bookmarks ul li.stumbleupon{
	background:url("/images/icons/stumbleupon.gif") no-repeat 0 0;
}
#bookmarks ul li.reddit{
	background:url("/images/icons/reddit.gif") no-repeat 0 0;
}
#bookmarks ul li.facebook{
	background:url("/images/icons/facebook.gif") no-repeat 0 0;
}

.bar {background-color:#99CC33; color: white; padding: 3px; padding-left: 10px;}
.barr {background-color:#cae2c8; color: #669933; padding: 3px; padding-left: 10px;}
.bar2 {background-color: #E4F1BC; color: #669933; padding: 3px; padding-left: 10px;}
.bar3 {background-color: #b3d2d5; color: #669933; padding: 3px; padding-left: 10px;}

.card
{
  padding-right: 15px;
}


.spacing { padding: 10px; }

.right { float: right; }
.left { float: left; }


img.thumbnail
{
	border-color: white;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 2px;
	margin-bottom: 1px;
}
img.thumbnailborder
{
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 2px;
	margin-bottom: 1px;
}

img.photograph
{
	border-color: white;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 15px;
margin-bottom: 10px;
}
img.photographborder
{
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	margin: 15px;
margin-bottom: 10px;
}

.compact { margin: 0; padding: 0; }

.smem {font-size: .8em; font-style: italic; }
