/*  
Theme Name: NewZen
Theme URI: http://fauxzen.com
Description: Simple theme, that makes use of <a href="http://moofx.mad4milk.net/" target="_blank">Moo.fx</a> to create a graphically pleasing AJAX sidebar and AJAX comments.
Version: 2.0
Author: Shelby DeNike
Author URI: http://fauxzen.com/
*/
.sbl { background: url('http://so-stellar.com/files/bl.gif') bottom left no-repeat #EDEDED; width: 30%; text-align: center; min-width: 100px; }
.sbr { background: url('http://so-stellar.com/files/br.gif') bottom right no-repeat; }
.stl { background: url('http://so-stellar.com/files/tl.gif') top left no-repeat; }
.str { background: url('http://so-stellar.com/files/tr.gif') top right no-repeat; padding: 10px; } 
.sb { padding: 2px 0px 10px 50px; background: url('http://so-stellar.com/files/b.gif') 30px top no-repeat; }
#wp-admin-bar {
    position: relative;
    background: #000 none repeat !important;
    z-index: 7 !important;
    height: 30px !important;
    color: #000 !important;
}
 #header ul#nav {
 
    float:none;
    margin:10px 10px 10px 0;
 
}
 
#header ul li.selected a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000 none repeat scroll 0 0;
color:#fff;
font-weight:bold;
 
}
 
#header ul li A:visited {
background-color:#000;
color:#006699;
 
}
#wp-admin-bar-outter {
    background: #000 none repeat !important;
    width: 92%;
    left: 50px;
    position: absolute;
    top: 10px;
    z-index: 1001;
}
#header ul li {
float:left;
background-color:#000;
margin:0 0 0 5px;
 
}
 
#header ul li.selected a {
                background: #006699;
                color: #fff;
                font-weight: bold;
            }
 
            ul#letter-list li a:hover {
            font-weight: bold;
            background: #006699;
            color: #fff;
        }
.main {
width: 700px;
top: 21px;
position: relative;
margin-left: auto;
	margin-right: auto;
}
.cell{

position:relative; 
padding:21px; 
background-color:#fff;
float:left;
display:inline;
}

.cell ul{
margin:0px; 
padding:0px;
}

.cell li{
list-style:none;

}


