* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	background-attachment: fixed; 
	font-family:  'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#header {
	margin-left: 30px;
	height: 250px;
	width: 790px;
	background-position: center !important;
	background:repeat;
}
#content_headerbg {
    padding: 0;
 	margin: 0;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/header_contentbg.png) no-repeat top; 
}

#sub_wrapper {
	margin: 25px auto 10px auto;
	padding: 0;
	width: 850px;
}

.topheader {
	margin: 0;
	padding: 0;
	height: 50px;
}

html>body#wrapper .topheader {
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/header.png);
}

#main_content {
	margin: 0 0 25px 0;
	padding-right: 20px;
	padding-top: 0;
	padding-left: 35px;
	word-wrap: break-word;
	text-align: justify;
	overflow: hidden;	
    width: 550px;
	float: left;
}

#content_trans {
	margin: 0;
	padding: 0
}

[xmlns] #content_trans {
	overflow: hidden;
}
#content_container {
	font-size: 11px
}

#footer {
	width: 850px;
	height: 50px;
}

#footer {
	clear: both;
	height: 50px;
	margin: 0;
	padding: 0;
}
h2.change_headtitle, #em_blogtitle {
	padding-top: 5px;
    text-align: left !important; 
    display: block
}
#em_headerimage_button { 
	padding-right: 50px;
	position: relative; 
	z-index: 55; 
}
#em_blogtitle_button { 
	padding-top: 20px;
	position: relative; 
	z-index: 50; 
}
#em_bgimage {
	padding-top: 200px;
	position: relative; 
}

.new_post span img{
position:relative !Important;
}

/* ------------ TagLine Entry --------- */

#tag_content {
	margin: 0;
	padding: 0;
}

#descContainer {
	margin: 15px auto; 
	width: 430px;
}
#conDesc:first-letter {
	font-size: 218%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	padding: 1px;
    text-shadow : #bbb 2px 2px 0;
	position:relative;
	word-wrap: break-word; 
}


/* ----------- Blog Entry ----------- */

.blog {
    width : 525px;
	padding: 10px;
	margin:0;
	float: left;
}
.entry {
	padding-bottom: 10px;
	line-height: 1.4em;
	word-wrap: break-word; 
	overflow: hidden;	
}
.entry p a:link, .entry p a:visited {
  text-decoration: none !important;
  font-weight:500;
}
.entry p a:hover {
  text-decoration: underline !important
}
.meta-post a:link, .meta-post a:visited  {
  text-decoration: none !important;
}
.meta-post a:hover {
  text-decoration: underline !important;
}
div.meta-post {
   margin-top: 15px;
}
.entry p {
margin: 0 0 15px 0;
	overflow: hidden !important;
}
#blog_entries {
    width : 525px;
	padding: 0;
	margin:0;
}
.separator_img {
	background: none !important;
}

/* ----- Item_navigation -------*/

#item_navigation {
 	width: 525px;
	margin:0 auto 15px auto !important;
	font: bold 11px Arial, Helvetica, sans serif !important;
	text-align: left !important;
}

#item_navigation a:hover {
	background: none;
	text-decoration: none;
}

/* ------ Entry Metats-------- */
.taglink {
line-height: 2.5em !important;
}
.tag-list {
	margin: 10px 0 4px 0;
	padding: 0;
	line-height: 2.4em;
	font-size: 10px;
}
.tag-title {
	font-weight: bold;
	font-size: 10px;
}
.taglink:hover {
	background: none;
	border: 0
}
.meta-post {
	margin: 0;
	padding: 0;
    font-size: 10px;
}
.meta-post a {
	font-weight: bold;
	font-size: 10px;
}

label {
	margin: 0;
	padding: 0;
	text-align: left
}

/* ----- Entry Formatting  ----- */

.entry ul, .entry ol {
	padding: 10px 20px;
	margin: 10px;
	list-style: disc;
}
.entry ol {
	list-style-type: decimal
}

p img {
  border: 1px solid #ccc !important;
  margin: 0.5em !important;
  padding: 3px;
  text-align: center;
}

