/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset {margin:0;padding:0;}
.low {display:none;}


/* body
--------------------------------------------------*/
body {
	margin:0;
	padding:15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:1.6em;
	text-align:center;
	background-image: url(images/degrade2.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #98aa9c;
}

/* headings
--------------------------------------------------*/

h1 {
	margin:0 0 16px 0;
	font-family:Georgia, serif;
	font-size: 1.4em;
	font-weight: lighter;
	line-height:1.5em;
	border-bottom: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #949494;}
}

h2 {
  margin:0 0 18px 0;
 font-family:Georgia, serif;
  font-size:1em;
}

/* links
--------------------------------------------------*/
a {text-decoration:none;}
a img {border:none;}

/* paragraphs, lists, etc
--------------------------------------------------*/
p {
  margin:0;
  padding:0 0 18px 0;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 18px 0;
}

ul ul {padding:0;}


/* images
--------------------------------------------------*/
img.left {
  float:left;
  margin:0 12px 0 0;
}

img.right {
  float:right;
  margin:0 0 0 12px;
}

img.center {
  display: block;
  margin:0 auto;
}

/* container
--------------------------------------------------*/
#container {
  width:790px;
  margin:0 auto;
  padding:10px 30px 0 30px;
  text-align:left;
}

/* header
--------------------------------------------------*/
#header {
  height:80px;
  padding: 30px;
  background-color:#7F8F82;
}


/* content
--------------------------------------------------*/
#content {
	float:left;
	width:555px;
	padding-top:32px;
}

/* content
--------------------------------------------------*/


/* entry
--------------------------------------------------*/
.entry {margin:0 0 40px 0; 	
	border-right: 1px;
	border-right-style: dashed;
	border-right-color: #949494;}

.entry .info {
  position:relative;
  margin-top:-3px;
  padding:3px;
  border-top:1px dashed;
  border-bottom:1px dashed;
  font-size:0.9em;
  font-style: italic;
}

.entry .info em {
  padding-right:6px;
  font-style:normal;
}

.entry .author,
.entry .editlink a {
  margin:0;
  padding:0 0 0 10px;
}


/* subcontent
--------------------------------------------------*/
#subcontent {
	float:right;
	width:205px;
	padding:15px 0 0 15px;
	font-size:0.9em;
	line-height:1.5em;
}

* html #subcontent {padding-top:32px;} /* dirty fix for IEWIN; temporary! */

#subcontent ul, #subcontent p {margin:0 10px;}


/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
	margin:18px 0 10px 0;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1em;
	font-weight: normal;
}

#subcontent h2 em {
  display:block;
  padding:5px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:normal;
}




/* subcontent list
--------------------------------------------------*/
#subcontent ul li {
	margin:2px 0 2px 20px;
	padding-bottom:2px;
	border-bottom:1px dashed;
	line-height: 24px;
}

#subcontent li a {
  display:block;
  padding:1px 0;
  height:1%; /* IE WIN */
}

#subcontent ul.categories li ul {margin:0;}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 0;
  border-bottom:none;
}
#subcontent ul.categories li ul ul {margin:0 0 0 16px;}


/* footer
--------------------------------------------------*/
#footer {
  clear:both;
  padding:40px 0 0px 0;
  font-size:0.9em;
}

/* headings
--------------------------------------------------*/

h1, h1 a,
h2, h2 a,
h3 a,
h4 a
  {color:#68746A;}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover
  {color:#87b998;}


/* links
--------------------------------------------------*/

a {
	color:#3A524B;
}
a:hover {color:#8AA891;}

/* container
--------------------------------------------------*/
#container {
	padding-top:0;
	border-top:30px solid white;
	background-color: #FFF;
}

/* navigation
--------------------------------------------------*/
#navigation {
	background-color:#8AA891;
}
#navigation li {border-color:#FFF;}
#navigation a {color:#000;}

#navigation .selected,
#navigation a:hover
  {
	background-color:#77887A;
}


/* Entry
--------------------------------------------------*/

.entry {
	margin:0 0 40px 0;
	border-color:#CCC;
}
.entry .author {}
.entry .info {
	border-color:#CCC;
	background-color:#fff;
	font-style: italic;
}
entry .info a {
	border-color:#CCC;
}

.entry .info .author {
	padding-left:23px;
	border-color:#CCC;
}


/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
	color:#FFF;
	background:#7f8f82;
}
#subcontent h2 em {
	color:#FFF;
	background:#7f8f82;
}

/* subcontent list
--------------------------------------------------*/

#subcontent ul li {
	border-bottom-color:#CCC;
	color: #7d8f83;
}

#subcontent li a:hover {
	background-color:#fff;
}

#subcontent ul.pages li {
	list-style-image:url(imgs/li.gif);
	color: #7d8f83;
}

#subcontent ul.categories li, 
#subcontent ul.months li {
	list-style-image:url(imgs/li.gif); color: #7d8f83;
}


/* footer
--------------------------------------------------*/
#footer {
	color:#999999;
	}

#footer p {
	border-top:1px dashed #7d8f83;
	text-align: center;
}






