* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4d4d4d;
}

img {
	border: 0;
}

a {
	color: #00adee;
	text-decoration: none;
}

a:hover {
	color: #ff00ff;
}

#wrapper {
	width: 840px;
	margin: 8px auto 0 auto;
	min-height: 500px;
}

#header {
	width: 100%;
	height: 20px;
	margin: 30px 0 50px 15px;
	padding: 0 0 3px 5px;
	border-bottom: 1px solid #ff00ff;
}

#header .title {
	float: left;
}

#header .feed {
	float: right;
}

#footer {
	width: 840px;
	margin: 0 auto 8px auto;
	color: #ff00ff;
	text-align: right;
}

#menu {
	float: left;
	width: 240px;
}

#data {
	float: left;
	width: 600px;
}

/*
 * menu
 */
#menu h3 {
	width:140px;
	margin: 0;
	padding: 0 15px 0 15px;
	cursor:pointer;
}

#acc {
	width:170px;
	list-style:none;
	margin:0;
}

#acc h3 {
	margin-bottom: 1px;
}

#acc h3:hover {}

#acc .acc-section {
	overflow:hidden;
}

#acc .acc-content {
	display: none;
	width:140px;
	margin: 0;
	padding: 1px 15px 1px 15px;
	border-bottom: 1px solid #ff00ff;
	border-top: 1px solid #ff00ff;
}

/*
 * Paginator
 */
#paginator_nav {
	float: right;
	padding: 0 20px;
}

#paginator {
	clear: both;
}

#paginator,
.paginator * {
	font-size: 11px;
}

#paginator .previous,
#paginator .next,
#paginator .pages,
.paginator .previous,
.paginator .next,
.paginator .pages {
	width: 25%;
	float: left;
}

#paginator .pages,
.paginator .pages {
	width: 50%;
	text-align: center;
}

#paginator .next,
.paginator .next {
	text-align: right;
}

.pink,
.pink * {
	color: #ff00ff;
}

.blue,
.blue * {
	color: #00adee;
}

.red,
.red * {
	color: #ec1b23;
}

.grey,
.grey * {
	color: #4d4d4d;
}

.black,
.black * {
	color: #000000;
}

.comment_leave,
#comment_submit {
	cursor: pointer;
}

/*
 * font sizes
 */
.fsize14,
.fsize14 * {
	font-size: 12px;
}

.fsize16,
.fsize16 * {
	font-size: 16px;
}

.fsize18,
.fsize18 * {
	font-size: 18px;
}

.fsize24,
.fsize24 * {
	font-size: 24px;
}

.button {
	cursor: pointer;
}
