/* -----------------------------------------------------------------------

   Blueprint CSS Framework 0.7.1
   http://blueprintcss.googlecode.com

   * Copyright (c) 2007-2008. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;/*background:#fff;*/font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
body {margin:1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


/* -------------------------------------------------------------- 
  
   fancy-type.css
   * Lots of pretty advanced classes for manipulating text.
   
   See the Readme file in this folder for additional instructions.

-------------------------------------------------------------- */

/* Indentation instead of line shifts for sibling paragraphs. */
   p + p { text-indent:2em; margin-top:-1.5em; }
   form p + p  { text-indent: 0; } /* Don't want this in forms. */
   

/* For great looking type, use this code instead of asdf: 
   <span class="alt">asdf</span>  
   Best used on prepositions and ampersands. */
  
.alt { 
  color: #666; 
  font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
  font-style: italic;
  font-weight: normal;
}


/* For great looking quote marks in titles, replace "asdf" with:
   <span class="dquo">&#8220;</span>asdf&#8221;
   (That is, when the title starts with a quote mark). 
   (You may have to change this value depending on your font size). */  
   
.dquo { margin-left: -.5em; } 


/* Reduced size type with incremental leading
   (http://www.markboulton.co.uk/journal/comments/incremental_leading/)

   This could be used for side notes. For smaller type, you don't necessarily want to 
   follow the 1.5x vertical rhythm -- the line-height is too much. 
   
   Using this class, it reduces your font size and line-height so that for 
   every four lines of normal sized type, there is five lines of the sidenote. eg:

   New type size in em's:
     10px (wanted side note size) / 12px (existing base size) = 0.8333 (new type size in ems)

   New line-height value:
     12px x 1.5 = 18px (old line-height)
     18px x 4 = 72px 
     72px / 5 = 14.4px (new line height)
     14.4px / 10px = 1.44 (new line height in em's) */

p.incr, .incr p {
	font-size: 10px;
	line-height: 1.44em;  
	margin-bottom: 1.5em;
}


/* Surround uppercase words and abbreviations with this class.
   Based on work by Jørgen Arnor Gårdsø Lom [http://twistedintellect.com/] */
   
.caps { 
  font-variant: small-caps; 
  letter-spacing: 1px; 
  text-transform: lowercase; 
  font-size:1.2em;
  line-height:1%;
  font-weight:bold;
  padding:0 2px;
}


/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

/*
* {
margin: 0;
padding: 0;
}

body {
margin: 20px 0;
background: #F5F5F5;
}

body, th, td, input, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #666666;
}


form.edit_jew, form.new_jew {
background: #EBEBEB;
}
*/
#content .up {
    margin-top: -0.5em;
    padding-bottom: 1em;
    text-align: center;
    border-bottom: none;
}
fieldset {
    border-width: 4px;
}

fieldset .disclaimer, fieldset li {
    margin-bottom: 10px;
}
/*
input, textarea {
font-weight: bold;
}

*/

input.text, input.text_field, textarea, select {
    /*padding: 2px 5px;*/
    background: #F8FAEB;
    border-top: 1px solid #4D5719;
    border-left: 1px solid #4D5719;
    border-right: 1px solid #D6E48E;
    border-bottom: 1px solid #D6E48E;
    margin: 0 0 5px;
    width: auto;
}

/*textarea#jew_description,
textarea#category_description {
    width: 350px;
}*/


input.button {
    background: #B8D03B;
    border-top: 1px solid #D6E48E;
    border-left: 1px solid #D6E48E;
    border-right: 1px solid #4D5719;
    border-bottom: 1px solid #4D5719;
    font-size: 1.1em;
    font-weight: bold;
    color: #549FC9;
}

/*
label {
margin-top: 1em;
margin-bottom: 1em;
}
*/
html,body{
    /*margin:0;
    padding:0;
    border:0;
    font:12px Arial, Helvetica, sans-serif;
    color:black;
    background:#B2D100*/
}

h1, h2, h3, label {
    /*margin-top: 1.5em;*/
    font-family: Georgia, "Times New Roman", Times, serif;
    /*color: #626456;*/
    color: #549FC9;
}

.container {

}
/*

h1 {
letter-spacing: -.075em;
font-size: 3em;
}

h2 {
letter-spacing: -.05em;
font-size: 1.8em;
font-weight: normal;
color: #8D8E85;
}

h3, label {
font-size: 1em;
}

p, ul, ol {
margin-top: 1.5em;
line-height: 1.8em;
font-size: 1.1em;
}

ul, ol {
margin-left: 3em;
margin-bottom: 2em;
}
*/

