/* LAYOUT  */

body { 
background:#FFFEEF;
font:12px Georgia, serif;
color:#7F7D77;
margin:0;
padding:0;
text-align: center;
line-height:1.4em;
}

#header { 
	background:#DFDED1;
}

#header ul { margin:0; padding:0; list-style:none; display:inline;}

#header li { margin:0; padding:0; display:inline; padding-left:10px;}
	
#headerContainer {
	margin:0 auto;
	padding:25px 0 25px 0;
	position:relative;
	width:940px;
	text-align:left;
}

	#headerContainer h1 {padding:0; margin:0; font-style:italic; float:left; color:#BFBEB3;}
	
	#nav { float:right; font-size:16px; font-style:italic;}
	
#headerClear { 
clear:left;
}

#mContainerBg {
background:#FFFEEF;
}
	
#mContainer {
margin:0 auto 0;
padding:0 0 30px 0;
text-align:left;
width:940px;
}

	#mContainer h1 { font-size:48px; font-style:italic; color:#6F6E68; line-height:1.2em;}
	.items { padding-top:15px;}

#detailsLeft { 
width:660px;
float:left;
}


		.prev {float:left; font-family:Georgia, serif; }
			.prev a {color:#CFCEC2;}
			.prev a:hover {background:#CFCEC2; color:#000; }
			.prev a:visited {color:#BFBEB3;}

	
		.next {float:right; font-family:Georgia, serif; margin-right:10px;}
			.next a {color:#CFCEC2;}
			.next a:hover {background:#CFCEC2; color:#000; }
			.next a:visited {color:#BFBEB3;}
			
		.cat {font-size:10px; font-style:italic;}
		.cat ul { list-style:none; display:inline; margin:0; padding:5px;}
		.cat li { display:inline;}


#detailsRight {
width:100px;
float:left;
}

#blurb { 
padding:0 0 20px 0;
margin-bottom:20px;
font-size:24px;
line-height:1.4em;
color:#999999;
font-style:italic;
font-weight:100;
border-bottom-style:dotted; 
border-width:1px;
}

#clearContent {
clear:left;
}

.clear {
clear:both;
}

#sideProj { width:920px; padding:15px; margin:0 auto; text-align:left; color:#BFBEB3; border-top-style:dotted; border-width:1px; border-color:#7F7D77;}
	#sideProj a {color:#BFBEB3;}
	#sideProj a:hover {color:#4F4F4A; background:#BFBEB3;}

	#spLeft { width:440px; float:left;}
		.spTitle { font-weight:bold;}
			.spTitle a {color:#6F6F6F;}
			.spTitle a:visited {color:#6F6F6F;}
		.spExcerpt p{ font-style:italic; font-size:10px; margin:0;}
	
		#spLeft h2 {margin:5px 0 10px 0; padding:0;}
		
	#spMid { width:220px; float:left; height:100px;}
	#spRight { width:220px; float:left; }
	
#footer {
text-align:left;
color:#8F8F8F;
}

#footer a {color:#8F8F8F;}
#footer a:hover {color:#5F5F5F;}


/* - BASIC STUFF - */

a {text-decoration:none; color:#7F7E77;}
a:hover {text-decoration:none; background:#7F7E77; color:#FFFFFF;}
.additional-meta {font-size: xx-small}

img {border:0;}
img a {border:0; text-decoration:none;}
img a:hover {text-decoration:none; background:none;}

p {margin:0; padding:10px 0; font-size:14px; line-height:1.6em;}

/* -- LISTS -- */
	/* list in home.php */
	
	
	/* .item {width:200px; float:left; height:200px; padding:10px; margin:10px 10px 0 0; background:#CCFFFF;}*/
	.newsItem {width:200px; font-size:14px;  float:left; height:200px; padding:10px; margin:10px 10px 0 0; /* background:#DFDED1;*/ border-style:dotted; border-width:1px;}
		.newsItem p { margin-top:5px; padding-top:10px; line-height:1.3em; font-size:12px; border-top-style:dotted; border-width:1px;}
	
	.print {/* background:#DFDED1;*/ border-style:dotted; border-width:1px; width:200px; float:left; height:200px; padding:10px; margin:10px 10px 0 0;}
	.web {/* background:#DFDED1;*/ border-style:dotted; border-width:1px; width:200px; float:left; height:200px; padding:10px; margin:10px 10px 0 0;}
	.other { /* background:#DFDED1;*/ border-style:dotted; border-width:1px;width:200px; float:left; height:200px; padding:10px; margin:10px 10px 0 0;}
	
	.postHead  {font-size:20px; color:#000; font-weight:bold; font-style:italic; }
	.postTime {font-size:9px; font-family: Verdana, sans-serif; color:#6F6F6F; }
	
	/* lists inside posts */
	.entry-content ul ol {}
	.entry-content ul li {}
	.entry-content ul li ol {}
	.entry-content ol li {}
	.entry-content ol li li {}

/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 { font-family:Georgia, Times, serif; font-weight:normal;}
h2.entry-title {}
h2#comments{}

	/* headings inside posts */
	.entry-content h3 {font-size:140%;}
	.entry-content h4 {font-size:120%;}
	.entry-content h5 {font-size:100%;}
	.entry-content h6 {font-size:90%;}


/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:right; clear:none;width:590px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:0 auto;overflow:hidden; float:left; clear:none;width:300px;}
.sidebar {width:99%;clear:none;}
.block-1 {float:left;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/* -- COMMENTS -- */
div.comments-wrap {margin:15px auto; padding:0;}
li.comment,li.trackback, li.pingback {margin: 10px auto;}
ul.children {margin-left:10px;}
ul.commentlist, ul.pinglist {margin:10px 0;}
div.reply {}
textarea#comment {overflow:auto}

/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- NAVIGATION --*/
div.navigation {width:100%;height:auto;float:left;clear:both;padding: 10px 0px;}
.navigation-index {}
	.nav-next {float:right;clear:none;width:48%; text-align:right;}
	.nav-prev {float:left;clear:none;width:48%; text-align:left;}

