html,body{text-align:center;font-family:tahoma;font-size:0.9em;direction:rtl;margin:0;padding:0;}
a{text-decoration:none;color:#06c;}
h1{font-weight:700;font-size:2em;}
h3{font-weight:700;font-size:1.8em;margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ccc;}
h4{font-weight:700;font-size:1.3em;margin-bottom:10px;}
p{text-align:justify;margin-bottom:20px;line-height:150%;}
fieldset{width:0;}

.error-message{color:red;font-weight:700;padding:5px 0;}
#flashMessage{border:1px solid;background-position:99% center;background-repeat:no-repeat;margin:10px 0;padding:15px 45px 15px 10px;}
#flashMessage.error{color:#D8000C;background-color:#FFBABA;background-image:url('../img/knob_icons/error.png');}
#flashMessage.success{color:#4F8A10;background-color:#DFF2BF;background-image:url('../img/knob_icons/success.png');}
#wrapper{border:1px solid #fdfdfd;width:682px;text-align:right;margin-left:auto;margin-right:auto;}
#header #menu{position:absolute;top:5px;left:0;padding-bottom:20px;}
#header #menu li{display:inline;list-style-type:none;padding-right:10px;letter-spacing:-1px;}
#header #menu a{padding:5px;}
#footer{border-top:1px solid #ccc;margin-top:35px;margin-bottom:15px;font-size:0.8em;}
#trees-index #right-col{float:right;width:412px;}
#trees-index #left-col{float:right;width:250px;padding-right:20px;padding-top:20px;}
#trees-index #signUpBox{background-color:#eee;border:solid 1px #999;text-align:center;padding:10px; -moz-border-radius: 1em;}
#tabContainer{background-color:#eee;border:solid 1px #999;padding:20px; -moz-border-radius: 1em;}
label{text-align:right;display:block;margin-bottom:10px;}

 
input.large{width:95%;}
input.medium{width:50%;}
input.small{width:30%;}
.captcha{display:block;margin-top:10px;margin-bottom:10px;border:1px solid #aaa;}
input,button{padding:5px;font-family:tahoma;}
textarea {font-family:tahoma; font-size: 1em; min-height: 1.1em;}
textarea.hint { color: #ddd; }

input[type=submit], input[type=button] ,button{display: inline; padding-right:20px;padding-left:20px; margin-left: 5px}
input[type=text],input[type=password]{display:block; border:1px solid #888;font-weight:700;font-size:1.8em; margin-bottom:25px;}
/** Notebooks * */
#notebooks{width:100%;margin-top:30px;}
#notebooks a.notebookLink{font-size:1.5em;font-family:arial;font-weight:700;display:block;-moz-border-radius:1em;background-color:#eee;padding:20px;}
#notebooks .notebook{margin-bottom:20px;position:relative;width:100%;}
#notebooks a.notebookLink:hover{background-color:#ccc;}
#notebooks .notebook .details{position:absolute;left:10px;bottom:5px; display: none;}
.edit, .delete {cursor: pointer;}
#editForm {}

#entries{width:100%;margin-top:20px;}
#entries .entry{margin-bottom:20px;border-bottom: 1px dashed #aaa; position:relative;width:100%; padding-bottom: 20px;}
#entries .entry[hover=true]{background-color: #eee}
#entries .entry .content{font-size:0.9em; line-height: 200%; display:block; padding: 5px 5px 5px 10px; text-align:justify}
#entries .entry .details{position:absolute;left:10px;bottom:5px;}
#entries .entry .details img {vertical-align:middle;}

/** EntryAddForm * */
#EntryPost{background-color:#eee;border:solid 1px #999;padding:10px; margin-top: 30px; -moz-border-radius: 1em}
#EntryPost input[type=submit]{margin-bottom:0;}
textarea.entryContent{display:block;width:98%;margin-bottom:10px;font-family:arial;font-weight:700;font-size:1.2em;height:1em;padding:5px;}
#header{margin-bottom:20px;position:relative;width:100%;}
#NotebookAddForm {background-color: #ebf5fd; padding: 20px 20px 20px; 0}
#noNotebooks { -moz-border-radius:1em; background-color: #fcfbeb; padding: 20px; text-align: center;}
.notebookTemplate { display: none; }
.entryTemplate { display: none; }

#help ul{ margin-bottom:10px;padding-bottom:30px;}
#help ul li{ margin-bottom: 5px; }
#help a[name]{ font-family:arial;font-weight:700;font-size:1.3em; color: #aaa; margin-bottom: 20px; display: block;}
#help .gotoTop { display: block; text-align: left; margin-bottom: 40px; clear: both;}
#help blockquote { width: 350px; margin: 0 auto 30px auto; quotes: "\201C" "\201D"; background-color: #ddd; padding: 10px 25px 10px 25px;}
#help blockquote:before { font-weight: bold; color: #990000; content: open-quote; font-family: Arial, Helvetica, sans-serif; font-size: 3em; font-weight: bold; line-height: 0px; margin: 0; vertical-align: bottom; } 
#help blockquote p { padding:0; margin: 0; padding-left: 30px; }