/* CSS Reset */
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, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0px; padding:0; border:0; font-weight:normal; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
*{outline:none;}
body{background:#262E3B url(imgs/bg.jpg) repeat; text-align:center; position:relative; color:#fff; font:12px/1.5 sans-serif;}
.cleaner{clear:both;}
#top{width:100%; height:250px; background:#151714 url(imgs/top.jpg) repeat-x; z-index:0 !important;}
#title{float:left; width:400px; color:#BFBCB3; font-variant:small-caps; padding:40px 0 0 15px;}
#menu{float:right; width:520px;  vertical-align:middle; text-align:right; font-family:Georgia,"New York CE",utopia,serif;}
#menu ul{margin:45px 0 0 0; vertical-align:middle;}
#menu ul li{list-style:none; display:inline; margin:0 3px 5px 3px;  line-height:20px; position:relative; vertical-align:middle; }
#menu ul li a{vertical-align:middle; padding:6px 7px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  font-size:14px !important; }
#menu ul li ul{display:none; position:absolute; top:20px; line-height:20px; border:1px solid #3A3A3A;}
#menu ul li ul li{margin:0;}
#menu li ul li a:link,#menu li ul li a:visited{border:none; display:block; width:150px !important; text-align:left; padding:5px 6px; border-bottom:1px dashed #79797B;}
#menu ul li:hover ul{z-index:999999; display:block !important; position:absolute; margin:0; padding:0; top:15px; left:0px;}
#menu a:link,#menu a:visited{color:#E1D28C; text-decoration:none; font-size:11px; text-shadow:#000 -1px -1px 0px,#48494D 1px 1px 0px;}
#menu a:hover,#menu a:active{color:#FFE87F; }
.wrap{width:960px; margin:0 auto; text-align:left; clear:both; z-index:999 !important;}
#top .wrap{xheight:115px; z-index:50 !important;}
#paperTop{width:653px; height:111px; margin-top:-110px; margin-bottom:0; background:url(imgs/papTB.png) 0 0 no-repeat; z-index:9999 !important; position:relative;}
#paperTopPad{position:absolute; top:20px; right:50px;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
#main{width:653px; float:left; background:url(imgs/papBG.png) repeat-y; color:#2F1406; margin:0; text-shadow:none; text-align:center; z-index:999 !important;}
#mainpad{width:530px; margin:0 auto 0px auto; text-align:justify; padding:0 0 25px 0;}
img.avatar{float:right; border:1px solid #BFAD83; margin:5px 0px 7px 17px; padding:3px; background-color:#CFC09B; }
img.left{text-align:left; border:1px solid #BFAD83; margin:5px 0px 7px 17px; padding:3px; background-color:#CFC09B; }
#main a:link,#main a:visited{color:#4F3414; text-decoration:none; font-weight:bold;}
#main a:hover,#main a:active{color:#0C325F; text-decoration:underline;}
ul#archiv li{list-style:square outside url(imgs/archive.png); color:#968652; font-size:11px;}
#copyright{font-size:11px; color:#6A522B; text-align:center;}
#paperBottom{width:653px; height:28px; background:url(imgs/papTB.png) 0 -112px no-repeat; clear:left; }
#footer{width:633px; margin:0px 0 0 20px; font-size:11px; color:#8E9FAF;  text-shadow:#0B132D 1px 1px 0px;}
#footerpad{width:633px; margin:0; }
#footer a:link,#footer a:visited{color:#0C1C2F;  font-weight:bold; text-decoration:none;}
#left{float:left; width:653px;}
#right:{float:right;}
#sidebar{clear:none; width:285px; float:right !important; margin-top:20px; font-size:12px; line-height:18px;z-index:999 !important; color:#C0CFB5; text-shadow:#11181F -1px -1px 0px; }
#sidebar strong{color:#fff;}
#sidebar a:link,#sidebar a:visited{color:#DDB839; text-decoration:none;}
#sidebar a:hover,#sidebar a:active{color:#FFDB5F; text-decoration:underline;}
img.slimg{border-bottom:1px solid #373E4C; border-right:1px solid #373E4C; border-top:1px solid #11181F; border-left:1px solid #11181F; padding:5px; background-color:rgba(26,37,47,0.75); margin:6px 12px 5px 0; float:left;}
.note{padding:0 0 5px 0; margin:0 0 5px 0; }
ul.sideArchiv{margin:0 0 0 44px; padding:0; text-indent:0; list-style:none; -moz-column-width:95px;-webkit-column-width:95px; -moz-column-gap:10px; -webkit-column-gap:10px;}
ul.sideArchiv li{padding:0;}
ul.tagger{margin:0 0 0 44px; padding:0; text-indent:0; list-style:none; -moz-column-width:95px;-webkit-column-width:95px; -moz-column-gap:10px; -webkit-column-gap:10px;}

.note.btw{font-size:11px; }
ul.friends{list-style:none; margin:0 0 0 44px; padding:0;}
ul.friends li{xdisplay:inline;}
#twittering{width:280px; height:128px; background:url(imgs/twittering.png) no-repeat; margin:-10px 0 0 0; position:relative;}
#twitterpad{color:#6b4f15; top:30px; left:25px; width:230px; height:50px; vertical-align:middle;  line-height:1.5; text-shadow:#fff 1px 1px 0px; text-align:left; position:absolute; }
#twitterpad ul{font-size:11px;}
#twitter_update_list{list-style:none; margin:0; padding:0; font-size:11px; }
#twittering a:link,#twittering a:visited{color:#AF8800; text-decoration:none;}
#twittering a:hover,#twittering a:active{color:#5F79BF; text-decoration:underline;}
#lastfmrecords ul,#lastfmrecords ul li,#lastfmrecords ul li a,#lastfmrecords ul li img{margin:0; padding:0; list-style:none; border:0; text-decoration:none;}
#lastfmrecords ul li{margin:5px 3px 5px 0; float:left; position:relative; }
#lastfmrecords ul li a{display:block; position:relative; background:url(imgs/jewel.png) 0 0 no-repeat; float:left; width:90px; height:82px;  overflow:hidden; z-index:9999;}
#lastfmrecords ul li img{position:absolute; width:72px; height:72px; left:12px; top:3px; z-index:5 !important;}
p{margin:0 0 18px 0;}
hr{margin:25px 0 25px; height:0; _height:2px !important; #height:2px !important; clear:both; border-bottom:1px solid #FFF4DF !important; border-top:1px solid #CFB98E !important; }
.bar {margin: 20px 0; height: 10px; width: 530px; background: url(imgs/bar2.png) no-repeat;}
h1{font:40px Georgia,"Times New Roman", Times,"New York CE",utopia,serif;  text-shadow:#000 -1px -1px 0px; margin:0; color:#DFD4B5; display:none;}
h2{font:32px Georgia,"Times New Roman", Times,"New York CE",utopia,serif; margin:0 0 24px 0; text-shadow:#FFF1CF -1px -1px 0px;}
h3,h3 a{font:21px Georgia,"Times New Roman", Times,"New York CE",utopia,serif; xfont-variant:small-caps; margin:11px 0 14px 0; color:#000 !important; text-decoration:none; font-weight:normal !important; text-shadow:#FFF1CF -1px -1px 0px;}
h3 a:hover{text-decoration:underline;}
.datum{color:#8F7150;  padding:0 0 0 0; margin: -10px 0 15px 0; font-size:11px;}
h4,h4 a{font:15px Georgia,"Times New Roman", Times,"New York CE",utopia,serif; margin:16px 0 5px 0; color:#000 !important; text-decoration:none; font-weight:normal !important;  text-shadow:#FFF1CF -1px -1px 0px; letter-spacing:0px; font-variant: small-caps;}
h5{margin:0; color:#fff; font:17px Georgia,"Times New Roman", Times,"New York CE",utopia,serif;  padding:25px 0 15px 0;}
h5 img{float:left; margin:-5px 10px 0 0;}
/* Comment Form */
fieldset{border:none; vertical-align:middle;}
legend{font-size:17px; color:#4A3C1E;}
.form{margin:10px 0 10px 0;}
label{display:block; float:left; width:90px; height:25px; line-height:25px; vertical-align:middle; text-align:right; margin:0 15px 0 0;}
input{height:21px; width:200px; background-color:#f1e8da; padding-left:4px; font:12px/1.5 sans-serif; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;  border-top:1px solid #CFB78E; border-left:1px solid #CFB78E; border-bottom:1px solid #fff; border-right:1px solid #fff;}
input#comment_form_submit{font-size:13px !important; background:#5F411D url(imgs/grad.png) repeat-x;  padding:5px 10px 6px; color:#fff; text-decoration:none; border-radius:5px !important; -moz-border-radius:5px !important; -webkit-border-radius:5px !important;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5) !important; box-shadow:0 1px 3px rgba(0,0,0,0.5) !important; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5) !important; text-shadow:0 -1px 1px rgba(0,0,0,0.25) !important; border-bottom:1px solid rgba(0,0,0,0.25) !important;position:relative;cursor:pointer; height:auto; width:auto;}
input#comment_form_submit:hover{color:#fff; background-color:#2F1D09; border-bottom:1px solid rgba(0,0,0,0.25);}
input#comment_form_submit:active{top:1px;}
textarea{width:350px;  border-top:1px solid #CFB78E; border-left:1px solid #CFB78E; border-bottom:1px solid #fff; border-right:1px solid #fff; background-color:#f1e8da; padding:6px; font:12px/1.5 sans-serif; text-shadow:#fff 0 1px 1px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.inform{font-style:italic;}
.captcha{margin:15px 0 15px 105px; line-height:50px; vertical-align:middle !important;}
.captcha p{line-height:18px;}
#comment-captcha-answer{width:100px;}
#comment-captcha{float:left; border:1px solid #AF986D; margin:-3px 7px 0px 0; padding:3px; background-color:#CEB37E;}
.commentLink{text-align:right; margin:0px 0 0 0; clear:both;}
ol.comments{list-style:none; padding:0; margin:25px 0 0 0;}
li.comment{margin:10px 0 10px 0;}
.commentBody{float:right !important; width:450px; padding:0 0px 0 0; text-align:justify;}
  .commentInfo{}
.comment-date{text-shadow:#fff 1px 1px 0px; color:#8F7150; float:right; font-size:11px; margin:0 0 10px 0 !important;}
.commentName{float:left; margin:0 0 10px 0 !important;}
.comment p{margin:0; padding:0;}
.gravatar{margin:0; padding:4px 0 0 15px; float:left !important;}
p.pager a{border:1px solid #CFB98E; padding:5px 7px !important; background-color:#FFF4DF;}
p.pager strong.current{border:1px solid #937337; padding:5px 7px !important; background-color:#CFB98E;}
.fav{clear:both; padding:10px 0;}
.favTitle{float:left; width:80px; text-align:right;}
.favDesc{float:right; width:425px;}
#gallery {text-align:left;}