blockquote p img {
  border: none !important;
}

.wp-smiley {
  border: none !important;
/*  position:relative !important;*/ 
  padding: 1px !important;
  margin: 1px !important;
}

/* ------- SideBAR ----------- */
#drag_cont_01 {
	margin: 0;
	padding: 0;
}

#sidebar {
	width: 210px;
	float: left;
	display: inline;
	word-wrap: break-word;
	overflow: hidden;
	margin: 0 0 0 5px;
	padding: 0 25px auto 25px;
}

/* -------- Draggable Content ------- */

/*h4#calendar_button,*/ h4#rss_button, h4.drag_title#em_calliopelogo{
	border: 0 !important;
	background: none !important;
}

h4.drag_title {
	font-size: 14px !important;
	margin-right: 5px !important;
}

.drag_element span img{
position:relative;
}


h4.drag_title:hover {
    cursor:default;
}
.drag_element {
		margin: 0 0 8px 0;
		padding: 0;
}
#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 15px;
	font-size: 11px !important;
}
#em_tagboard li, #em_recentcomments li {
    list-style: none !important;
}
#searchform {
  	width: 183px;
}

/* ------- CALENDAR----------- */

table#wp-calendar {
	width: 150px;
	margin: 5px auto 0 auto;
}
#wp-calendar_caption, caption {
	text-align: center !important;
	width: 100% !important;
        margin-top:10px;
}
table#wp-calendar td {
	width: 15px
}	
td#wp-calendar_caption, td#next, td#prev {
	width: 70px !important;
	height: 17px;
	text-align:center;
}

#wp-calendar.pad td:hover {
    background-color: none !important;
}
table#wp-calendar td  {
	text-align: center;
	width:19px;
}
table#wp-calendar td a {
	font-weight: bold
}


/*-------------- About ME -----------*/
#em_aboutme {
	overflow: hidden;	
}
#em_linklist ul {
	padding-left: 20px;
}
#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
}
.recentcomments {
	width: 170px;
	overflow: hidden;
	word-wrap: break-word
}
#xml_feeds{
	display: block;
	width: 180px;
    text-align:center;
}

/*------- Chat Form ---------*/

#chatoutput ul#outputList { 
 	padding: 0; 
	position: static;
	margin: 0;
	font-size: 11px;
	word-wrap: break-word !important 
}
#chatoutput ul#outputList li a { 
	font-weight: bold !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; 
	font-weight: normal 
}
#chatForm label, #shoutboxAdmin {
	display: block;
	margin: 3px 0;
}
#lastMessage {
	text-align: center;
	font-size: 11px;
	padding: 5px;
	border-bottom: 1px solid #666666;
}
em#responseTime {
	font-style: normal;
	display: block;
}
#chatoutput .wp-smiley {
	vertical-align: middle;*/
}

.entry * {
line-height: 1.2em;
}

.wp-smiley {
border-style: none !important;
background: none !important;
}

/*------- User names with links --------- */
/*#chatForm input, #chatForm textarea {
	width: 170px;
	margin: 0 auto;
}
.chatformarea{
	width: 170px;
	margin: 0 auto;
}

#chatForm textarea {
	width: 170px;
}*/

/*-------- Captcha Image --------- */
/*#imgtagcaptchapic {
	width: 150px;
	height: 48px;
	margin: 5px 0;
}
#id_captcha_private_key {
	width: 170px !important;
	height: 20px !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;
}*/

/* ------ Comments ------------ */

.posted_by {
	font-size: 10px;
}
#iph_comment_form {
 height: 250px;
}

#iph_comment_form{
margin: 0 0 0 0 !important;
padding:0 !important;
}

#iph_comment_form p{
margin-left: 10px; 
font-family: Verdana, sans-serif; 
font-size:11px; 
color: #000;
margin:10px 0;
}

.blogbuttons{
margin: 10px  !important;
}

.comment_notify  {
     width: 450px;
     text-align: center;
     margin: 15px auto;
     color: #ff0000;
} 

