/*
Theme Name: Ruby the Diamond
Theme URI: http://rubyzhang.org/project
Description: Ruby the Diamond
Version: 1.4
Author: Ruby
Tags: blue
Author URI: http://rubyzhang.org
*/

body{background:#fdc0d6 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:#ffffff;}
a img{border:0px;}
small{font-size:10px;}
p{line-height:17px;}
.style01{font-size:10px;color:#000000;}
a:link,a:visited{color:#fd3078;text-decoration:underline;}
a:hover{color:#bb3363;}
blockquote {font-size:12px;color:#666666;}
form{padding:0px;margin:0px;}
textarea, input{border:1px solid #e56a8b ;background:#fe95bb;color:#000;}
textarea{margin:auto;width:550px;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;width:866px}
#header{padding:30px 0px 0px 30px;text-align:right;background:url(images/p1.jpg) no-repeat;width:856px;height:140px;}
#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{width:216px;padding:15px;}
#body_l{float:left;width:600px;background:#ffffff url(images/pic03.jpg) repeat-y; margin-left:20px;}
.b_content{}
.b_top{width:600px;height:32px;}
.b_bottom{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:#bb3363}
.post_info h2{margin:0px;padding:0px;font-size:22px;}
.post{padding:10px 20px 10px 20px;overflow:hidden}

#body_r{float:left;width:246px;overflow:hidden;color:#ffffff;}
#body_r a:visited,#body_r a:link{color:#FFFFFF;text-decoration:none;}
#body_r a:hover{color:#FF6}
#body_r ul{padding:0px;margin:0px;list-style-type:none}
#sidebar_top{background-color:#fdc0d6;width:246px;height:124px;margin-top:5px!important;border-bottom: 3px double #bb3363;}
#searchform {padding: 20px;}
#s {width:200px;border:1px solid #e56a8b;background:#FFC;color:#9C0;height:15px;}
#sidebar_top h2{font-size:18px;padding:20px 20px 10px 18px;margin:0px;color:#e56a8b}
#sidebar_content{background-color: #fdc0d6;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:550px;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:#fd3078}
#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}

.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;
}

/* MAIN NAVIGATION - TABS
----------------------------------------- */
	#main-nav ul { 
		margin: 25px 0px 20px 0px;
		float: left;

	}
		#main-nav ul li { 
	 		list-style: none;
	 		float: left;
	 		width: auto;
	 		margin-right: 4px;
			display: block;
			background: url(images/nav_separator.gif) no-repeat 0px 5px;

		}
  			#main-nav ul li a { 
				text-decoration: none;
				display: block; 
				font-size: 12px;
				_font-size: 10px;
				font-weight: bold; 
				padding: 0 0 0 10px;
				color: #fff;
			}
				#main-nav ul li a span {
					text-align: center;
					padding-right: 2px;
				}
					#main-nav ul li a:hover { 
						color: #fff;
						text-decoration: underline;
						cursor: pointer;
					}
					#main-nav ul li a:hover span {
						cursor: pointer;
						text-decoration: underline;
					}
					
    			#main-nav ul li a.current,
	    		#main-nav ul li a.section,
	    		#main-nav ul li a.section:hover,
	    		#main-nav ul li a.current:hover { 
				 	color: #000;
				 	text-decoration: underline;
					}
				#main-nav ul li a.current span,
				#main-nav ul li a.section span,
	    		#main-nav ul li a.section:hover span,
				#main-nav ul li a.current:hover span {
					color: #000;

				}
  
