/*
Theme Name: Rivkah
Theme URI: http://www.rivkah.com/
Description: Rivkah's theme
Version: 1.0
Author: Rivkah
Author URI: http://www.rivkah.com/
Tags: rivkah
*/


/* fonts */
@font-face {
  font-family: "Creampuff";
  src: url("fonts/creampuf.ttf") format("truetype"); }

@font-face {
  font-family: "Helcbo";
  src: url("fonts/helcbo.ttf") format("truetype"); }

/* basic */
body { 
	width:100%; 
	background:#CC0000 url('images/background/roughbackground_gray.jpg') top left repeat; 
	margin:0px; 
	padding:0px; 
	font:10pt "Times New Roman", Times, serif; 
	line-height:160%; 
	color:#000000; }
a { 
	color:#000000; 
	font:13.5pt "Creampuff";
	text-transform: none;
	text-decoration:none;
	line-height:100%; 
	outline:none; }
a:hover { 
	color:#ff6d89; }
a img { 
	border:0; }
blockquote { 
	border-left:solid 5px #A7B3BC; 
	padding:5px 5px 5px 8px; 
	margin:8px; 
	background-color:#F4F5F7; 
	font:normal 8pt Georgia, "Times New Roman", Times, serif; 
	line-height:160%; 
	display:inline-block; }
pre { 
	border-left:solid 5px #738695; 
	padding:5px 5px 5px 8px; 
	margin:8px 8px 8px 8px; 
	background-color:#EEF0F2; 
	overflow:scroll; }
ul { 
	list-style-type:square; }
input, 
select, 
textarea { 
	font:8pt Verdana, Arial, sans-serif; 
	color:#FF0066; }
form { 
	margin:0px; 
	padding:0px;
	 }
p { 
	margin:11px 0px 11px 0px;
	font:normal 8.5pt Georgia, "Times New Roman", Times, serif; 
 }
h1, h2, h3, h4, h5, h6  { 
	font-weight:normal; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	line-height:160% }
h1 { font-size:19pt }
h2 { font-size:16pt; }
h3 { font-size:13pt; }
h4 { font-size:10pt; }
h5 { font-size:8pt; }
h6 { font-size:7pt; }
.sep { 
	display:block; 
	height:30px; 
	background:transparent url('images/sep.gif') top center no-repeat; 
	overflow:hidden; }

/* wordpress defaults */
.aligncenter,
div.aligncenter { 
	display:block; 
	margin-left:auto; 
	margin-right:auto; }
.alignleft { 
	float:left;}
.alignright { 
	float:right;}
.wp-caption { 
	text-align:center; 
	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 p.wp-caption-text { 
	padding:5px 4px 5px; 
	margin:0; 
	font:normal 8pt Georgia, "Times New Roman", Times, serif; 
	color:#999999; 
	line-height:150%; }

/* wrapper */
.wrap { 
	width:100%; 
	margin:none; 
	padding:0px; 
	overflow:hidden; 
	background:transparent url('images/background/header_gray.jpg') top left no-repeat; }

/* menu */
#menu { 
	width:100%; 
	margin:0px 0px 0px 0px; 
	height:131px; 
	font:normal 8pt Georgia, "Times New Roman", Times, serif; 
	text-transform:lowercase; 
	background:transparent url('images/buttons/topics.gif') top left no-repeat; }
#menu ul { 
	list-style:none; 
	margin:125px 0px 0px 301px; 
	padding:0px; 
	overflow:hidden; }
#menu li { 
	float:left; 
	padding:0px; }
#menu li a { 
	display:block; 
	background-color:transparent; 
	padding:0px 0px 0px 0px; 
	margin:112px 19px 0px 4px; 
	text-align:left; 
	color:transparent;
	font:bold 8pt Verdana, Arial, Helvetica, sans-serif; }
#menu li a:hover { 
	color:transparent; 
	text-decoration:none; }
#menu li.current_page_item a { 
	background-color:transparent; }
#menu li.current_page_item a:hover { 
	color:transparent; 
	text-decoration:none; }
