em {color:#777;}


#logo h2 {
font: 10px  "Trebuchet MS", helvetica, arial, verdana, sans-serif;
letter-spacing: normal;
color: #ccc;
margin: -3px  0 0 0;
padding: 0 0 0 21px;
text-transform: uppercase;

}

#logo h1 {
font: normal 24px "Trebuchet MS", helvetica, arial, verdana, sans-serif;
padding: 0;
margin: 0;
color: #CCC;
letter-spacing:1px;

}


#logo h1 a {color: #E3A249; font-size:28px;  font-style:italic; letter-spacing:normal; border-right:1px solid #CCC; padding-right:15px; margin-right:10px;}

#logo a:hover {
text-decoration: none;
color:#fff;
}


#logo {
width: 440px; 
height: 60px; 
float: left; 
border: 0px solid red;  
padding: 23px 0 0 0;}


img#cakka {
float: left; 
padding: 3px 0 0 0; 
margin: 5px 0;
}



#menu {
float: right;
height: 25px;
margin-top: 60px; border: 0px solid green;

}


#menu a {
color: #E3A249;
background: #550000;
text-decoration: none;
padding: 0px 0 0px 10px;
line-height: 24px;
font-weight: bold;
border: 1px solid #330000;
border-bottom:none;
height: 24px;

}

#menu a span {
padding-right: 10px;
}


#menu a, #menu a span {
display: block;
float: left;
}

#menu a:hover, #menu .current {
color: #fff;
background: #990000;
line-height: 24px;
border: 1px solid #330000;
border-bottom:0px dotted #440000;
height: 24px;
/*height: 18px;*/
}

#menu a:hover span, #menu .current span {

padding-right: 10px;
height: 25px;
}

#menu ul {
list-style: none;
padding : 0;
margin: 0;
}

#menu li {
float: left;
margin: 0 0 0 3px;
}



body {
padding: 0;
margin: 0;
font: 0.8em  "Trebuchet MS", helvetica, arial, verdana, sans-serif;
line-height: 1.5em;
background: #fff;
color: #555;background :  url(../images/gray.gif) top repeat-x;
}


a {
color: #880000;
background: inherit;
text-decoration: none;
}

a.upper {text-transform:uppercase;}

a:hover {
color: #ccc;
background: inherit;
text-decoration: underline;
}


p {
margin: 5px 0;
}


h1 {
font-size: bold 1.6em  "Trebuchet MS", helvetica, arial, verdana, sans-serif;
padding: 8px 0 4px 0;
margin: 0;
letter-spacing: -1px;
}


h2 {
font: bold 1.2em "Trebuchet MS", helvetica, arial, verdana, sans-serif;
letter-spacing: -1px;

}


h3.comments_invite {
padding: 4px 0;
margin: 0; 
border: 1px solid red;
font: bold 1em Arial, Sans-Serif;
}


ul {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: 0;
}
hr {
height: 1px;
border-style: none;
color: #d0d0d0;
background-color: #c0c0c0;
margin: 10px 0;
}
ol {
padding: 0;
margin: 0;
}




.content {
margin : 0 auto;
width : 1000px; 
border:0px solid orange;
}


#topbar {
height: 35px;
width: 100%; 
background:  #111;  
border-bottom: 1px solid #440000;
}


#topbar #icons {
float: right;
margin: 10px 0 0;
padding: 0;
}

#topbar #icons img {
padding-right : 4px;
border : 0;
}
.url {
padding : 10px 0;
}
.url a {
color: #BBB;
text-decoration: none;
font-size:12px;
}
.url a:hover {
color: #fff;
}

#top {
padding-top: 0;
background: #660000 url(../images/b.gif) bottom repeat-x;
height: 85px;
margin-bottom: 25px;
border-bottom: 1px solid #440000;
}








#content {
width : 1000px;
margin : 0 auto;
padding : 0;

}