/* ------ Page-Navigation------------ */
.page-num-head { 
	font-weight: bold; 
	font-size: 11px; 
	float: left; 
	margin: 0 5px 0 0; 
	color: #222 
}
/* ------ ShoutBox------------ */
#shoutbox {
   color: #000000;
   background-color: #ffffff;
   overflow: auto;
   width: 175px;
   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;
}

#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: #E3E4FA !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: #2554C7 !important;
}

#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: #E3E4FA !important;
}

#shoutbox dl dd.row-entry-2 {
   background-color: #FFFFFF !important;
}

#shoutbox dl dd p {
   text-align: justify;
}

#shoutform * {
   text-align: left;
}
#shoutform {
   margin-top: 12px;
}
#shoutform label {
   width: 170px;
   text-align: left !important;
   display:block;
   margin:5px 0;
}

#shoutform input {
   width: 150px;
   margin: 0;
}

.button {
margin: 5px 0 !important;
width:45px !important;
}
#shoutform form textarea {
   margin: 0 0 5px 10px !important;
   width: 170px;
   height: 50px;
   margin: 0;
   overflow:auto;
}
.tag-list {clear:both;}

/*------------ HACKS --------------- */

* html #wrapper .topheader {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/header.png', sizingMethod='crop');
}

* html #content_headerbg {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/header_contentbg.png', sizingMethod='crop');
height: 250px;
}

* html #header {
	margin-left: 30px;
	width: 735px;
	background-position: center;
}

* html h2.change_headtitle, #em_blogtitle {
	padding-top: 45px;
    text-align: left !important; 
    display: block
}

* html #em_headerimage_button { 
	position: absolute;
	z-index: 11;
}
* html #em_blogtitle_button { 
	position:absolute;
	z-index: 11;
}

/** html img {
	position: relative; 
	z-index: 11;
}*/

* html .entry {
    width: 525px !important; 
	padding-bottom: 10px;
	line-height: 1.4em;
	word-wrap: break-word; 
	overflow: hidden;
	position: relative;
	z-index: 60;	
}
* html .entry p {
	padding-top: 20px;
	word-wrap: break-word; 
	overflow: hidden;
}

* html blockquote {  
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/qantiquewhite_IE.png) left top no-repeat !important;
	padding-left: 37px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	width: 350px !important;
	overflow: hidden;
}
* html blockquote p img {
  border: none !important;
  padding: 5px;
}


/** html img {
	behavior: url("/calliope/3.9.0/imagesdb/transparency/ie_hacks/pngbehavior.htc");
}*/

* html #em_blogtitle {
	padding-left: 30px;
	padding-right: 25px
}
* html .blog, .drag_content, #item_navigation, #id_captcha_private_key, #imgtagcaptchapic, .posted_by {
	position: relative;
	z-index: 60;
} 
* html #id_captcha_private_key, #imgtagcaptchapic, .chatformarea, #submitchat, span.page-number, .page-number {
	position: relative;
	z-index: 60;
} 
* html #conDesc:first-letter, #tag_content, #xml_feeds, #descContainer, /*td#next, td#prev,*/ .textfield {
	position: relative;
	z-index: 60;
}
/** html .commententry,  .blogbuttons,  #commentform,  #iph_comment_form {
	position:absolute;
	z-index: 60;
}*/
* html #searchform {
  	width: 196px;
	position: relative;
	z-index: 60;
}

* html .entry blockquote, blockquote, blockquote:before, blockquote:after {
	position: relative;
	z-index: 59;
}
* html h4.drag_title {
 	background:none;
}
* html #content_headerbg {
	background: none;
}
* html #content_header{
	background:none;
}
* html #main_content {
	width: 550px;
	padding-left: 35px;
}
* html #myDesc {
	margin-top: 25px;
}
* html #item_navigation {
	height: 10px;
}
* html #sidebar {
	width: 210px;
}
/*
* html table#wp-calendar td {
	width: 19px
}	*/
/** html #next, #prev {
	position:relative;
	z-index: 60;
	width: 70px !important;
	height: 17px;
}*/