#midbar { 
	margin:0px 0px 0px 0px; 
	overflow:hidden; 
	height:100%; 
	background:transparent url('images/background/magazine_borders.gif') top left repeat-y; }
#innerwrap { 
	margin:0px 0px 0px 0px;
	overflow:hidden; 
	height:100%; 
	background:transparent url('images/background/magazine_borders.gif') top left repeat-y; }

/* columns */
.c1 { 
	width:221px; 
	float:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	text-align:left; }
.c2 { 
	width:505px; 
	float:left; 
	padding:0px 0px 0px 0px; 
	margin:10px 20px 0px 10px; 
	overflow:hidden; }
.c3 { 
	width:235px; 
	float:left; 
	padding:0px; 
	margin:0px; 
	overflow:hidden;
	text-align:left }

/* contact + subscribe text + middle text */
.toptext { 
	margin:0px; 
	padding:5px 0px 0px 12px; 
	color:#FFFFFF; 
	text-transform:lowercase; 
	font:italic 10pt Georgia, "Times New Roman", Times, serif; }
.toptext a { 
	color:#FFFFFF; }
.toptext a:hover { 
	color:#ff6d89; 
	text-decoration:none; }
.midtext { 
	margin:0px; 
	padding:20px 0px 0px 0px; 
	color:#777777; 
	font:normal 9pt Georgia, "Times New Roman", Times, serif; }

/* widgets */
#widgets1 { 
	list-style:none; 
	margin:0px 0px 0px 25px; 
	padding:0px; 
	color:#000000;
	font: 10.5pt "Helcbo", Courier, monospace; }
#widgets3 { 
	list-style:none; 
	margin:0px; 
	padding:0px; 
	color:#333333;
	font: italic 9pt Georgia, "Times New Roman", Times, serif; }
.widget { 
	list-style:none; 
	margin:0px 0px 15px 0px; 
	padding:0px 0px 0px 0px; }
#widgets1 .widget { 
	background:none; }
#widgets3 .widget { }
.widget ul { 
	margin:0px; 
	padding:0px; }
.widget ul li a { 
	padding:0px;
	font: 13.5pt "Helcbo", Courier, monospace;
	text-transform: uppercase;
	line-height:19px; }
.widget li a:hover { 
	color:#000000;
	border-bottom:dotted 2px #ff6d89; }
.widget h2 { 
	height:30px;
	margin:0px 15px; 
	padding:0px; 
	float: right;
	color:546a85;
	font:13.5pt "Helcbo", Courier, monospace; 
	text-transform:lowercase; }
.widget h3 { 
	margin:0px; 
	padding:0px; 
	color:#546a85; 
	font:13.5pt "Helcbo", Courier, monospace; 
	text-transform:lowercase; }

/* list images for widgets */
#widgets1 .widget li { 
	list-style:none; 
	background:url('images/buttons/star_green.gif') center left no-repeat; 
	margin:7px 2px 0px 13px; 
	padding:0px 0px 0px 22px; }
#widgets3 .widget li { 
	list-style:none; 
	margin:5px 10px 0px 18px; 
	padding:0px 0px 0px 0px; }
#widgets1 .widget_recent_entries li { 
	background:url('images/buttons/star_green.gif') center left no-repeat; }
#widgets1 .widget_recent_comments li { 
	background:url('images/star_pink.gif') top left no-repeat; }
#widgets1 .widget_pages li { 
	background:url('images/star_pink.gif') top left no-repeat; }
#widgets1 .widget_categories li { 
	background:url('images/buttons/star_green.gif') top left no-repeat; }
#widgets1 .widget_archive li { 
	background:url('images/buttons/star_green.gif') center left no-repeat; }
#widgets1 .widget_links li, 
#widgets1 .widget_betterblogroll li, 
#widgets1 .widget_sclw li { 
	background:url('images/buttons/star.gif') top left no-repeat; }
#widgets3 .widget_recent_entries li { 
	background:none top left no-repeat; }
#widgets3 .widget_recent_comments li { 
	background:none top left no-repeat; }
#widgets3 .widget_pages li { 
	background:url('images/buttons/star_pink.gif') top left no-repeat; }
