body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #474642; margin: 0; padding: 0; text-align: center; background-repeat: repeat; background-color: #939393; background-attachment: fixed }
* { margin: 0; padding: 0 }
h1, h2, h3 { margin: 0; padding: 0; line-height: 1.4em }
a img, img { border: none }
#maincontent h3.entrytitle a { font: normal bold 22px Georgia, "Times New Roman", Times, serif; color: 000000; margin-top: 20px; text-decoration: none; text-align: left }
#maincontent h3.entrytitle { font: bold 20px Georgia, "Times New Roman", Times, serif !important; color: 000000; text-align: left }
#maincontent h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:32px; color: #FFFFFF; padding-top: 30px; font-weight: normal; text-align: left !important; display: block }
#maincontent h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: 000000; text-align: left }
.listphoto2 { height: 100px !important; width: 100px !important; overflow: hidden !important; background-repeat: no-repeat }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #474642; margin-bottom: 15px }
#container a:link, #container a:active, #container a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3d3a37; text-decoration: none; font-weight: bold }
#container a:hover { color: #868686 }
#maincontent a { text-decoration: underline }
#sidebar a { font-weight: normal !important }
#sidebar { word-wrap: break-word; overflow: hidden;
 padding-left: 5px }
#sidebar{margin:0 !important; padding:0 !important; }
#sidebar .drag_element { width: 200px; margin-left: 32px; margin-right: 20px; margin-bottom: 10px; margin-top: 10px }
#container form { margin: 0px; padding: 0px }
.blog img { margin: 0px 0px 10px 10px; }
#sidebar ul, #side bar ol { list-style: none !important; margin: 5px 0px 5px 0px; text-align: left !important; padding: 0px 0px 0px 5px }
#sidebar li, #sidebar ul li, #sidebar ol li { background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/bullet.gif); background-position: .2em .05em; background-repeat: no-repeat; padding: 0px 0px 6px 20px; list-style: none !important }
#maincontent q, #maincontent blockquote { background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/blockquotebg.gif); background-repeat: no-repeat; background-position: top left; padding-top: 20px; padding-left: 10px; text-align: left; font-style: italic; display: block; margin: 10px 25px 10px 25px }
#container { width: 761px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 30px; background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/containerbg.gif); background-repeat: repeat-y; }
#header { background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/headerbg.gif); background-repeat: no-repeat; background-position: top left; }
#pseudo-header { height: 220px; overflow: hidden }
#descContainer { width: 407px; 
background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/quotebg.gif); 
background-repeat: no-repeat; 
background-position: bottom left; 
padding-bottom: 60px; 
margin: 0 auto 30px auto; 
text-align:center !important;
overflow: hidden }
#descHead { background-color: #D0D0D0; border-top: 1px solid #A7A7A7 }
#conDesc { padding: 0px; margin: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #191919; text-align: left !important }
.clearMe { clear: left }
.entry * { line-height: 1.6em }
.drag_element {overflow: hidden; padding:0 !Important;}
#conDesc:first-letter { font-family: Georgia, "Times New Roman", Times, serif; font-size: 48px; font-weight: bold; color: #191919; float: left; margin: -5px 2px 5px 0px; padding: 0px; text-align: left }
#sidebar { float: left; width: 245px !important; text-align: center }
#maincontent { float: right; 
width: 465px !important; 
text-align: center; 
position: relative; 
overflow: hidden; 
word-wrap: break-word; 
padding: 0 25px 0 0;
margin: 0 !important }
#maincontent .photoentry { width: auto }
#maincontent .photoentry .photocontainer { width: auto }
#polaroid-container { margin-left: 15px; margin-top: 15px; height: 304px; position: relative }
#polaroid { background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/polaroidbg.gif); background-repeat: no-repeat; background-position: center; height: 304px; position: relative; z-index: 2; overflow: hidden }
#custompic { height: 304px; width: 220px; overflow: hidden; position: absolute; z-index: 1; left: 1px; top: 0; background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/191248_4926.jpg); background-repeat: no-repeat; background-position: center; background-color: #FFFFFF }
#calliope-icon { margin: 10px 0 20px 20px }
#footer { clear: both; background-image: url(/calliope/3.9.0/imagesdb/gothic/misc/footerbg.png); background-position: bottom; background-repeat: no-repeat; height: 30px }
.tag-list { clear: both; border-top: solid 1px #CBC9C5; margin-top: 10px; padding-top: 10px; margin-bottom: 10px; text-align: center !important }
.posted { text-align: center }
.categorytitle { margin-bottom: 10px; text-align: center }
.date { text-align: left; display: block; }
h3.entrytitle { display: block; }
.meta-post { margin-bottom: 0px; margin-top: 5px; text-align: center !important }
.extended { text-align: left; margin-top: 10px }
#maincontent .extended a { text-decoration: none !important }
div.entry { background-repeat: no-repeat; background-position: bottom center; margin-bottom: 30px }
.entry ul, .entry ol { margin: 10px 20px; padding: 5px; list-style-type: square; color: #333 }
.entry ol { list-style-type: decimal !important }
#calendar { background: url(/calliope/3.9.0/imagesdb/gothic/misc/calendarbg.gif) no-repeat center bottom !important; border-top: 1px solid #bbb; background-color: #E9E9E9 !important; padding-bottom: 40px; margin-bottom: 20px }

div#loginbox { text-align: left }
.drag_title { display: block; margin-bottom: 10px; border-bottom: 1px solid #A7A7A7; border-top: 1px solid #A7A7A7; padding-top: 2px; padding-bottom: 2px; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #474642; font-weight: bold; text-transform: uppercase !important; text-align: left }
.inputHolder { margin-left: 5px }
.inputHolder input#password { width: 112px; height: 15px; padding: 1px; border: 1px solid #A7A7A7 }
.forgotme span.padleft a { text-align: right !important; display: block; margin-top: 5px; font-size: 10px }
input.textfield { width: 182px; height: 15px; padding: 1px; border: 1px solid #A7A7A7; margin-bottom: 5px; text-align: left !important }
textarea.textfield { width: 182px; height: 150px; padding: 1px; border: 1px solid #A7A7A7; margin-bottom: 5px; text-align: left !important }
div.chattable { overflow: auto; height: 400px; width: 182px; border: 1px solid #A7A7A7; background-color: #FFF; overflow: scroll }
.tagboard_row1 { background-color: #DDDDDD; padding: 3px }
.tagboard_row2 { padding: 3px }
div.chatform { text-align: left }
div.chatform img { margin-left: auto; margin-right: auto; margin-bottom: 5px; margin-top: 5px; display: block }
div.chatform label{ margin-bottom: 0px !important }
div.chatform input { width: 182px; border: 1px solid #A7A7A7; margin-bottom: 5px; text-align: center }
input.blogbuttons{ font-family: Arial, Helvetica, sans-serif; background-color: #474642; color: #FFFFFF; font-size: 11px; border: 1px solid #A7A7A7; height: 22px; width: auto !important; cursor: pointer; margin-bottom: 10px }
div#searchbox form { text-align: right; margin: 0px; padding: 0px }
div#searchbox input.textfield { width: 174px; height: 15px; padding: 1px; border: 1px solid #A7A7A7; margin-bottom: 5px }
div#onlinestatus { text-align: left }
div#onlinestatus div.archive div { clear: both !important; margin: 0px }
div.sidemenu { clear: none !important }
div#onlinestatus img { float: left; display: block; margin-top: 5px; margin-right: 2px }
div#onlinestatus small { margin: 0px; text-align: left !important; padding: 3px 0 0 0; display: block }
div#onlinestatus .options a { font-size: 9px !important }
div#photographica form { margin-bottom: 5px }
#divAlbumList a img { border: none !important }
.date { font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #474642; margin-bottom: 15px; }
div.calmonth a, div.calmonth a:visited { color: #FFFFFF; font-weight: bold; text-transform: uppercase }
div.calmonth a:hover { color: #999999; text-decoration: none }
td.blogcal a, td.blogcal a:visited { font-weight: normal !important; line-height: 23px; color: #474642; text-decoration: none }
td.blogcal a:hover { background-color: #5D5D5D; color: #CCCCCC; text-decoration: none }
div.entry { line-height: 1.6em !important }
.inputHolder input#password, div#searchbox input.textfield { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #474642 }
html>body input#s { width: 120px }
div#pagination { background-image: none; background-color: #CCCCCC !important; border-bottom: 1px solid #A7A7A7 !important; border-top: 1px solid #A7A7A7 !important; padding: 10px 0 10px 10px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: auto; margin-right: auto; color: #868686; text-decoration: none !important; text-align: center !important }
div#pagination a { text-decoration: none !important; font-weight: normal !important }
#maincontent .navtree { text-align: left !important; margin-bottom: 30px; padding-bottom: 5px; border-bottom: 1px solid #A7A7A7 }
.listphoto2 { background-repeat: no-repeat !important; height: auto important }
#navigator { margin-bottom: 20px }
#navigator a { text-decoration: none }
span.posted { display: block; margin-top: }
.add_comment_head, .commentheads { text-align: left !important; font-size: 14px; font-weight: bold; color: #000000 !important; text-align: left; margin: 10px auto 20px auto !important; width: 432px !important; overflow: hidden; display: block }
.commententry { margin-bottom: 20px; width: 432px !important; margin-left: auto; margin-right: auto; overflow: hidden; text-align: left }
.commententry a { text-align: left !important }
#commentform { text-align: left; width: 420px !important }
#commentform textarea { width: 100% }
#clearMe { clear: both }
#gallery form { margin-bottom: 10px }
* html #clearMe { display: none }
#rss { width: 176px; margin-left: auto; margin-right: auto; margin-bottom: 20px; margin-top: 30px; text-align: center }
#imgtagcaptchapic { width: 150px; height: 48px; margin-left: auto; margin-right: auto }
#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 }
#chatbarText { height: 130px; width: 170px }
#chatForm label, #shoutboxAdmin { display: block; margin: 3px auto }
#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 }
#wordspew #chatoutput, #wordspew textarea { border: solid 1px #A7A7A7 }
.add_comment_head { border-top: solid 1px #CBC9C5; margin: 20px 0 10px 0; padding-top: 10px }
.comment_notify { border-top: solid 1px #CBC9C5; padding-top: 10px }
#commentform input { margin: 5px 0 5px 0 }
#xml_feeds { width: 150px }
h4#calendar_button, h4#rss_button, #em_calliopelogo h4 { border: 0 !important }
#submitchat { text-align: left }
#id_captcha_private_key { width: 180px }
#em_bgimage { position: absolute; top: 50px; right: 0; z-index: 50 }
#em_blogtitle_button { margin-top: 50px; position: relative; z-index: 50 }
#em_tags { overflow: hidden }
h2.center { font: bold 14px Arial, Helvetica, sans-serif !important; color: #333333 !important }
.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 }

#item_navigation { 
padding: 5px !important; 
background: #D0D0D0; 
text-align: left; 
font: bold 11px Arial, Helvetica, sans-serif; 
margin: 0 0 15px 0!important; }

#item_navigation a { text-decoration: underline !important }

.entry { text-align: left; }


table#wp-calendar { width: 160px; margin: 5px auto 10px auto; line-height: 20px; }
#wp-calendar_caption, caption { text-align: center !important; width: 160px; margin: 10px auto 3px auto; font-size: 12px; font-weight: bold; border-bottom: #777 solid 1px; letter-spacing: 2px; }
th { border: 0; text-align: center; height: 20px; color: #191919 !important; margin: 3px 0 10px 0 !important; width: 16px;}

table#wp-calendar td { width: 15px; color: #777; text-align: center !important;}
table#wp-calendar td a, #today a { font-weight: bold !important; font-size: 12px !important; word-wrap: normal !important; padding: 1px; color: #5A5A5A;}
table#wp-calendar td a:hover { color: #191919; background-color: #FFF !important; }

#today { border: #646464 1px solid !important;}

td#wp-calendar_caption, td#next, td#prev { height: 16px word-wrap: normal !important }








#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: 95%; margin: 0; padding: 0; margin-left: auto; margin-right: auto }
table#wp-calendar td { text-align: center !important; vertical-align: middle }
#wp-calendar_caption { height: 27px; line-height: 27px; background-color: #D0D0D0 }
#calendar_daysRow th { background: none !important; padding-top: 5px !important }
table.calendarborder td.calweek, td.blogcal { height: 25px; background-color: #C7C7C7; border: solid 1px white; margin: 3px; text-align: center !important }
td.blogcal { background-color: #EDF1F5 !important }
div.calmonth a { margin-right: 5px } */


/* 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: .5em auto;
}

#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;
   color: #333333;
}

#shoutform form label {
   display: block;
}

#shoutform form textarea {
   width: 150px;
   height: 3em;
   display: block;
   margin-bottom: 5px;
}


/* images */

.entry p img {
  margin: 10px !important;
}

.wp-smiley {
border-style: none !important;
background: none !important;
}

.tag-list { clear:both; }

.drag_content_editmode, .myDesc_editmode {
	background-color: #efefef
}
.entry_editmode {
	background-color: #cccccc
}


#em_adsense_content{
padding:0 !important;
margin: 0 !important;
}

#em_adsense iframe{
padding:0 !important;
width:100% !important;
margin: 0 !important;
}

.adsense-top{
margin:0 0 15px 0 !important;
padding:0 !Important;
}


.adsense-top iframe{
width:468px !important;
overflow:hidden !important;
}

.adsense-inpost{
margin-top:15px !important;
display:block;
}
