/*
Theme Name: Light of Change
Theme URI: http://snipurl.com/i7oj
Description: Custom Theme for Light of Change blog
Author: Riki Tiki Tavi
Author URI: http://snipurl.com/i7oj
Version: 1.0
*/

body {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff;
  margin:0px auto;
  text-align:center;
}

a, a:visited {
  color:#800;
}

a:hover {
  color:#766531;
}

#page {
  width:780px;
  margin:0px auto;
  text-align:center;
}

#header {
  height:160px;
  position:relative;
  background:url(images/header-bg.jpg) no-repeat;
}

#container {
  background:url(images/container-top-bg.jpg) no-repeat;
  padding-top:58px;
}

#container .inner {
  background:url(images/container-bg.jpg) repeat-y top right;
  padding:0px;
  margin:0px;
}

#container .bottom {
  background:url(images/container-bottom-bg.jpg) no-repeat;
  height:142px;
}


#sidebar {
  float:left;
  width:209px; 
  color:#c0c0c0;
  text-align:left;
  margin-left:0px;
  padding-top:0px;
  margin-top:0px;
  background:url(images/container-bg.jpg) repeat-y top left;
}

#sidebar .sidebar-inner {
  padding-left:16px;
  padding-top:0px;
}

#sidebar ul.main {
  list-style:none;
  margin:0px;
  padding:40px 0px;
}

#sidebar ul.main ul {
  padding:0px;
  margin:0px;
  margin-bottom:20px;
  list-style:none;
  margin-left:6px;
}

#sidebar ul.main ul {
  border-top:1px solid #d8b068;
}

#sidebar ul.main ul li {
  background:url(images/sidebar-item-bg.jpg) no-repeat -6px 4px;
  padding:0px 2px 0px 10px;
  margin:0px;
  border-bottom:1px solid #d8b068;
}

#sidebar ul.main li ul li.last {
  background:none;
  clear:both;
}

#sidebar ul.main li ul li a, 
#sidebar ul.main li ul li a:visited {
  display:block;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  border-top1:1px solid #d8b068;  
  padding:6px 20px 6px 15px;
  b1order:1px solid blue;
}

#sidebar ul ul li a:hover {
  color:#766531;
}

#sidebar h2 {
  margin:0px;
  padding:0px;
  color:#800;
  font-size:12px;
  font-weight:bold;
  margin-left:25px;
  margin-bottom:5px;
}

#content {
  float:right;
  width:535px;
  margin-right:10px;
  margin-top:5px;
  text-align:left;
  padding-top:0px;
}

#content .content-inner {
  padding:10px 60px;
  padding-top:0px;
  margin:0px;
}

.post {
  margin-bottom:40px;
}

.post h2.title {
  margin:0px;
  font-size:15px;
  text-transform:uppercase;
}

.post h2.title a {
  text-decoration:none;
}

#footer {
}

.bottom {
  position:relative;
  color:#fcde9d;
}

div.bottom p {
  margin:0px;
  padding:0px;
  position:absolute;
  top:115px;
  left:350px;
  color:#FCDE9D;
}

.navigation {
  position:relative;
  height:1em;
}

.navigation .prev {
  position:absolute;
  left:0px;
  top:0px;
}

.navigation .next {
  position:absolute;
  right:0px;
  top:0px;
}

textarea#comment {
  width:390px;
  border:1px inset #777;
  background-color:#fffcdf;
  padding:5px;
}

h3#comments {
  font-size:12px;
}

li.about {
  padding-right:7px;
}

li.about img {
  padding-left:25px;
  padding-bottom:10px;
  padding-right:25px;
}

li.about a, .main li h2 a {
  text-decoration:none;
}

li.about p, li.subscribe p {
  color:#000;
  padding-left:23px;
}

li.about .name {
  color:#800;
  font-weight:bold;
}

li.subscribe form {
  padding-left:25px;
}