/* CSS Document */

body{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-body.gif") repeat top center;
}

a{
text-decoration:none;
}

/*header*/

#frame{
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-header.png") no-repeat top center;
margin:45px auto 0 auto;
padding:0 auto;
text-align:left;
width:770px;
height:424px;
overflow:hidden !Important;
}


* html #frame{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/spill/misc/bg-header.png',sizingMethod='scale');
}

#header{
background-image: url("/calliope/3.9.0/imagesdb/spill/header/bigsplat.jpg");
background-color:#f0eadd !Important;
background-repeat:no-repeat;
width:720px;
border-top:1px solid #ebe6d4;
border-left:1px solid #ebe6d4;
height:300px;
overflow:hidden !Important;
position:absolute;
z-index:5;
}

#em_headerimage_button{
position:relative;
z-index:100;
}

#tagline{
width:480px;
overflow:hidden;
margin:0 auto;
position:absolute;
z-index:15;
bottom:0;
right:0;
vertical-align:bottom !important;
}

#descContainer{
background:#f29e00;
color:#3b2c1b;
filter:alpha(opacity=90);
-moz-opacity: 0.9;  
opacity: 0.9;
padding:10px 10px 0 10px;
width:470px;
}

#descHead img{
position:relative;
top:0;
right:5px;
margin-right:2px;
}

#wrapper{
width:720px;
margin:0 auto;
padding:0 auto;
height:300px;
position:relative;
top:35px;
overflow:hidden !important;
}

#title{
position:relative;
width:720px;
height:80px;
margin:30px auto;
overflow:hidden !important;
z-index:100;
font-family:Arial, Helvetica, sans-serif;
}

#em_blogtitle{
position: relative;
width: 650px;
top:10px;
left:60px;
}

#blogtitle_button{
position: absolute;
z-index:100;
right:140px;
}

/*body skeleton*/

#body-main{
position:relative;
z-index:50;
width:768px;
text-align:center;
margin:0 auto !important;
padding:0 auto !important;
overflow:hidden !important;
}

#body-wrap{
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-middle-new.png") repeat-y top center;
width:768px;
text-align:left !important;
margin:0 auto;
padding:0 auto;
overflow:hidden !important;
}

* html #body-wrap{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/spill/misc/bg-middle-new.png',sizingMethod='scale');
}

#body-top{
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-top-new.gif") no-repeat top center;
width:744px;
position:relative;
top:0 !Important;
margin:0 auto !Important;
padding:0 auto !Important;
}

#wrap{
margin:0 auto;
position:relative;
z-index:50;
width:100%;
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-bottom-new.gif") no-repeat bottom center !important;
}

#body-bot{
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-body-bottom.png") no-repeat bottom center;
width:766px;
height:23px;
margin:0 auto 50px auto;
z-index:50;
position:relative;
}

* html #body-bot{
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/calliope/3.9.0/imagesdb/spill/misc/bg-body-bottom.png',sizingMethod='scale');
}

#main{
margin:0 auto;
padding-top:35px !important;
padding-bottom:135px;
width:744px;
overflow:hidden !Important;
overflow:hidden !important;
}

#left{
text-align:left !Important;
width:479px;
float:left;
padding-left:25px;
margin-right:6px;
display:inline;
position:relative;
overflow:hidden !Important;
}

#right{
text-align:left !Important;
width:220px;
float:left;
padding-top:36px;
margin:0;
overflow:hidden !important;
}


#main .clear{
clear: both;
display: block;
visibility: hidden;
}

/*breadcrumbs*/

#breadcrumbs{
margin:20px 10px 15px 5px !important;
}

#breadcrumbs a{
font-weight:bold;
color:#bd7b00;
}

#breadcrumbs a:hover{
position:relative; top:1px; left:1px; 
color:#f29e00;
}

/*entries*/

#posts{
width:470px;
margin-left:5px;
}

