
#page {
	/* The entire design is contained within the 'page' id */
	}

#content-wrap {
	padding: 0;
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 850px;
	background-color: #FFFFFF;
	}

#header {
	/* Contains the H1 and menu */
	background: white url('images/blog2006.jpg') center center no-repeat;
	width: 100%;
	height: 142px;
	}

.description {
/* its' empty anyway */
	position: absolute;
	top: 50px;
	left: 0;
	display:none;
	}

	
.primary {
	/* Contains the main column */
	}

.item {
	/* Each entry is contained within the 'item' class */
	padding: 15px 15px 5px 15px;
	background-color: #FFFFFF;
	
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	}

.itemtext {
	/* The meat and potatoes of every entry */
	color: #333333;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;
	font-weight: normal;
	line-height: 150%;
	text-align: left;
	margin-bottom: 10px;
	}

.secondary {
	/* Contains the sidebar */
	}


body {
	background: #ffffff;
	padding: 0 0 40px;
	color: #000;
	margin: 0;
	}

a {
	text-decoration: none;
	}

a:link {
	color: #ff9900;
	}

a:visited {
	color: #993333;
	}

a:active {
	color: #ffcc33;
	}

a:hover {
	color: #660066;
	}

#af-ela-post {
	border-left: 1px solid #333;
	border-right: none;
	}


#sidebar { border-top: 0px solid #333333; }
#nav-secondary { border-top: 0px solid #333333; }
#utility { border-top: 0px solid #333333; }
/* #nav { padding-top:85px; display:none; } */

#utility {position:absolute;top:0;left:1px;width:185px;padding-bottom: 40px}
#sidebar {position:absolute;top:0;right:1px;width:185px;padding-top: 0px;padding-bottom: 40px}

#content {margin: 0 0px}

#header #site-name {
	font: x-large arial;letter-spacing: +.05em;margin:0 0 0 200px;padding:3px 0;color:#ccc;border:none;
	display:none;
	}

#nav-secondary {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
}

h1 {
	font-size: x-large;
	padding: 0;
	position: absolute;
	top: 15px;
	left: 0;
	}

h2, .sidebar h3{
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: left;
	font-weight: bold;
	padding: 3px;
	letter-spacing: .3em;
	}

h3 {
	color: #FF9900;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: medium;
	text-align: left;
	font-weight: bold;
	margin-bottom: 10px;
	}

.sidebar h3 {
	font-size: xx-small;
	}

.sb-categories li {
	letter-spacing: .3em;
	font-size: 10px;
	padding-top: 10px;
	}

/* calender */

#wp-calendar {
  	line-height: 140%;
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
  	padding: 2px;
	text-align: center;
	margin-bottom: 30px;
	width: 100%;
	}

#wp-calendar table {
	padding: 2px;
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	}

#wp-calendar caption {
	color: #666666;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid #999999;
	text-align: left;
	font-weight: bold;
	
	
	padding: 3px;
	letter-spacing: .3em;
	}

#wp-calendar th {
	text-align: center;
	font-weight: normal;
	}

#wp-calendar td {
	text-align: center;
	}

.pagetitle h2 { /* H2 is what kind of page you are on. Eg. 'Monthly Archive'. */
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: -.5px;
    text-align: center;
    display: inline;
	}

.featurebox ul li {
	background: #ffffff;
	}

.featurebox p, .featurebox h1, .featurebox h2, .featurebox h3, .featurebox h4, .featurebox h5, .featurebox h6 {margin: 0 0 .3em;border-bottom: 0px solid #c00;color:#666}

