﻿/*

Theme Name: Lady Jane

Theme URI:

Description: Lady Jane template

Version: 1.0

Author: Rubiroid

Author URI:

*/



* {

margin:0;

padding:0

}

body{

background: #000 url(images/header_dots2.png) repeat-x top center;

font: 10pt Georgia,Times New Roman,serif;

color: #232323;

text-align:center

}

.post p{

  margin: 0px 0px 10px 0px;

}

.post ul{

  margin: 10px 0px 10px 25px;

}



img {

  border: 0px none;

}

#tagcloud {

margin-left:0px;

margin-right:0px;

padding: 0px;

text-align: justify;

line-height: auto;

}

#tagcloud a{

  text-decoration: none;

}

#tagcloud a:hover {

  border-bottom: 1px dotted;

}

#header {

	background: url(images/header.png) no-repeat;

	width: 800px;

	height: 355px;

}

#rss {

  position:relative;

  width: 48px;

  height: 70px;

  top: 0px;

  left: 726px;

}

#rss div {

  width:48px;

  height:70px;

  cursor: pointer;

}

#mainpage {

  position:relative;

  width: 800px;

  height: 240px;

}

#mainpage div{

  width: 800px;

  height:240px;

  cursor: pointer;

}





#rss span,#mainpage span {

  position: absolute;

  top: -100px;

}





#headtext {

	position: absolute;

	top: -200px;

	left: -5000px;

}

#bgmiddle{

position: relative;

background: #d8d2c0 url(images/content_bg.png) repeat-y top;

}

#bgtop {

position: relative;

background: url(images/under_header.png) no-repeat top;

}

#bgbottom {

position: relative;

background: url(images/content_footer.png) no-repeat bottom;

}

#container{text-align:left}



#footer{color: #a9a9a9}



#container{

width:800px;

position: relative;

margin:0 auto;

}



#content{

position: relative;

float:left;

width: 480px;

left: 80px;

margin-top: 20px;

margin-right: 0px;

margin-bottom: 45px;

}



#sidebar{

position: relative;

float:right;

width: 190px;

padding: 20px 20px 45px 30px;

}



#contentfoot{

clear:both;width:100%

}

#footer{

  width:800px;

  padding: 30px 0px;

}

.alignleft{

  float:left;

}

.alignright{

  float:right;

}

.old-link {

  display: inline;

  padding: 16px 0 16px 50px;

  background: url(images/old_icon.gif) no-repeat left center;

}

.new-link {

  display: inline;

  padding: 16px 50px 16px 0;

  background: url(images/new_icon.gif) no-repeat right center;

}

.navigation a{

  text-decoration: none;

}





a,a:visited {

color: #960000;

}

a:hover,a:hover {

color:#d80000;

}

.posthead h1 {

 font-size: 26px;

 color: #960000;

 font-weight: normal;

}

.posthead h1 a:hover {

 text-decoration: none;

}

.date {

  position: absolute;

  background: url(images/date_blob.gif) no-repeat;

  color: #fff;

  left: -100px;

  padding-top: 18px;

  padding-left: 16px;

  width: 75px;

  height: 86px;

}

.date span {

  line-height:0.8;

  font-size: 35px;

}





.author {

  font-size: 9pt;

  color: #625e53;

  padding: 3px 0 0 0;

}





.post {

  padding: 15px 0;

}

hr {

  display: block;

  background: url(images/hr.gif) no-repeat;

  border: 0px none;

  height: 3px;



}

.tags{

  display: inline;

  padding: 0 0 0 16px;

  background: url(images/tag-icon.gif) no-repeat left bottom;

}

.comment-link{

  display: inline;

  padding: 0 0 0 20px;

  background: url(images/comment_icon.gif) no-repeat left bottom;

}

.comment-edit{

  display: inline;

  padding: 0 0 0 20px;

  background: url(images/edit_icon.gif) no-repeat left bottom;

}

.postbottom {

    padding: 8px 0px 30px 0px;

    text-align: right;

}

.postbottom a{

  text-decoration: none;

  border-bottom: 1px dotted #960000;

}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

}

.menu li ul {
  display: none;
}

.page_item a, .page_item a:visited{

  display: block;

  position: relative;

  left: -4px;

  padding: 0px 0px 3px 4px;

  font-size: 18pt;

  height: 25px;

  text-decoration: none;

  color: #960000;

}

.page_item a:hover, .page_item a:active{

  color: #fff;

  background: url(images/page_hover.gif) no-repeat left bottom;

}

#sidebar h2 {

  margin-top: 30px;

  font-size: 16pt;

  font-weight: normal;

  color: #766f61;

  margin-bottom: 10px;

}

input.searchfield {

  border: 0px none;







  background: url(images/search_bg.gif) no-repeat top left;

  padding: 2px;

  color: #fff;

  width:147px;

  height:18px;

}

input.searchbutton {

  border: 0px none;

  background: url(images/search_btn.gif) no-repeat top left;

  color: #fff;

  width:28px;

  height:22px;

}

.comments h3 {

 font-weight: normal;

 font-size: 16pt;

 color: #766f61;

 margin-bottom: 10px;

}

.comments ol li{

  list-style: none;

  width: 480px;

}

.comment-text{

  margin: 15px 0;

}





div.odd-top {

  padding: 7px 15px;

  background: url(images/comment_top_odd.gif) no-repeat top;

  margin-bottom: 20px;

}



div.odd-bottom {

  background: #c1baa7 url(images/comment_bottom_odd.gif) no-repeat bottom;

}

.alt div.odd-top {

  background: url(images/comment_top.gif) no-repeat top;

}



.alt div.odd-bottom {

  background: #aaa38e url(images/comment_bottom.gif) no-repeat bottom;

}

#comment {

  width: 480px;

  height: 100px;

  background: url(images/textarea_bg2.gif) repeat-y top;

  overflow:auto;

  border:0px none;

  font-size: 12px;

  font-family: Georgia, Times New Roman, serif;

  font-style: italic;

  line-height: 24px;

}

.post-input{

  background: url(images/textarea_bg2.gif) repeat-y top;

  border: 0px none;

  font-size: 12px;

  font-family: Georgia, Times New Roman, Serif;

  font-style: italic;

  line-height: 24px;

  height: 24px;

  width: 200px;

}

.red {

  color: #ff0000;

}

.post-info {

  float: left;

  line-height: 24px;

  width: 150px;

}

.post-inputs {

  float: right;

  width: 320px;

}

#submit {

  border: 0px none;

  background: url(images/post_btn.gif) no-repeat top;

  width: 224px;

  height: 36px;

  cursor:pointer;

}

#submit2 {

  border: 0px none;

  background: url(images/post_btn.gif) no-repeat top;

  width: 224px;

  height: 36px;

  cursor:pointer;

}
.subscribe-to-comments {

  padding: 15px 0px;

}

#left_footer {

  float: left;

  width: 50%;

}

#right_footer {

  float: right;

  width: 50%;

  text-align: right;

}

#right_footer li {

  list-style: none;

}

#clear_footer {

  clear: both;
text-align: center;

}

.post h2{

  font-size: 16px;

  margin: 0px 0px 10px 0px;

}
.post img.size-thumbnail,.post img.size-full, .post img.size-medium {
   border: 1px solid #a7a191;
   padding: 4px;
   background-color: #d8d2c0;
   margin: 5px 0px;

}
.post img.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.comment_quote {
  margin: 5px 5px 5px 20px;
  border-left: 5px solid #b7b19f;
  padding: 5px;
}
.twitter-timestamp {
  font-size: 0.7em;
}
p.twitter-message {
  margin-bottom: 10px;
}