/***************************************

  Theme: Hybrid
  Author: Azork
  Support: http://www.azork.net
  Revision: 0.1
  Last update: 10/08/2009

***************************************/


body {
  background: white;
  font-size: 1Opt;
}

#nav, #breadcrumb, form, #pings, #sidenav, #extra, #footer, #comments, #tophead, .prev, .next, span.comment-count, span.attachments, #branding small {
  display: none;
}

#masthead {
  position: relative;
width: 99%;
  height: 66px;
  margin: 10px 0 0 0;
  border-top: 1px solid #ccc;
    border-bottom: 2px solid #c4161c;
}


#branding { padding: 0 0 0 30px;
margin:0;
}
#branding h1 { 
	position: absolute;
  top: -5px;
  left: 30px;
	font-weight:bold;
	font-family: Geneva;
  	font-size: 2em;
  	letter-spacing: -4px;
  	margin-bottom: 0.75em;
}

#branding h1 a { color: #900000; }

#branding small {
  position: absolute;
  top: 42px;
  left: 30px;
  font-size: 1.5em;
  font-variant:small-caps;
  color: #7E706A;
  letter-spacing: 2px;
}

#container, #maincontent {
  width: 90%;
  margin: 0 5%;
  padding: 0;
  border: 0;
  float: none !important;
  color: black;
  background: transparent none;
}

a {
  color: #00f;
  text-decoration: none;
}


/* Maincontent
--------------------------------------------------------------------- */

#maincontent div.first img.first-image {
  float: left;
  margin-top: 18px !important;
  margin-right: 10px !important;
}

#maincontent .day-date {
	margin : 1px 15px 20px 0;
	padding : 3px 10px 0 0;
	display : block;
	float : left;
	width : 25px;
	text-align : center;
	line-height : 12px;
	text-transform : uppercase;
	border-right : 2px solid #c4161c;
	font-size : 1em;
	font-weight : bold;
	color : #999;
	font-family:Arial, Helvetica, sans-serif;
}
#maincontent .day-date-month {
	display : block;
	font-size : 0.8em;
	color : #999;
}
#maincontent .day-date-year {
	display : block;
	font-size : 0.9em;
	color : #999;
	border-right:none;
}

#maincontent h2.post-title { 
	padding: 0; 
	font-weight:700; 
	font-size:1.5em; 
	letter-spacing:1px;
	margin-bottom:0.5em;
	color: #555;
	}
	
#maincontent p {
	font-family:"Times New Roman", Times, serif;
  line-height:normal;
  margin-top: 1em;
  font-size: 14px;
}

#maincontent div.post ul {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	list-style-type:square;
	list-style-position:outside;
	margin:0.25em 0 0 1.25em;
	padding:0;
	}

#maincontent div.post ol {
	list-style: inside decimal; 
	margin: 0.25em 0 0 0;
	padding:0;
	font-size:14px;
	font-family:"Times New Roman", Times, serif;}

#maincontent div.post-content {margin:3em 0 1.5em 0;}

#maincontent div.post-content, div.post-excerpt {text-align:justify;}

#maincontent div.post-content h3, div.post-excerpt h3 {
	font-family:"Times New Roman", Times, serif;
	text-align:center;
        font-size:14px;
	color: #555;
	text-transform:uppercase;
	margin:1.4em 0 1.4em 0;
letter-spacing:1px;
}

#maincontent div.post-content h4, div.post-excerpt h4 {
	font-family:"Times New Roman", Times, serif;
	text-align:left;
  	font-size:14px;
  	margin-top: 1.4em;
  	margin-bottom: 1em;
  	font-weight: 700;
	color: #555;
}

#maincontent div.post-content h5, div.post-excerpt h5 {
	font-family:"Times New Roman", Times, serif;
	text-align:left;
  	font-size: 13px;
  	margin-top: 1.4em;
  	margin-bottom: 1em;
	text-decoration:underline;
}

#maincontent .footnotes {
  	border-top: 1px dotted #777;
  margin-top: 3em;
  padding-top:1.5em;
}

#maincontent .footnotes h4 {display:none;}

#maincontent .footnotes p {
  margin:4px 0 4px 0;
  padding:0;
  font-size:9px;
}

#tabs-post {
  clear: both;
  width: 100%;
}
#tabsnav-post {
    float: left;
    margin:0;
    display: inline;
    text-align: left;
	  width: 100%;
          font-family: "Times New Roman", Times, serif;
          font-size: 1.5em;
          font-weight: 600;
          padding: 1.5em 0 1.5em 0;
          margin: 0;
          text-decoration: none;
          color: #777;
  		  border-top: 1px solid #c4161c;
          outline: none;
        }
       
#tab-1-post { 
	clear: both; 
	width:93%;
	margin:0 0 0 5em;}