body { text-align: center; margin: 0; padding: 0; font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif; color: #555 }
* { margin: 0; padding: 0 }

#wrapper { text-align: left; margin: 10px auto 0 auto; width: 662px; background: url(/calliope/3.9.0/imagesdb/simplycentered/extra/containerbg_blue.jpg) repeat-y top left }

#header_container { margin: 0; padding: 0 }

#header { margin: 0; padding: 0; height: 340px; width: 650px; background-position: top left }

#main_content { width: 449px; 
float: left; 
display:inline;
position:relative;
padding: 0  auto !important; 
margin: 0 auto 0 4px !important; 
text-align:center;
overflow:hidden !important;
word-wrap: break-word; 
overflow: hidden }

#drag_cont_01 { width: 197px; float: left ; margin: 0; padding: 0; word-wrap: break-word; overflow: hidden }

#footer { margin: 0; padding: 0; clear: both }

#blog_title { margin: 0 0 15px 0; padding: 0; height: 100px; word-wrap: break-word !important }

h2.change_headtitle { margin: 20px 10px 10px 20px ; padding: 0; font-size: 30px; color: #29100C; font-family: Georgia, "Times New Roman", Times, serif }

#blog_entries { width: 415px !important; 
margin: 0 auto !Important;
padding: 0 auto !important;
text-align:left;
overflow:hidden !important;
}

.entry { line-height: 1.5em; 
word-wrap: break-word; 
margin-bottom:20px;
overflow: hidden; padding: 0 }

.entry p { margin:0 }

#item_navigation { 
width: 300px; 
margin: 15px auto !Important; text-align: center; font-weight: bold; }
.tag-list { margin: 10px 0 }

h3.entrytitle { font: 24px Georgia, Arial, Helvetica, sans-serif; 
margin: 0 0 4px 0 }