blockquote {
    /*margin-top: 3em;*/
}

a {
    text-decoration: none;
    border-bottom: 1px dotted #B8D03B;
    color: #2776a6;
}

a:hover {
    border: none;
    background: #B8D03B;
    color: #FFFFFF;
}

h1 a, h2 a, h3 a {
    border: none;
    text-decoration: none;
    color: #626456;
}

h1 a:hover, h2 a:hover, h3 a:hover {
    background: none;
    border-bottom: 1px dotted #B8D03B;
    color: #B8D03B;
}

hr {
    /*    display: none;*/
}

/* Wrapper */

#wrapper {
}

/* Header */

#header {
    /*width: 980px;*/
    /*height: 35px;*/
    /*margin: 0 auto;*/
}

#menu {
    /*float: left;*/
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: normal;
}

#menu li {
    float: left;
    /*border-bottom: 2px solid #B8D03B;*/
}

#menu a, 
#menu span {
    display: block;
    float: left;
    height: 25px;
    margin-right: 1px;
    padding: 10px 20px 0 20px;
    background: #E9EED0;
    text-decoration: none;
    font-size: 1.1em;
    font-weight: bold;
    color: #8C8F7D;
    border-bottom: none;
}

#menu a:hover, 
#menu span:hover {
    background: #DDE6AB;
    color: #549FC9;
}

#menu .current_page_item a, 
#menu .current_page_item span {
    background: #B8D03B url(/images/img01.gif) no-repeat;
    color: white;
}

#search {
    /*float: right;
    width: 260px;
    padding-top: 7px;*/
    padding: 2px 0;
    background: #B8D03B;
    /*border-right: 3px solid #B8D03B;*/
}

#search fieldset {
    border: none;
    margin: 0;
    padding: 0;
    float: right;

}

#search #s {
    width: 160px;
    margin: 0;
    padding: 0;
    /*top: 5px;*/
}

#search #x {
    width: 80px;
    margin: 0;
    padding: 0;
    /*top: 5px;*/
}

#fuzzy {
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    color: white;
    font-size: 0.9em;
    font-weight: bold;
}

.ac_results li {
    text-align: left;
}

#person {
    padding-left:1em;
}

ol#fj li {
    border: 1px solid #D6E48E;
    margin-bottom: 0.5em;
    padding: 3px 0 3px 5px;
    background: #E9EED0;
    /*background: #E9EED0 url(../images/hand1a.png) no-repeat left;*/
    /*  width: 100%; # breaks IE, even if px
      border: 1px solid #B8D03B; */
    position: relative; /* allows IE to hover over blank space and create handle */
}

ol#fj li:hover {
    background-color:#D6E48E;
    cursor: move;
}

/*ol#fj li a {
    font-size:1.2em;
    font-weight:bold;
        text-decoration: none; # dusnt werk 
}*/

ol#fj li.ui-sortable-helper {
    width: 822px;
    list-style-type: none;
}

/* Fix IE Win 
* html a { height: 1px; }
End Fix */

.rightaction {
    width: auto;
    float: right;
    margin-right:10px;
    /*margin-top:-20px; Commenting this cures display problem in firefox - but check IE.*/
    padding: 0 3px 0 3px;
    background:#E6CDCD none repeat scroll 0 0;
}

/*.rightaction a {
    font-weight: normal;
    font-size:0.8em;
}*/

.leftfj a {
    font-size:1.2em;
    font-weight:bold;
    /*width: auto;*/
    /*float: left;*/
}

.inlist {
    display: block;
}

#appeal {
    border: 1px solid #D6E48E;
    padding: 8px;
    background: #E6CDCD;
}
/* Logo */
#logo {
    /* position relatively in order to contain the version */
    position:relative;
    /*width: 978px;*/
    /*margin: 0 auto;*/
    /*height: 122px;
    background: #FFFFFF url(../images/img02.gif) repeat-x left bottom;
    border: 1px solid #B8D03B;*/
}

#logo h1, #logo h2 {
    /*float: left;*/
    /*clear: both;*/
    margin: 0 0 0 10px;
    color: #549FC9;
    /*padding: 0;*/
}


#logo h1 {
    font-size: 8em;
}

