@import 'reset.css';
/*
Theme Name: netspencer
Theme URI: http://netspencer.com/
Description: Theme for netspencer.com
Author: Spencer Schoeben
Version: 1.0 (optional)

General comments and license statement (optional).
*/
/* HTML5 */
header,
footer,
article,
section,
hgroup,
nav,
figure,
aside {
  display: block;
}
#page {
  width: 650px;
  margin: 40px auto;
  font-family: 'Helvetica Neue', Helvetica, sans-serif;
  position: relative;
}
#page a {
  color: inherit;
}
header {
  margin: 40px 0;
}
header h1 {
  margin: auto;
  background: #FF3432;
  display: block;
  width: 220px;
  text-align: center;
  padding: 10px;
  color: #fff;
  font-weight: bold;
  font-size: 36px;
}
header h1 a {
  text-decoration: none;
  color: inherit;
}
header h2 {
  margin: auto;
  width: 220px;
  text-align: center;
  font-size: 16px;
  color: #666;
  padding: 10px;
}
header h2 a {
  color: #666;
}
header h2 a:hover {
  color: #444;
}
article {
  padding: 20px 0;
  border-top: 1px #ececec solid;
  border-bottom: 1px #ececec solid;
  line-height: 1.8;
  margin-bottom: 40px;
}
article p {
  margin-bottom: 20px;
  font-weight: 18px;
}
article a {
//	font-weight:bold;
	text-decoration:none;
}
article#single a {
	color: #B01415 !important;
} 
article a:hover {
	text-decoration:underline;
}
article blockquote {
  margin-left: 30px;
  margin-right: 100px;
  border-left: 5px #CCC solid;
  padding-left: 20px;
}
article em {
  font-style: italic;
}
article strong {
  font-weight: bold;
}
article h1 {
  font-size: 24px;
  color: #000;
  font-weight: bold;
  margin-bottom: 20px;
}
article#single h1 {
	margin-bottom:0;
}
article#single div.meta {
	margin-bottom:20px;
	font-size:16px;
	color:#666;
}
article.stream h1 {
  font-size: 18px;
  color: #666;
  font-weight: bold;
  margin-bottom: 10px;
}
article.stream {
	margin-left:40px;
	width:530px;
	background:#EEE;
	padding:20px;
}
article.stream blockquote {
	color:#666;
}
ul#articles li {
  padding: 20px 0;
  font-size: 20px;
  width: 100%;
  color: #5B5B5B;
  line-height: 1.5;
  border-bottom: 1px #ececec solid;
}
ul#articles li:hover {
  border-bottom-color: #ececec;
}
ul#articles li:first-child {
  border-top: 1px #ececec solid;
}
ul#articles li.current, ul#articles li:first-child {
  color: #000;
  font-weight: bold;
}
ul#articles li a, section#articles h1 a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: inherit;
  position: relative;
}
ul#articles li a:active, section#articles h1 a:active {
  top: 1px;
}