.right_side { 

border: 0px solid red;
float : right;
width : 202px;
background: inherit;
overflow: hidden;
}
.right_side .pad {
padding : 0 0 10px 17px;
}
.right_side p {
padding : 0 0 5px 5px;
}
.right_side ul {
padding : 3px 0 12px 5px;
}
.right_side li {
line-height : 18px;
background : inherit;
list-style : square;
padding-left : 0px;
margin-left : 17px;
color:  #880000;
}
.right_side a {
background : inherit;
text-decoration : none;
}
.right_side a:hover {
text-decoration : underline;
}
.right_side h3 {
color: #999;
font: bold 1.2em "Trebuchet MS", helvetica, arial, verdana, sans-serif;
background : url(../images/bbg0.gif) repeat-x top;
width:202px;
height:25px;





padding-top : 5px;
text-indent : 10px;
border-bottom: 2px solid doted;
}



#left_side {
background: transparent;
margin-bottom: 10px;
width: 590px; 
float: left;
}


#left_side .intro {
background : #yellow;
color: red;
}

#left_side .intro .pad {
padding : 10px;
}
#left_side .intro a {
color : #b4e04a;
text-decoration : none;
}
#left_side .intro a:hover {
color : #cdff56;
text-decoration : underline;
}
#left_side .mpart {
padding: 10px 0 0 0;
}

#left_side h2 {
background: inherit;
padding: 0;
margin: 0;
letter-spacing: 1px;
font: 1.4em  "Trebuchet MS", helvetica, arial, verdana, sans-serif;
}

#left_side h2 a {color: #333; }
#left_side h2 a:hover {color: #AAA;}

#left_side .mpart h3 {
background: inherit;
padding: 0;
margin: 15px 0;
font: 1.2em  "Trebuchet MS", helvetica, arial, verdana, sans-serif;
color : #a5a5a5;

}


#left_side .mpart h4 {

padding: 0;
margin: 15px 0;
font: bold 1em "Trebuchet MS", helvetica, arial, verdana, sans-serif;
color: #999;

}

#left_side p {
color : #555;
padding : 0;

}

#left_side p.byline {color:#999;}

/*
#left_side img {
float : left;
padding : 0 10px 5px 0;
}
*/

#left_side blockquote {
padding-left : 10px;
border-left : 3px solid #660000;
margin : 10px 0 10px 25px;
}
.date {
padding : 7px 35px 0 0;
margin : 10px 0 25px 0;
text-align : right;
background : url(../images/commentb.gif) no-repeat top right;
height : 32px;
}
.date a {
font : bold 1.2em Arial, Sans-Serif;
color : #a9bc52;
background : transparent;
}
#left_side .rs {
float : right;
margin : 0 0 0 10px;
border : 1px solid #888;
padding : 5px;
background : inherit;
}
#left_side ul {
list-style-position : inside;
margin-left : 2px;
}
#left_side ul li {
list-style-type : square;
margin-left : 15px;
}
#left_side ul ul li {
list-style : none;
margin-left : 10px;
list-style-type : lower-alpha;
list-style-position : inside;
}
#left_side .greybox {
border : 1px solid #ccc;
background : #f5f5f5;
width : 628px;
padding : 10px;
}



#footer {
clear : both;
width : 1000px;
margin : 0;
padding: 0;
height: 50px;
}


#footer .right {
}


#footer a {
text-decoration : none;
}



/* -----------  meta ----------- */


.meta {
padding: 15px 0 30px 0;

}

.meta p {

margin: 0;
line-height: normal;
color:#999;
}

.meta .byline {

float: left;
color:#999;
}

.meta .links {
color:#999;
float: right;

}

.meta .linksup {

float: left;

}

.meta .more {

padding: 0 20px 0 18px;
background: url(../images/more.gif) no-repeat left center;

}



.meta .comments_invite {

padding-left: 22px;
background: url(../images/comment.gif) no-repeat left center;

}

.meta .printerfriendly {padding-left: 22px;

background: url(../images/print.gif) no-repeat left center;}


.meta p.time {
color:#999;
padding-left: 22px;
margin: 0;
background: url(../images/timeicon.gif) no-repeat left center;

}

.meta b {
display: none;
}


/* ------  google search form ------ */

#topbar form {

margin: 3px 20px 0 0; 
height: 20px;
float: right;
padding: 4px 0 0 0; 

}


