/*  
Theme Name: Hemingway
Theme URI: http://warpspire.com/hemingway
Description: Hemingway is a simple weblog theme by <a href="http://warpspire.com">Kyle Neath</a> aimed at giving bloggers a great platform on which to customize.  If you'd like to learn more about Hemingway, <a href="http://warpspire.com/hemingway">head on over to Warpspire</a> or ask a question in the <a href="http://discuss.warpspire.com">official support forums.</a> <br /><strong>This theme requires WordPress 2.0+</strong></a>.
Version: 0.19
Author: Kyle Neath
Author URI: http://warpspire.com
*/



/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0; }

li, dd { margin-left:5%; }

.hide{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }


/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body{
	background:#FFF;
	margin:0;
	padding:0;
	top:0;
	font-size:11px;
	color:#666;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}


#primary{
	margin:0 auto;
	line-height:1.75em;
	width:1000px;
	background:#FFF;
	
}

#primary img{
	border:1px solid #999;
	margin-left:10px;
	margin-bottom:5px;
	float:right;
}

#primary h2{
	color:#333;
}

.inside{
	color:#333;
	text-align:justify;
	margin:0 auto;
	width:900px;
}


.home{
	margin:0 auto;
	padding:0;
	width:1000px;
}

.projects p{
    padding-bottom:5px;
	border-bottom:1px dotted #333;
}

.projects img{
    border:1px solid #999;
	margin-right:5px;
	margin-bottom:3px;
	margin-top:3px;
	float:left;
}
 
.projects a{
     color:#999;
	 text-decoration:none;
}

.projects a:hover{
    color:#000;
	text-decoration:none;
}

.inside h1 img{
	border:none;
	margin:5px 2px 0 0;
	float:left;
}

a{
    color:#999;
	text-decoration:none;
}
a:hover{
    color:#000;
	text-decoration:none;
}

h1{
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.50em;
	font-weight:normal;
	border-bottom:1px dotted #333;
}


h2, h3{
	font-size:1.25em;
	color:#666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	padding:0;
}

ul li{
    list-style-type:circle;
	margin:0.5em 0 0.5em 2em;
}

/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/

#ancillary{
	padding:25px 0 0 0;
	margin-left: 10px;
}

#ancillary .block{
	float:left;
	width: 275px;
	margin:0 0 0 40px;
}

#ancillary .block p{
	line-height:1.75em;
}

#ancillary .inside img{
    border:1px solid #333;
	margin-right:5px;
}

#ancillary .block h2, #ancillary .block h3{
	margin:0 0 1em 0;
	border-bottom:1px dotted #333;
	padding-bottom:3px;
	
}


/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{
	background:#CCC;
	color:#FFF;
	height:43px;
	width:1000px;
	margin:0 auto;
	padding:0;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px dotted #333;
}  

#header .name { 
	float:left;
	padding-left:20px;
	padding-top:8px;
}
#header .email{ 
    float:right;
	padding-right:30px;
	padding-top:16px; 
}
#header .email a {
	padding:0;
	text-decoration:none;
	color:#FFF;
}
#header  a:hover {
	color:#333;
}


/*-----------------------------------------------------------------------------------------------
  Banner
-----------------------------------------------------------------------------------------------*/

#banner {
	padding:0;
	margin:0 auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px dotted #333;
	width:1000px;
}

#banner img, feature img{
	padding:0;
	margin:0;
	border:none;
}


/*-----------------------------------------------------------------------------------------------
  Links
-----------------------------------------------------------------------------------------------*/
#links{
	background:#CCC;
	height:30px;
	width:1000px;
	margin:0 auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}

#links .inside{
	padding:0;
	margin:0;
}

#links h2{
	font-size:11px;
	text-align:center;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-top:9px;
	
}

#links h2 a{
    color:#FFF;
    font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-decoration:none;
}
#links h2 a:hover{
	color:#333;
	text-decoration:none;
}


/*-----------------------------------------------------------------------------------------------
  ul lists
-----------------------------------------------------------------------------------------------*/

ul.archives li {
    list-style-type:none;
	margin:0;
	padding-top:5px;
	border-bottom:1px dotted #666;
}

ul.recentnews li{
    list-style-type:none;
	margin:0;
	padding-bottom:2px;
	border-bottom:1px dotted #666;
}

ul.projects li{
    list-style-type:none;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #666;
}

ul.blogroll ul, ul.recentnews ul, ul.projects ul {
	list-style-type:none;
	margin:1.5em 0 2em 0;
}

ul.blogroll ul li{
	list-style-type:none;
	margin:0;
	padding:0.5em 0;
	border-bottom:1px dotted #666;
}

ul.archives a{
    color:#666;
	text-decoration:none;
	}

ul.blogroll a, ul.projects a,  ul.recentnews a{
	color:#333;
	text-decoration:none;

}
ul.blogroll a:hover, ul.archives a:hover, ul.projects a:hover, ul.recentnews a:hover {
    color:#000;
	text-decoration:none;
}

ul.blogroll, ul.archives{ margin-top:0; }

ul.blogroll li{
	list-style-type:none;
	margin:0;
}


/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	color:#CCC;
	width:900px;
	margin:0 auto;
}

#footer .inside{
	margin:0 auto;
}  

#footer p{
	font-size:0.95em;
	margin-bottom:50px;
	margin-top:15px;
}

#footer p.copyright{ float:left; }
#footer p.attributes{ float:right; }
#footer p.attributes a{
	padding:0;
	text-decoration:none;
	color:#CCC;
}
#footer p a:hover{
	color:#333;
}

