  body, html {
    background-color:#4B4B4B;
    background-image:url('http://therepublicofhere.com/bubbles1.png');
    background-repeat:repeat-xy;
    background-attachment: fixed;
  }
  
  body {
    margin:0px;
    padding:20px;
  }  

::selection {
	background: #FF3C00; /* Safari */
	}
::-moz-selection {
	background: #FF3C00; /* Firefox */
}

  h1, h2, h3, h4 {
    margin:0px;
    font-family: arial, arial, helvetica;
    display:block;
  }
  h1 {
    font-size:32px;
    text-decoration:bold;
    color:#B4B4B4;
    font-family: arial, helvetica;
    border-bottom:solid 1px #4B4B4B;
    margin-left: 15%;
  }
  
  #dropdownform {
    float:right;
    margin:0px;
    padding:5px;
    
    font-size:14px;
    background-color:#444444;
    color:#ffffff;
    margin-right:150px;
  }
  
  #topnav {
    float:right;
    margin-right:150px;
  }
  #topnav a {
    padding:0px 12px 0px 6px;
    
    font-family:arial, arial, helvetica;
    text-decoration:none;
    color:#a5a5a5;
    border-right:solid 1px #8a8a82;
  }
  #topnav a:hover {
    color:#5555dd;
  }
  
  h2 {
    margin-left:15%;
    font-size:25px;
    color:#ee7050;
  }
  
  
  .navbar {
    display:block;
    padding:5px;
    
    text-align:center;
    color:#bbbbbb;
    font-family:verdana, arial, helvetica;
  }
  .navbar a {
    text-decoration:none;
    color:#ffffff;
    font-weight:bold;
  }
  .navbar a:visited {
    color:#dddddd;
  }
  
  #comicset {
    display:block;
    clear:both;
    margin:15px 0px 20px 0px;

    font-family:verdana, arial, helvetica;
    text-align:center;
  }
  #comicimg {
-moz-box-shadow: 0 0 20px 7px #383838;
-webkit-box-shadow: 0 0 20px 7px #383838;
box-shadow: 0 0 20px 7px #383838;
  }
  
  .newspost {
    display:block;
    margin:20px;
    font-family: calibri, trebuchet, helvetica;
    background-color: rgba(95,95,95,.60);
    border:solid 7px rgba(63,63,63,.77);
    margin-left: 15%;
    margin-right: 15%;
                -moz-border-radius: 15px;
                -moz-border-top-right-radius: 15px;
                border-top-right-radius:    15px;
                -moz-border-top-left-radius: 15px;
                border-top-left-radius:    15px;

                -moz-border-bottom-right-radius: 15px;
                border-bottom-right-radius:    15px;
                -moz-border-bottom-left-radius: 15px;
                border-bottom-left-radius:    15px;
  }

  .newspost h3 {
    color:#B4B4B4;
    padding:5px;
    border-bottom:dashed 1px #555555;
    background-color: rgba(63,63,63,.77);
  }
  .newspost p {
    margin-left:15px;
                -moz-border-radius: 15px;
                -moz-border-top-right-radius: 15px;
                border-top-right-radius:    15px;
                -moz-border-top-left-radius: 15px;
                border-top-left-radius:    15px;
  }
  .newslink {
    margin:15px 0px 0px 0px;
    padding:0px 15px 3px 15px;
    display:block;
    
    text-align:right;
    font-family:verdana, arial, helvetica;
    font-size:14px;
    text-decoration:none;
    color:#393939;
    background-color: rgba(63,63,63,.77);
  }
  
  .commentpost {
    display:block;
    padding:5px;
    border:solid 1px #dddddd;
    background-color:#ffffdd;
    text-align:left;
  }
ul{
list-style: square;
color: #EE7050;
}



.comiccalendar {
    width:100%;
    border:dashed 1px;
    font-size:12px;
    text-align:center;
    background-color:#ffffdd;
    margin-right:340px;
}
.comiccalendar_title th {
    background-color:#eee;
}
.comiccalendar_weekdays th {
    
}
.comiccalendar_pad {
    border:none 0px;
}
.comiccalendar_comicday {
    font-weight:bold;
    border:solid 1px;
}
.comiccalendar_comicday a {
    display:block;
    color:#a54;
    text-decoration:none;
}
.comiccalendar_comicday a:hover {
    background-color:#eee;
}
.comiccalendar_blankday {
    color:#888;
}
.comiccalendar_archivebox {
    float:left;
    width:180px;
    height:180px;
    padding:00px 00px;
    margin-right:150px;
    margin-left:150px;
}


