/*
Liana Version 1.0
by Site Ground
modified by i.Ph
*/

/*generic*/

* {
	margin:0;
	padding:0;
}

body {
	background:#f4f4f4 url("/calliope/3.9.0/imagesdb/liana/images/bg-outside.gif") repeat-x top center !Important;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #3F3F3F;
}

a {
	color: #777;
	text-decoration: none;
}
	
a:hover{
	color: #999;
	text-decoration:underline !important;
}

/* to fix ie6 flicker */

* html .drag_title{
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

/*skeleton*/

#wrapper1{
	background:url("/calliope/3.9.0/imagesdb/liana/images/bg-wrapper1.gif") repeat-y top center;
	width:765px;
	margin:25px auto 0 auto !important;
	padding:0 auto;
}

#wrapper2{
	background:url("/calliope/3.9.0/imagesdb/liana/images/bg-wrapper2.gif") no-repeat top center;
	width:765px;
	margin:0 auto !important;
	padding:0 auto !important;
}	

#main{
	width:673px;
	overflow:hidden;
	margin:0 auto !important;
	padding:0 auto !important;
}

#submain{
	padding:60px 0 0 3px;
}

#content{
	background:#fcfcfc url("/calliope/3.9.0/imagesdb/liana/images/bg-footer.gif") no-repeat bottom center;
	overflow:hidden !important;
	margin:0 auto !Important;
        margin-left:-2px !Important; 
	padding:0 auto 55px auto !important;
}

#left{
	float:left;
	width:200px;
    margin-left:15px;
	position:relative;
	display:inline;
	overflow:hidden;
}

#right {
	float:left;
	width:440px;
	overflow:hidden;
}

#content .clear {
clear: both;
display: block;
content: ".";
visibility: hidden;
height: 1px;
}

/*blog title*/

#blogtitle {
text-align:center;
padding: 15px 0 25px 15px;
margin:0 0 0 -2px;
position:relative;
background: url("/calliope/3.9.0/imagesdb/liana/images/bg-title.gif") no-repeat bottom left;
width:470px;
overflow:hidden !important;
}

#blogtitle_button{
position:absolute !important;
top:0;
}

#em_blogtitle{
margin:0 !Important;
padding:0 !important;
overflow:hidden !Important;
}



/*tagline*/

#tagline{
	width:460px;
	overflow:hidden;
	padding: 5px 0 10px 15px;
	font-size:12px;
	letter-spacing:1px;
}


/*breadcrumbs*/

#breadcrumbs{
background:#dcdcdc;
padding:5px 10px !Important;
margin-bottom:15px;
}

#breadcrumbs a{
font-weight:bold !Important;
}

/*posts*/

.date{
text-transform:uppercase;
font-size:11px;
}

.entry p{
margin-top:10px;
}

.entry img {
padding: 10px;
}

.wp-smiley {
margin: 0 !important;
padding: 0 !important;
}


h3.entrytitle a{
color:#999 !important;
}

h3.entrytitle a:hover{
color:#ccc !important;
}

.tag-list{
margin-top:10px !important;
clear: both;
}

.tag-list{
background:#efefef;
padding:3px;
}

.tag-list:hover{
background:#dedede;
}

.meta-post{
margin-bottom:15px !Important;
margin-top:5px;
}

.meta-post a{
font-weight:bold;
}

.entry blockquote{
margin:15px 25px;
background:url("/calliope/3.9.0/imagesdb/liana/images/quote1.gif") no-repeat top left;
padding:2px 0 0 35px;
}

.entry a{
color:#777 !Important;
}

.entry ul,.entry ol{
margin:15px 25px !Important;
}

.entry ul{
list-style-type:none;
}

.entry li{
padding-bottom:7px;
}

.entry ul li{
background:url("/calliope/3.9.0/imagesdb/liana/images/bullet.gif") no-repeat -2px -8px;
padding-left:25px;
}

.entry ol li {
margin-left:25px !important;
}

/*separator*/

.separator{
margin:20px 0 25px 0;
}

.separator_img{
text-align:center;
display:block;
margin:5px auto;
}

/*sidebar generic*/

.drag_element{
margin-bottom:15px !important;
width:180px;
overflow:hidden !Important;
}

.drag_title{
color:#979797;
font-size:16px;
font-weight:normal !important;
text-align:left;
padding-bottom:10px;
font-family:georgia,"times new roman",serif !important;
background:url("/calliope/3.9.0/imagesdb/liana/images/line.gif") no-repeat bottom left;
}

.drag_content{
margin:10px 0;
}

.drag_content a{
color:#888 !Important;
}

.drag_content ol{
margin:15px 0 15px 25px !important;
}

.drag_content ul{
margin:15px 0 15px 5px !important;
}

.drag_content ul{
list-style-type:none;
}

.drag_content li{
padding-bottom:7px;
}

.drag_content ul li{
background:url("/calliope/3.9.0/imagesdb/liana/images/bullet.gif") no-repeat -2px -8px;
padding-left:20px;
}

/*sidebar specific*/

/*calendar*/

#wp-calendar{
width:180px !important;
margin-top:5px;
}

h4#calendar_button{
display:none;
}

