body {
    font-family:tahoma;
    color:black;
    background-image:url('/media/layout/floweroutline.jpg');
    background-attachment:fixed;
    
}
#htmlbody {
    margin-left:auto;
    margin-right:auto;
    width:1024px;
    margin-top:-10px;
    border-left:5px solid black;
    border-right:5px solid black;
    border-bottom:5px solid black;
    background-image:url('/media/layout/backcolor2.jpg');
    background-repeat:repeat-y;
    display:block;
    padding-bottom:50px;
    height:100%;
    overflow:auto;
}

#headerblock {
    height:150px;

    background-image:url('/media/layout/flowerheader.jpg');
}

#headerblock h1{
    display:none;
}

#content {

       
}

#linkbar {
    width:150px;
    padding:10px;
    float:left;

    
}

#entries {
    position:relative;
    width:750px;
    float:right;
    padding:15px;
    color:white; 
    display:block;
    position:static;
    

}

#linkbar li{
    list-style:none;
}

#linkbar a {
    color:#444444;
}

#linkbar a:hover {
    color:#777777;
}

div.entry {
    background-image:url('/media/layout/innertile.png');    
    margin-top:50px;
    width:650px;
    padding:15px;
    color:white;
    margin-left:auto;
    margin-right:auto;
    padding-left:50px;
    padding-right:50px;
}

div.entry h2 {

}

div.entrycontent {
    text-align:justify;
    width:630px;
    margin-left:auto;
    margin-right:auto;
    

}

h1 {

}

ul.entry_tags {
    list-style:none;
    clear:none;
    display:block;
    height:1.5em;

}
ul.entry_tags li {
    padding:3px;
    padding-left:10px;
    float:right;
    display:block;
}

a {
    color:#7777FF;
    
    text-decoration:none;
}

a:hover {
    color:#777777;
}

h1,h2,h3,h4,h5 {
    color:#FFFF99;
}

h1 {
    margin-left:150px;
}

#detailcontent {
    position:relative;
    width:750px;
    float:right;
    padding:15px;
    color:white; 
    display:block;
    position:static;

}

#detailarticle {
    background-image:url('/media/layout/innertile.png');
    padding:25px;
    text-align:justify;
    color:white;
}

#commentsbox {
    margin-top:25px;
    background-image:url('/media/layout/innertile.png');
    padding:25px;
    
}





div.navigation {
    float:right;
    color:white; 
    width:400px;
    margin-top:25px;
    background-image:url('/media/layout/innertile.png');
    padding:25px;
    text-align:right;
}

div.navigation ul {
    list-style:none;
}

div.navigation ul li {
    margin-bottom:1em;
}

div.entryimage img{
    display:block;
    margin-left:auto;
    margin-right:auto;
}

li.linkentry {
    margin-bottom:5px;
    
}

input.openid {
  background: url('/media/layout/login-bg.gif') no-repeat;
  background-position: 0 50%;
  background-color:white;
  padding-left: 16px;
}

li.listdone {
	text-decoration: line-through;
}

li.listnotdone {
	
}

ol.blog-ordered-list {
	text-shadow: #7b7b7b 3px 3px 0;
	list-style-type: upper-roman;
}