* { margin:0; padding:0;}

body { text-align:center; font:small Arial, Helvetica, sans-serif; color:#3d3d3d; background:#46494E url(../i/bg1.gif) repeat-x;}

#wrap { text-align:left; width:800px; margin:40px auto; }

a { color:#054868; text-decoration:underline;}
a:hover { color:#666; text-decoration:none;}
a:focus { outline:0; -moz-outline:none;}

.clear { clear:both;}
#header { height:105px; margin-bottom:23px;}
#logo { width:800px;}

#logo h1 { text-indent:-9999px;}
#logo h1 a { color:#FFF; text-decoration:none; display:block; text-indent:-9999px; width:800px; height:137px; background:url(../i/logo.jpg) no-repeat;}
#logo h1 a:hover { color:#FFC; text-decoration:none;}

/*#banner { width:480px; float:right; color:#FFF; font:120% Georgia, "Times New Roman", Times, serif; letter-spacing:10px; height:105px; line-height:105px; text-align:center;}*/




#menu {float:left; height:40px; margin-bottom:4px; width:800px}
#menu ul { list-style:none; }
#menu ul li { display:inline;}
#menu a { display:block; float:left; height:40px; text-indent:-9999px;}
#menu ul li a#b1 { background:url(../i/b1.gif) no-repeat; width:140px;}
#menu ul li a#b2 { background:url(../i/b2.gif) no-repeat; width:135px;}
#menu ul li a#b3 { background:url(../i/b3.gif) no-repeat; width:121px;}
#menu ul li a#b4 { background:url(../i/b4.gif) no-repeat; width:133px;}
#menu ul li a#b5 { background:url(../i/b5.gif) no-repeat; width:134px;}
#menu ul li a#b6 { background:url(../i/b6.gif) no-repeat; width:137px;}

#menu ul li a#b1:hover, #menu ul li a#b2:hover, #menu ul li a#b3:hover, #menu ul li a#b4:hover, #menu ul li a#b5:hover, #menu ul li a#b6:hover { background-position:0 -40px;}


#googlesearch { height:40px; background:url(../i/bg2.gif) no-repeat; padding-top:12px;}

#content, #footer{ padding:15px; background:#FFF; border:5px solid #505357;}

#posticons { padding:5px 15px;  margin:5px;background:#A73838;color:#FFF;}
#posticons a { text-decoration:none; padding:0 5px; color:#FFF;}
#posticons a:hover { background:#FFF; color:#A73838; text-decoration:none;}

#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-size:250%; margin-bottom:5px; letter-spacing:-1px; font-weight:normal;}
.post h2 a { text-decoration:none;color:#45484D;}
.post h2 a:hover { text-decoration:none;color:#310528;}

.entry { font-size:110%; line-height:180%;}
.entry a { color:#45484D; text-decoration:underline;}
.entry a:hover { color:#310528; 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:#7F7F7F; padding:5px 0; border-top:1px solid #CCC; margin:15px 0;}
.meta a { color:#7F7F7F; 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;}

#adsense { padding:15px; background:#FFF; border:5px solid #505357; margin:4px 0;}

#footer { font-size:85%; color:#666; background:#E9EAE8; padding:15px;}
#footer a { color:#666; text-decoration:underline;}
#footer a:hover { color:#333; text-decoration:none;}

#paginator { font:85% Tahoma, Arial, Helvetica, sans-serif;}
#paginator a {  display:inline; text-align:center;  padding:1px 3px; background:#CCC; text-decoration: none; color:#333;}
#paginator a:hover { background:#310528; color:#FFF;}

#paginator strong {  display:inline; text-align:center;  padding:1px 3px; background:#CCC; text-decoration: none; color:#333;}



.f1 { margin-top:10px;}
.f2 {}



.f1 .pp { background: url(../i/person.gif) no-repeat 0 50%; float:left;width:350px; }
.f1 .pp input { margin-left:20px;width:350px;}
.f1 .mm { background: url(../i/mail.gif) no-repeat 0 50%; float:right;width:350px;}
.f1 .mm input {width:315px; margin-left:20px;}
.f1 .fld { border:1px solid #BBB;  padding:2px;}
.f1  textarea.fld { height:150px; width: overflow:auto;}
.f1 .delbtn { float:right;}


.cform2 { list-style:none;}
.cform2 li .fld { width:750px;border:1px solid #BBB; height:130px; overflow:auto;}

.cform3 {list-style:none; margin-top:10px; float:left;}
.cform3 li.imgcap { float:left; width:100px;}
.cform3 li.cap { width:450px; float:left;}
.cform3 li.cap input {height:33px; font-size:180%; text-align:center; margin-left:5px; line-height:33px; width:400px;border:1px solid #BBB;}
.cform3 li.sub { width:200px; float:left}
.cform3 li.sub .btn {background:#8B0B0C; font-size:105%; color:#FFF; font-weight:bold; padding:7px 0;border:3px solid #333; cursor:pointer; cursor:hand; width:200px;}


#rssmenu { margin-top:8px;}
#rssmenu ul { list-style:none;}
#rssmenu ul li { display:inline;}
#rssmenu ul li a { color:#9D9D9D; text-decoration:none; text-indent:-9999px; display:block; float:left; width:120px; height:40px;}
#rssmenu ul li a#r1 { background:url(../i/r1.gif) no-repeat; margin-right:16px;}
#rssmenu ul li a#r2 { background:url(../i/r2.gif) no-repeat; margin-right:16px;}
#rssmenu ul li a#r3 { background:url(../i/r3.gif) no-repeat; margin-right:16px;}
#rssmenu ul li a#r4 { background:url(../i/r4.gif) no-repeat; margin-right:16px;}
#rssmenu ul li a#r5 { background:url(../i/r5.gif) no-repeat; margin-right:16px;}
#rssmenu ul li a#r6 { background:url(../i/r6.gif) no-repeat; }

#rssmenu ul li a#r1:hover, #rssmenu ul li a#r2:hover, #rssmenu ul li a#r3:hover, #rssmenu ul li a#r4:hover, #rssmenu ul li a#r5:hover, #rssmenu ul li a#r6:hover { background-position:0 -40px;}


#rssmenu ul li a:hover { text-decoration:underline; color:#333;}




