/*  
Theme Name:RVT wp01
Theme URI:http://www.rvt.com/blog/
Description:For the RVT blog!
Version:1.2
Author:Les Kobayashi
Author URI:http://www.rvt.com/

Alrighty then.

*/
* {margin:0; padding:0; list-style:none}
body {background:#3a332a/* url(bg.png) repeat-y center top*/; font-family:arial, helvetica, sans-serif; font-size:14px; line-height:18px; color:#333}
a {color:#224154; text-decoration:underline}
a:hover {color:#5f899c; text-decoration:none}
p {margin:10px 0}
img {border:0}
small {font-size:11px; color:#8e8a77}
cite {font-weight:bold; font-style:normal}
h2 a, h1, h2, h3, h4, h5 {font-weight:normal; color:#615d58; font-size:24px; line-height:28px; letter-spacing:-1px}
.clear {clear:both}
.b_red {font-weight:bold; color:#d80000; text-decoration:none}
.t {font-weight:bold; font-style:italic; color:black; text-decoration:none}
.alignright {float:right}
.alignleft {float:left}
ul.hlist {}
ul.hlist li {display:inline; list-style:none}

#container {width:957px; padding:0 0 0 28px; margin:0 auto; background:#fff url(rvt-content.png) repeat-y center top}
#header {width:929px; height:368px; background:url(rvt-header.jpg) no-repeat center top; position:relative; font-size:12px; color:#d5ccc2}
#header a {color:#d5ccc2; font-weight:bold; text-decoration:none}
#header a:hover {color:#fff}
  #logo {position:relative; width:272px; height:51px; padding:8px 0 0 15px; font-size:14px; overflow:hidden}
  #logo a {display:block; position:absolute; top:8px; left:15px; width:272px; height:51px; background:transparent url(rvt-logo.png) no-repeat; z-index:13}
	/*#header h1 a {font-size:40px; line-height:40px; width:470px; overflow:hidden; color:#39322a; position:absolute; left:15px; top:20px; text-transform:none}*/
	#nav {position:absolute; left:522px; top:5px}
	#nav li {display:inline; padding-right:10px}
	#nav li a {text-transform:uppercase; font-size:14px}
	#nav li a:hover {color:#fff}
	ul#social {position:absolute; left:526px; top:38px; margin:0; padding:0}
  ul#social li {display:block; float:left; padding-right:5px; color:#d5ccc2}
  ul#social li a {display:block; float:left; width:24px; height:24px}
  ul#social li a#twitter {background:url(http://www.rvt.com/images/sprite-social.png) 0 0 no-repeat}
  ul#social li a#facebook {background:url(http://www.rvt.com/images/sprite-social.png) 0 -24px no-repeat}
  ul#social li a#rss {background:url(http://www.rvt.com/images/sprite-social.png) 0 -48px no-repeat}
	#search {position:absolute; left:700px; top:38px}
	#summary {position:absolute; top:80px; left:50px; width:370px; height:150px; overflow:hidden; color:#d5ccc2}
  #summary h5 {font-weight:normal; font-size:20px; line-height:30px; text-transform:none; color:#d5ccc2}
  #summary p {margin-top:0}
  #email-alert {position:absolute; top:170px; left:50px; width:450px; color:#d5ccc2}
  #share-blog {position:absolute; top:280px; left:50px; width:380px}
  #share-blog p {margin:0 0 7px 0; color:#d5ccc2}
  #share-blog span {margin-left:0}
	#picture {width:392px; height:251px; overflow:hidden; position:absolute; top:91px; left:509px}
#content {width:929px; background:url(rvt-main.png) no-repeat left 0}
	#main {width:501px; float:left; padding:15px 0 0 5px}
  .post {float:left; clear:both; width:476px; padding:0 10px 25px 10px; font-size:14px}
  .post h2 a {color:#3a332a; text-decoration:none}
  .post h2 a:hover {color:#000; text-decoration:underline}
  #rvt-widgets {width:413px; float:right; padding:15px 5px 0 0}
  #sidebar1 {float:left; width:199px; padding:0 3px 0 3px}
  #sidebar2 {float:right; width:200px}
  #rvt-widgets div ul {margin-bottom:15px}
  #rvt-widgets div ul li {display:inline}
  #rvt-widgets div ul li a {display:block; padding:2px; border-bottom:1px solid #ddd; text-decoration:none}
  #rvt-widgets div ul li a:hover {border-bottom:1px solid #aaa}
  #rvt-widgets h5 {font-size:19px}
  #rvt-widgets .box {float:left; clear:both; width:100%; margin:10px 0}
  #rvt-widgets .box select {display:block; width:100%; height:24px; font-size:15px; color:#615d58}
  .sidebanner {float:left; clear:left; width:200px; margin:5px 0; padding-top:10px; border-top:1px dotted #615d58; text-align:center}
  ul#recent-listings li a {height:45px; font-size:11px; line-height:13px; overflow:hidden}
  ul#recent-listings li a img {float:left; padding-right:5px}

  ul.share {float:left; width:100%; height:32px; margin:0; padding:0 0 16px 0}
  ul.share li {display:block; float:left; width:32px; height:32px; padding-right:5px; list-style:none}

  #comments {width:471px; padding-left:10px; background:#3a332a; color:#fff; border-bottom:2px solid #f5f2ee}
  .commentlist li {padding:10px; background:#ebe8e4; border-top:1px solid #817364}
  .commentlist li.alt {background:#f5f2ee}
  #commentform {float:left; clear:both; margin:16px 0; padding:12px 0; border-top:1px dashed #817364}
  .approval {font-weight:bold; color:#817364}

#footer {width:985px; height:122px; margin:0 auto; padding:66px 0 0; text-align:center; font-size:12px; color:#d5ccc2; font-weight:bold; background:url(rvt-footer.jpg) no-repeat}
	#footer a {color:#d5ccc2; text-decoration:none}
	#footer a:hover {color:#fff}
  #fotter-nav {margin:0; padding:0}
  #footer-nav li {display:inline}
	#footer-copy {padding-top:24px; margin:0; line-height:14px}

