@charset "utf-8";

/* Global Elements */

* {	padding: 0; margin: 0; }

html { background: #f0b72d center; color: #000; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }

p { padding-bottom: 18px; }

img { border: none; outline: none; }

span { display: block; }

a span { display: none; }

a:link, a:visited { color: #b24606; text-decoration: underline; }

a:hover, a:active { color: #783005; text-decoration: underline; }

.email { color: #b24606; }

body { display: table; background: center; width: 100%; }

#container { width: 100%; position: relative; margin: 0 auto; min-height: 100%; height: 100%; height: auto !important; }

html>body #container { height: auto; }

/* Header Elements */

#header { width: 950px; position: relative; margin: 0 auto; }

#logo { width: 579px; height: 256px; float: left; background: url(images/always-intense-logo.png); }

#logo a { width: 579px;	height: 256px; display: block; border: none; outline: none; }

#quote { width: 371px; height: 256px; float: right; background: url(images/quote.png); }

/* Content Elements */

#content { position: relative; clear: both; margin: 0 auto; width: 950px; background: url(images/background-content.png) repeat; }

#container-column { clear: both; }

#column-body { width: 607px; float: left; position: relative; margin: 21px 0 40px 29px; }

#column-body h1 { font-size: 36px; font-family: Arial, Helvetica, sans-serif; background: #000; padding: 5px 5px 5px 14px; width: 80%; margin: 0 0 23px 0; }

#column-body h1 a:link, #column-body h1 a:visited { text-decoration: underline; color: #e2efdd; display: block; }

#column-body h1 a:hover, #column-body h1 a:active { text-decoration: line-through; color: #e2efdd; display: block; }

#column-body h2 { font-size: 40px; font-family: Arial, Helvetica, sans-serif; background: #f0b72d; padding: 5px; width: 70%; margin: 0 0 23px 0; border-left-style: solid; border-left-color: #b24606; border-left-width: 5px; }

/* Post Elements */

.posts { background: #fff; padding: 12px 8px 0 8px; clear: both; }

.posts-footer { background: #f0b72d; height: 13px; padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0 0 23px 0; }

.posts-date-cat { float: left; }

.posts-comments { float: right; }

.posts-nav { font-size: 18px; display: inline; margin: 0 0 0 15px; }

.posts-nav a:link, .posts-nav a:visited { color: #fff; text-decoration: underline; margin: 0 10px 0 0; background: #000; padding: 3px; }

.posts-nav a:hover, .posts-nav a:active { font-style: italic; }

/* Sidebar Elements */

#column-sidebar { width: 291px; float: right; position: relative; margin: 21px 0 40px 0; }

#column-sidebar h1 { color: #000; font-size: 30px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background: #c19a6f; padding: 5px; margin: 0 8px 23px 8px; }

#column-sidebar strong  { font-weight: bolder; }

.sidebar-about { background: #f6f7f5; font-size: 16px; padding: 8px 0 0 8px; color: #412e1b; margin-bottom: 15px; }

.sidebar-internetz { background: #f6f7f5; font-size: 12px; padding: 8px 0 0 8px; color: #412e1b; margin-bottom: 15px; }

.sidebar-internetz em { font-size: 16px; font-weight: bold; color: #b24606; }

/* Comment Elements */

.comments { background: #f0b72d; padding: 8px; font-family: Arial, Helvetica, sans-serif; margin: 0 0 23px 20px; line-height: 1.5em; }

/* Footer Elements */

#container-footer { width: 100%; position: relative; margin: 0 auto; background: url(images/cork.png); }

#container-footer:after { display: block; clear: both; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }

#footer { width: 100%; height: 120px; bottom: 0 !important; bottom: -1px; clear: both; text-align: center; padding: 10px 0 10px 0; }

#inner-footer { width: 950px; position: relative; margin: 0 auto; }

#footer img { float: left; padding: 0; }

#links-footer a:link, #links-footer a:visited { background: #C9D5C5; font-family: Arial, Helvetica, sans-serif; font-size: 32px; padding: 5px; text-decoration: underline; color: #AB784E; }

#links-footer a:hover, #links-footer a:active { background: #C9D5C5; font-family: Arial, Helvetica, sans-serif; font-size: 32px; padding: 5px; text-decoration: line-through; color: #864008; }