h3.entrytitle{
background:#5e3317 url("/calliope/3.9.0/imagesdb/spill/misc/bg-title.gif") repeat-x top center;
overflow:hidden !Important;
font-size:16px;
line-height:24px;
width:470px;
padding-top:12px;
padding-left:10px;
padding-right:10px;
}

.entrytitle a{
color:#fecd5a;
overflow:hidden;
width:458px !important;
padding-bottom:3px;
overflow:hidden;
display:inline !Important;
}

.entrytitle a:hover{
display:inline !Important;
color:#f29e00;
text-decoration:none !Important;
position:relative;
width:458px !important;
top:1px; 
left:1px; 
}

.entry span {
background:none !important;
}

span.date{
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-date.gif") !important;
background-repeat:no-repeat;
color:#d6c09c;
height:25px;
display:block;
width:100%;
font-size:10px;
text-transform:uppercase;
padding:3px 10px 0 10px;
}


.entry span span span img{
position:relative !important;
z-index:50 !important;
margin-right:5px;
background:none !Important;
}

.entry{
margin-bottom:10px;
color:#3b2c1b
}

.entry p{
margin:10px 0;
}

.entry a{
color:#bd7b00;
}

.entry a:hover{
color:#f29e00;
}

.entry ul, .entry ol{
margin:10px 35px;
}

.entry li{
margin:5px 0;
}

.entry p img{
margin:5px 10px;
}


.separator{
display:none !Important;
}

.tag-title{
font-weight:normal;
text-transform:uppercase;
font-family:arial,verdana,sans serif;
}


.tag-list{
padding:5px 0 0 0;
border-bottom:1px solid #e9e4d1;
clear: both;
}

.tag-list a{
color:#bd7b00;
}

.tag-list a:hover{
text-decoration:none !Important;
position:relative; top:1px; left:1px; 
color:#f29e00; 
}

.meta-post{
padding:0 0 5px 0;
margin-bottom:25px;

}

.meta-post a{
color:#bd7b00;
}

.meta-post a:hover{
text-decoration:none !Important;
position:relative; top:1px; left:1px; 
color:#f29e00;
}

blockquote{
background:url("/calliope/3.9.0/imagesdb/spill/misc/quote-yellow.gif") no-repeat top left;
margin:15px 15px;
padding-top:3px;
padding-left:48px;
line-height:18px;
min-height:40px;
height:auto !important;
height:40px;
}

/*search results*/
.blog h2{
font-size:16px;
margin:10px 5px 0 0;
color:#f29e00;
}

#searchform{
margin-top:5px;
}

#s{
border:1px solid #d7d3c4;
}

/*buttons*/

.blogbuttons,.button,#searchsubmit{
background:#d7cdad !important;
border:1px solid #afa37b !Important;
color:#463c19;
text-align:center;
}

/*pagination*/

#pagelink2{
background:#d7cdad !important;
display:inline;
padding:5px !important;
height:28px;
line-height:28px;
border:1px solid #afa37b !Important;
}

.page-num-head{
color:#463c19 !Important;
text-transform:uppercase;
font-size:11px;
}

.page-number{
color:#463c19 !Important; 
font-weight:bold;
margin-left:3px;
}

.page-number a{
font-weight:normal;
color:#463c19 !Important;
text-decoration:underline !Important;
}

.page-number a:hover{
position:relative; top:1px; left:1px; 
text-decoration:none !Important;
}

/*sidebar*/

h4.drag_title{
background:url("/calliope/3.9.0/imagesdb/spill/misc/bg-h4.gif") repeat-y 0 0;
padding:10px 10px 10px 25px;
margin:0 auto !Important;
font-size:14px;
color:#f29e00;
border-top:1px solid #e9e4d1;
border-bottom:1px solid #e9e4d1;
}

.drag_container{
margin-right:8px !important;
overflow:hidden;
}

.drag_content{
width:175px !important;
overflow:hidden !important;
margin:15px 0 0 15px;
padding:0 10px 15px 10px;
text-align:center;
color:#3b2c1b;
position:relative;
}

