body {
 background-color: #41b876;
 font-family: "Comic Sans MS";
 padding-top: 20px;
 padding-bottom: 20px;
}

.btns {
 float: left;
}


#content {
 position: relative;
 width: 920px;
 left: 50%; 
 margin-left: -460px;
 background-color: #fdff9b;
 border: 1px solid black;
}

#logo {
 position: relative;
 width: 567px;
 left: 50%; 
 margin-left: -283px;
 top: 25px;
}

#menu {
 position: relative;
 left: 0px;
 right: 0px;
 top: 20px;
 height: 35px;
}

#menu ul {
 list-style-type: none;
}

#menu li {
 text-align: center; 
 width: 24%;
 line-height: 1.5em;
 float:left;
 margin:0;
 padding:0;
 display:list-item;
}

#menu a:link, a:visited {
 color:#942690;
 font-size: 1.4em;
 font-family: "Comic Sans MS";
 text-decoration: none;
 font-weight: bolder;
}

#rss a:link, a:visited {

}

td a:link, td a:visited {
 color:#942690;
 font-size: 1.4em;
 font-family: "Comic Sans MS";
 text-decoration: none;
 font-weight: bolder;
}

#menu a:hover {
 color:#6bd0f5;
 font-size: 1.4em;
 font-family: "Comic Sans MS";
 text-decoration: none;
 font-weight: bolder;
}

#menu a:active {
 color:#ff0000;
 font-size: 1.4em;
 font-family: "Comic Sans MS";
 text-decoration: none;
 font-weight: bolder;
}

#cartoon {
 position: relative;
 top: 0;
 width: 850px;
 left: 50%; 
 margin-left: -425px;
}
.comicdate {
 position: relative;
 margin-top: 35px;
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 color:#777777;
 font-family:'Georgia',serif;
 font-size:15px;
 font-weight:bold;
}

#controls {
 position: relative;
 top: 0px;
 width: 250px;
 height: 50px;
 margin-left: auto;
 margin-right: auto;
}

#controls a, #controls img {
 display: block;
 margin-left: auto;
 margin-right: auto;
}

#controls ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

#controls li {
 width: 49%;
 line-height: 1.5em;
 float:left;
 margin:0;
 padding:0;

}

ul li a img {
  border: 0px;
}

#random-musings {
 padding: 0;
 position: relative;
 top 0px;
 margin-left: 140px;
 width: 780px;
 margin-bottom: 20px;
 bottom: 0px;
}

#random-musings h1{
 margin: 0;
 text-align: center;
 font-family: "Comic Sans MS";
 font-weight: bolder;
 color:#ff0000;
 font-size: 2.5em;
}

.musing {
 background-color: #d7c3ea;
 padding: 10px;
 margin: 20px;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border: 2px solid black;
}

p.news-content {
 margin-left: 25px;
 margin-right: 25px;
 text-align:justify; 
 font-family: "Comic Sans MS";
 font-size: 1.0em;
}

label.news-hdr {
 margin-left: 25px;
 text-align: left; 
 font-family: "Comic Sans MS";
 color: #000000;
 font-size: 1.25em;
}

p.about {
 margin-left: 50px;
 margin-right: 50px;
 text-align:justify; 
 font-family: "Comic Sans MS";
 font-size: 1.5em;
}

.add-bottom { 
 margin-top: 20px;
 display: block;
 margin-left: auto;
 margin-right: auto;
 width: 728px;
}

#sidebar-left {
 float:left;
 font-size:11px;
 margin:0;
 overflow:hidden;
 width:120px;
 margin-left: 20px;
}

#musings-col {
 background-color: green;
 float:left;
 width: 740px;
 margin: 0;
 margin-left: 20px;
 padding: 0;
}

.comment {
 background-color: #caf8df;
 margin: 25px;
 -moz-border-radius: 20px;
 -webkit-border-radius: 20px;
 border: 1px solid black;
}

p.musing-comment {
 margin-left: 25px;
 margin-right: 25px;
 text-align:justify; 
 font-family: "Comic Sans MS";
 font-size: .75em;
}

h2.musing-comment {
 margin-left: 25px;
 font-family: "Comic Sans MS";
 font-size: .75em;
}

#copyright {
 text-align: center;
}

