body { text-align: center; margin: 0; padding: 20px 0; font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif; color: #777 }
* { margin: 0; padding: 0 }
#sidebar { margin: 30px 0 0 0; padding: 6px 6px 6px 4px; overflow: hidden; }
#footer { clear: both; margin: 0; padding: 0 }
h2.change_headtitle { font-size: 30px; font-family: "Trebuchet MS", Verdana, "Lucida Sans Unicode", Arial; padding: 10px; color: #CCCCCC }
.entry ul, .entry ol { margin: 10px; padding: 10px; list-style-type: square }
.entry { width: 527px; overflow: hidden }
.entry ol { list-style-type: decimal !important }
h3.entrytitle { font: 22px Arial, Helvetica, sans-serif; margin: 0 0 0 4px !important; }
h3.entrytitle a:link, h3.entrytitle a:visited { color: #777; text-decoration: none !important }
h3.entrytitle a:hover { color: #ccc !important; text-decoration: none }
span.date { margin: 0 0 10px 4px !important; display: block !important; font-variant: normal; font-size: 10px }
.blog { margin: 0 0 20px 0; padding: 0 0 25px 0 }
#blog_entries { margin: 15px 0 0 0; padding: 5px 25px 5px 5px; overflow: hidden }
#blog_entries a { color: #333; text-decoration: underline }
#blog_entries a:hover { text-decoration: none; color: #aaa }
#blog_entries img { margin: 2px 0 }
.meta-post { text-align: center; font-size: 10px }
.meta-post a { color: #666 !important }
.tag-list { text-align: center }
.tag-list { margin: 2px 0 4px 0; padding: 0; line-height: 2.4em !important }
.tag-title { font-weight: bold }
.taglink { padding: 4px; background-color: #eee; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; text-decoration: none; font-weight: bold; text-decoration: none !important }
.taglink:hover { background: none; border-right: 1px #fff solid; border-bottom: 1px #fff solid }
.entry p { margin: 0 5px 15px 5px !important }
#sidebar { font-size: 12px; word-wrap: break-word }
#sidebar { color: #666 }
#sidebar a { color: #777; text-decoration: none }
#sidebar a:hover { color: #464A17 !important; text-decoration: none }
#sidebar ul { margin: 0; padding: 0; list-style-type: none; line-height: 1.7em !important; overflow: hidden }
#sidebar ul li { margin: 0; padding: 0 0 0 17px }
#sidebar p { margin: 4px 6px }
img { border: 0 }
.hide { display: none }
.clearme { clear: both; display: block; height: 1px; visibility: hidden; content: "."; }
.clearer { clear: both; display: block; height: 1px; visibility: hidden; content: "."; }
#content_container:after { clear: both; display: block; height: 1px; visibility: hidden; content: "."; } 
.calliope_btn { text-align: center; margin: 0 auto }
blockquote { margin: 15px auto; width: 350px; padding: 16px; background-color: #f6f6f6; border: 1px #dfdfdf solid }
blockquote p{ overflow: hidden; }
.email_obj { margin: 0 0 0 21px }
#descHead { width: 490px; margin: 10px 0 10px 10px ; padding: 0 }
#conDesc{ margin: 4px 0 12px 0 }
#imgtagcaptchapic { width: 160px; height: 52px }
.pointdot { width: 6px; float: left; display: block; margin: 0 4px 0 0 }
table#wp-calendar { width: 140px; display: block; margin: 10px auto; padding: 0 0 5px 0 }
thead { color: #2E415E; text-align: center }
table#wp-calendar tr td { width: 10px; color: #A9B5C0; text-align: center }
tr td a:link, tr td a:visited { font-weight: bold }
td#wp-calendar_caption, caption, td#prev, td#next, td#prev a, td#next a { height: 20px; font-weight: bold }
#blog-tag-cloud { padding: 5px 2px; word-wrap: break-word; overflow: hidden }
#blog-tag-cloud a:link, #blog-tag-cloud a:visited { padding-bottom: 8px !important }
#blog-tag-cloud a:hover { color: #fff !important }
h4.drag_title { font-size: 16px }
input#s { width: 120px; margin-top: 10px;}
html>body input#s { width: 120px }
#em_email_content, #em_email_content a { color: #fff; font-weight: bold; text-align: center }
#em_rssatom { margin: 0 auto; padding: 5px 0; text-align: center }
h3.add_comment_head { border-top: 1px #aaa dotted; padding: 5px 0 0 0; margin: 5px 0 0 0 }
p.comment-notify { width: 300px; margin: 0 auto }
#comment-cont { width: 400px; margin: 0 auto }
.commententry { margin: 14px; width: 440px; padding: 10px; border: #eee 5px solid; overflow: auto; word-wrap: break-word }
.commententry p { margin: 0 0 10px 0 }
#wrapper { width: 735px; margin: 30px auto 10px auto; padding: 0; word-wrap: break-word; text-align: left; background: url(/calliope/3.9.0/imagesdb/muse/border/tornburnborder.png) repeat-y top left; border-right: 4px #fff solid; border-bottom: 4px #fff solid }
#content_container { margin: 0; padding: 4px; background: url() repeat-x top;}
#header_container { width: 525px; height: 350px; word-wrap: break-word; overflow: hidden; margin: 0; padding: 0 }
#header { margin: 0; padding: 0; height: 350px; text-align: left; background: url() no-repeat top left }
#main_content { margin: 0; padding: 0; width: 550px; float: left }
#drag_cont_01 { margin: 0; padding: 0; width: 155px; float: left }
#sidebar { margin: 55px 0 0 0; padding: 6px 6px 6px 10px }
* html #sidebar { padding: 6px 6px 6px 10px }
#footer { clear: both; margin: 0; padding: 0; display: block; height: 1px; visibility: hidden; content: ".";}
h2.change_headtitle { font-size: 30px; font-family: "Trebuchet MS", Verdana, "Lucida Sans Unicode", Arial; padding: 10px; color: #CCCCCC }
h3.entrytitle { font: 20px Arial, Helvetica, sans-serif; margin: 0 0 4px 0 }
span.date { margin: 0 0 10px 0; display: block !important; font-variant: normal; font-size: 10px }
.blog { margin: 0 0 20px 0; padding: 0 0 12px 0 }
#blog_entries { margin: 15px 0 0 0; padding: 5px 20px 5px 5px }
#blog_entries a { color: #333; text-decoration: underline }
#blog_entries a:hover { text-decoration: none; color: #aaa }
#blog_entries img { margin: 2px 0 }
.meta-post { text-align: center; font-size: 10px }
.meta-post a { color: #666 !important }
.tag-list { text-align: center }
.tag-list { margin: 2px 0 4px 0; padding: 0; line-height: 30px }
.tag-title { font-weight: bold }
.taglink { padding: 4px; background-color: #eee; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid; text-decoration: none; font-weight: bold; text-decoration: none !important }
.taglink:hover { background: none; border-right: 1px #fff solid; border-bottom: 1px #fff solid }
.entry { line-height: 1.6em }
.entry p { margin: 0 0 10px 0 }
.drag_element { margin: 0 0 25px 0; padding: 0 }
h4.drag_title { font-size: 13px; color: #ccc; margin: 0 0 10px 0; padding: 0 0 0 18px; background: url(/calliope/3.9.0/imagesdb/muse/misc/bullet3.png) no-repeat .1em .3em }
body { font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
#wrapper { background-color: #333 }
#sidebar { color: #666 }
#sidebar a { color: #777; text-decoration: none }
#sidebar a:hover { color: #eee; text-decoration: none }
#sidebar ul { margin: 0; padding: 0; list-style-type: none }
#sidebar ul li { margin: 0; padding: 0 0 0 17px }
#sidebar p { margin: 4px 6px }
img { border: 0 }
.hide { display: none }
.clearme { clear: both }
.calliope_btn { text-align: center; margin: 0 auto }
blockquote { margin: 15px auto; width: 350px; padding: 16px; background: url(/calliope/3.9.0/imagesdb/muse/misc/qgray.png) no-repeat 5px 5px; background-color: #f6f6f6; border: 1px #dfdfdf solid }
.email_obj { margin: 0 0 0 21px }
#descHead { width: 490px; margin: 10px 0 10px 10px ; padding: 0; background: url(/calliope/3.9.0/imagesdb/muse/misc/uptorn.png) no-repeat top left; background-color: #eee }
#myDesc { padding: 24px 14px 14px 14px; font-size: 11px; background: url(/calliope/3.9.0/imagesdb/muse/misc/undertorn.png) no-repeat bottom left }
#conDesc:first-letter { float: left; font-size: 218%; line-height: 1em; margin: 0 -2px 2px 0; padding: 4px 4px 2px 4px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
#page-navigation { width: 450px; margin: 10px 0; padding: 10px; background-color: #f9f9f9; border: 1px #eee solid }
.page-num-head { font-weight: bold; font-size: 12px; float: left; margin: 0 5px 0 0; color: #222 }
.page-number { width: 20px; display: block; text-align: center; float: left; margin: 0 5px 0 0; font-weight: bold; background: #eee; border-right: 1px #D3D7CC solid; border-bottom: 1px #D3D7CC solid }
.page-number a { font-weight: normal; text-decoration: none !important }
#chatoutput { height: 350px; line-height: .8em; width: 140px !important; padding: 2px 0; border: 1px solid #49592B; font: 10px verdana,, 'Lucida Grande', 'Lucida Sans Unicode', helvetica, arial, sans-serif !important; color: #162F43; background: #FFFFFF; overflow: auto; margin-top: 10px }
textarea#chatbarText { width: 142px !important }
#chatForm label, #shoutboxAdmin { display: block; margin: 3px 0 }
#chatoutput ul#outputList { padding: 0; position: static; margin: 0 }
#chatoutput ul#outputList { line-height: 1.4em !important }
#chatoutput ul#outputList li { padding: 3px 2px; margin: 0; color: #162F43; background: none; font-size: 1em; list-style: none }
#lastMessage { padding-bottom: 2px; text-align: center; border-bottom: 1px solid #666666 }
em#responseTime { font-style: normal; display: block }
#chatoutput .wp-smiley { vertical-align: middle }
label { margin: 0; padding: 0; text-align: left }
#chatForm input, #chatForm textarea { width: 140px; margin: 0 auto }
#chatForm textarea { width: 140px }
#imgtagcaptchapic { width: 140px; height: 40px; margin: 4px 0 }
#id_captcha_private_key { width: 140px !important; margin: 0 !important; padding: 0 !important }
#jal_lastID { margin: 0; padding: 0 }
#submitchat { margin: 0 !important; padding: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 12px !important; width: 60px !important }
.row-entry-1 { background-color: #fff !important }
.row-entry-2 { background-color: #f5f5f5 !important }
li.row-entry-1 a{ color: #444 !important; text-decoration: none; font-weight: bold }
li.row-entry-1 a:hover{ color: #999 !important; text-decoration: underline; font-weight: bold }
li.row-entry-2 a{ color: #444 !important; text-decoration: none; font-weight: bold; font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, "Lucida Sans Unicode", Arial }
li.row-entry-2 a:hover{ color: #999 !important; font-weight: bold }
#txpCommentInputForm { border-bottom: 1px dotted #333; text-align: center; font-weight: bold }

#page-navigation { background-color: #f9f9f9; border: 1px #f1f1f1 solid }
.page-num-head { color: #333 }
.page-number { background: #f3f3f3; border-right: 1px #aaa solid; border-bottom: 1px #aaa solid }
#em_calliopelogo h4 { border: 0 !important; background: none !important }
h4#calendar_button { border: 0; background: none !important }
#em_aboutme, #em_aboutme img { overflow: hidden }
#em_aboutme { width: 140px; overflow: hidden; word-wrap: break-word; background-repeat: no-repeat !important }
h4#em_aboutme_headerText { background-repeat: no-repeat !important }
#drag_content { border: 0 }
#em_linklist ul li { padding: 0; list-style-type: none }
#em_linklist ol { list-style-type: decimal }
#em_linklist ol li { line-height: 1.4em; margin: 0 0 0 20px }
#em_bgimage { position: absolute; top: 60px; right: 35px; z-index: 50 }

#em_blogtitle_button { position: relative; z-index: 50 }
.separator_img { background: none !important; margin-top: 20px; }
.entry ul { list-style: disc; margin: 5px 10px; text-align: left }
.entry ol { list-style: decimal; margin: 5px 10px; text-align: left }
#item_navigation { width: 493px; margin: 0 auto 10px auto; padding: 5px !important; font: bold 11px Arial, Helvetica, sans serif !important; background: #EEE !important; text-align: left !important }
#item_navigation a { font: bold 11px Arial, Helvetica, sans serif; text-decoration: underline }
font { line-height: 1em }
#wp-calendar tbody tr td { width: 20px; white-space: nowrap }
#wp-calendar tfoot tr #prev { width: 40px; white-space: nowrap }
#wp-calendar tfoot tr #next { width: 40px; white-space: nowrap }

table#wp-calendar { width: 150px; display: block; margin: 5px auto 10px auto; line-height: 20px;}
#wp-calendar_caption, caption { text-align: center !important; width: 150px; font-size: 12px !important; border-bottom: #AAA solid 1px; color: #CCC; margin-bottom: 5px;}
th { border: 0; text-align: center; height: 20px; color: #fff; margin-top: 3px !important; width: 15px; }

table#wp-calendar td { width: 18px; color: #AAA; text-align: center; }
table#wp-calendar td a { font-weight: bold; padding: 2px; color: #fff!important; }
table#wp-calendar td a:hover { color: #191919 !important; background-color: #FFF !important; }

#today a { border: #AAA 1px solid; }

td#wp-calendar_caption, td#next, td#prev { height: 16px }
tbody tr td#today, tbody tr td#today a { font-weight: bold !important }

.entry * {
line-height: 1.4em;
}

/* Shoutbox New */


#shoutbox {
   color: #000000;
   background-color: #ffffff;
   overflow: auto;
   width: 145px;
   height: 30em;
   border-top:         1px solid #999999;
   border-left:        1px solid #999999;
   border-right:       1px solid #ccc;
   border-bottom:      1px solid #ccc;
   margin-top: .5em;
   margin-bottom: .5em;
}

#shoutbox dl * {
   margin: 0;
   padding: 0;
   text-align: left;
   overflow: hidden;
}

#shoutbox dl dt * {
   margin: 0;
   padding: 0;
   text-align: left;
}

#shoutbox dl dd * {
   margin: 0;
   padding: 0;
   text-align: left;
}

#shoutbox dl dt.row-entry-1 {
   background-color: #EEE !important;
}

#shoutbox dl dt.row-entry-2 {
   background-color: #FFFFFF !important;
}

#shoutbox dl dt {
   padding: 3px 0 3px 3px;
}

#shoutbox dl dt a {
   font-weight: bold !important;
   color: #363636;
}

#shoutbox dl dt a:hover {
   text-decoration: underline !important;
}

#shoutbox dl dd {
   padding: 0 3px 7px 3px;
}

#shoutbox dl dd.row-entry-1 {
   background-color: #EEE !important;
}

#shoutbox dl dd.row-entry-2 {
   background-color: #FFFFFF !important;
}

#shoutbox dl dd p {

}

#shoutform * {
   text-align: left;
}

#shoutform * label {
   text-align: left;
   color: #FFF;
}

#shoutform form label {
   display: block;
}

#shoutform form textarea {
   width: 150px;
   height: 3em;
   display: block;
   margin-bottom: 5px;
}

.tag-list {clear:both;}

.entry p img {
  border: 1px solid #CCC;
  margin: 0.5em !important;
  padding: 1px;
  text-align: center;
  background-color: #FFF;
}

.wp-smiley {
border-style: none !important;
background: none !important;
}

.adsense-top{
margin:0 10px 10px 13px;
}

.separator,.tag-list{
margin-top:25px !important;
}