.drag_content p{
text-align:left !important;
}

.drag_content ul,.drag_content ol{
text-align:left !Important;
padding-left:25px !Important;
}

.drag_content a{
color:#775f32; 
}

.drag_content a:hover{
color: #a77516; 
text-decoration:none !Important;
position:relative;
top:1px; 
left:1px; 
}

/*calendar*/

#em_calendar{
overflow:hidden !Important;
padding-bottom:10px;
width:100%;
}

#em_calendar .drag_content{
/*background:url("/calliope/3.9.0/imagesdb/spill/misc/calendar-yellow.gif") no-repeat 11px 40px;*/
width:100%;
overflow:hidden !important;
margin-top:-27px;
padding-left:13px !important;
text-align:left !important;
}

#em_calendar .drag_container{
overflow:visible;
}

caption{
font-size:14px !Important;
height:40px;
width:100%;
color:#f29e00;
font-weight:bold;
text-align:left !important;
}

#wp-calendar{
width:180px !important;
overflow:hidden !Important;
text-align:center !Important;
color:#856239;
}

#em_calendar span span img{
position:relative;
top:0;
right:0;
z-index:40;
}

#em_calendar span span {
position:absolute;
top:0;
right:0;
}

#em_calendar span {
position:relative;
}

#wp-calendar thead th{
color:#7c550d;
padding-bottom:10px;
}

#wp-calendar tbody td{
padding-top:1px !Important;
padding-bottom:3px !important;

}

#wp-calendar tfoot td{
padding-top:10px;
}

#prev{
text-align:left;
padding-left:5px;
padding-top:10px;
text-transform:uppercase;
font-size:11px;
}

#prev a{
font-weight:bold;
color:#775f32;
}

#prev a:hover{
color:#a77516;
}


#next{
text-align:right;
padding-right:5px;
padding-top:10px;
text-transform:uppercase;
font-size:11px;

}

#next a{
font-weight:bold;
color:#775f32;
}

#next a:hover{
color:#a77516;
}

tbody td a{
color:#775f32;
font-weight:bold;
}

tbody td a:hover{
color:#a77516;
}

#today{
font-weight:bold;
color:#52390b !important;
background:#d7cdad;
border:1px solid #afa37b;
}

/*recent photo*/

#em_recentphoto .drag_container,#em_calliopelogo .drag_container,#em_feedsubs .drag_container,#em_tagboard .drag_container,#em_rssatom .drag_container,#em_search .drag_container{
margin-right:0 !Important;
overflow:hidden !Important;
}

#em_recentphoto .drag_content,#em_calliopelogo .drag_content,#em_feedsubs .drag_content,#em_tagboard .drag_content,#em_rssatom .drag_content,#em_search .drag_content{
width:187px !Important;
overflow:hidden !Important;
}

#em_latest .drag_container{
overflow:hidden !Important;
}
/*email*/

#em_email .drag_content{
text-align:left !Important;
padding-left:10px;
}

/*about me*/

#em_aboutme .drag_content{
padding:0 10px !Important;
text-align:left !Important;
overflow:hidden;
}

#em_aboutme small{
text-align:left !important; 
display:block;
text-transform:uppercase;
margin:10px 0;
}

/*tagcloud*/

#blog-tag-cloud{
text-align:left !Important;
padding:0;
}


#blog-tag-cloud a{
color:#775f32; 
}

#blog-tag-cloud a:hover{
color: #a77516; 
}

/*shoutbox*/

#shoutbox {
   background: #fff !important;
   overflow: auto;
   width: 170px;
   height: 20em;
   margin: 0 auto 5px auto;
   border:1px solid #d7d3c4;
   word-wrap: break-word;
   color:#463515;
}

#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: #fff;
   overflow:hidden;
}

#shoutbox dl dt.row-entry-2 {
   background-color: #fbf8ee;
   overflow:hidden;
}