/* --------- comments IE hacks --------*/
/** html h3.add_comment_head {
	text-align: left;
	padding-top: 5px;
	padding-left:20px;
	padding-bottom: 5px;
	position:relative;
	z-index: 60;
}*/
* html .commententry {
    line-height:15px;
	position:relative;
	z-index: 60;
	
}
* html .commententry p {
	width:390px;
	text-align: left;
	font-size:11px;
	position:relative;
	z-index: 60;
}  
* html #iph_comment_form {
 	height: 350px;
}
/** html #iph_comment_form, #iph_comment_form p, #iph_comment_form label, input.blogbuttons { 
	position:relative;
	z-index: 60;
	margin-left: 20px; 
	font-family: Verdana, sans-serif; 
	font-size:11px; 
	color: #000
	text-align:left;
}
* html #iph_comment_form label, * html #iph_comment_form input.blogbuttons { 
	position:left;
	z-index: 60;
	margin-left: -1px; 
}*/

/********** START BLUE COLOR SCHEME *********/
$desinfo['styles']['Blue']=<<<DEFSTYLE1

#content_header{
    height: 250px;
	margin: 0px;
	padding: 0px;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/header_content_blu.png) no-repeat top;
}

html>body #content_trans  {
	background:url(/calliope/3.9.0/imagesdb/transparency/extra/bg_fell_blu.png);
}

html>body #footer {
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/footer_blu.png);
}

* html #content_header {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/header_content_blu.png', sizingMethod='crop');
margin-left: -30px;
}
* html #content_trans {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/bg_fell_blu.png', sizingMethod='scale');
height: 0;
}
* html .drag_title {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/sidebg_blu.png', sizingMethod='scale');
height: 0;
}
* html #footer{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/footer_blu.png', sizingMethod='image');
}
* html #page-navigation {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/calliope/3.9.0/imagesdb/transparency/extra/page_nav_blue.png', sizingMethod='crop');
background: no-repeat;
}

/* ------------ TagLine Entry --------- */

#descHead {
	padding: 10px 0px 0px 0px;
	margin: 0;
	width: 430px !important; 
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/tag_top_blu.gif) no-repeat top center;
}

#myDesc {
	margin-top: 13px;
	padding: 0px 0px 13px 0px;
	text-align:center;
	text-indent : 1px;
    letter-spacing: -0.1px;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/tag_btm_blu.gif) no-repeat bottom center;
}
#conDesc{
	width: 388px !important;
	padding: 0px 20px 0px 20px;
	word-wrap: break-word;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/tag_bg_blu.gif) repeat-y;
}

/* ------- Blog Colors Here ------ */
h3.entrytitle, h3.entrytitle a {
  color: #0085B0 !important;
  line-height: 1.1em;	
}

h3.entrytitle a:hover {
  color: #009FD5 !important;
}
span.date { 
	color : #009FD5;
   	margin: 0 0 15px 0; 
   	padding: 7px 0px 5px 10px; 
   	display: block !important; 
	text-transform : uppercase;
   	font-size: 11px; 
   	text-align: right; 
	border-bottom: 1px #DDF9FF  solid;
}
.draft_entry_point {
  background: transparent url(/calliope/3.9.0/imagesdb/transparency/extra/draft_blue.png) repeat top left !important;
}
/* ------- Entry Metas ----- */
.taglink {
	padding: 4px;
	background-color: #ACEBFD;
	border-bottom: 1px #55D6FB solid;
	border-right: 1px #55D6FB solid;
	text-decoration: none;
	font-weight: bold;
}
.taglink:hover {
	background: none;
	padding: 4px;
	background-color: #9DE9FF;
	border-bottom: 1px #ACEBFD solid;
	border-right: 1px #ACEBFD solid;
	text-decoration: none;
}
/* ------- Tag Cloud ----- */
#blog-tag-cloud a{
	padding: 2px;
	text-decoration: none;
	font-weight: bold;
	color: #009FD5 !important;  
}

