@charset 'utf-8';

* {
	font-style	: normal;
	font-family	: Verdana,sans-serif;
	line-height	: 1.4em;
	margin		: 0;
	padding		: 0;
}

html, body {
	color		: #000;
	background	: #FFF url("http://www.sourceokinawa.com/img/blog_bg.gif") repeat-y top center;
	font-size	: 12px;
	text-align	: center;
}

h1, h2, h3 {
	font-weight	: normal;
	font-size	: 14px;
	margin		: 1em 0;
}


#sidebar h2,
.entry h3 {
	border-left	: 5px solid #FFF;
	border-bottom	: 1px solid #FFF;
	padding		: 0 0 0 5px;
}

#page {
	color		: #FFF;
	background	: #0A2D67 url("http://www.sourceokinawa.com/south/img/header.jpg") no-repeat top center;
	width		: 800px;
	text-align	: left;
	margin		: 0 auto;
}

a:link img, a:visited img {
	border		: 1px solid #FFF;
}

a:hover img {
	border		: 1px solid #F60;
}

a:link, a:visited {
	color		: #FFF;
}

a:hover {
	color		: #F60;
}

/* ========== header ========== */

#header {
	height		: 220px;
}

#header h1 {
	background	: url("img/bllabonglogo7.gif") no-repeat top left;
	position	: relative;
	top		: 10px;
	left		: 10px;
	margin		: 0 0 1em 0;
}

#header h1 a {
	display		: block;
	top		: 0;
	left		: 0;
	text-indent	: -9999px;
	height		: 100px;
	text-decoration	: none;
}

#header p {
	margin		: 0 0 0 10px;
}

/* ========== sidebar ========== */

#sidebar {
	width		: 190px;
	float		: left;
	margin		: 0 10px 0 0;
	padding		: 0 0 0 10px;
}

#sidebar ul {
	margin		: 1em 0 1em 2em;
}

/* ========== main ========== */

#main{
	width		: 580px;
	float		: left;
}

.entry p {
	margin		: 1em 0 1em 2em;
}

p.posted {
	margin-top	: 1.5em;
}

#comments dl {
	display		: block;
	margin		: 5px 0;
}

#comments dd input, #comment-text {
	width		: 250px;
}


#comment-text {
	height		: 100px;
	margin-bottom	: 1em;
}

.comment {
	color		: #0A2D67;
	background	: #DADFEA;
	margin		: 10px 0;
	padding		: 5px;
	border		: 1px solid #163A7B;
}

/* ========== footer ========== */

#footer {
	clear		: both;
	text-align	: center;
	padding		: 0.5em 0;
}