#widgets3 .widget_categories li { 
	background:url('images/buttons/star_pink.gif') top left no-repeat; }
#widgets3 .widget_archive li { 
	background:url('images/buttons/star_pink.gif') top left no-repeat; }
#widgets3 .widget_links li, 
#widgets3 .widget_betterblogroll li, 
#widgets3 .widget_sclw li { 
	background:url('images/star.gif') top left no-repeat; }
	
 
/* box */
.box{
  background: transparent;
  padding: 10px 0px 20px 0px;
  margin: 0px 0px 0px 0px; }
.box .titlewrap{
  background: transparent;
  padding-left: 27px; }
.box .titlewrap h4{
	height:0px;
	margin:0px 0px 0px 0px; 
	padding:0px; 
	color:#51bec2;
	background:transparent;
	font:italic 1pt Georgia, "Times New Roman", Times, serif; }
.box .titlewrap h4 a{
  color: transparent;
  text-decoration: none; }
.box.titlewrap h4 a{
  color: transparent;
  text-decoration: none; }
.box .titlewrap span{
  padding: 6px 0;
  display: block; }
.box .wrapleft{ 
  background: transparent; }
.box .the-content{
  padding: 5px 7px 1px 0px; }

  
/* box2 */
.box2{
  background: transparent;
  padding: 10px 0px 20px 0px;
  margin: 0px 0px 0px 0px; }
.box2 .titlewrap{
  background: transparent;
  padding-left: 27px; }
.box2 .titlewrap h4{
	height:0px;
	margin:0px 0px 0px 0px; 
	padding:0px; 
	color:transparent;
	background:transparent;
	font:italic 11pt Georgia, "Times New Roman", Times, serif; }
.box2 .titlewrap h4 a{
  color: transparent;
  text-decoration: none; }
.box2.titlewrap h4 a{
  color: transparent;
  text-decoration: none; }
.box2 .titlewrap span{
  padding: 6px 0;
  display: block; }
.box2 .wrapleft{ 
  background: transparent; }
.box2 .the-content{
  padding: 5px 7px 1px 0px; }

/* box3 */
.box3{
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }
.box3 .titlewrap{
	background: transparent url('images/background/balloons_header.gif') no-repeat top left;
	padding-left: 27px; }
.box3 .titlewrap h4{
	height:25px;
	margin:0px 0px 0px 0px; 
	padding:5px 0px 0px 0px; 
	color:#000000;
	font:13.5pt "Helcbo", Courier, monospace; 
	text-transform:lowercase; }
.box3 .titlewrap h4 a{
	color: transparent;
	text-decoration: none; }
.box3.titlewrap h4 a{
	color: transparent;
	text-decoration: none; }
.box3 .titlewrap span{
	padding: 6px 0;
	display: block; }
.box3 .wrapleft{
	padding: 0px 0px 23px 0px;
	background: transparent url('images/background/balloons_footer.gif') no-repeat bottom left; }
.box3 .the-content{
	background:transparent url('images/background/balloons.gif') repeat-y bottom left;
	padding: 5px 7px 1px 10px; }

 
/* search box */
#searchform #s { 
	width:150px;
	margin: 0px 10px;
	float: right; }

