*{margin:0;padding:0}
body {
max-width: 500px;
margin: auto;
color: black;
margin: auto;
font: 12px tahoma;
}
a:link, a:active, a:visited {
color: #0055FF;
text-decoration: none;
}
a:hover, a:focus {
color: #0077FF;
}

img
{
border-style : none;
}

ol, ul{ list-style: none }

p{ font-size: 1.2em ;}

#wrapper{}
#header{
text-shadow: #e6daac 1px 1px;
color: #444;
font-size: 11px;
font-weight:normal;
padding: 3px;
border-bottom: 1px solid #0066FF;
background: #333;
}

#footer{
font-size: 11px;
margin-top: 1px;
padding: 4px;
border-top: 1px solid #0066ff;
background: #333;
}
#footer a {
color: white;
}

.long {background: #F90;padding: 5px 10px 5px 10px;color: #fff;}
.long_link{font-size: small;color: #FFF;}
.long_link:hover{font-size: small;color: #fff;}
.long_slc{font-size: normal;font-weight: bold;color: #fff;}
.long_slc:hover{font-size: normal;font-weight: bold;color: #fff;}
.long a {font-size: small;color: #FFF;}
.rmenu input:focus, .rmenu textarea:focus {
  border: 1px solid #DBB0B9;
  background: #FDFBFB;
}
#content {
margin-top: 1px;
margin-bottom: 1px;
padding: 2px;
background-repeat : repeat-x;
background-position : top;}

.title img{display: none;}


#content .title, #side .title, #nav .title {
padding:0 2px 0 2px;
color: #fff;
padding: 3px;
background-color: #0066ff;
font-weight: bold;
}

#content .post-item, #side .box, #nav .box {
margin: 0px 2px 0px 2px;
padding: 3px;
border: 1px solid #eee;
}

.post-item h2{
font-weight: bold;
font-size: 13px;
}
.post-item h3{
font-weight: bold;
font-size: 16px;
text-align: center;
}


.post-item img.thumb{
float: left;
padding: 1px;
margin: 2px;
border: 1px solid #ddd;
width: 50px;}

.post-item p{
min-height: 78px;
padding: 1px;}
 
.post-item  i{
font-size: small;}

.post-item  .entry {}
 
.post-item .meta{
padding: 1px;
color: gray;}

.entry  img{
max-width: 300px;
}
#page a.page {
padding: 2px;
margin: 1px;
}
#page {
background-color : #fff;
background-image : url(/main.gif);
background-repeat : repeat-x;
background-position : 50% 1px;
margin: 1px 3px 1px 3px;
padding : 3px;
border : 1px solid #d3d3d3;
text-align: center;}
#page a.page:hover{}
#page span.page {
padding: 2px;
margin: 1px;
font-weight: bold;}

/*
#nav{
margin: 0;
padding: 1px;
background: #111;
}
#nav .title{
border: 1px dotted #333;
color: #DDD;
padding: 2px;
margin: 1px;
background: #333;
font-weight: bold;
font-size: big;
}
#nav .box {
padding: 4px;
border-bottom: 1px dotted #222;
}
*/
.tags {
padding: 2px;
border-bottom: 1px solid #ddd;
}
#error {color:red}
/*
#sidebar{}
#side {}
#side .title {}
#side .box{}
*/
#side p{
padding: 2px;
}

.quotetitle{
margin: 5px 3px 0 3px;
padding: 2px;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #8A99A2;
color: #333333;
background-color: #A9B8C2;f
font-size: 1em;
font-weight: bold;}

.quotecontent{
margin: 0 3px 1px 3px;
padding: 1px;
border-color: #7D95A4;
border-width: 0 1px 1px 1px;
border-style: solid;
font-weight: normal;
line-height: 1.0em;
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color: #e0e0e0;
color: #654879;}

.codecontent{
overflow : auto;
margin: 0 3px 1px 3px;
padding: 1px;
border-color: #7D95A4;
border-width: 0 1px 1px 1px;
border-style: solid;
font-weight: normal;
line-height: 1.0em;
font-family: "Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color: #e0e0e0;
color: green;}

.adv {
   padding: 4px;
   border: 1px solid #dfdfdf;
   background: #ffd url(/adv.gif) repeat-x 50% top;
}
.adv:before {
left 2px no-repeat;
   text-align: right;
   display: block;
   margin: -7px -7px -22px -5px;
   height: 28px;
   content: url(/advt.png);}
.adv img{}

input{padding: 2px;margin: 1px;}
input[type="submit"]{background:#0066FF;color:white;padding:6px;border:none}
input[type="text"]{background:#FFFFFF;color:#0044FF;}
textarea{min-height:60px;color:#0044FF;}
.menu {background-color:#eeecd9;border:1px solid #FFF;margin:0;padding:3px 4px 4p