.rounded:before {
  background: transparent url("top_right.png") no-repeat top right;
  height: 10px;
  line-height: 0;
  margin: -10px -10px 0 -10px;
  padding: 0;
  display: block;
  content: url("top_left.png");
}
.rounded {
  background: #d5d5d5;
  padding: 10px;
  margin: 10px 0 10px 0;
  font-family: sans-serif;
  font-size: 13px;
}
.rounded:after {

  /* Matt's Addition */
  clear: both;
  /* Clears the float */

  background: transparent url("bottom_right.png") no-repeat bottom right;
  height: 10px;
  line-height: 0;
  display: block;
  margin: 0 -10px -10px -10px;
  padding: 0;
  content: url("bottom_left.png");
}

#title h1 {
	background-image:url("title.png");
	background-repeat:no-repeat;
	height:163px;
	width:383px;
	position: relative;
	top:60px;
	left:25px;
}
  
span {display:none;}

body {
	margin:50px 0px; padding:0px;
	text-align:center;
	}
	
#container {
	width:850px;
	margin:0px auto;
	margin-top:-100px;
	text-align:left;
	padding:15px;e;
	}
	
img.comic {
    display: block;
    margin-left: auto;
    margin-right: auto }
    
h4 {text-align: center}
#archives_list {text-align: center}

#menu ul
{
display: block;
margin: 0;
padding-left: 8px;;
font-size:20px;
list-style-type: none;
text-align: center;
  position: relative;
  top:35px;
}

#menu ul li 
{
width: 160px;
float: left;
padding: 3px;
text-align: center;

}

#menu ul li a
{
background:url("menu.png") no-repeat 0px 0px;
display: block;
text-decoration: none;
color: #000;
text-align: center;
width: 157px;
height: 8px;
padding: 17px 0px 25px 0px;
}

#admin_menu {
width: 850px; 
background-color: #919191;
}

#admin_menu ul
{
display: block;
margin: 0;
padding-left: 8px;;
font-size:20px;
list-style-type: none;
text-align: center;
  position: relative;
  top:35px;
}

#admin_menu ul li 
{
width: 160px;
float: left;
padding: 3px;
text-align: center;

}

#admin_menu ul li a
{
background:url("menu.png") no-repeat 0px 0px;
display: block;
text-decoration: none;
color: #000;
text-align: center;
width: 157px;
height: 8px;
padding: 17px 0px 25px 0px;
}


#admin_container {
	margin-top: 35px;
	width:850px; 
	background-color: #525252;
	color: white
}

#admin_container a {
	color: red
}

	
#comic_container {
	margin-top: 35px;
	width:850px; 
	background-color: #3395e8;
}

#comic_container h4, h3 {
color: white;
background: #0365b8;
margin-left: -10px;
margin-right: -10px;
padding: 5px;
}

#navbar ul
{
display: block;
margin: 0;
padding-left: 100px;;
font-size:16px;
list-style-type: none;
text-align: center;

}

#navbar ul li 
{
width: 120px;
float: left;
padding: 3px;
text-align: center;


}

#navbar ul li a 
{
display: block;
text-decoration: none;
color: #fff;
text-align: center;
height: 8px;
padding: 30px 0px 35px 0px;
}

#comments {
	margin-top: 25px;
	width:850px; 
	background-color: #97c39a;
}

#comments h3 {
background: #67a36a;
margin-left: -10px;
margin-right: -10px;
padding: 5px;
}

#page_footer {
	width:850px;
} 

#archives {
	font-weight: bold;
	color: #fff;
	background:url("archives.png") no-repeat center;
	  	position: relative;
	top:10px
}

#archives a:hover
{
  background:url("archives.gif") no-repeat center;
}

#next {
	background:url("next.png") no-repeat center;
	position: relative;
  	top:26px;
}

#previous {
	background:url("previous.png") no-repeat center;
	position: relative;
	top:26px;
}

#current {
	background:url("current.png") no-repeat center;
	  position: relative;
  top:45px;
}

#first {
	background:url("first.png") no-repeat center;
		  position: relative;
  top:45px;
}

#menu {
width: 850px; 
background-color: #34a7bf;
}


table {
margin: auto
}

tr {
background: white;
}

tr:hover {
background: #cccccc;
color: blue;
}

table a {
text-decoration: none;
color: black;
}

th {
padding: 5px;
text-align: left;
border: 4px;
}