* { padding: 0; margin: 0; }

body {
	margin: 0 5%;
	}

/*-------------------------------
Main Structure
-------------------------------*/

#header h1 a {
	text-decoration: none;
	font: 10px Verdana, sans-serif;
	color: #777777;
	}
	
#randomquote {
	display: none;
	}
	
#leftnav {
	display: none;
	}

#centercontent {
	margin: 10px 0 40px 0;
	}

#rightnav {
	display: none;
	}

#footer {
	}

.data {
	border-top: #666 solid 1px;
	border-left: #666 solid 1px;
	}
.data td {
  border-right: #666 solid 1px;
  border-bottom: #666 solid 1px;
  padding: 3px 10px;
	}
.data tr.alt {
  background-color: #D4E4E4;
  color: #333;
	}


/*-------------------------------
Center Content
-------------------------------*/

#centercontent h2 {
	font: 20px/20px Georgia, Palatino, serif;
	color: #8FAE66;
	margin: 20px 0 10px 0;
	}

#centercontent h3 {
	margin: 2em 0 1em 0;
	font: 1em Georgia, serif;
	color: #777777;
	}

h5.category	{
	width: 200px;
	font: 0.6em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	color: #7193BA;
	border-bottom: 1px solid #D8DFE8;
	}

#centercontent p {
	margin: 10px 0;
	font: 12px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
	}

#centercontent ul li {
	list-style: circle;
	margin: 0 0 0.5em 1.7em;
	padding-left: 1em;
	font: 12px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	
#centercontent ol li {
	margin: 0 0 0.5em 2.5em;
	padding-left: 0.4em;
	font: 12px/18px "Trebuchet MS", Helvetica, Arial, sans-serif;
	}
	
#centercontent ol li ul li, #centercontent ol li p {font-size: 1em;}
	
#centercontent ol li ul li {
	font-size: 1em;
	margin: 0 0 0 1.7em;
	padding-left: 1em;
	}

#centercontent dl { margin-bottom: 20px; }	
	
#centercontent dt {
	font: 0.8em/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin-top: 10px;
	}
	
#centercontent dd {
	font: 0.7em Tahoma, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 7px;
	}
	
.attribute {
	border-bottom: 1px dashed #D5D5D5;
	font: 0.7em Tahoma, Arial, Helvetica, sans-serif;
	color: #ABABAB;
	padding-bottom: 10px;
	}
	
.returntotop {
	border-bottom: 1px dashed #D5D5D5;
	font: 0.7em Tahoma, Arial, Helvetica, sans-serif;
	color: #ABABAB;
	padding-bottom: 15px;
	margin-bottom: 40px;
	}	

.excerpt {
	color: #777;
	margin-bottom: 2em !important;
	}

.highlight {background-color: yellow;}	
	
#centercontent a {
	color: #777;
	}

#centercontent a:hover {
	background: #D9E2ED;
	color: #000;
	text-decoration: none;
	}

.innerleft {
	}

.innerright {
	border: 1px solid #DBDBDB;
	padding: 0 10px;
	}

.innerright ul {
	}

.innerright li {
	list-style-type: none;
	padding: 0 !important;
	background: none !important;
	display: inline;
	margin: 0 !important;
	}

h4 {
	color: #7294BB;
	font: bold 0.8em/1.5em "Trebuchet MS", Helvetica, Arial, sans-serif;
	margin: 10px 0;
	}

blockquote {
	color: #777;
	margin-left: 1.2em;
	border-left: 1px solid #D9E2ED;
	padding-left: 0.8em;
	}
	
code {
	font: 1em Courier, mono-space;
	color: red;
	}

/* ---- Comment Form ---- */

form {
	display: none;
	}
	
dl#commentstyle {
	}

dl#commentstyle dt {
	padding: 10px 0 0 0;
	margin: 0 0 9px 0;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	background: url(images/ver3/comment_arrow.png) no-repeat 0 17px;
	color: #000;
	}

dl#commentstyle dt p { font: 1em/1.5em Tahoma, Arial, Helvetica, sans-serif; !important; } /* the 1em size corrects the style defined in the <dt>, which was applied before I figured out how to make comments use full textile */

dl#commentstyle dd {
	border-bottom: 1px dashed #D5D5D5;
	font: 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color: #ABABAB;
	}

/*---------------------------
Hide link
---------------------------*/

.skiplink {
	display: none;
}