#logo h2 {
    /*margin-bottom: 20px;*/
    font-style: italic;
}

#header .box {
    clear: both;
    /*background: #E9EED0;
    border: 2px solid #B8D03B;
    background-color:#EEEEEE;
    border-color:#CCCCCC #CCCCCC #BBBBBB;
    border-style:solid;
    border-width:1px;*/
    background:#E9EED0 url(/images/sdwb1kf.png) no-repeat scroll 95% 50%;
    border-color:#B8D03B;
    border-style:solid;
    border-width:7px 1px 1px;
}

p + p {
    margin-top: 0;
    text-indent: 0;
}

#version {
    position:absolute;
    top:5px;
    right:5px;
    color: #B8D03B;
    font-size:1.1em;
    font-weight:bold;
}

#userlove {
    position:absolute;
    bottom:5px;
    right:5px;
    color: #B8D03B;
    font-size:1.1em;
    font-weight:bold;
}

ol.comfy li {
    margin-left: 2em;
    margin-bottom: 2em;
}

/*
#logo p {
clear: left;
margin: 0;
padding: 0 0 0 20px;
line-height: normal;
font-size: 1.2em;
font-weight: bold;
color: #C2C5B1;
}
*/
/* Page */

#page {
    /*width: 978px;/
    /margin: 0 auto;/
    /padding: 20px 0;
    /background: #FFFFFF;
    background: #EEFFDD;
    border: 1px solid #B8D03B;
    border-top: none;*/
    border: 1px solid #D6E48E;

}

#homelft {
    /*border-right: 2px solid #D6E48E;*/
    margin-top: -1em;
    /*border-top: 4px solid #D6E48E;*/
}

#homert {
    margin-top: -1em;
    padding-left: 20px;
    /* border-top: 4px solid #D6E48E;*/
}

ol#homelatest li {
    border: 1px solid #D6E48E;
    margin-bottom: 0.5em;
    padding-left: 3px;
    background: #E9EED0;
    /*background: #E9EED0 url(../images/hand1a.png) no-repeat left;*/
    /*  width: 100%; # breaks IE, even if px
      border: 1px solid #B8D03B; */
    /* position: relative;  allows IE to hover over blank space and create handle */
}

ol#homelatest li:hover {
    background-color:#D6E48E;
}

ol#homelatest li a {
    font-size:1.2em;
    font-weight:bold;
    /*    text-decoration: none; # dusnt werk */
}

div#homebase {
    /*border-top: 2px solid #D6E48E;*/
    padding-bottom: 1em;
    margin-top: -1em;
}

h2.home {
    text-align: center;
}
/* Content */

#content {
    /*float: left;
    width: 620px;*/
    padding: 10px 0 10px 0;
}

#content h2 {
    /*float: left;
    width: 620px;
    padding: 0 24px 0 21px;*/
    padding-top: 0.5em;
    /* color: MidnightBlue;*/
    color: #549FC9;
}

#content h2.dialog {
    color: red;
}

#content h3 {
    margin-top: 1em;
    margin-bottom: 0.6em;
}

/* Tables */
td.item {
    font-size: 1.2em;
    font-weight: bold;
    color: #549FC9;
    background: #E9EED0;
}

table.useritems {
    width: auto;
}

ul.useritems li {
    margin-bottom: 1em;
}


/* Category */
div.category {
    background: #E9EED0;
    border: 1px solid #B8D03B;
}

div.cattitle {
    font-size: 1.2em;
    font-weight: bold;
    color: #444;
    /* padding: 0.1em 0 0.1em 0; */
}

div#sortinfo {
    /*border: thin solid;*/
    margin: 20px 0 0 50px;
    padding: 1em 1em 0;
    width: auto;
}

div#catdescr {

}

div.length {
    background: #cde6cd;
    text-align:center;
    /* padding: 0.1em 0 0.1em 0; */
}

div.action {
    background: #e6cdcd;
    text-align:center;
    /* padding: 0.1em 0 0.1em 0; */
}

div.books {
    background: #cdcde6;
    text-align:center;
    /* padding: 0.1em 0 0.1em 0; */
}

div.dvds {
    background: #e6e689;
    text-align:center;
}

div.description {
    border-top: 1px solid #777777;
    border-bottom: 1px solid #B8D03B;
    /*padding: 0.1em 0 0.1em 0;*/
}

