* {
margin: 0;
padding: 0;
list-style-type: none;
}

body {
color: #999999;
font: 12px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
background-color: black;
}

a, a:visited {
color: #CCCCCC;
text-decoration: none;
}

a:hover {
color: #fff;
text-decoration: none;
}

h2 {
color: #FF0000;
font-size: 14px;
font-weight: normal;
margin-bottom: 5px;
}

hr {
background-color: #333333;
border: 0px;
height: 1px;
margin: 10px 0;
}

img {
border: 0;
margin: 5px 0;
}

.clearB { clear: both; }
.floatR { float: right; }
.fontSize10 { font-size: 10px; }
.fontSize11 { font-size: 11px; }
.marginT10 { margin-top: 10px; }
.textAlignC { text-align: center }

.stat {
position: relative;
top: -20px;
right: 10px;
float: right;
}

#container {
margin: 0 auto;
padding: 20px 0;
width: 920px;
}

#header {
position: relative;
left: 10px;
width: 900px;
}

#header h1 {
background: url(http://www.mesuneko.net/image/manekineko.jpg) no-repeat top left;
width: 452px;
height: 68px;
}

#header h1 a {
float: left;
background: url(http://www.mesuneko.net/image/manekineko.jpg) no-repeat top left;
width: 452px;
height: 68px;
}

#header h1 a span {
display: none;
}
	
#header form input {
font: 11px "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
}

#header form input.inputField {
background-color: #000000;
width: 120px;
border: 1px solid #666666;
color: #CCCCCC;
padding: 2px;
}

#content {
position: relative;
left: 10px;
clear: both;
padding-top: 20px;
width: 900px;
}

#content .conleft {
float: left;
width: 690px;
}

#content .conright {
float: right;
width: 200px;
}

#content .conright img {
margin: 5px 0;
}

/* GALLERY */

.grid5Col {
width: 100%;
}

.grid5Col .column {
float: left;
font-size: 11px;
margin-bottom: 10px;
width: 20%;
}

.grid5Col .column img {
border: 1px solid #333333;
padding: 2px;
}

.grid5Col .column img {
border: 1px solid #333333;
padding: 2px;
}

.grid5Col .column img:hover {
border: 1px solid #666666;
}