/*   
Theme Name: Darrius
Theme URI: http://darriuswillrich.com
Description: The theme for Darrius Willrich's website
Author: Chris Brummel
Author URI: http://chrisbrummel.com
Version: 1.0
.
General comments/License Statement if any.
.
*/

body {
  background: #ededeb;
  font: 12px Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
}

a {
  color: #892405;
  text-decoration: none;
  }
a:hover {
  color: #660000;
}

h2 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 8px;
  color: #892405;
}

h3, div#links h2 {
  background: #892405;
  font-size: 16px;
  padding: 3px 0 0 3px;
  color: #fff;
  font-weight: normal;
  margin: 0 0 3px 0;
  letter-spacing: 5px;
  text-transform: uppercase;
}

#nav {
  background: #892405;
  width: 100%;
  padding: 10px 0;
  margin-bottom: 30px;
}

#footer {
  background: #d9d6cc;
  width: 100%;
  padding: 10px 0;
}

.content {
  width: 720px;
  margin: 0 auto;
  position: relative;
}

#main-content {
  float: right;
  width: 450px;
}

#sidebar {
  width: 228px;
  float: left;
}

#header .content {
  height: 266px;
}

#header .content img {
  position: absolute;
  right:0;
}

#header .content img#logo-d {
  position: absolute;
  left: 20px;
  top:27px;
  z-index: 2;
}

#nav ul{
  text-align: right;
  position: absolute;
  right: 0;
  top: 0;
  margin:0;
  padding: 0;
  font-size: 14px;
  list-style: none;
  letter-spacing: 5px;
}

#nav ul li {
  margin-bottom: 4px;
}

#nav ul li a {
  text-decoration: none;
  color: #fff;
}

#nav ul li a:hover {
  background-color:#660000;
  padding:2px 0 0 5px;
}

#nav ul li.current_page_item a {
  background-color:#fff;
  color: #660000 ;
  padding:2px 0 0 5px;
}



#sidebar #dates ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#sidebar #dates ul li {
  margin-bottom: 10px;
}

#sidebar #dates ul li a {
  font-weight: bold;
}

#sidebar #photos,  #sidebar #dates, #sidebar #twitter{
  margin-bottom: 20px;
}

#sidebar #photos h3 {
  margin-bottom: 0px;
}

#sidebar #twitter ul {
  padding: 0 0 0 18px;
  margin: 0;
}

#sidebar #twitter ul li, #sidebar #blogbar ul li ul li {
  margin-bottom: 5px;
}

#sidebar #blogbar ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

#sidebar #blogbar ul li ul {
  list-style: disc;
  padding: 0 0 0 18px;
  margin: 0;
}


#main-content textarea {
  width: 440px;
}

hr.hr-hack {
  clear: both;
  height: 0;
  margin: 0;
  padding: 0;
  visibility: hidden;
}

#flickr_badge_wrapper {
  margin-bottom: 5px;
}

#flickr_badge_wrapper img {
  margin: 1px 1px 0 0;
  border: 0;
}

p.postmetadata {
  background: #d9d6cc;
  padding: 3px;
  margin-bottom:44px;
}

a.RSS {
  background: url('images/rss.gif') top left no-repeat;
  padding: 2px 0 2px 20px;
  margin-right: 10px;
}

ul.file li {
  list-style: none;
  background: url('images/file.gif') top left no-repeat;
  padding: 2px 0 2px 20px;
  margin-bottom: 3px;
}

div#post-7 {
  margin-bottom: 40px;
}

div#post-7 div.entry p {
  margin-top: 0;
  line-height: 20px;
}

div#post-7 div.entry p strong {
  font-size:14px;
}

div.hp p.postmetadata {
  margin-bottom: 0;
}

img.wpcf7-captcha-captcha-10 {
  margin-bottom: 5px;
}

#mymovie {
  margin-bottom: 20px;
}

div.buy-cd {
  height: 120px;
}

div.buy-cd h3 {
  margin-left: 110px;
}

div.buy-cd img{
  float: left;
  border: 0;
  margin-right: 10px;
}

a#newsletter {
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}
