/*
Theme Name: RYL Ver. 2.0
Theme URI: http://www.vivsin.com
Description: 3 Columns, 2 Right Sidebars
Version: 1.1
Author: VIVROCKS
Author URI: http://www.vivrocks.com
*/

@import"rssbar.css";
@import"sidebar.css";
@import"comments.css";

/* MASTER RESET``````````````````````````````````````````````````````````````````````````````*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0px; padding:0px;}
body{ margin:0px; padding:0px; position:relative;}
ul{margin:0;padding:0;}
ul li{margin:0;padding:0;list-style:none;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;list-style:none;}
img { border:0px; }
a.image:link, a.image:visited, a.image:hover {background: none;	padding: 0;}
a.image img {border: none;}


/* Master tags```````````````````````````````````````````````````````````````````````````````*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
	line-height:140%;
	background:#f5f5f5 url(images/body-bg.png) top repeat-x;
}
a:link, a:visited { color:#069; text-decoration:none; }
a:hover {color:#F39; text-decoration:none; }

/* Main Divs`````````````````````````````````````````````````````````````````````````````````*/
#wrapper {
	width: 1000px;
	padding: 0px;
	margin:0 auto 0;
}
#top{
	height:5px;
}
#header {
	height: 121px;
	width: 1000px;
}
#logo {
	width:378px;
	float:left;
}
#search {
	width:622px;
	float:right;
}
#quote{
	height:79px;
	background:url(images/quote.png) top center no-repeat;
}
#box{
	height:42px;
	background:url(images/search.png) top center no-repeat;
}
#box .searchtext{width:210px;height:29px; float:left; padding:13px 0 0 250px;}
#box .searchbutton{width:162px; height:42px; float:right;}
#box input.searchinput{width:200px;background:none;color:#555;font-family:Tahoma;border:none; letter-spacing:1px;}
#box input.searchsubmit{height:42px;width:95px;background:none;border:none;cursor:pointer;}

#wrap {background:url(images/wrap.png) center top no-repeat; margin:1px auto; width:1000px; padding:35px 0 0 0;}

#main {
	width: 1000px;
	overflow: hidden;
	background:url(images/main-bg.png) center repeat-y;
}
#content {
	width: 500px;
	padding:0 0 0 25px;
	float: left;
}

.description {
	clear: left;
	padding: 5px 0 5px 35px;
}
#post {
	font-size: 12px;
	line-height:160%;
}
#post .top { background:url(images/dot1.png) bottom repeat-x; padding:0 0 30px 0;}
#post .date { width:368px; height:24px; float:left; background:url(images/calendar.png) left no-repeat; padding:0 0 0 22px; font-size:10px; line-height:24px;}
#post .ccount { width:90px; height:24px; float:right; background:url(images/ccount.png) left no-repeat; padding:0 0 0 20px;  font-size:10px; line-height:24px; font-weight:bold;}
#post h2 {
		font-size:28px;
		font-smooth: always;
		font-weight:normal;	
		line-height:120%;
		margin:0; 
		padding:2px 0 6px 0;	
		font-family:'Trebuchet MS', 'Arial', Tahoma; 
		background:url(images/dot1.png) bottom repeat-x;
}
#post h2 a:link, #post h2 a:visited { color:#360;}
#post h2 a:hover { color: #693;}
#post h3 { 
		background:url(images/dot1.png) bottom repeat-x; 
		font-size:14px; 
		margin:5px 0 5px 0;
		padding:0 0 5px 0;
		text-align:justify;
}
#post h4 { 
			font-size:11px;
			padding:5px 5px 5px 20px; margin:6px 0 6px 0;
			background:url(images/arrow.png) left no-repeat;
}
#post .entry-meta {margin: 0 0 2px 0; background:url(images/dot1.png) bottom repeat-x;padding:4px 0 4px 0; font-weight:bold; font-size:10px;}
#post .entry-meta a:link, #post .entry-meta a:visited { background:url(images/shortcut.png) left no-repeat; padding:3px 0 3px 16px; line-height:16px;font-weight:normal;}
.entry-content, .entry-excerpt {clear: left; margin:0 0 30px 0; border-bottom:5px solid #ccc; padding:0 0 10px 0;}
blockquote { background:url(images/backquote.png) left top no-repeat; padding:6px 0 10px 35px; margin:5px 0 0 0; color:#C60;}
#post ul { padding:10px 0 5px 20px; }
#post ul li{list-style:disc; padding:3px 0 3px 0; }
#post .more-link { width:477px; display:block;
			font-size:12px; border:1px solid #f5f5f5; font-weight:bold;
			padding:5px 5px 5px 16px; margin:15px 0 6px 0;
			background:#f9f9f9 url(images/connect.png) left no-repeat;
}
#post p, #post pre { padding:0 0 10px 0; }


.alignleft {
  float: left;
}
.alignright {
  float: right;
}
img.aligncenter, div.aligncenter {
	display: block;
	margin: 0 auto;
}
img.alignright, div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
img.alignleft, div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
.wp-caption-text {
  font-size: .7em;
  line-height: 1.1em;
  margin: 0;
}
#footer {
	background:url(images/footer.png) top center no-repeat;
	clear: both;
	text-align: center;
	font-size: 11px;
	line-height:11px;
	padding: 35px 0 10px 0;
}

#footer a:link, #footer a:visited {
	color:#069;
}
#footer a:hover {
	text-decoration: underline;
}

#navigation {
  clear: both;
  padding:2px 0 15px 0;
}
