body { text-align: center; margin: 10px 0; padding: 0; font: small/1.5em Verdana, Arial, Helvetica, sans-serif; color: #555 }
* { margin: 0; padding: 0;}
#wrapper { width: 660px; margin: 30px auto 10px auto; padding: 0; text-align: left; background-color: #FFF }
#sub-wrapper { margin: 0; padding: 5px; }

#header { height: 130px; margin: 0; padding: 0; overflow: hidden;  }

#content_container { width: 650px; margin: 0; padding: 0 }
#main_content { width: 440px; float: left; word-wrap: break-word; margin: 5px 0 0 0; padding: 10px; overflow: hidden; }
#drag_cont_01 { margin: 0; padding: 0; width: 190px; float: left; overflow: hidden;}
#sidebar { word-wrap: break-word; padding: 20px 10px 10px 10px   }


#footer { clear: both; height: 15px; margin: 0; padding: 0 }
h2.header_title { margin: 0; padding: 10px; color: #fff; font-size: 26px; border: 1px #FF0000 solid }
.entry { padding-bottom: 10px; border-bottom: 1px #f1f1f1 solid; line-height: 1.4em }
.entry ul, .entry ol { padding: 10px 20px; margin: 10px; list-style-type: square }
.entry ol { list-style-type: decimal }
h3.entrytitle { font-size: 16px; margin: 10px 0 2px 0; line-height: 1.2em; }
span.date { font-size: 10px; margin: 0 0 10px 0; display: block; padding: 0 }
.blog { margin: 0 0 12px 0; padding: 0 0 10px 0; border: 1px #fff hidden }
.blog p { margin: 0 0 15px 0 }s
.separator { height: 30px; margin: 4px 0 0 0; background: url(../../../images/separator_01.png) no-repeat bottom center }
#item_navigation { background-color: #7BA329; height: 22px; color: #fff; font-size: 11px; font-weight: bold; vertical-align: middle !important; margin: 0; padding: 0 0 0 10px }
#item_navigation a:link, #item_navigation a:visited { color: #fff !important; text-decoration: none !important }
#item_navigation a:hover { padding: 0 0 3px 0; border-bottom: 5px #fff solid }
.meta-post a { font-weight: bold }
.tag-list { margin: 10px 0 4px 0; padding: 0; line-height: 2.25em !important }
.tag-title { font-weight: bold }
.taglink { padding: 4px; background-color: #DCDFD7; border-bottom: 1px #828C71 solid; border-right: 1px #828C71 solid; text-decoration: none; font-weight: bold }
.taglink:hover { background: none; border: 0 }
.meta-post { margin: 0; padding: 0 }
h4.drag_title { font-size: 14px; color: #758E44; margin: 0; padding: 0; border-bottom: 1px solid #758E44; width: 168px }
h4#calendar_button, h4#rss_button, #em_calliopelogo h4 { border: 0 !important }
.drag_element { margin: 0 0 8px 0; padding: 0 }
.drag_container { }
.drag_content { overflow: hidden; }
#button_head, #calendar_head { border: 0 !important }
.drag_content ul { list-style: none; line-height: 1.7em; padding: 5px 0 5px 6px }
.drag_content { padding: 5px 8px }
#content_container { font-size: 11px }
#footer { background-color: #336600 }
#sidebar { background-color: #D3D7CC; color: #336600 }
#sidebar a:link, #sidebar a:visited { color: #4E681A; text-decoration: none }
#sidebar a:hover { color: #92C12F }
h3.entrytitle { color: #6B8D23 }
#content_container a:link, #content_container a:visited { color: #8DA260; text-decoration: none }
#content_container a:hover { text-decoration: underline; color: #6B7C49 }
#sidebar a:link, #sidebar a:visited { color: #4E681A }
#sidebar a:hover { color: #658622 }
a.taglink:link, a.taglink:visited { color: #5A6F35 }
a.taglink:hover { color: #2E381B; text-decoration: none !important }
.blog_editmode { background-color:#f1f1f1 }
.drag_element_emode { background-color: #B1B5AA }
img, img a, #rss_button, #calendar_button { border: 0 }
img#calliope_btn { display: block; margin: 16px auto 10px auto; padding: 0 }
#thumb_prev_wrapper { width: 580px; margin: 0; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #888; text-align: center }
.thumb_prev { border: 4px #ddd solid }
#table_change_design { text-align: center; width: 550px }
#xml_feeds { margin: 0 auto; text-align: center }
#em_calliopelogo h4 { border: 0 }
#item_navigation a:link, #item_navigation a:visited { color: #fff }
#item_navigation a:hover { color: #5A6F35; text-decoration: none }
#page-navigation { width: 405px; 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: #384F0F }
.page-number { width: 20px; display: block; text-align: center; float: left; margin: 0 5px 0 0; font-weight: bold; background: #EAEFE0; border-right: 1px #D3D7CC solid; border-bottom: 1px #D3D7CC solid }
.page-number a { font-weight: normal }
p.comment_notify { background:#BF0005; color: #fff; font: bold/11px Verdana, Arial, Helvetica, sans-serif; padding: 5px; width: 400px; margin: 20px 2px 10px 2px; border: #990000 1px solid }
.add_comment_head { font: 18px Georgia, "Times New Roman", Times, serif; color: #555; margin: 4px 0 5px 0 }
.commententry { background-color: #fcfcfc; color: #222; padding: 10px; margin: 5px 0; border: 4px #f4f4f4 solid }
.commententry p { margin: 10px 0 }
#blog-tag-cloud { margin: 0; padding: 0; word-wrap: break-word; width: 168px; overflow: hidden; word-wrap: break-word }
#blog-tag-cloud a:link, #blog-tag-cloud a:visited { color: #6B833F !important; text-decoration: none }
#blog-tag-cloud a:hover {: text-decoration: underline; color: #4D5E2D !important; border: 0 !important }
.item_edit, .change_item { text-align: right; margin: 0; padding: 0 }
.change_item a img { margin: 0; padding: 0 }
.change_bg { text-align: right; padding: 10px; margin: 0 }
.change_headtitle { position: relative; top: 0; padding: 0; margin: 0 }
.change_headbg { position: relative; top: 0; left: 0; margin: 0; padding: 0 }
* html #item_navigation { height: 20px }
#chatoutput { height: 350px; line-height: .8em; width: 160px !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 }
#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: 150px }
#imgtagcaptchapic { width: 155px; height: 48px; 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: #758E44 !important; text-decoration: none; font-weight: bold }
li.row-entry-1 a:hover{ color: #5A6F35 !important; text-decoration: underline; font-weight: bold }
li.row-entry-2 a{ color: #758E44 !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: #5A6F35 !important; font-weight: bold }
#txpCommentInputForm { border-bottom: 1px dotted #333; text-align: center; font-weight: bold }
#descContainer { width: 440px }
#descHead { width: 390px !important; padding: 0; margin: 0 auto 14px auto; font-size: 13px; line-height:1.5em; border-top: 12px #D3D7CC solid; background-color: #EAECE6 }
#myDesc { margin: 0; padding: 12px 14px 18px 14px }
#conDesc:first-letter { float: left; font-size: 218%; line-height: 1em; margin: 3px -2px 0 0; padding: 0 4px 0 4px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
#chatForm p label { margin: 5px }



#s { width: 140px !important; margin-top: 10px; }
html>body #s { width: 120px }
html>body input#s { width: 120px }
#em_aboutme { width: 174px; overflow: hidden }
#em_linklist ul { padding-left: 20px; list-style-type: square }
#em_linklist ol { padding: 0 0 0 20px; list-style-type: decimal }
#em_linklist ol li { line-height: 1.4em }
#em_bgimage { position: absolute; top: 55px; right: 35px; z-index: 50 }
.recentcomments { width: 170px; overflow: hidden; word-wrap: break-word }
#em_blogtitle_button { position: relative; z-index: 50 }
.separator_img { background: none !important; margin-top: 10px; }
.entry ul { list-style: disc; margin: 5px 10px; text-align: left }
.entry ol { list-style: decimal; margin: 5px 10px; text-align: left }
font { line-height: 1em }


table#wp-calendar { width: 160px; margin: 5px auto 10px auto; word-wrap: normal; line-height: 20px; }
#wp-calendar_caption, caption { text-align: center !important; width: 160px; font-size: 14px; font-weight: bold; border-bottom: #777 solid 1px; }
th { border: 0; text-align: center; height: 20px; color: #191919; margin-top: 3px !important; width: 16px; }

table#wp-calendar td { width: 15px; color: #858C78; text-align: center !important; }
table#wp-calendar td a { font-weight: bold; word-wrap: normal !important; word-break: normal !important; padding: 2px; color: #191919 !important}
table#wp-calendar td a:hover { color: #191919 !important; background-color: #FFF !important; }

#today { border: #646464 1px solid;}



tfoot { height: 11px }
td#wp-calendar_caption, td#next, td#prev { height: 11px; word-wrap: normal }



#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 }

* q, * blockquote {
  	background: #FFF url(/calliope/3.9.0/imagesdb/calm/misc/grayquotebg.png) no-repeat  10px 10px;
  	margin: 20px;
  	padding: 10px 20px;
}

.entry * {
line-height: 1.4em;
}

/* Shoutbox New */


#shoutbox {
   color: #000000;
   background-color: #ffffff;
   overflow: auto;
   width: 156px;
   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 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-inpost{
display:block;
margin: 20px 0 0 0 !Important; 
}

#em_adsense_content{
margin: 10px 5px  !important;
padding: 0 !important;
width:100% !important;
}

.adsense-top{
margin:10px auto;
padding: 0 auto !important;
overflow:hidden;
width:445px !Important;
}

.clear {
content: ".";
visibility: hidden;
height: .1px;
clear: both;
display: block;
}