/*
.post {
}

.post .title {
margin: 0;
font-weight: normal;
}

.post h1.title {
font-size: 2.4em;
}

.post .entry {
padding-bottom: 30px;
}

.post .meta {
margin: 0;
text-transform: uppercase;
font-size: .8em;
font-weight: bold;
color: #CFCFCF;
}

.post .meta a {
color: #CFCFCF;
}

.post .links {
margin: 0;
}

.post .tags {
margin: 0;
text-transform: uppercase;
font-size: .8em;
font-weight: bold;
background: url(../images/img04.gif) repeat-x;
}

.post .links a, .post .tags a {
border: none;
}
*/
/* Recent Posts */
/*
#recent-posts {
}

#recent-posts h3 {
margin: 0;
}

#recent-posts p {
margin: 0 0 1.5em 0;
font-size: .9em;
}
*/
/* Si/*
.sidebar {
float: left;
background: url(../images/img03.gif) repeat-y;
}

.sidebar ul {
margin: 0;
padding: 0;
list-style: none;
}

.sidebar li {
margin-bottom: 2em;
}

.sidebar li ul {
}

.sidebar li li {
margin: 0;
}

.sidebar li h2 {
margin: 0 0 1em 0;
}

#sidebar1 {
width: 300px;
padding: 25px 10px 0 11px;
}

#sidebar2 {
width: 160px;
padding: 25px 0 0 11px;
}

#sidebar2 li ul {
line-height: normal;
background: url(../images/img04.gif) repeat-x;
}

#sidebar2 li li {
padding: 5px;
background: url(../images/img04.gif) repeat-x left bottom;
font-size: .8em;
}

#sidebar2 li a {
border: none;
}
*/
/* Footer */

#footer {
    text-align: center;
    font-size: .8em;
}

/* Other */
/*
#topForm {
/background: #DDDDDD;
padding: 7px;/
}

#leftForm {
float: left;
padding: 7px;
width: 400px;
/background: #EBEBEB;/
}

#rightForm {
float:right;
padding: 7px;
width: 500px;
/background: #cdcde6;/
}

#bottomForm, .link {
clear:both;
padding: 7px;
/background:#DDDDDD;/
} 
*/

/* Errors & Notices */

a.flash {
    color:#77DDFF;
}

.fieldWithErrors {
    padding: 2px;
    background-color: red;
    display: -moz-box;
    /*table;*/
}

.fieldWithErrors label {
    color: black;
}

#errorExplanation {
    background-color:#FFEAE8;
    border:1px solid #FF8B7F;
    color:#000;
    text-align:left;
    vertical-align:top;
    padding-top:5px;
    padding-left:20px;
    padding-bottom:10px;
    margin-top:3px;
    margin-bottom:10px;
}

#errorExplanation h2 {
    color:#F0775E;
}

#errorExplanation p {
    color: #333;
    margin-bottom: 0;
    padding: 5px;
}

#errorExplanation ul {
    list-style-type: disc;
    /*list-style-image: url(../images/exclamation.gif);*/
    list-style-position: inside;
    margin:15px;
    padding:3px;
}

#notice { background-color: #A4E7A0; border: 1px solid #26722D; }
#error { background-color: #F0A8A8; border: 1px solid #900; }
#notice, #error { margin: 0 auto 10px auto; padding: 5px; }
#notice p, #error p { margin-left: 20px; padding: 0; font-size: .75em; color: #000; }
#notice a, #error a { text-decoration: none; padding: 0 3px; }
#notice a { border: 1px solid #26722D; color: #26722D; }
#error a { border: 1px solid #900; color: #900; }
#notice a:hover, #error a:hover { color: #333; border: 1px solid #333; }

/*
form.new_jew {
padding: 10px;
line-height: 200%;
}

form.new_jew fieldset {
position: relative;
border: 1px solid #fff;
padding: 0px 10px 10px;
background-color: #4F4F00;
/width:870px;/
margin: 20px auto;
}

#legend {
margin-top:-5px;
top: -0.5em;
margin-left: 10px;
padding: 0px 10px;
background: #000;
font-weight : bold;
border: 1px solid #fff;
-moz-border-radius: 10px;
} 	 
fieldset .help {
    color: #5c71a2;
    font-size: 1.1em;
    font-weight: bold;
}
*/

div.note, fieldset .caution,  fieldset .help{
    color: #a2715c;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
}

.emphasis {
    color: #a2715c;
    font-weight: bold;
}

