
body{
    padding-right:0px;
    padding-left:0px;
    padding-top:20px;
    padding-bottom:40px;
    font-family: Georgia, "Times New Roman",Times, serif;
    color: red;
    background:#000000 url(background.jpg) repeat-x;
}



A:link{color:yellow}
A:visited{color:orange}
A:active{color:red}

h1{
    font-family: Georgia, "Times New Roman",Times, serif;
    color: yellow;
    height: 30px;
    margin:auto;
    padding-bottom:20px;
    padding-top:10px;
    text-decoration:none;
}


a img{
border:0;
} 

/* Calendar */

#calendar {
	margin: 0 auto;
}

#calendar caption {
	font-weight: bold;
	font-size: 30px;
}

#calendar table {
    width: 560px;
    margin-left:auto; 
    margin-right:auto;
    text-align: center;
    border-collapse: collapse;
}

#calendar thead th {
	background: #FF0000;
	color: #FFFF00;
        text-align:center;
}

#calendar tbody td.title {
	background: #110000;
	height: 10px;
        width: 10px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:0px;
    text-align:left;
    vertical-align: top; 
    border-style:solid;
}

#calendar tbody td.entry {
	background: #110000;
	height: 70px;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:0px;
    border-bottom-width:1px;
    text-align:center;
    vertical-align: center; 
    border-style:solid;
}


#calendar #today {
    background: #FF0000;
    font-weight: bold;
    color: #FFFF00;
    border-left-width:1px;
    border-right-width:1px;
    border-top-width:1px;
    border-bottom-width:1px;
    border-style:solid;
}

#calendar a {
	font-weight: bold;
}

#calendar #prev {
	text-align: left;
}

#calendar #next {
	text-align: right;
}

#container {
    padding-top:30px;
    padding-bottom:0px;
    background: #000000 url(container-bgbig.gif) repeat-y 0px 0px;   
    margin: auto;
    width: 900px;
    border-bottom:0px solid #FF0000;
    padding-bottom:40px;
}


#header {
    background-color: black;
    padding-top:0px;
    padding-bottom:0px;
    margin: auto;
    width: 900px;
    height: 200px;
    background: url(headerbig.png) no-repeat;
}

#header h1 {
    font-family: Georgia, "Times New Roman",Times, serif;
    color:yellow;
    padding-top:60px;
    padding-bottom:5px;
    padding-left:460px;
}

#header h2 {
    font-family: Georgia, "Times New Roman",Times, serif;
    color:red;
    padding-top:0px;
    padding-left:475px;
    font-size:15px;
}

#header a {
    text-decoration:none;}


#searchbox {
    position:relative;
    text-align:right;
    padding-top:20px;
    padding-right:60px;
    margin: auto;
    height: 0px;
}

#contact {
    text-align:center;
    padding-top:30px;
    padding-bottom:0px;
    margin: auto;
    width: 100%;
    height: 0px;
}



#writing {
    padding:0px;
    /*margin-left: 25px;*/
    margin: auto;
    width: 700px;
    border-bottom:0px solid #FF0000;
}

#rightbar {
    position: absolute;
    padding:0px;
    margin-left: 625px;
    width: 250px;
    border:0px solid #999999;
    /*background-color:green;*/
}


#floating {
    position:fixed;
    top:100px;
    width:0px;
    height:0px;
}

#vertadsfloat {
    position:relative;
    left:915px;
    top:0px;
    padding-top:0px;
    padding-bottom:0px;
    width:0px;
    height:0px;
    border-bottom:0px solid #FF0000;
}

#vertads {
    position:relative;
    left:915px;
    top:0px;
    width:0px;
    height:0px;
}