.corner
{width:20px; height:20px; position:absolute; z-index:1;}
.tl
{top:0px; left:0px; background:url(http://so-stellar.com/images/corners.jpg) top left no-repeat;}

.tr
{top:0px; right:0px; background:url(http://so-stellar.com/images/corners.jpg) top right no-repeat;}

.bl
{bottom:0px; left:0px; background:url(http://so-stellar.com/images/corners.jpg) bottom left no-repeat;}

.br
{bottom:0px; right:0px; background:url(http://so-stellar.com/images/corners.jpg) bottom right no-repeat;}

.corner
{width:20px; height:20px; position:absolute; z-index:1;}

.wcell{

width: 200px;
position:relative; 
padding:0px; 
background-color:#17130A;
float:left;
display:inline;
}

.wcell ul{
margin:0px; 
padding:0px;
}

.wcell li{
list-style:none;

}
.wtl
{top:0px; left:0px; background:url(http://so-stellar.com/images/cornersside.jpg) top left no-repeat;}

.wtr
{top:0px; right:0px; background:url(http://so-stellar.com/images/cornersside.jpg) top right no-repeat;}

.wbl
{bottom:0px; left:0px; background:url(http://so-stellar.com/images/cornersside.jpg) bottom left no-repeat;}

.wbr
{bottom:0px; right:0px; background:url(http://so-stellar.com/images/cornersside.jpg) bottom right no-repeat;}

b, strong {
color: #160C08;
text-transform: uppercase;
padding: 2px;
line-height: 170%;
}
.mainbody {
width: 100%;
position: absolute;
top: 31px;
}
.headtothetop-bg {
width: 100%;

position: absolute;
top: 0;
left:0;
z-index: 2;
height: 14px;
background-color: #111;
border-bottom: 1px solid #9e8b6b;
}
.header {
background-color: #f7f7f7;
border-bottom: 1px dotted #F75BAB;
border-top: 1px dotted #e44898;
}

.headtothetop-left {
width: 100%;
color: #fff;
z-index: 3;
text-align: left;
position: absolute;
top: 0;
font : 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
height: 14px;
}
.headtothetop-right {
width: 100%;
color: #fff;
z-index: 4;
text-align: right;
position: absolute;
top: 0;
font : 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
height: 14px;
}
u, underline {
color: #9e8b6b;
text-decoration: none;
border-bottom: 1px solid #9e8b6b;
line-height: 150%;
}

.divClass {
      display: none;
}
.divClass {
      display: none;
      position: absolute;
      
      width: 200px;
        border: 1px #000000 solid;
}
html {
height : 100%;
margin-bottom : 0.1em;
}

ul.twitter_update_list {
list-style-image : url("http://www.so-stellar.com/wp-content/gallery/site/roser_mini.gif");
}
ul.phpbb {
list-style-image : url("http://www.mrnightshade.com/wp-content/gallery/hidden/zombie14.gif");
}
.tweet {
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}
#container {
width:650px;
	margin-left: auto;
	margin-right: auto;


}
body {
margin: 10px 0px; padding:0px;
	text-align:center;
background-color: #655B47;
background-image:url('http://so-stellar.com/wp-content/gallery/site/rose.png');
background-repeat:no-repeat;
background-position:bottom left;	
background-attachment:fixed;
}
body, th {
font : 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #000;
}
A:link, A:visited, A:active, A:hover {
text-decoration: none;

text-transform: lowercase;
padding: 2px;
line-height: 170%;
color : #ff0078;
}
A:link, A:visited, A:active {

background-color: #FFF;

}

A:hover {

background-color: #E8D57D;



}


.sub_table {

color : #444;

position: relative;
top: 21px;

}

#sitetitle {
border-bottom : 1px solid #e6e6df;
padding-bottom : 14px;
margin-bottom : 12px;
margin-top : 25px;
font : 200% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #fff;
background-color:#fff;
text-decoration : none;
}
.mood {
font : 1em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #FFFF77;
text-align : right;
float: right;
}
#sitetitle a {
border-bottom : 1px solid #e6e6df;
padding-bottom : 14px;
margin-bottom : 12px;
margin-top : 25px;
font : 200% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #fff;
background-color:#000;
text-decoration : none;
}

#sitetitle a:link {
border-bottom : 1px solid #e6e6df;
padding-bottom : 14px;
margin-bottom : 12px;
margin-top : 25px;
font : 200% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #fff;
background-color:#000;
text-decoration : none;
}
#sitetitle a:active {
border-bottom : 1px solid #e6e6df;
padding-bottom : 14px;
margin-bottom : 12px;
margin-top : 25px;
font : 200% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #fff;
background-color:#000;
text-decoration : none;
}
#sitetitle a:visited {
border-bottom : 1px solid #e6e6df;
padding-bottom : 14px;
margin-bottom : 12px;
margin-top : 25px;
font : 200% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #fff;
background-color:#000;
text-decoration : none;
}
#sitetitle a:hover {
border-bottom : 1px solid #e6e6df;
padding-bottom : 14px;
margin-bottom : 12px;
margin-top : 25px;
font : 200% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #fff;
background-color:#000;
text-decoration : none;
}
.leftcolumn {

}
.rightcolumn {

}
.midcolumn {

}
.alignleft {
text-align : left;
}
.alignright {
text-align : right;
}
.alt {
background-color:#fff;
border : 1px solid #dedede;
padding : 3px 3px 3px 3px;
}
.alt1 {
background-color:#FFCFE4;
border : 1px solid #dedede;
padding : 3px 3px 3px 3px;
}
#container {
text-align : left;

width: 100%;
vertical-align : top;
font-family : Tahoma, Verdana, sans-serif;
font-size : 11px;
}
h3 {
margin : 2px 0 0;
height : 19px;
cursor : pointer;
font-size : 0.99em;
}
h3 a:link, h3 a:visited {
background : #96967e url(images/sd_head_bg.gif) repeat;
color : #fff;
padding : 2px 2px 0;
display : block;
text-decoration : none;
}
.footer_table {
text-align : center;
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
margin : 1px auto;
width : 100%;
color : #fff;
border : 0 solid #f5f5f3;
text-decoration : none;
}
.footer_table a {
text-decoration : none;
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #96967e;
border-bottom : 1px dotted #96967e;
text-decoration : none;
}
.footer_table a:link {
text-decoration : none;
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #96967e;
border-bottom : 1px dotted #96967e;
text-decoration : none;
}
.footer_table a:visited {
text-decoration : none;
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #96967e;
border-bottom : 1px dotted #96967e;
text-decoration : none;
}
.footer_table a:active {
text-decoration : none;
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #96967e;
border-bottom : 1px dotted #96967e;
text-decoration : none;
}
.footer_table a:hover {
text-decoration : none;
font : 9px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
color : #bdbdae;
border-bottom : 1px dotted #96967e;
text-decoration : none;
}
.post_title {
font : 20px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
border-bottom : 1px dotted #96967e;
vertical-align: middle;
}
post {
margin : 0 0 40px;
text-align : justify;
}
.entry form {
text-align : center;
}
.entry {
width: 95%;
margin:0 auto;
color: #444;
font-size: 13px;
padding-top: 1em;
text-align: justify
}

.entry br {
line-height: .8em;
}
select {
width : 130px;
}
#commentform input {
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
}
#commentform textarea {
background : white url('images/text_bg.jpg') no-repeat center;
width : 100%;
height : 220px;
padding : 2px;
font-size : 11px;
border : 1px solid #cccccc;
}
#commentform #submit {
margin : 0;
float : right;
}
.stretcher {
background : none !important ;
background : #ccc;
}

blockquote {
border : 1px dashed #ffc600;
color : #fff;
margin : 20px 0;
padding : 0 25px 0 65px;
background : #FF4F56 url('images/quote.png') no-repeat 5%;
background-position : -10px -7px;
}
#navmenu ul {
margin : 0;
padding : 0;
list-style-type : none;
list-style-image : none;
}
#navmenu li {
display : inline;
}
#navmenu ul li a {
text-decoration : none;
margin : 4px;
}
.hl0 {
background-color : #ffff99;
}
.hl1 {
background-color : #ff99ff;
}
.hl2 {
background-color : #99ffff;
}
.hl3 {
background-color : #ff9999;
}
.hl4 {
background-color : #9999ff;
}
#bstat_hilite {
margin : 10px 0 10px 0;
border : 1px dotted #999;
padding : 10px;
}
#bstat_pulse {
height : 110px;
margin : 2px 0 2px 0;
text-align : center;
}
#bstat_pulse p {
text-align : center;
line-height : 1em;
margin-top : -30px;
}
#bstat_pulse img {
display : inline;
vertical-align : middle;
background-color : #999999;
border : 0 solid #000000;
margin : 0 0 0 0;
padding : 0 0 0 0;
border-top : 2px solid #000000;
}
#bsuggestive_footer {
margin : 0 0 0 0;
border-top : 1px dotted #999;
padding : 10px;
background : transparent;
color : #443;
font-size : 11px;
text-align : left;
}
#bsuggestive_footer h3 {
color : #005577;
font-size : 13px;
margin : 0 0 0 0;
padding : 0;
}
#bsuggestive_footer ul {
list-style-type : none;
margin : 0 0 0 10px;
padding : 0;
}
#bsuggestive_footer li {
text-indent : -10px;
line-height : 1.5em;
list-style-type : none;
margin : 0;
padding : 0;
}
#bsuggestive_footer li:before {
content : "\00BB \0020";
}