#blog-tag-cloud a:hover {
	padding: 5px;
	background-color: #9DE9FF;
	color: #006688 !important; 
}

/* ----- Item_navigation -------*/

#item_navigation {
 	width: 525px;
	margin:auto;
    margin-left:10px;
	font: bold 11px Arial, Helvetica, sans serif !important;
	text-align: left !important;
	color: #009FD5 !important; 
}

#item_navigation a:link, #item_navigation a:visited { 
    color: #009FD5 !important; 
	text-decoration: none !important ;
}


/* ----- Entry Formatting  ----- */

blockquote { 
         margin: 15px auto; 
         width: 350px; 
         padding: 16px;
         padding-top:5px;
         background-color: #DDF9FF; 
}

/* -------- Draggable Content ------- */
h4.drag_title {
	color: #fff;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 14px;
	letter-spacing: -0.5px;
	margin: 0;
	padding: 5px;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/sidebg_blu.png) repeat-y;
	width: 210px;
}

.drag_title img{
position:relative !Important;
z-index:2000 !Important;
border:1px solid red;
}


/* ------- SideBAR ----------- */
#sidebar ul li{
	list-style-image: url(/calliope/3.9.0/imagesdb/transparency/extra/arrow_blue.gif);
}
#sidebar ul li:hover {
	padding: 0px;
	list-style: url(/calliope/3.9.0/imagesdb/transparency/extra/arrow_hover_blue.gif);
}
/* -------------CALENDAR --------------*/
#wp-calendar_caption, caption {
	text-align: center !important;
	width: 190px;
    font-weight : bold;
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 14px;
	letter-spacing: -0.2px;
	color : #0085B0;
	padding-bottom: 5px;
    text-shadow : #bbb 2px 2px 0;
}
th {
	border: 0;
	text-align: center;
	height: 20px;
	background-color: #009FD5;
	color: #fff;
	margin-top: 3px !important
}

td#today a, td#today {
	color: #fff !important;
	text-align: center;
	height: 20px;
	background-color: #009FD5;
}

.monthcolor {
    font-weight : bold;
	font : bold 16px Georgia, Verdana, Arial, Helvetica, sans-serif;
	color : #009FD5;
    text-shadow : #bbb 2px 2px 0;

}
td.pad {
	background: none !important;
}
/* ------ Comments ------------ */

h3.add_comment_head {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #009FD5;
	font-size:16px;
        padding-left: 10px !important;
}
.commententry {
	margin:0;
    padding:10px 0 10px 10px !important;
    line-height:15px;
    color:#333;
}
.commententry p {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width:390px;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/comment_bg.gif) repeat-y;
	text-align: left;
	font-size:11px;
}

/*------- Chat Form ---------*/

/*#chatoutput { 
	height: 400px; 
	width: 180px !important; 
	line-height: .8em; 
	border: 1px solid #fff !important; 
	background: #E9FAFF !important; 
	overflow: auto 
}
.row-entry-1 { 
	background-color: #fff !important 
}
.row-entry-2 { 
	background-color: #E2F9FE !important 
}*/

/* ------ Page-Navigation------------ */
#page-navigation { 
	width: 450px;
	margin: 10px 0; 
	padding: 5px;
	background: url(/calliope/3.9.0/imagesdb/transparency/extra/page_nav_blue.png) no-repeat;
	float:left;
}
.page-number { 
	width: 20px; 
	display: block; 
	text-align: center; 
	float: left;
	margin: 0 5px 0 0; 
	font-weight: bold; 
	background: #E2F8FE; 
	border-right: 1px #97E4FB solid; 
	border-bottom: 1px #97E4FB solid 
}
.page-number a:link, span.page-number  { 
	color: #009FD5 !important;
	font-weight: bold; 
	text-decoration: none !important }
	
/********** END BLUE COLOR SCHEME *********/	


.adsense-top{
margin:0 10px 15px 10px;
}

#em_adsense_content{
margin:10px !important;
}

.adsense-inpost{
margin:10px;
}