/*
#pt1 {
float: left;
/width: 400px;/
}

#pt2 {
float: left;
/width: 400px;/
height: 500px;
clear: left;	
}

#pt3 {
float: left;
height: 500px;
/width: 400px;/
}

#pt4 {
float: left;
/width: 400px;/
}

textarea {
padding: 0;
vertical-align: top;
margin: 2px 2px 1px 0;
}
#new_jew input {
margin:2px 5px 0 0;
color:#5c71a2;
font-family:"Courier New", Courier, mono;
padding:1px 2px;
}
input[type='text'] {		
}
input[type='checkbox'] {		
margin-right: 5px;
}
select {
margin: 2px 2px 1px 0;
padding: 3px;
float: left;
}

input.button {
background: #B8D03B;
border-top: 1px solid #D6E48E;
border-left: 1px solid #D6E48E;
border-right: 1px solid #4D5719;
border-bottom: 1px solid #4D5719;
color: #FFFFFF;
}

fieldset .error {
color: #fff;
background-color: #ff9900;
padding-left: 10px;
font-size: 0.9em;
font-weight: bold;
display: block;
}
*/

label {	
    /*   display: none;     un-display using sub id or something
    margin:0 5px 0 0;
    color:#5c71a2;
    line-height: normal;*/
}

/* IE6 BUG FIXES ==================================================================== */

/*
#new_jew {
background-color: #4F4F00;
width: 100em;
border: 4px dotted red;
}
#new_jew fieldset {
height: 50em;
width: 26em;
border: 0;
margin: 0;
padding: 1em;
float: left;
}
*/
legend {
    font-size: 2em;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    color: #B8D03B;
}
/*
#new_jew fieldset legend span {
display: none;
}
#new_jew fieldset h3 {
height: 4em;
font-size: 1em;
}
#new_jew fieldset div.help {
color: #FFFF99;
font-size: 0.7em;
font-weight: bold;
height: 5em;
}
#new_jew fieldset label {
font-size: 0.7em;
display: block;
line-height: 1.5em;
}
#new_jew fieldset input {
font-size: 0.8em;
height: 1.2em;
float: left;
}

/* Error Styling */

/*

#new_jew fieldset.error,
#new_jew fieldset.error legend,
#new_jew fieldset.error div.help {
color: #FFCC33;
}
#new_jew fieldset strong.error {
color: #fff;
background-color: #CC0000;
padding: 0.2em;
font-size: 0.7em;
font-weight: bold;
display: block;
}

/* Part 4 Styling */

/* 

#new_jew #pt4 {
clear: both;
width: 90em;
height: 12em;
border: 10px solid #666600;
border-width: 10px 0;
padding: 1em;
}
#new_jew #pt4 legend {
display: none;
}
#new_jew #pt4 h3 {
display: none;
}
#new_jew #pt4 #disclaimer {
width: 53em;
float: left;
font-size: 0.7em;
}
#new_jew #pt4 input {
height: 12em;
font-size: 1em;
width: 45em;
color: #666666; 
background: #f3f3f3;
font-weight: bold;
border-bottom: 	1px solid #999999;
border-right: 1px solid #999999;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;	
float: right;
}
*/

div.nicEdit-panelContain {
    color: #000000 !important;
}

div.nicEdit-main {
    /*color: white ;*/
    background:#ffffff;
}

#main_content h1,
#main_content h2,
#main_content h3 {
    border-bottom: thin solid;
}

textarea#category_intro {
    height: 50px;
    padding: 5px;
    width: 95%;
}

span.batch_label {
    display:block;
    font-size:1.5em;
    margin:5px 0;
    width:400px;
}

div.nicEdit-panelContain {
    color: #000000 !important;
}

textarea#message {
    width:700px;height:200px;
}
div#cattop, h4 {
    color:#549FC9;
    font-size:1.2em;
    font-style:italic;
    font-weight:normal;
}
a#feedback, a:hover#feedback, a:focus#feedback, a:focus#active {
    position:fixed;
    right:0;
    top: 90px;
    text-decoration: none;
    border: none;
    background-color:transparent;
}

div#catinfo {
    margin-bottom: 20px;
}
div#categories {
    margin-top: 20px;
}

