* {
		margin: 0; 
		padding: 0
	}
	
body {
		line-height: 1.7em; 
		background: #fff url('images/bg.png') repeat-x top; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #666;
	}
	
a {
		color: #542437;
		text-decoration: none;
}

a:hover {
		color: #8c3c5c;
		text-decoration: underline;
}

a:visited: {
		color: #542437;
}
	
h1 {
		font-size: 30px; 
		letter-spacing: -1px; 
		margin-bottom: 3px;
	}
	
h2 {
		font-size: 30px; 
		letter-spacing: -1px; 
		padding-bottom: 6px; 
		color: #d95b43;
	}

.online {
		font-size: 16px; 
		color: #339900; 
		font-weight: bold;
	}
	
td b {
		font-size: 16px;
}

.offline {
		font-size: 16px; 
		color: #c02942; 
		font-weight: bold;
	}
	
.issues {
		font-size: 12px; 
		color: #FF9900; 
		font-weight: bold;
	}

#container {
		width: 760px; 
		margin: 0 auto;
	}
	
#masthead {
		width: 710px; 
		height: 80px; 
		padding: 10px 20px 30px 30px; 
		background: url('images/masthead.png') no-repeat top; 
		color: #fff;
	}
	
#bookmark {
		float: right; 
		width: 710px;
		text-align: right; 
		height: 15px; 
		line-height: normal;
	}
	
#bookmark a{
		color: #fff; 
		font-weight: bold;
	}
	
ul {
		list-style-type: none;
	}
	
li {
		margin: 15px 0; 
	}
	
.contentbox {
		background-color: #edecec; 
		width: 710px; 
		padding: 25px;
		margin-top: 20px; 
		-moz-border-radius: 10px;
	}
	
.noticebox {
		background-color: #CACACA; 
		width: 710px; 
		padding: 25px; 
		margin-top: 20px; 
		-moz-border-radius: 10px;
	}
	
.heading {
		background-color: #ecd078; 
		width: 710px; 
		padding: 25px; 
		color: #fff; 
		font-weight: bold; 
		margin-bottom: 20px; 
		-moz-border-radius: 10px;
	}

.date {
		font-weight: bold;
	}