.container {
width : 100%;
position : absolute;
z-index : 3;
}
.textdisplay {
padding : 0;
border : 0;
font-family : Tahoma, Arial, sans-serif;
font-size : 9px;
color : #ffffff;
letter-spacing : 3px;
color : #ffffff;
background-color : #333399;
text-align : center;
height : 10px;
padding : 1px;
background-color:#000000;
}
.wplink a:link, a:active, a:visited, a:hover {

text-transform: lowercase;
padding: 2px;
line-height: 170%;
color : #ff0078;
}
.wplink a:link, A:active, a:visited {
background-color: #FFF;
}
.wplink a:hover {
background-color: #000;

}
.wplink {
background-color: #FFF;
text-transform: lowercase;
padding: 2px;
line-height: 170%;
color : #ff0078;
}
.wpbg {
background-color : #009980;
}
.line {
background-color:#000000;
padding : 0;
border : 0;
}
.navbg {
background-color:#000000;
text-align : center;
padding : 0;
border : 0;
}
.textdisplay a:link, .textdisplay a:visited {
font-weight : normal;
font-family : Tahoma, Arial, sans-serif;
font-size : 9px;
color : #ffffff;
letter-spacing : 3px;
font-weight : normal;
text-decoration : none;
}
.textdisplay a:hover {
color : #ff99ff;
}


.headings {
font-family : Tahoma, Arial, sans-serif;
letter-spacing : 3px;
font-size : 9px;
}
a.title:link, a.title:visited {
font-family : Tahoma, Arial, sans-serif;
letter-spacing : 3px;
font-size : 11px;
}

