/*
Title:  Empty Space Blog CSS
Author:  David Thompson  Thompson |at| cu-state |dot| com
Version: 1.1 - 05 February 2010
*/

/* 	----------------------------
			Reset 
	---------------------------- */

html, body, div, ul, p, h1, h2, h3, h4, h5, h6, li {
			margin: 0;
			padding: 0;
			border: 0;
			font-size: 16px;
			text-align: center;
			position: relative;
			overflow: auto;
			color: black;
			list-style-type: none;
			}
			
/* tables still need 'cellspacing="0"' in the markup */
table {
			border-collapse: collapse;
			border-spacing: 0;
			}
			
/* 	----------------------------
			Structure
	---------------------------- */
	
* body {
			background: grey;
			}
			
.wrapper {
			width: 995px;
			margin: 0 auto;
 			background-color: #898989;
 			min-height: 100%;
			height: auto !important;
			height: 100%;
			}			
			
.content {
			overflow: hidden;
			}
			
.content .primary {
			width: 730px;
			float: right;
			display: inline;
			padding: 0 0.3em;
			}
			
.content .secondary {
			width: 230px;
			float: left;
			display: inline;
			margin: 0.5em 0 0 0.3em;
			overflow: hidden;
			}
			
.blog-entry {
			/* overflow: auto; */
			padding: 0.3em;
			border-bottom: 2px solid black;
			margin: 0.4em 0;
			/*border: 1px blue solid;*/
			}
			
.blog-header {
			height: 3em;
			/*margin: 0.3em 0;*/
			/*border: 1px purple solid;*/
			}			
	
.date-box {
			float: left;
			background: #EEE5DE;
			width: 4.25em;
			/*margin: 0 0.5em;*/
			border-radius: 8px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			overflow: hidden;
			}			
			
.footer {
			border: 2px dashed purple;
			background: #AABADA;
			}
			
.copyright {
			padding: 1.5em 0.3em;
			margin: 0.4em 0;
			}
			
.blog-img {
			float: right;
			padding: 0.3em 0;
			margin:  5px 0 0 0;
			}
			
.miniheader {
			background-color: #d7d7d7;
			font-size: 95%;
			font-weight: bold;
			line-height: 125%;
			padding: 0px 0px 1px 1px;
			}

.archive {
			margin: 1em 0 0.5em 0;
			}

.photo {
			float: right:
			}
.centered {
			text-align: center;
			}
.text-1  {
			margin: 0.2em 0;
			padding 0.3em 0;
			}
			
p + p { 
			margin-top: 0.5em;
			}			
			
/* 	----------------------------
			Clear Fix
	---------------------------- */	
	
.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
			}			
			
/* For IE 6.0  */
* html .clearfix {
			height: 1%;
			}

/* For IE 7.0  */
*:first-child+html .clearfix {
			min-height: 1px;
			}		
			
/* 	----------------------------
		Navigation Structure
	---------------------------- */	
#mini-tabs {
			margin: 0;
			padding: 10px 20px 10px 30px;
			border-top: 2px solid #f8c473;
			border-bottom: 2px solid #f8c473;
			}
			
#mini-tabs li {
			margin: 0;
			padding: 0;
			display: inline;
			list-style-type: none;			
			}

#mini-tabs a {
			/*float: left; what does this do???  */
			line-height: 14px;
			font-weight: bold;
			margin: 0 10px 6px 10px;
			text-decoration: none;
			color: yellow;
			}

#mini-tabs a.active, #mini-tabs a:hover {
			border-bottom: 2px solid orange;
			padding-bottom: 2px;
			color: blue;
			}

#mini-tabs a:hover {
			color: blue;
			}	
			
/* 	----------------------------
			Links
	---------------------------- */				

.links {
			/*border-radius: 8px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border: black 1px solid;*/
			margin: 0 0 0.5em; /*top right-left bottom */
			}
.links a {			
			color: black;
			text-decoration: none;
			line-height: 120%;
			}
			
.links a:hover {
			color: blue;
			text-decoration: underline;
			}
			
.links h4 {			
			line-height: 135%;
			margin: 0 0 5px 0;
			/*border-radius: 8px;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-bottom: #f8c473 1px solid;*/
			color: yellow;
			}						

/* 	----------------------------
			Type Setting
	---------------------------- */	
	
p {
			font: normal 90% georgia, serif;
			text-align: left;
			/*text-indent: 2.5em;* 05 Feb 2010
			line-height: 135%; */
			padding: 0.35em;
			/*border: 1px red solid;*/
			}
			
.date-box p {
			font: bold 18px Helvetica, arial, sans-serif;
			text-align: center;
			font-size: 85%;
			text-indent: 0em;
			padding: 0;
			}				
			
p.tags {
			font-weight: bold;
			font-size: 100%;
			text-indent: 0em;
			}
			
.copyright p {
			text-indent: 0em;
			text-align: center;
			}			
						
			
h1 {
			color: yellow;
			padding: 10px 0;
			}
			
.header h1 {	
			font-size: 24px;
			color: yellow;
			}

.blog-entry h2  {
			font-size: 90%;
			line-height: 185%;
			padding: 0 1em 0;
			font-size: 1.5em;
			text-align: left;
			/*border: 1px black solid;*/
			}
			
.red {
			color: #FF0000;
			}	
			
.copper {
			color: #DC9000;
			line-height: 135%;
			font-size: 1.5em;
			}
			
.focus p {
			font-size: 24px; 
			padding-top: 40px;
			padding-left: 50px;
			padding-bottom: 5em;
			color: yellow;
			}
.centered {
			text-align: center;
			}
			
blockquote {
			text-align: left;
			border-left: 4px #ECECEC solid;	
			padding-left: 0.75em;
			font-size: 95%;
			}
			
/*li {		
			list-style-type: none;
			}	*/
				
/* EOF */		
						
			

				