#shoutbox dl dt {
   padding: 3px 0 3px 3px;
}

#shoutbox dl dt a {
   font-weight: bold !important;
   text-decoration:none !Important;
   color: #a77516; 
}

#shoutbox dl dt a:hover {
   color:#775f32 
}

#shoutbox dl dd {
    padding: 0 3px 7px 3px;
}

#shoutbox dl dd.row-entry-1 {
   background-color: #fff;
   overflow:hidden;
}

#shoutbox dl dd.row-entry-2 {
   background-color: #fbf8ee;
   overflow:hidden;
}

#em_tagboard a{
text-decoration:none;
}

#shoutform * {
   text-align: left;
}

#shoutform{
padding-top:10px;
padding-left:10px !Important;
padding-right:10px !Important;
}

#shoutform form textarea{
   width: 160px;
}

#shoutform form label {
   margin:5px 0 3px 0;
   display:block;
   color: #775f32
}

#shoutform input,#shoutform textarea{
border:1px solid #d7d3c4;
}

#ss_content{
margin-top:0 !important;
}

#securetagbimgdiv{
height:110px;
position:relative;
top:0;
}

#securetagbimgdiv{
position:relative;
top:-7px;
margin: 0 !important;
padding:0 !important;
}

#shoutform #securetagbimgdiv{
margin-bottom:7px !important;
}

#shoutform .button{
margin-right:5px;
margin-top:7px;
}

/* editmode */

.drag_content_editmode, #conDesc_editmode{
	background: url("/calliope/3.9.0/imagesdb/spill/misc/edit-sdbar.gif") repeat-y top left !important;
}

.entry_editmode {
	background: #f0eadd !important;
}

/*comments*/
.add_comment_head{
margin:10px 0;
font-size:14px !Important;
margin-top:5px;
color: #f29e00
}

#nucleus_cf_body{
margin:5px 0;
background: #fff !important;
border:1px solid #dbd8d2;
}

.comment_notify{
color:#775f32;
font-style:italic;
margin:15px 0;
}

.commententry{
color:#463515
padding:0;
margin:15px 24px 15px 15px;
background:#f8eed6 url("/calliope/3.9.0/imagesdb/spill/misc/comment-bot.gif") no-repeat bottom left;
}

.commententry p{
padding:10px 15px 0 15px;
}

.commententry blockquote{
padding:10px 25px;
}

.commententry a{
color:#bd7b00;
}

.commententry a:hover{
color:#f29e00; 
position:relative; top:1px; left:1px; 
}


#commentform{
color:#775f32;
}

#commentform label{
color: #775f32;
}

#commentform input{
margin:3px 0 5px 0 !important;
border:1px solid #dbd8d2;
}

.posted_by{
padding-left:40px;
padding-top:5px;
font-weight:normal !important;
}

.posted_by a{
font-weight:normal !important;
color:#bd7b00
}

.posted_by a:hover{
color:#f29e00;
}

.commententry p {
margin-bottom:10px;
}

#secureimgdiv{
margin-top:5px !Important;
}

#secureimgdiv img{
display:block;
border:1px solid #dbd8d2 !Important;
}

#securetagbimgdiv img{
border:1px solid #dbd8d2 !Important;
}

/*change bg*/

#em_bgimage{
position:relative;
width:100%;
}

#em_bgimage img{
position:absolute;
right:55px;
top:50px;
}

/*rss*/

#rss_button{
margin-top:0 !Important;
margin-bottom:15px !Important;
}

#em_rssatom .drag_content br{
display:none;
}

#em_rssatom .drag_container{
margin-top:0 !Important;
margin-bottom:0 !Important;
}

#em_rssatom .drag_content{
margin-top:0 !Important;
margin-bottom:0 !Important;
}

#xml_feeds{
width:70%;
margin:0 auto !important;
}


/* to fix ie6 flicker */

* html .drag_title{
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


