* {
margin: 0;
padding: 0;
}

body {
background-image: url(/calliope/3.9.0/imagesdb/candy/bg/lemon.jpg);
background-attachment: scroll;
background-color: #CCCCCC !important; 
}

#nl-container {
background-color: #FAFAF0;
}

#nl-header-container {
width: 840px;
margin: 0 auto;
}

#header {
width: 760px !important;
height: 175px !important;
background-image: url(/calliope/3.9.0/imagesdb/candy/header/grass.jpg);
background-position: center !important;
margin: 30px auto 0 auto !important;
background-color: #E5E5CE !important;
overflow: hidden;
}

#blog_title {
width: 740px;
margin: 0 auto;
}

#em_blogtitle {
width: 740px;
overflow: hidden;
}

#nl-header {
width: 760px;
height: 175px;
background-image: url(/calliope/3.9.0/imagesdb/candy/misc/nl_foreheader.gif);
margin: 0 auto;
}

#nl-bodybg {
width: 840px;
margin: 0 auto;
background-image: url(/calliope/3.9.0/imagesdb/candy/misc/nl-bodycontainer.gif);
padding-bottom: 50px;
}

#nl-body {
width: 760px;
margin: 0 40px;
}

#nl-leftcolumn {
float: left;
width: 529px;
overflow: hidden;
}

.nl-clear {
clear: both;
display: block;
content: ".";
visibility: hidden;
height: 1px;
}



/* TAGLINE */

#descContainer {
margin: 0 10px 0 10px;
padding: 0;
}

#descHead {
padding: 0;
}

#myDesc {
background-color: #EEF8F9;
padding-top: 15px;
}

#conDesc {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important;
font-size: 11px;
line-height: 18px;
color: #0080B7;
padding: 10px 10px 20px 10px;
}

#conDesc * {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important;
}

#conDesc:first-letter {
font-size: 30px;
float: left;
padding-right: 3px;
font-weight: bold;

}


/* BREADCRUMBS */

.breadcrumbs {
margin: 0 0px 10px 0px;
padding: 5px 5px;
font-size: 11px; 
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important;
color: #999;
text-transform: uppercase;
letter-spacing: 4px;
font-weight: normal !important;
text-decoration: none;
overflow: hidden;
border-bottom: #EEE 1px solid;
}

.breadcrumbs a {
color: #039ED8;
text-decoration: none;
}

.breadcrumbs a:hover{
color: #AAA;
text-decoration: none;
}

/* MAIN POST */

.nl-entry {
padding-right: 10px;
overflow: hidden;
}

.entry {
padding: 0 0 0 10px;
overflow: hidden;
}

.entry * {
line-height: 1.4em;
}

.entry * img {
padding-right: 20px;
}

h3.entrytitle {
margin-top: 20px;
color: #039ED8;
padding-bottom: 2px;
line-height: 1.2em;
}

h3.entrytitle a {
color: #039ED8;
text-decoration: none !important;
line-height: 1.2em;
}

h3.entrytitle a:hover {
color: #AAA;
text-decoration: none !important;
line-height: 1.2em;
}

.date {
color: #AAA !important;
line-height: 1.2em;
font-size: .9em; 
color: #999;
text-transform: uppercase;
letter-spacing: 4px;
font-weight: normal !important;
text-decoration: none;
}

.entry p {
padding-top: 15px;
color: #363636;
line-height: 18px;
}

.entry * a {
color: #039ED8;
line-height: 18px;
text-decoration: none;
}

.entry * a:hover {
color: #AAA;
line-height: 18px;
text-decoration: none;
}

.entry ul, .entry ol {
list-style-position: inside;
padding-left: 10px;
list-style: square;
}

.tag-list, .meta-post {
margin-top: 10px;
}

.meta-post {
padding-bottom: 15px;
}






/*SIDEBAR */