h3.entrytitle a:link, h3.entrytitle a:visited { color: #4B5872; text-decoration: none; padding: 6px 6px 6px 1px; text-decoration: none !important; border: 0 !important }

h3.entrytitle a:hover { color: #232936 !important; text-decoration: none; background: none }

span.date { margin: 0 0 10px 0; padding: 6px 10px 6px 10px; display: block !important; font-variant: normal; font-size: 10px; text-align: right; background-color: #D9E0EA }

.meta-post { font-size: 9px !important }

/*.blog { width: 100%; margin: 0 auto 20px auto; padding: 0 }*/

.entry ul, .entry ol { margin: 10px 15px; padding: 10px; list-style-type: square }

.entry a:link, .entry a:visited, form#commentform a { color: #008DB9; text-decoration: none }

.entry a:hover{ color: #fff }

.drag_element { margin: 0 0 0 0; padding: 0 }

h4.drag_title { font-size: 15px; color: #Fff; margin: 0 0 0 0; padding: 4px 0 4px 10px; background-color: #3E495F }

#sidebar { margin: 0; padding: 0; color: #CADAEC; word-wrap: break-word; overflow: hidden }

.drag_container { background-color: #BEC8D2; padding: 4px 10px !important; margin: 10px 10px; overflow: hidden;}

#sidebar a { color: #fff; text-decoration: none }

#sidebar a:hover { background: #43C5ED; color: #fff; border: 0; text-decoration: none }

#sidebar ul { margin: 0; padding: 0; list-style-type: none; line-height: 1.9em; font-weight: bold }

#sidebar ul li { margin: 0; padding: 0 0 0 17px }

#sidebar p { margin: 4px 10px }

body { color: #777A7F }

a img, img { border: 0; background: none }

.hide { display: none }

#page-navigation { width: 380px; margin: 10px auto; 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 }

#descHead { width:100%; padding: 0; border-top: 8px solid #B5C6DF; color: #5A636F; background-color: #D9E0EA; line-height: 1.6em; background: url(/calliope/3.9.0/imagesdb/simplycentered/tagline/blue.png) repeat-y top left }

#myDesc { padding: 10px 14px 14px 14px }

#conDesc:first-letter { float: left; font-size: 219%; line-height: 1em; margin: 2px -2px 1px 0; padding: 2px 4px 2px 4px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }

#descContainer { 
margin: 10px auto 14px auto; 
padding: 0 }

.tag-list a, .meta-post a { color: #4D658A !important }

.tag-list a:hover, .meta-post a:hover { color: #314159 !important; text-decoration: underline }

#imgtagcaptchapic { width: 150px; height: 45px; 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 }
#em_rssatom { margin: 0 auto; display: block; text-align: center }
#blog-tag-cloud a:link, #blog-tag-cloud a:visited { word-wrap: break-word; overflow: hidden }
#chatForm p label { margin: 5px }
#chatoutput { height: 350px; width: 180px; line-height: .8em; padding: 2px; font: 10px verdana, 'Lucida Grande', 'Lucida Sans Unicode', helvetica, arial, sans-serif !important; color: #162F43; background: #FFFFFF; overflow: auto; word-wrap: break-word !important; margin-top: 10px }
#chatForm label, #shoutboxAdmin { display: block; margin: 3px 0; padding: 0 }
#chatoutput ul#outputList { padding: 0; position: static; margin: 0; word-wrap: break-word !important }
#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 }
#em_calendar { width: 100% }

#s { width: 140px !important; margin: 0 0 0px 0 }

form#commentform, 
h3.add_comment_head, 
.commententry { margin: 10px 0 0 0}

.add_comment_head{
font-size:14px !important;
}
.commententry { padding: 10px; line-height: 1.5em; border: 4px #eee solid; }
.commententry p { margin-bottom: 10px }
#em_separator { display: none }
h4#rss_button { background: none !important }
#con-wrapper:after { content: "."; visibility: hidden; height: .1em; clear: both; display: block;}
#wrapper:after { content: "."; visibility: hidden; height: .1em; clear: both; }
#em_recentphoto { overflow: hidden; width: 188px; margin: 0 auto }
#em_aboutme { width: 199px; overflow: hidden }
#em_linklist { padding-left: 5px }
#em_linklist ul li { padding: 0; list-style-type: none }
#em_linklist ol li { line-height: 1.4em }
#em_bgimage { position: absolute; top: 55px; right: 35px; z-index: 50 }
#em_headerimage_button { position: relative; top: 20px; left: 10px }
h2.center { margin: 10px; font: bold 14px Verdana, Arial, Helvetica, sans-serif }
#searchform { margin: 0 10px }
.separator_img { background: none !important; 
margin: 10px 0 20px 0!important; }
.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; line-height: 18px; }
#wp-calendar_caption, caption { text-align: center !important; width: 160px; margin: 5px auto 0 auto; font-size: 12px; font-weight: bold; border-bottom: #3E495F solid 1px; color: #505F7E; padding-bottom: 5px;}
th { border: 0; text-align: center; height: 20px; color: #344361; margin: 0px 0 0px 0 !important; width: 15px;}

table#wp-calendar td { text-align: center; width: 15px; color: #576175; }
table#wp-calendar td a { font-weight: bold !important; word-wrap: normal !important; padding: 2px; color: #344361 !important;}
table#wp-calendar td a:hover { color: #333 !important; background-color: #FFF !important; }

#today { border: #737B83 1px solid !important;}

td#wp-calendar_caption, td#next, td#prev { height: 16px word-wrap: normal !important }

.entry * a:hover {color: #333; }

#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 }

#chatoutput { width: 100%; }

.entry * {
line-height: 1.4em;

}

/* Shoutbox New */


#shoutbox {
   color: #000000;
   background-color: #ffffff;
   overflow: auto;
   width: 160px;
   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: 10px;
  padding: 1px;
  text-align: center;
  background-color: #FFF;
}

.wp-smiley {
border-style: none !important;
background: none !important;
}


#em_adsense_content {
margin: 5px 0;
}

.adsense-top{
overflow: hidden !Important;
margin: 0 0 15px 0;
}

