html {
    background: #000;
    
}

body {
    background: #000;
    color: black;
    margin-top: 30px;
    margin-bottom: 0px;
        padding-bottom: 0px;
        border-bottom: 0px;
}



#hd {
 height: 0px;
}


#hd h1 {font-face: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 36px;
    display: inline;
}


#hd a {
    font-face: helvetica, arial, sans-serif;
    font-size: 36px;
    color: black;
    text-decoration: none;
}

#hd a:hover { color: #812e0e; }

div.cmsnews {
    min-height:480px;
 
}


div.sidebar {
    min-height:480px;
 
}

td.menu {
 background-image: url(../images/mylatestnovel.png);
 background-position: top center;
 background-repeat: no-repeat;   
 padding-top: 150px;
    padding-left:20px;
}
td.main {
 background-image: url(../images/rose.png);
 background-position: center center;
 background-repeat: no-repeat;   
 height: 400px;
    
}

.gallery1 a{ 
   display: block;
   float: left;
   padding: 10px;
}


a.button {
 border: 1px solid black;
 padding: 3px 10px;
 text-decoration: none;
 font-weight: bold;
}

table.eventlist td {
 padding: 3px;
 vertical-align: top;
}

#TB_window td.booking a {
    width: 80px;
    font-size: 90%;
    text-align: center;
    font-weight: bold;
    display: block;
    padding: 1px;
    color: #aaa;
    text-decoration: none;
    background-color:  #444;
    border: 1px solid black;
}

#TB_window td.booking a:hover {
    color: white;
}

#TB_window td.booking a:visited {
    color: #aaa;
}