/* blog posts */
.post { 
	padding:0px 20px 15px 20px; 
	overflow:hidden; 
	line-height:150%;
	font:normal 11pt "Times New Roman", Times, serif; 
	color:#333333; }

/* blog title */
.post-title h1 { 
	margin:15px 0px 5px 0px; 
	padding:0px 0px 0px 0px; 
	font:normal 8pt Georgia, "Times New Roman", Times, serif; }
.post-title h1 a { 
	color:#ff6d89;
	font:29pt "Creampuff", Courier, monospace;
	text-transform: none;
	letter-spacing: -.5pt;
	line-height: 22pt; }
.post-title h1 a:hover { 
	color:#ff6d89; 
	text-decoration:none; }

/* bar with date, author and category */
.post-sub { 
	padding:5px 0px 10px 0px; 
	overflow:hidden; 
	font:normal 8pt Georgia, "Times New Roman", Times, serif; 
	color:#ff6d89; }
.post-sub a, {
	font:normal 8pt Georgia, "Times New Roman", Times, serif;
	color:#ff6d89;  
	float:left; 
	overflow:hidden; }

.post-foot a { 
	color:#000000; 
	font:normal 13.5pt "Creampuff", serif; }
.post-sub a:hover, 
.post-foot a:hover { 
	background-color:#EBEBEB; 
	color:#ff6d89; 
	border-bottom:dotted 1px #999999; 
	text-decoration:none; }
.post-date { 
	font:normal 13.5pt "Creampuff", courier;
	float:right; 
	overflow:hidden; 
	margin-right:0px; }
.post-author { 
	float:left; 
	overflow:hidden; 
	margin-right:20px; }
.post-cat {
	color:#ff6d89;  
	float:left; 
	overflow:hidden;
	font:normal 8pt Georgia, "Times New Roman", Times, serif;
 }

/* blog text */
.post-text { 
	overflow:hidden;
	text-align:justify; 
	line-height: 135%;
	color:#333333; }
.aligncenter { 
	display:block; 
	margin:auto; 
	text-align:center; }
img.alignright { 
	padding:4px; 
	margin:2px; 
	display:inline; }
img.alignleft { 
	padding:4px; 
	margin:2px; 
	display:inline; }
.alignright { 
	float: right; }
.alignleft { 
	float: left; }
.youtube { 
	text-align:center; 
	margin:10px 0px 10px 0px; }

/* blog footer with tags, edit and comments */
.post-foot { 
	overflow:hidden; 
	margin:0px 0px 0px 0px; 
	font:normal 13.5pt "Creampuff"; 
	color:#ff6d89; 
	line-height:100%; }
.post-edit { 
	float:left;
	font:normal 13.5pt "Creampuff"; 
	color:#000000;  }
.post-comments { 
	float:left;
	font:normal 13.5pt "Creampuff"; 
	color:#000000;  }
.post-tags {
	align:left;
	font:normal 8pt Georgia, "Times New Roman", Times, serif; 
	color:#ff6d89;
	border-bottom:dotted 1px #ff6d89; }

/* comments */
.commentlist { 
	list-style:none; 
	padding:0px; 
	margin:0px; 
	border-top:solid 1px #ff6d89; 
	overflow:hidden; }
.commentlist li { 
	overflow:hidden; 
	border-bottom:solid 1px #ff6d89; 
	padding:8px; 
	background-color:#FFFFFF; }
.commentlist li.alt { 
	background-color:#F8F8F8; 
	overflow:hidden; }
.comment-avatar img { 
	float:left; 
	padding:0px; 
	border:solid 1px #ff6d89; 
	margin:8px 8px 8px 0px; }
.comment-bar { 
	color:#ff6d89; 
	overflow:hidden; 
	padding:0px 8px 0px 0px; 
	font:normal 8pt Georgia, "Times New Roman", Times, serif; 
	line-height:160%; }
.comment-bar a { 
	color:#ff6d89; 
		border-bottom:dotted 1px #ff6d89; }
.comment-bar a:hover { 
	background-color:#EBEBEB; 
	color:#666666; 
	border-bottom:dotted 1px #ff6d89; 
	text-decoration:none; }
.comment-author { 
	color:#ff6d89; 
	font-size:11pt; 
	font-style:italic; }
.comment-author a { 
	color:#ff6d89; 
	border-bottom:dotted 1px #ff6d89; }
.comment-author a:hover { 
	text-decoration:none; }
.comment-text { }


/* footer */
#footer { 
	margin-top:0px;
	padding: 0px 0px 0px 350px; 
	overflow:hidden; 
	width:100%; height:60px; 
	background:transparent url('images/background/magazine_footer.gif') top left no-repeat; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#AA9F8A; 
	text-align:left; }
#footer a { 
	color:#AA9F8A; 
	border-bottom:dotted 1px #ff6d89; 
	text-transform:lowercase; }
#footer a:hover { 
	text-decoration:none; }