caption{
color:#979797;
font-size:16px;
font-weight:normal !important;
text-align:left;
padding-bottom:10px;
font-family:georgia,"times new roman",serif !important;
background:url("/calliope/3.9.0/imagesdb/liana/images/line.gif") no-repeat bottom left;
}

#wp-calendar td{
text-align:center;
padding:3px 0;
}

#wp-calendar tbody td a{
color:#777 !Important;
font-weight:bold !Important;
text-decoration:underline !Important;
}

#wp-calendar tbody td a:hover{
text-decoration:none !Important;
}

#prev,#next{
padding-top:10px !important;
}

#prev a,#next a{
color:#666 !important;
font-weight:bold;
}


#prev{
text-align:left !important;
}

#next{
text-align:right !important;
}

#today{
background:#ccc;
}

/*rss*/
h4#rss_button{
visibility:hidden;
margin:0;
padding:0;
}

#em_rssatom .drag_content br{
display:none;
}

#em_rssatom .drag_content{
background:none !important;
text-align:center;
padding:0 auto !important;
margin:0 auto 5px auto !important;
}

#xml_feeds a {
text-decoration:none;
}

#xml_feeds a:hover {
background:none !Important;
}

/*logo*/

#em_calliopelogo .drag_content{
text-align:center;
margin:0 auto;

display:block;
}

#em_calliopelogo h4{
visibility:hidden;
}

/*tag cloud*/

#blog-tag-cloud a{
color:#888 !important;
}

/*search*/

#em_search{
text-align:center;
}

#posts h2{
font-size:16px !important;
margin-bottom:5px;
}

/*about me*/
small{
text-align:right;
font-size:11px;
display:block;
}

/*shoutbox*/

#em_tagboard{
padding:0 !important;
margin:0 0 15px 0 !important;
}

#shoutbox {
   color: #666;
   background: #fff !important;
   overflow: auto;
   width: 180px;
   height: 20em;
   padding:0 0 0 0!important;
   margin:0 0 5px 0 !important;
   word-wrap: break-word;
   border:1px solid #777;
}

#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!important;
   overflow:hidden;
}

#shoutbox dl dt.row-entry-2 {
   background-color: #efefef !important;
   overflow:hidden;
}

#shoutbox dl dt {
   padding: 3px 0 3px 3px;
}

#shoutbox dl dt a {
   font-weight: bold !important;
   color: #555 !important;
}

#shoutbox dl dt a:hover {
   color: #888 !Important;
}

#shoutbox dl dd {
    padding: 0 3px 7px 3px;
}

#shoutbox dl dd.row-entry-1 {
   background-color: #fff !important;
   overflow:hidden;
}

#shoutbox dl dd.row-entry-2 {
   background-color: #efefef !important;
   overflow:hidden;
}

#shoutform * {
   text-align: left;
}

#shoutform form textarea{
   width: 160px;
}

#shoutform form label {
   color: #666 !important;
   margin:5px 0 3px 0;
   display:block;
}

#ss_content{
margin-top:0 !important;
}

#securetagbimgdiv{
position:relative;
top:0;
}

#securetagbimgdiv{
position:relative;
margin: 0 !important;
padding:0 !important;
}

#shoutform #securetagbimgdiv{
}

#shoutform .button{
margin-right:5px;
margin-top:10px;
}


/* editmode */

.drag_content_editmode, #conDesc_editmode{
	background: #efefef !important;
}

.entry_editmode {
	background: #efefef !important;
}

/*comments*/

.add_comment_head{
font-size:18px;
color:#888;
font-weight:normal;
font-family:georgia,"Times New Roman",Serif;
margin:5px 0;
}

#commentform p{
margin-bottom:10px;
}

#commentform label{
color:#666;
}

#commentform textarea{
margin-bottom:5px !Important;
}

#commentform input{
margin:3px 0 2px 0;
}

.commententry{
margin:15px 25px;
background:#dcdcdc;
padding:10px;
}

.commententry a{
color:#888 !Important;
}


.posted_by{
color:#333;
margin:5px 0 0 0 !Important;
display:block;
padding:5px 0;
}

.posted_by a{
font-weight:bold !Important;
}

#secureimgdiv img{
margin-top:-5px;
}

#commentform #secureimgdiv{

width:95px;
margin-top:10px !Important;
}

#secureimgdiv small{
text-align:left !important;
display:block;
padding-left:95px;
}

/*pagination*/

#pagelink2{
margin:0 0 40px 0;
background: url("/calliope/3.9.0/imagesdb/liana/images/page-line.gif") no-repeat top left;
padding-top:15px;
}

.page-num-head{
color:#333;
font-weight:bold;
font-size:14px;
margin-top:-1px;
}

.page-number{
color:#555;
font-weight:bold;
margin-left:3px;
}

.page-number a{
color:#888;
font-weight:normal !important;
}

.page-number a:hover{
color:#888;
text-decoration:underline;
}


/*footer*/

#footer{
	background:url("/calliope/3.9.0/imagesdb/liana/images/bg-footer2.gif") no-repeat top center;
	width: 765px;
	height:64px;
}

#credits{
	font-size:10px;
	padding-bottom:40px;
}