* { margin:0; padding:0;}

body { text-align:center; font:small Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#3d3d3d; background:#606060;}

#wrap { text-align:left; width:700px; margin:20px auto; background:#FFF;}

a { color:#780018; text-decoration:underline;}
a:hover { color:#184860; text-decoration:none;}

.clear { clear:both;}
#header { border:15px solid #FFF; background:#184860; padding:20px; color:#FFF;}
#header h1 { font:300% Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
#header h1 a { color:#FFF; text-decoration:none;}
#header h1 a:hover { color:#FFC; text-decoration:none;}

#menu { padding:10px 20px 0 20px;}
#menu a { padding:0 10px;}

#content, #footer{ padding:15px;}

#posticons { padding:5px 15px;  margin:0 15px;background:#EAEAEA;}
#posticons a { text-decoration:none; padding:0 5px;}
#posticons a:hover { background:#780018; color:#FFF;}

#post_form { background:#EAEAEA;padding:0 15px;  margin:0 15px; border-top:1px solid #999;}
.new_version { margin:10px 20px; padding:10px 0; text-align:center; background:#FF6; font-weight:bold; border:3px double #666; }
ul.form { list-style:none; margin:10px 0; padding-bottom:10px;}
ul.form li { margin-bottom:5px; background:#E3E3E3; padding:5px; border-bottom:1px solid #E0E0E0;border-right:1px solid #E0E0E0;}
 ul.form li.formtitle { background:#FFC;  font:140% Georgia, "Times New Roman", Times, serif; letter-spacing:-1px;}
 ul.form li .fld { border:1px solid #BBB; width:95%; padding:2px;}
 ul.form li textarea.fld { height:150px; overflow:auto;}
 ul.form li.delbtn { float:right;}
 ul.form li .btn {background:#F07800; font-size:85%; color:#FFF; font-weight:bold; padding:2px 10px;border:3px double #F07800; cursor:pointer; cursor:hand;}
 ul.form li .del {background:#F00; font-size:85%; color:#FFF; font-weight:normal; padding:2px 10px; border:none; cursor:pointer; cursor:hand;}

.post { margin-bottom:20px;}
.post h2 { font:normal 220% Georgia, "Times New Roman", Times, serif; margin-bottom:5px; letter-spacing:-1px;}
.post h2 a { text-decoration:none;color:#3d3d3d;}
.post h2 a:hover { text-decoration:none;color:#780018;}

.entry a { color:#780018; text-decoration:underline;}
.entry a:hover { color:#184860; text-decoration:none;}
.entry a img {background:#FFF; padding:5px; border:5px solid #EAEAEA;}

.entry blockquote { font:italic 105% Arial, Helvetica, sans-serif; padding:5px; margin:5px; background:#EBEBEB;}

.meta { font-size:85%; text-align:right; color:#999; padding:5px 0; border-bottom:1px solid #EAEAEA; margin:5px 0;}
.meta a { color:#999; text-decoration:none;}
.meta a:hover { color:#333; text-decoration:underline;}

#ed_toolbar { padding:5px 0;}
#ed_toolbar .ed_button {font-size:10px; background:#FFF; color:#444; border-right: 1px solid #BBB; border-bottom: 1px solid #BBB; margin-right:3px; text-align:center; padding:4px 13px; display:block; float:left; width:auto; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor:pointer; cursor:hand; -moz-border-radius:3px;}


#login_form { padding:10px 0;}
#login_form .fld { border:1px solid #A8A8A8; padding:2px;}
#login_form .btn { background:#F07800; font-size:85%; color:#333; font-weight:bold; padding:2px;}


.image { background:#FFF; padding:5px; border:5px solid #EAEAEA;}
blockquote.bq { font:italic 140% Georgia, "Times New Roman", Times, serif; text-align: justify; margin-bottom:5px; width:85%; float:left; background:#FFF; padding:0; margin:0;}
.qleft {font:900% Georgia, 'Times New Roman', Times, serif; float:left; margin-right:10px; display:block; width:10%; color:#999; }

.commentslist { margin-left:20px;}
.commentslist li { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #EAEAEA; font-size:85%; color:#666;}
.commentslist li div { font-size:120%; color:#3d3d3d;}
.commentslist li .date {font-size:75%; color:#666}
.commentslist li .author { background:url(../i/person.gif) no-repeat 0 50%; padding-left:15px;color:#780018;}

#leaveacomment { text-align:right;}

#footer { font-size:85%; color:#666;}
#footer a { color:#666; text-decoration:underline;}
#footer a:hover { color:#333; text-decoration:none;}

#paginator a {  display:inline; text-align:center;  padding:1px 3px; background:#184860; text-decoration: none; color:#FFF;}
#paginator a:hover { background:#CCC; color:#000;}

#paginator strong {  display:inline; text-align:center;  padding:1px 3px; background:#780018; text-decoration: none; color:#FFF;}