#nl-sidebar {
width: 229px !important;
float: left;
overflow: hidden;
line-height: 18px;
color: #AAA;
border-left: #EEE 1px solid !important;
}

#nl-sidebar *, #nl-sidebar * ul li, #nl-sidebar * ul li a, #nl-sidebar * ol li, #nl-sidebar * ol li a, #nl-sidebar * a {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS;
line-height: 18px;
font-size: 11px;
color: #363636;
}

#nl-sidebar * a, #nl-sidebar * a:hover {
text-decoration: none;
border-bottom: 1px dashed #DDD;
}

#nl-sidebar * ul li a:hover, #nl-sidebar * ol li a:hover, #nl-sidebar * a:hover {
color: #AAA;
}


.drag_content {
}

.drag_element {
margin: 0 auto 20px auto;
width: 200px;
overflow: hidden;
}

.drag_element * {
line-height: 18px;
}

.drag_title {
font-size: 12px;
color: #039ED8 !important;
text-transform: uppercase;
letter-spacing: 4px;
padding-bottom: 10px;
padding-top: 20px;
font-weight: normal !important;
/* border-bottom: #AAA 1px dotted; */
}





/* Calendar */

#em_calendar {
width: 200px;
height: 280px;
background-image: url(/calliope/3.9.0/imagesdb/candy/misc/nl-calendar-cerulean.gif);
background-position: top;
margin: 10px auto !important;
}



#wp-calendar {

width: 160px;
line-height: 16px;
color: #FFF;
margin: 0 20px;
text-align: center;
padding-top: 15px;
}

#wp-calendar caption {
font-size: 14px;
color: #FFF;
padding: 15px 0 0 10px; 

}

#wp-calendar th {
font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
color: #FFF;
}

#wp-calendar td {
font-size: 11px;
height: 22px;
color: #033E4F;
}

#wp-calendar td a {
font-size: 11px;
color: #FFF;
text-decoration: none;
}

#wp-calendar td a:hover {
background-color: #FFF;
color: #9CD0DF;

}

#today {
width: 19px;
height: 22px;
color: #01374E;
border: #FFF 1px dotted;
}

#today a {
color: #01374E;
}

#today a:hover {
color: #AAA;
}

/* SPECIAL MARK-UP ON SIDEBAR */

#em_archives ul, #em_latest_restricted ul, #em_popular ul, #em_blogcustom1 ul, #em_blogcustom2 ul, #em_blogcustom3 ul, #em_archives ol, #em_latest_restricted ol, #em_popular ol, #em_blogcustom1 ol, #em_blogcustom2 ol, #em_blogcustom3 ol, #nl-sidebar * ul, #nl-sidebar * ol {
list-style-position: inside;
}

#em_calendar h4 {
display: none;
}

.entry q, .entry blockquote {
background-image: url(/calliope/3.9.0/imagesdb/candy/misc/nl-quote-cerulean.gif);
background-position: top left;
background-repeat: no-repeat;
background-color: #62C1DD;
color: #01374E;
padding: 40px 20px 30px 20px;
margin: 20px 30px;
overflow: hidden;
border: #FFF 3px solid;
}

.entry q *, .entry blockquote *, .entry q p, .entry blockquote p {
font-size: 14px !important;
color: #01374E;
line-height: 1.4em;
text-align: justified;
}

.entry q * a, .entry blockquote * a {
line-height: 1.4em;
}

.entry q * a:hover, .entry blockquote * a:hover {
color: #999;
line-height: 1.4em;
}

.separator {
margin: 10px auto 40px auto;
}

.separator_img {
margin: 10px auto 20px auto;
display: block;
}

.tag-title, .taglink a:hover, .meta-post a {
color: #039ED8;
text-decoration: none;
}

.taglink, .taglink a{
color: #4C4C4C;
text-decoration: none;
}


.meta-post, .meta-post a:hover {
color: #4C4C4C;
text-decoration: none;
padding-bottom: 10px;
}

