/*
Theme Name: The Heritage of Jewish Meldoy
Theme URI: http:www.buckyben.com/jewish_melody : u know it Dawg
Description: major CSS revs complete, del.icio.us tags // New layout and elements & twitter to JMEL...
Version: 6.0.3
Author: Ben Weisman hook'n it up : enjoy
Author URI: http:www.buckyben.com

Credit for the original concept and core of the layout comes
courtesy of Rob Chandanais via: http://bluerobot.com/web/layouts/layout3.html
Some updates done By Baltazar & Mulvey - peace to my bruthaS */

/* Begin HTML TAGS */

body {
	margin: 0px;
	font-size: 12px;
	font-family: "Lucida Sans", Helvetica, Verdana, Arial, Sans-Serif;
	color: #3C2815;
	text-align: center;
	background: #c0dbe8;	
}

pre {
	line-height: 160%;

}
a {
	font-family: "Helvetica", Verdana, Arial, Sans-Serif;
	color: #225482;
	text-decoration: none;
	/* background : transparent; */
}

a:link	  { color: #225482; text-decoration: none; }	 
a:visited { color: #225482; text-decoration: none; }	 
a:hover   { color: #225482; text-decoration: underline; }

p {
	font: 11px/18px "Verdana", Helvetica, Arial, Sans-Serif;
	margin: 0px 0px 0px 0px;
	padding: 2px;
}

.blogimg {
	border: 1px #d2d2d2 solid;
	}

.tagcloud {
	font-family: "Verdana", Helvetica, Arial, Sans-Serif;
	padding: 0 5px 0 0;
	margin: 0 0 10px 0;
	}

blockquote {
	margin: 0.5em;
	color: #333333;
	padding: 4px;
	/*border: 1px solid #000000;*/
	background: #c4d8e1;
}

h1 {
	/*  SITE TITLE (#header) */
	
	font-weight: nomal;
	font-size: 9px;
	color: #000000;
	text-align: center;
}

h2 {
	/* SITE PAGE TITLE (mainly defined in storyTitle link defs) */
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 5px;
}

h3 {
	/*** Comments header ***/
}

/* End HTML TAGS */


/* Begin FRAME POSTION ELEMENTS */

#headerblock {
	/* AREA HIDDEN BEHIND LOGO */
	position: absolute;
	top: 20px;
	left: 330px;
	min-width: 120px;
	border: 1px solid #000;
	color: #222;
	background: #efefe7;
	padding: 10px;
	font-size: 11px;
	font-weight: 600;
	z-index: 1;
}

.frame {
	width: 932px;
	margin-right: auto;
	margin-left: auto;
	/* left aligned:
	margin-left: 20px; */
	margin-top: 20px;
	padding: 5px; /* footer has no margins */
	text-align: left;
	background: #FFFFFF;
	/*background-image: url(images/main_bg_tree.jpg);*/
	z-index: 1;
}

#contentleft {
	width: 158px;
	float: left;
}
/* body>#leftpanel {width: 168px;} */

.contentcenter {
	width: 602px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

#contentright {
	width: 156px;
	float: left;
	margin-right: 0px;
	z-index: 3;
}
/* body>#rightpanel {width: 188px;} */

.footer {
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: -5px;
	padding: 18px;
	background: #91b6c8;
	border: 1px solid #CCCCCC;

	text-align: center;
	color: #333;

}

.footer a:link { color: #1E1E25; text-decoration: none; }
.footer a:visited { color: #1E1E25; text-decoration: none; }
.footer a:hover { color: #1E1E25; text-decoration: underline; }

/* End FRAME POSTION ELEMENTS */


.contentside {
	/*** both contentleft and contentright ***/
	background: #ffffff;
	voice-family: "\"}\"";
	voice-family: inherit;
	/* z-index: 3; -- will not work b/c pos not absolute */
}

.contentside a:link { color: #225482; text-decoration: underline; }
.contentside a:visited { color: #225482; text-decoration: underline; }
.contentside a:hover { color: #225482; text-decoration: underline; }

.sideblock {
	/*** floating side blocks ***/
	
	margin: 0px 0px 5px 0px;
	width: 148px;
	/*border: 1px solid #6490c2;
	background: #cfdded;*/
	background-image: url(images/spacer.gif);
	background-repeat: repeat-x;
	padding: 4px;
	color: #222;
	text-align: left;
}


.calendar {
	/* margin-left: auto;
	margin-right: auto; */
	font-size: 11px;
	margin-top: 5px;
	margin-left: 14px;
	text-align: center;
}

.sideblock h4 {
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-weight: bold;
	font-size: 15px;
	color: #;
	/*color: #333333;*/
}

.sideblock ul {
   padding: 4px;
   margin: 0px;
   text-indent: 0px;
}

.sideblock li	{
	list-style: disc url(images/spacer_neu.gif) inside;
/*	list-style: disc url(images/df_arrow1.gif) inside;*/
	list-style-type: none;
	text-indent:6px;
}

.sideblock a:link { color: #626477; text-decoration: none; font-size: 11px; }
.sideblock a:visited { color: #626477; text-decoration: none; font-size: 11px; }
.sideblock a:hover { color: #13131A; text-decoration: underline; font-size: 11px; }

/*alt sidbar*/
.sideblu {
	/*** floating side blocks ***/
	
	margin: 0px 0px 5px 0px;
	width: 148px;
	/*border: 1px solid #6490c2;
	background: #cfdded;*/
	background-image: url(images/spacer.gif);
	background-repeat: repeat-x;
	padding: 4px;
	color: #222;
	text-align: left;
}

.sideblu h4 {
	padding: 0px;
	margin-top: 7px;
	margin-bottom: 3px;
	margin-left: 10px;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
}

.sideblu ul {
   padding: 4px;
   margin: 0px;
   text-indent: 0px;
}

.sideblu li	{
	list-style: disc url(images/spacer_neu.gif) inside;
	list-style-type: none;
	text-indent:6px;
}

.sideblu a:link { color: #626477; text-decoration: none; font-size: 11px; }
.sideblu a:visited { color: #626477; text-decoration: none; font-size: 11px; }
.sideblu a:hover { color: #13131A; text-decoration: underline; font-size: 11px; }
/*end alt side bar*/


#headerimg {
	margin-bottom: 5px;
	padding: 0px;	
}

#right_photo {
	padding: 4px;
	color: #222;
	text-align: left;
}

#header a:link, #header a:visited {
	font-size: 120%;
	font-weight: 600;
	color: #000000;
}

abbr {
	cursor: help;
}

.centermain, .navigation {
	margin-bottom: 5px;
	padding: 10px 20px 10px 20px;
	/*border: 1px solid #236c86;*/
	background: #f3fcff;
	background-image: url(images/df_mainbg_grad.jpg);
	background-repeat: repeat-x;
	text-align: left;
}

.centermain>p {margin: 0px;}
.centermain>p+p {text-indent: 30px;}

.centermain ul {
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
}

.centermain ul li {
}


/* Post and Page titles are links and defined below, but also in h2 header above */

.storyTitle a:link	 { color: #225482; text-decoration: none; font-size: 16px; }	 
.storyTitle a:visited { color: #225482; text-decoration: none; font-size: 16px; }
.storyTitle a:hover   { color: #225482; text-decoration: underline; font-size: 16px; }

.storyCategory {
	font-weight: 400;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
.storyAuthor {
	font-weight: 600;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#headerMessage {
	font: 9px verdana, arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px;
}

.edit {
	/*** Edit This ***/
	margin-top: 12px;
	margin-right: 10px;
	float: right;
	font-weight: none;
}

.edit a:link { color: #225482; text-decoration: none; font-size: 12px; }
.edit a:visited { color: #225482; text-decoration: none; font-size: 12px; }
.edit a:hover { color: #225482; text-decoration: underline; font-size: 12px; }


.feedback {
	margin-top: 13px;
	padding: 7px;
	border: 1px solid #568fab;
	background: #d6ecf7;
	color: #000;
}

.feedback a:link { font-size: 10px; color: #225482; text-decoration: underline; }
.feedback a:visited { font-size: 10px; color: #225482; text-decoration: underline; }
.feedback a:hover { font-size: 10px; color: #225482; text-decoration: underline; }

#feedbackLogout {
	margin-top: 0px;
	margin-right: 10px;
	float: right;
	font-weight: none;
}

.commentHeader {
	position: relative;
	width: 800;
	margin: 10px 10px 10px 10px;
	border: 1px solid #000000;
	background: #cccccc;
	color: #000000;
	padding: 10px;
	z-index: 3;
	font-size: 16px;
	font-weight: 600;
}

#commentAuthor {
	font-size: 12px;
	font-weight: bold;
}

#editComment {
	margin-top: 5px;
	margin-right: 10px;
	float: right;
	font-weight: none;
}

#editComment a:link { color: #00D; text-decoration: none; font-size: 10px; }
#editComment a:visited { color: #00D; text-decoration: none; font-size: 10px; }
#editComment a:hover { color: #000; text-decoration: underline; font-size: 10px; }

.commentmetadata {
	margin-top: 3px;
}

.commentmetadata a:link { color: #2b5082; text-decoration: none; font-size: 9px; }
.commentmetadata a:visited { color: #2b5082; text-decoration: none; font-size: 9px; }
.commentmetadata a:hover { color: #000; text-decoration: none; font-size: 9px; }

.storyCommentContent {
	border: 1px solid #000;
	color: #222;
	background: #eee;
	width: auto;
	margin: 10px 10px 10px 10px;
	padding: 10px;
}

#contentcomments input, #centermain input, #menu input {
	margin: 1px;
	padding: 1px 1px 4px 1px;
	border: 1px solid #000000;
	font: 11px/14px "Helvetica", verdana, arial, helvetica, sans-serif;
	background: #ffffff;
}
#contentcomments textarea, #centermain textarea, #menu textarea {
	margin: 1px;
	padding: 1px;
	border: 1px solid #000000;
	background: #ffffff;
	font: 11px/14px "Helvetica", verdana, arial, helvetica, sans-serif;
}
.commentfield {
	margin-bottom: 4px;
}

#commentRespond {
	/* in h3 header */
	margin-top: 20px;
	margin-bottom: 5px;	
}

/*

#comments {
	h3
}

.nocomments {

}

.commentlist {
	ol
}

.oddcomment {
	li
}

*/

.navigation {
	position: relative;
	/*width: auto;*/
	min-width: 120px;
	margin: 0px 210px 10px 190px;
	border: 1px solid #000;
	color: #222;
	background: #ded6c6;
	padding: 2px;
	z-index: 3;
}

.storyContent {
	color: #3C2815;
}
.storyContent ul li {
	list-style-type: disc;
	margin-left: 10px;
	padding-left: 5px;
}


.meta {
	color: #276aaf;
	font-size: 10px;
	}

.meta ul {
  display: inline;
}

.meta li  {
	display: inline;
	list-style-type: none;
}

#searchform {
	margin: 0px auto;
	padding: 5px 5px; 
	text-align: left;
	}

q {
	color: #333333;
	background: #ded6c6;
}

#chaff {
	text-align: right;
}
#chaff a {
   color: #000000;
   font-size: 8px;
}
#chaff a:link { color: #000000; }
#chaff a:visited { color: #000000; }
#chaff a:hover { background: #fff; }

.b2calendartable { 
	background: #ded6c6; 
	border: 1px solid #000; 
	font: 11px "Lucida Sans", verdana, arial, helvetica, sans-serif; 
	}
.b2calendarmonth { }
.b2calendarrow   { }
.b2calendarheadercell { color: #e9f2fc; background: #b5a58c; }
.b2calendarcell { color: #222; }
.b2calendartoday { color: #dd0000; }
.b2calendaremptycell { }
.b2calendarlinkpost { color: #354463; text-decoration: none; }

.blogrollmain {
	margin-bottom: 4px;
}

div.NOCSS {display: none;}

.buttonarea {
	background: #cccccc;
}

span.searchword {
	background-color: yellow;
}

img {
	border-style: none;
}

.images {
	padding: 2px;
	background: transparent;
	border: none;
}