.usertitle {
font-weight : bold;
font-size : 100%;
}
#setfont, .textformatting {
background-color : transparent;
border : 0;
}
.inputbox {
width : 380px;
}
.odd {
background-color: #fff;
}
.even {
background-color: #FFDB43; }
.inputbox, .jumpbox, .fontselect {
border-left : 1px solid #000000;
border-right : 2px solid #000000;
border-top : 1px solid #000000;
border-bottom : 2px solid #000000;
background-color : #cc3333;
color : #ffffff;
font-family : Tahoma, Arial, sans-serif;
font-size : 11px;
letter-spacing : 1px;
}
.insertbutton {
margin : 0;
margin-bottom : 4px;
}
.inputbutton, .insertbutton, .formatbutton, .fontbutton {
color : #ffffff;
border-left : 1px solid #000000;
border-right : 2px solid #000000;
border-top : 1px solid #000000;
border-bottom : 2px solid #000000;
background-color : #a82121;
font-family : Tahoma, Arial, sans-serif;
font-size : 10px;
letter-spacing : 1px;
height : 20px;
}
.jumpbox, select {
height : 20px;
background-color : #bb2222;
color : #ffffff;
border-left : 1px solid #000000;
border-right : 2px solid #000000;
border-top : 1px solid #000000;
border-bottom : 2px solid #000000;
font-family : Tahoma, Arial, sans-serif;
font-size : 11px;
letter-spacing : 1px;
}


h4 {
display : none;
}
a.coll:link, a.coll:visited {
color : #ffffff;
font-weight : normal;
font-family : Tahoma, verdana, sans-serif;
font-size : 10px;
padding-top : 1px;
border-top : 1px solid #d76a6a;
margin-top : 5px;
width : 100%;
text-align : right;
}
a.coll:hover {
color : #000000;
}
td, .m, .title {
font-family : Verdana, Tahoma, sans-serif;
font-size : 10px;
}
.title {
font-family : Verdana, Tahoma, sans-serif;
font-size : 10px;
border: 1px dotted #ffffff;
color: #000; z-index: 1; background-color:#E5FF00;  visibility: visible;
}
.title2 {
font-family : Verdana, Tahoma, sans-serif;
font-size : 10px;
border: 1px dotted #ffffff;
color: #000000; background-color:#CDFF00;
}
.title3 {

color: #000000;background-color:#FFDFEE;

}


.postfooter {
display: block;
width: 100%;
font : 1em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
border-left : 0px solid #000000;
border-right : 0px solid #000000;
border-top : 1px solid #FFDFEE;
border-bottom : 1px solid #FFDFEE;

}
    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
        background-color: #fff;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #DFE6DE;
        background-color:#EBF2EA;
        color:#FF0000;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #DFE6DE;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
     }
     span.weekend {
        color:#FF0000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
        background-color:#E4EBE3;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000;
     }
.event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000;
     }
.calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
.calendar-date-switcher form {
        margin:0;
        padding:0;
     }
.calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
#footer {
	width:100%;
	background-color:#000;
	clear:both;
	margin-bottom:0;
	color:#FFFFFF;
	}

     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
.sidebar {
margin-left: 21px;
}
.postdata {
border-left : 0px solid #000000;
border-right : 1px dotted #484133;
border-top : 0px solid #000000;
border-bottom : 0px solid #000000;

}
    .post-date {  
        width: 60px;  
        height: 60px;  
        float:left;  
            margin-right: 5px;  
        background: url('/files/Pink.png') no-repeat;  
            background-position: left;  
    }  
    .post-month {  
       font-size: 14px;  
       text-transform: uppercase;  
       color: #fff;  
       text-align: center;  
       display:block;  
       line-height: 15px;  
           font-weight: bold;  
       padding-top: 5px;  
     
   }  
   .post-day {  
margin-bottom: 4px;
       font-size: 20px;  
       text-transform: uppercase;  
       color: #555;  
       text-align: center;  
       display:block;  
       line-height: 15px;  
      padding-top: 2px;  
    
   }   
  
a.sugar, a.sugar:hover, a.sugar:visited, a.sugar:link {
	font-size: 12px;
background-color: #000;
padding: 0px;
text-decoration : none;


letter-spacing: 0pt;
line-height: 100%;
}
a.sagar, a.sagar:hover, a.sagar:visited, a.sagar:link {
	font-size: 12px;
background-color: #655B47;
padding: 0px;
text-decoration : none;

letter-spacing: 0pt;
line-height: 100%;
}