#blog-tag-cloud, #blog-tag-cloud a {
color: #363636 !important;
line-height: 1.3em !important;
}

#blog-tag-cloud a:hover {
color: #AAA !important;
}

/* Search Page */

#blog_entries .center {
padding-left: 20px;
font-size: 16px;
color: #363636;
margin-bottom: 10px;
}

#blog_entries {
padding: 0 10px;
}


/* COMMENTS */

.add_comment_head {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
color: #039ED8;
text-transform: uppercase;
letter-spacing: 4px;
padding-bottom: 10px;
padding-top: 20px;
font-weight: normal !important;
font-size: 14px;
margin-left: 10px;
}

.commententry {
border: #EEE 1px solid;
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
padding: 15px;
color: #363636;
font-size: 12px;
line-height: 18px;
margin: 10px ;
overflow: hidden;
}

.commententry p {
margin-bottom: 15px;
text-align: justify; 
}

#commentform {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
color: #363636;
font-size: 13px;
line-height: 18px;
margin-left: 10px;
}

.posted_by, #commentform p {
color: #999;
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
font-size: 10px;
}

.posted_by strong, #commentform p strong {
color: #039ED8;
}

#nucleus_cf_body {
margin-top: 10px;
}

/* SHOUTBOX */


#shoutbox {
   color: #000000;
   background-color: #ffffff;
   overflow: auto;
   width: 190px;
   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: #E3F0F4;
}

#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: #039ED8 !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: #E3F0F4;
}

#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;
}

.entry p img {
  padding: 5px;
} 

.tag-list {clear:both;}

.blog h2 {
margin-top: 15px;
color: #363636;
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
font-size: 12px !important;
}

#searchform {
padding-left: 20px;
}

#pagelink2 {
border: #EEE 1px solid;
padding: 15px;
}

.page-num-head {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
font-size: 12px;
color: #039ED8;
text-transform: uppercase;
letter-spacing: 4px;
padding-bottom: 10px;
}

.page-number {
padding: 5px;
color: #039ED8;
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
font-size: 12px;
margin: 0 0 0 8px;
}

.page-number a {
color: #363636;
text-decoration: none;
font-size: 12px;
}

.page-number a:hover {
color: #039ED8;
text-decoration: none;
}

.comment_notify {
padding-top: 15px;
margin-left: 10px;
font-size: 11px;
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS !important; 
}

#em_rssatom * img {
padding-right: 20px;
}

/*

#em_blogtitle_button {
padding: 20px;
}
*/
#em_bgimage {
position: absolute;
top: 60px;
right: 20px;
}

.drag_content_editmode, #conDesc_editmode, .entry_editmode {
	background-color: #baab85;
	}

#em_calendar .drag_container .drag_content {
margin-top: 25px;
text-align: center;
color: #FFF;
}

p {
font-family: Lucida Sans Unicode, Lucida Grande, Trebuchet MS, Arial;
font-size: 12px;
}

.wp-smiley {
padding: 0 !important;
margin: 0 !important;
}

#nl-header {
position: relative;
}

.button2 {
position: absolute;
width: 140px;
top: 20px;
left: 20px;
text-align: left !important;
}

.button1 {
position: absolute;
top: 20px;
right: 20px;
width: 140px;
text-align: left !important;
}

#em_blogtitle {
position: absolute;
top: 60px;
}


#em_calliopelogo * a, #em_recentphoto * a, #em_feedsubs * a, #em_rssatom * a , #em_calliopelogo * a:hover {
border-bottom: 0;
}

.adsense-top{
margin:0 auto !Important;
width:510px;
padding: 0 5px !Important;
text-align:left !important;
}

.new_post{
margin:15px 0 0 0 !Important;
padding:0 0 0 0 !Important;
height:15px !Important;
}

.adsense-inpost{
margin:15px 0 0 0 !important;
display:block;
width:510px;
text-align:left!important;
}