.new_jew input, .edit_jew input, .new_category input, .edit_category input {
    width: 100%;
}
.new_jew textarea, .edit_jew textarea, .new_category textarea, .edit_category textarea {
    width: 100%;
}
input#category_submit, input#jew_submit {
    width: auto;
}
#bookmarks, #bookmark_intro {
    text-align: center;
    margin-bottom: 5px;
}

/* === FLASH MESSAGES === */
div#flash-notice {
	padding: 4px 10px 4px 10px;
    margin: 4px 0 4px 0;
    background-color: yellow;
    display: table;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    width: 100%
    }

div#flash-warning {
	padding: 4px 10px 4px 10px;
    margin: 4px 0 4px 0;
    background-color: orange;
    display: table;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    width: 100%;
}

div#flash-error
{
	padding: 4px 10px 4px 10px;
    margin: 4px 0 4px 0;
    background-color: red;
    display: table;
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
    width: 100%
}

/* === ERROR MESSAGES === */
div#errorExplanation {
	
}

div#errorExplanation h2 {
	
}

div#errorExplanation p {
	
}

div#errorExplanation ul {
	
}

div#errorExplanation ul li {
	
}

/* === FORMS === */
div.fieldWithErrors {
	
}

div.fieldWithErrors label {
	
}

div.fieldWithErrors input, div.fieldWithErrors select, 
div.fieldWithErrors textarea
{
	
}

/*

	1312 vs. Fudge Studios

	

	written by Mike "1312" (mike at fudgestudios.com)

	for Fudge Studios (www.fudgestudios.com)
	

	
	This CSS is a list of common CSS classes for projects. It should be loaded in first. Note: some of these styles may get altered in div specific styles later on.
	
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ margin/padding clearer */

* {
	margin: 0;
	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ common classes */

.floatLeft {
	float: left;
	text-align: left;
}
	img.floatLeft {
		margin: 0 10px 10px 10px;
	}
	
.floatRight {
	float: right;
	text-align: right;
}
	img.floatRight {
		margin: 0 10px 10px 10px;
	}

.floatClear, .cleaner {
	clear: both;
}
	br.floatClear {
		margin: -1px -1px 0px 0px;
		width: 1px;
		height: 1px;
		clear: both;
	}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}

div.hr {
	clear: both;
	margin: 0;
	padding: 0;
	/*
	hr's tend to come with uncontrollable and annoying extra margins and inconsistancies on how to style them
	but the hr is great for page breaks without css and for clearing floats
	
	to style a hr, restyle this in a container div in div specific
	or have a new class, eg. div.hr-dotted { border-top: 1px dotted #666; } div.hr-dotted hr { display: none; }
	*/
}
	div.hr hr {
		display: none;
	}
	
.hide {
	display: none !important;
}

.bold {
	font-weight: bold;
}

.noBg {
	background: none !important;
}

.error {
	color: #f00;
	font-weight: bold;
}

:focus, a {
  -moz-outline-style: none;
  /* combatting that annoying dotted border box that appears on focus of an element in ff */
  outline: none !important;
  /* and the safari green glow */
}



.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


/* jQuery Bookmark styles v1.3.1 */
.bookmark_popup_text img {
    border: none;
    vertical-align: bottom;
}
.bookmark_popup {
    display: none;
    position: absolute;
    z-index: 100;
}
.bookmark_popup ul {
    float: left;
    width: 320px;
    border: 1px solid #aaa;
}
.bookmark_list {
    display: inline-block;
    /*float: left;
	font-size: 80%;*/
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {  /* Safari3/Opera9 */
                                                        .bookmark_list {
                                                            font-size: 100%;
                                                        }
}
html:first-child .bookmark_list {  /* Opera */
                                   font-size: 80%;
}
.bookmark_list li {
    float: left;
    /*width: 23%;*/
    margin: 0px 1px;
    padding: 1px;
    background-color:#E9EED0;
    border:1px solid #D6E48E;
}
.bookmark_compact {
    background-color: #eee;
    border: 1px outset;
}
.bookmark_compact li {
    width: 16px;
    height: 16px;
    margin: 0px;
    padding: 2px;
    background-color: transparent;
    border: none;
}
.bookmark_list a {
    width: 100%;
    text-decoration: none;
    cursor: pointer;
}
.bookmark_list span {
    display: inline-block;
    width: 16px;
    height: 16px;
}
.bookmark_list span.bookmark_icons {
    background: url(/images/icons/bookmarks.gif) no-repeat center;
}
.bookmark_list img {
    border: none;
}
