/*
Theme Name: Ruby the Diamond
Theme URI: http://docolours.com/themes
Description: Ruby the Diamond
Version: 1.4.4
Author: Ruby
Tags: blue
Author URI: http://docolours.com
*/

body{background:#263351 url(images/bg.jpg) repeat-x;margin:0px;padding:0px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#333366}
.textwidget {color:#D3F1F1}
.widgettitle {padding:0px;margin:0px;color:#ffCC00;}
a img{border:0px;}
small{font-size:10px;}
p{line-height:25px;}
.style01{font-size:12px;color:#FF9900;}
a:link,a:visited{color:#9C0;text-decoration:underline;}
a:hover{color:#3CC;}
blockquote {font-size:12px;color:#666666;}
form{padding:0px;margin:0px;}
textarea, input{border:1px solid #6CC;background:#F4FFFF;color:#39C;}
textarea{margin:auto;width:520px;height:80px;border:1px solid #999999;}
input{height:23px;}
#top_bar{margin-bottom:20px;text-align:center}
#top_bar h2{margin:0px;padding:0px;color:#996699}
img{max-width:500px;}
.alignleft{float:left;padding:0px 10px 10px 0px}
.alignright{float:right;padding:0px 0px 10px 10px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}

#content{margin-bottom:20px;overflow:hidden;background:url(images/pic0.jpg) 0px 127px no-repeat;width:886px}
#header{padding:30px 0px 0px 30px;text-align:right;background:url(images/p1.jpg) no-repeat;width:856px;height:97px;}
#header h1{padding:0px;margin:0px;}
#header h1 a:link,#header h1 a:visited{margin:0px;padding-right:280px;font-size:55px;color:#c1ffff;text-decoration:none;font-weight:lighter;}
#header h1 a:hover{color:#FF6}
#subtitle{background:url(images/p2.jpg) no-repeat;width:216px;height:43px;padding:15px;}
#body_l{float:left;width:600px;background:#ffffff url(images/pic03.jpg) repeat-y;margin-left:20px;}
.b_content{margin:0px 15px;font-family:Arial, Helvetica, sans-serif}
.b_top{background:url(images/pic02.jpg) no-repeat;width:600px;height:32px;}
.b_bottom{background:url(images/pic04.jpg) no-repeat;width:600px;height:27px!important;height:28px;}
.post_info {margin:0px;padding:0px 20px;}
.post_info a:link,.post_info a:visited{color:#cc0000;text-decoration:none;}
.post_info a:hover{color:#669900}
.post_info h2{margin:0px;padding:0px;font-size:22px;}
.post{padding:10px 20px 10px 20px;overflow:hidden}

#body_r{float:left;width:246px;background:#263351 url(images/pic08.jpg) 0px 254px repeat-x;overflow:hidden;color:#ffffff;margin-right:20px;}
#body_r a:visited,#body_r a:link{color:#3CF;text-decoration:none;}
#body_r a:hover{color:#FF6}
#body_r ul{padding:0px;margin:0px;list-style-type:none}
#sidebar_top{background:url(images/p3.jpg) no-repeat;width:246px;height:124px;margin-top:-1px!important;}
#searchform {padding:20px;background:url(images/p5.jpg) 12px 12px no-repeat;}
#s {width:200px;border:1px solid #F90;background:#FFC;color:#9C0;height:15px;}
#sidebar_top h2{font-size:18px;padding:20px 20px 10px 18px;margin:0px;color:#F90}
#sidebar_content{background:url(images/p4.jpg) repeat-x;padding:0px 20px;}
#sidebar_content ul{margin:0px 0px;padding:0px;list-style-type:none;}
#sidebar_content ul li{margin:0px;padding:6px 0px;}
#sidebar_content ul li h2{padding:0px;margin:0px 0px 10px 0px;font-size:18px;font-family:"Times New Roman";}
#sidebar_content ul li ul{margin:0px;padding:0px;}
#sidebar_content ul li ui li{padding:0px;margin:0px;}

#comments{width:520px;float:left;}
#comments form{margin:15px 0px;padding:0px}
#comments form p{padding:5px 0px;margin:0px;}
#comments #url{width:250px;}
#comments input{width:auto;}
#comments #email{width:250px;width:120px;}
#comments #author{width:250px;width:120px;}
#comments #c_rss{margin:30px 0px;text-align:right;font-size:14px; }
#submit{padding:0px 5px;width:120px;}
#comments h2{font-size:18px;color:#996699}
#comments ol{margin:0px;padding:0px 0px 6px 0px;list-style-type:none}
#comments ol p{margin:5px 0px;padding:0px 0px;}
#comments ol li{border-left:2px solid #3CC;margin-bottom:20px;padding:0px 10px;}
#comments ol li a:link,#comments ol li a:visited{font-size:12px;color:#9C0;font-weight:lighter}
#comments blockquote{background:#FFC;color:#C00;padding:0px 10px;}
#comments .alt{border-left:2px solid #F90;}
#comments .alt a:link,#comments .alt a:visited{color:#360;}
.avatars{float:right;padding:0px 0px 10px 10px;}

.important_lists{margin:0px;padding:0px 0px 20px 0px;list-style-type:none;}
.important_lists li ul{padding:0px}
.important_lists li ul li{list-style-type:none;padding:0px;}
.important_lists li h3{color:#996600}

/*
Extra...not mine :)
*/

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}