
/*
-----------------------------------------------
N I C K F R U H L I N G . C O M  S T Y L E  2 
Originally inspired by the Blogger Template "Minima" (Douglas Bowman @ www.stopdesign.com)
With CSS formatting help from http://matthewjamestaylor.com/blog/-website-layouts
Updated and reinvented by Nick Frühling at http://www.nickfruhling.com
----------------------------------------------- */
#container {
		min-height:100%;
		position:relative;
		background:#100900;
	}
	#header {
		background:#100900;
		padding:10 10 0 10;
	}
/* Original
----------------------------------------------- */
body { color: #e68c5e; font: Georgia, Serif; text-align: left; /* Height of the footer */
}
body2 { color: #e68c5e; font: 9pt/11.5pt Georgia, Serif; text-align: left; 
}
a:link { color: #2b9695; text-decoration: none }
a:visited { color: #84c8b1; text-decoration: none }
a:hover { color: #eb7816; text-decoration: underline }
a img { margin: 0; padding: 0; border-width: 0 }
/* Header
----------------------------------------------- */
#header { visibility: visible; margin-right: auto; margin-left: auto; padding-right: 40px; padding-bottom: 40px; width: 700px }
#blog-title { color: #2b9695; font-size: 11pt; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif; font-weight: bold; line-height: 1.2em; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 1.75px; letter-spacing: 4px; margin: 5px 5px 0; padding: 20px 20px 5px }
#blog-title a { color: #599b82; text-decoration: none; border-width: 0 }
#blog-title a:hover { color: #f07700; border-width: 0 }
#description { color: #599b82; font: 7pt/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 1pt; margin: 0 5px 5px; padding: 0 20px 5px; position: absolute; width: 660px; max-width: 700px; border: solid 0 #eee }
/* Content
----------------------------------------------- */
#content { color: #f0774a; text-align: left; margin: 33px auto 0; padding: 0; width: 700px }
#main { color: #f0774a; width: 440px; float: right }
#sidebar { color: #dc8e3d; width: 200px; float: left }
/* Headings
----------------------------------------------- */
h2 { color: #c8633d; font: bold 78%/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 1.5px; letter-spacing: 3px; margin: 1.5em 0 10px }
/* Posts
----------------------------------------------- */
.date-header { margin: 1.5em 0 0.5em }
.post { margin: 0.5em 0 1.5em; padding-bottom: 1.5em; border-bottom: 1px dotted #ae9165 }
.post-title { color: #ff8113; font-size: 130%; font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-serif; font-weight: bold; line-height: 1.4em; font-stretch: expanded; text-transform: uppercase; letter-spacing: 1.3px; margin: 0.25em 0 0; padding: 0 0 4px }
.post-title a, .post-title a:visited, .post-title strong { color: #ff7f00; font-weight: normal; text-decoration: none; display: block }
.post-title strong, .post-title a:hover { color: #3f3f3f }
.post div { line-height: 1.6em; margin: 0 0 0.75em }
p.post-footer { color: #ffcf9f; font-size: 7.5pt; margin: -0.25em 0 0 }
.post-footer em, .comment-link { font: 7.5pt/10pt "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.1em }
.post-footer em { color: #c89562; font-size: 7.5pt; font-style: normal; margin-right: 0.6em }
.comment-link { font-size: 7.5pt; margin-left: 0.6em }
.post img { border: solid 3pt white }
.post blockquote { margin: 1em 20px }
.post blockquote p { margin: 0.75em 0 }
/* Comments
----------------------------------------------- */
#comments h4 { color: #fbc896; font: bold 78%/1.6em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.2em; margin: 1em 0 }
#comments h4 strong { font-size: 130% }
#comments-block { line-height: 1.6em; margin: 1em 0 1.5em }
#comments-block dt { margin: 0.5em 0 }
#comments-block dd { margin: 0.25em 0 0 }
#comments-block dd.comment-timestamp { font: 78%/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.1em; margin: -0.25em 0 2em }
#comments-block dd p { margin: 0 0 0.75em }
.deleted-comment { color: #fbc896; font-style: italic }
/* Sidebar Content
----------------------------------------------- */
#sidebar ul { list-style: none; margin: 0 0 1.5em; padding: 0 0 1.5em; border-bottom: 1px dotted #ae9165 }
#sidebar li { line-height: 1.5em; text-indent: -15px; margin: 0; padding: 0 0 0.25em 15px }
#sidebar p { color: #fbc896; line-height: 1.5em }
/* Profile
----------------------------------------------- */
#profile-container { margin: 0 0 1.5em; padding-bottom: 1.5em; border-bottom: 1px dotted #ccc }
.profile-datablock { margin: 0.5em 0 }
.profile-img { display: inline }
.profile-img img { margin: 0 8px 3px 0; padding: 4px; float: left; border: solid 1px #ddd }
.profile-data { font: bold 78%/1.6em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 }
.profile-data strong { display: none }
.profile-textblock { margin: 0 0 0.5em }
.profile-link { font: 78%/1.4em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 }
/* Footer
----------------------------------------------- */
#footer { margin: 0 auto; bottom:0; width:100%; height:430px;			/* Height of the footer */
		background:#faaf40; clear: both }
#footer hr { display: none }
#footer p { font: 7.5pt/1.6em "Trebuchet MS", Trebuchet, Verdana, Sans-serif; text-transform: uppercase; letter-spacing: 0.1em; margin: 0; padding-top: 15px }

/* Extras
----------------------------------------------- */
#centeredmenu {
   float:left;
   width:100%;
   background:#100900;
   /* border-bottom:4px solid #000; */
   overflow:hidden;
   position:relative;
   color: #487d69; font: bold .5em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 5px; letter-spacing: 5px; margin: 1.5em 0 10px
	}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#100900;
   color:#487d69;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   background:#ff3019;
   color:#ffffff;
   font-weight:bold;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#ff3019;
   background:#100900;
   font-weight:bold;
}

#copyright {
   float:center;
   width:100%;
   background:#faaf40;
   /* border-bottom:4px solid #000; */
   overflow:hidden;
   position:relative;
   color: #fff8c0; font: bold .5em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 0px; letter-spacing: 2px; margin: 1.5em 0 10px;
   		text-align:center;
		max-width:640px;
		margin-left: auto; 
		margin-right: auto;
		}
#copyright a:hover {
   background:#ff3019;
   color:#ffffff;
   font-weight:bold;
}
#copyright a {
   background:#faaf40;
   color:#fff8c0;
   text-decoration:none;
   line-height:1.3em;
}
#copyright a.active,
#copyright a.active:hover {
   color:#ff3019;
   background:#fff8c0;
   font-weight:bold;
}
		
#netmenu {
   float:center;
   width:100%;
   background:#faaf40;
   /* border-bottom:4px solid #000; */
   overflow:hidden;
   position:relative;
   color: #fff8c0; font: bold .85em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif; font-stretch: extra-expanded; text-transform: uppercase; word-spacing: 5px; letter-spacing: 2px; 
   margin: 1.5em 0 10px;
   		text-align:center;
		max-width:640px;
		margin-left: auto; 
		margin-right: auto;
	}
#netmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#netmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}
#netmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   background:#faaf40;
   color:#fff8c0;
   text-decoration:none;
   line-height:1.3em;
}
#netmenu ul li a:hover {
   background:#ff3019;
   color:#ffffff;
   font-weight:bold;
}
#netmenu ul li a.active,
#netmenu ul li a.active:hover {
   color:#ff3019;
   background:#fff8c0;
   font-weight:bold;
}