.goobutt {

float: left; 
border: 1px solid #000;  
margin: 0 0 0 5px; 
height: 22px; 
color: #555; 
font-size:11px;
padding:0 1px; 
background-color:#000;
background: url(../images/s.gif) no-repeat center;
width:17px;
}

.goosearch {float: left; color: #999; background-color:#111; border: 1px solid #777; text-align: center; }

#foo {

clear: left; 
border-top: 1px solid #aaa;
width: auto;
padding: 30px 0px;
text-align: center;
font-size: 12px;
background: url(../images/bbg0.gif) repeat-x top right;

}




img.pic  {

         float: left;
         margin: 0.5em 0.7em 0 0;
         padding: 1px;
         border: 3px double #ddd;

         }

img.bookicon {

padding: 1px;
border: 3px double #ddd;

}

span.pali
 
        {
        font-family: 
        Tahoma,
        Times Ext Roman, 
        VU Times, 
        CN-Times,
        Thryomanes, 
        sanvijjo, 
        Code2000, 
        Arial Unicode MS, 
        TITUS Cyberbit Basic, 
        Gentium,  
        Lucida Grande;
        font-size: 14px;
        color: #888;
        }

.po {
font-size: 12px;
padding: 0;
padding-left: 7px;
line-height: 1.5;
border: 0px solid blue;
}

span.clsPerc {
font-size: 10px;
color: red; 
padding-bottom: 3px;
}

.xpoll {
margin-left: 0;
margin-top: 0;
padding: 0;
width: auto; 
border: 0px solid red;
}


.clsGraph {











width: 205px;
height: 20px;
font-size: 11px;
padding-left: 15px;
border: 0px solid red;
}

.button_p {
padding: 1px;

border: 1px solid #aaa;
font-size: 11px;
color: #555;
margin: 15px 0 0 40px;
width: 85px;

}



#xpolltxtoption {font-size: 10px;}
.op {font-size: 10px;}
.clsGraph {font-size: 11px;}

.poll {font-size: 11px;}



/* comments
----------------------------------------------- */

.comments_error {
color: red;
background-color: #fff4f4 
}

ul.comments_error {
padding : 0.3em;
list-style-type: circle;
list-style-position: inside;
border: 1px solid #fdd;
}

div#cpreview {
color: #999;
background-color: #f1f1f1;
border: 1px solid #ddd;
}

form#txpCommentInputForm td {
vertical-align: top;
}




ol.comments li {
margin-bottom: 1.5em;
margin-left:2em;
padding: 0; 

}

p#txpCommentInputForm, form#txpCommentInputForm, p.pages {
margin: 1em;
padding: 1em;

}

p#txpCommentInputForm {
text-align: center;
}

form#txpCommentInputForm textarea {
background: #eee;
width: 300px;
height: 150px;
border: 1px solid #aaa;
}

form#txpCommentInputForm input {
font-size: 11px;
background: #eee;
border: 1px solid #aaa;
}

form#txpCommentInputForm input:focus, form#txpCommentInputForm textarea:focus {
background-color: #eee;
border: 1px solid #aaa;
}

#button {
margin-top: 10px;
}


.button {
font-size: 11px;
color: #666;
text-align: center;
margin: 3px  0 0 0;
padding: 1px 2px;


}



#content h3#comment {
text-align: center;
padding: 0 0 0 17px;
margin: .5em 0 1em 0;
font-size: 14px;
}



table.books {margin: 10px 0 0 0;}

table.books td {padding: 5px;}



/*-----foto------*/


.rssImg {
height: 125px;
width: 125px
text-align: center;
padding: 3px;
}


img.rssThumb {
padding: 3px;
border: 1px solid #DDD;
}


img.rssImage {
padding: 3px;
}



table.rssThumbs {
margin: 0 auto;
padding: 0 20px; 
text-align: center; border: 0px solid red;
}

table.rssThumbs td {padding:10px;}






.lefts {float: left; width: 200px; margin: 10px 0 0 0; text-align: right; font-size: 11px;}

.rights {float: right; width: 200px; text-align: left; margin: 10px 0 0 0; font-size: 11px; }


<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->
