/* ----- Body ----- */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background:url(http://www.pangaean.org/blog/japanese/archives/img/bg_b19_14.gif) repeat-x #ffffff;
	text-align: center;
}

#container {
	margin: 0px auto;
	text-align: left;
	padding: 0px;
	width: 998px;
	background: #ffffff;
	border: 1px solid #D5CCE6;
	line-height: 140%;
}


/* ----- Banner ----- */
#banner {
	height: 74px;
	width: 100%;
	padding-top: 46px;
	margin-bottom: 10px;
}

#banner h1  {
	text-align: left;
	margin: 0px 0px 0px 0px;
}

#banner h1 a {
	color: #4040ff;
	font: bold 11pt/150% Verdana,' Arial',' sans-serif';
}

#banner h2 {
	color: #666;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font: 10pt/150% Verdana,' Arial',' sans-serif';
}



/* ----- Comments ----- */
#center {
	float: left;
	width: 580px;
	overflow: hidden;
	border: 0px solid #ccc;
}

.content {
	padding: 30px 22px 15px 14px;
	color: #404040;
	font: 10pt/150% Verdana,' Arial',' sans-serif';
}

/* ----- Navigation Link ----- */
.content p.navi_link {
	margin: 0px 0px 20px 0px;
	color: #69f;
	font: bold 11pt/200% Verdana,' Arial',' sans-serif';
}

/* ----- Category Description ----- */
.content p.category_desc {
	width: 100%;
	margin: 0px 0px 30px 0px;
}

.box {
	width: 480px;
	padding: 10px;
	margin: 0px 0px 0px 10px;
	border: dashed #69f 2px;
	display: block;
}

/* ----- Comments: Dates ----- */
.content h2 {
	color: #69f;
	text-align: left;
	margin: 0px 0px 0px 0px;
	font: bold 10pt/150% Verdana,' Arial',' sans-serif';
}

/* ----- Comments: Entry ----- */
.entry_top_end {
	width: 544px;
	height: 16px;
	background: url('http://www.pangaean.org/blog/img/entry/blog_entry_01.gif');
	margin: 0px 0px 0px 0px;
}

.entry {
	padding: 0px 21px 7px 23px;
	margin-bottom: 0px;
	background: url('http://www.pangaean.org/blog/img/entry/blog_entry_02.gif');
}

.entry_bottom_end {
	width: 544px;
	height: 21px;
	background: url('http://www.pangaean.org/blog/img/entry/blog_entry_03.gif');
	margin: 0px 0px 50px 0px;
}

/* ----- Comments: Entry Title ----- */
.content h3 {
	color: #69f;
	padding-top: 3px;
	margin: 0px 0px 10px 0px;
	font: bold 11pt/150% Verdana,' Arial',' sans-serif';
}

img.engry_title {
	float: left;
}

.content h5 {
	margin: 0px 0px 0px 20px;
}

/* ----- Comments: Entry Text ----- */
.content.text {
	color: #404040;
	text-align: left;
	margin: 0px 0px 3px 0px;
	font: 10pt/150% Verdana,' Arial',' sans-serif';
}

.content.paleblue {
	color: #69f;
	font-weight: bold;
}

.content h4 {
	margin: 10px 0px 0px 0px;
	font: bold 10pt/150% Verdana,' Arial',' sans-serif';
	color: #69f;
	font-weight: bold;
}

.content p {
	margin: 0px 0px 0px 0px;
}

/* ----- Comments: List ----- */
.content ul.list1 {
	margin: 0px 0px 0px 30px;
	list-style: url('http://www.pangaean.org/common/image/dot.gif') outside;
}
.content ul.list2 {
	margin: 0px 0px 0px 20px;
	list-style: url('http://www.pangaean.org/common/image/dot2.gif') outside;
}

/* ----- Comments: Footer ----- */
.content p.posted {
	color: #666;
	font: 8pt/150% Verdana,' Arial',' sans-serif';
	padding: 0px;
	margin: 0px;
}

/* ----- Comments: Images ----- */
.content img.right {
	float: right;
	margin: 5px 10px;
	border: solid ccc 0px;
}

.content img.left {
	float: left;
	margin: 5px 10px;
	border: solid ccc 0px;
}

.content img.left0 {
	float: left;
	margin: 0px 5px;
	border: solid ccc 0px;
}

.content img.left2 {
	float: left;
	margin: 5px 30px 5px 10px;
	border: solid ccc 0px;
}

.pola_right {
	float: right;
	border: solid 1px #999;
	padding: 10px 10px 3px 10px;
	margin: 10px 10px;
	text-align: center;
	background: #FFFFFF;
	font-size: 10px;
	line-height: 30px;
}
.pola_left {
	float: left;
	border: solid 1px #999;
	padding: 10px 10px 3px 10px;
	margin: 10px 10px;
	text-align: center;
	background: #FFFFFF;
	font-size: 10px;
	line-height: 30px;
}

/* ----- Comments: Mailadress ----- */
.info {
	position: relative; 
	bottom: -3px;
}

/* ----- Comments: Link ----- */
#center a:link, #center a:visited {
	text-decoration: none;
	color: #4040ff;
	font: bold 10pt/150% Verdana,' Arial',' sans-serif';
}
#center a:hover, #center a:active {
	text-decoration: underline;
	color: #ff8000;
	font: bold 10pt/150% Verdana,' Arial',' sans-serif';
}

/* ----- Comments: Footer Link ----- */
#center .posted a:link, #center .posted a:visited {
	text-decoration: none;
	color: #4040ff;
	font-weight: bold;
	font-size: 8pt;
}
#center .posted a:hover, #center .posted a:active {
	text-decoration: underline;
	color: #ff8000;
	font-weight: bold;
	font-size: 8pt;
}

/* ----- Sidebar ----- */
#left {
	float: left;
	padding: 0px 0px 0px 30px;
	width: 150px;
	border: 0px solid #ccc;
	font: 9pt/150% Verdana,' Arial',' sans-serif';
	overflow: hidden;
}

#right {
	float: left;
	padding: 0px 15px 0px 5px;
	width: 210px;
	border: 0px solid #ccc;
	font: 9pt/150% Verdana,' Arial',' sans-serif';
	overflow: hidden;
}

/* ----- Sidebar Left: to_hp ----- */
#to_hp {
	margin: 20px 0px 30px 0px;
}

/* ----- Sidebar Left: pangaea_blog ----- */
#pangaea_blog {
	margin: 20px 0px 25px 30px;
}

/* ----- Sidebar Left: pangaea_ring ----- */
#pangaea_ring {
	margin: 0px 0px 30px 30px;
}

/* ----- Sidebar Left: hp menu ----- */
#left .block-top {
	width: 145px;
	color: #999;
	display: block;
	border-top: solid #CCC 1px;
	border-bottom: solid #CCC 1px;
	padding: 7px 0px 7px 0px;
	margin-top: 20px;
}

#left .block {
	width: 145px;
	margin-top: 7px;
	padding-bottom: 7px;
	color: #999;
	border-bottom: solid #CCC 1px;
	display: block;
}

#left a:link, #left a:visited {
	text-align: left;
	text-decoration: none;
	color: #f60;
	font: 10pt/150% Verdana,' Arial',' sans-serif';
}

#left a:hover, #left a:active {
	text-align: left;
	text-decoration: underline;
	color: #0c0;
	font: 10pt/150% Verdana,' Arial',' sans-serif';
}

/* ----- Sidebar Right: Profile ----- */
#profile {
	padding: 0px 0px 20px 0px;
	}

/* ----- Sidebar Right: Profile Link ----- */
.sidebar #profile a:link, .sidebar #profile a:visited {
	color: #4040ff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .3em;
	font: bold 11pt Verdana,' Arial',' sans-serif';
}
.sidebar #profile a:hover, .sidebar #profile a:active {
	text-decoration: underline;
	color: #ff8000;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .3em;
	font: bold 11pt Verdana,' Arial',' sans-serif';
}

/* ----- Sidebar Right: Categories ----- */
#categories {
	padding: 0px 0px 40px 0px;
	}

#categories ul {
	margin: 0px 0px 0px 30px;
	list-style: url(http://www.pangaean.org/blog/img/dot.gif) outside;
}

/* ----- Sidebar Right: Recent Entries ----- */
#recent {
	padding: 0px 0px 40px 0px;
	}

#recent ul {
	margin: 0px 0px 0px 30px;
	list-style: url(http://www.pangaean.org/blog/img/doc.gif) outside;
}


/* ----- Sidebar Right: Past Entries ----- */
#past {
	padding: 0px 0px 40px 0px;
	}

#past ul {
	margin: 0px 0px 0px 30px;
	list-style: url(http://www.pangaean.org/blog/img/folder.gif) outside;
}


/* ----- Sidebar Right: Title ----- */
#right h2 {
	margin: 0px 0px 10px 0px;
	color: #69f;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .3em;
	font: bold 10pt Verdana,' Arial',' sans-serif';
}

/* ----- Sidebar Right: Link ----- */
#right a:link, #right a:visited {
	text-decoration: none;
	color: #4040ff;
	vertical-align: middle;
	font: 9pt/180% Verdana,' Arial',' sans-serif';
}
#right a:hover, #right a:active {
	text-decoration: underline;
	color: #ff8000;
	vertical-align: middle;
	font: 9pt/180% Verdana,' Arial',' sans-serif';
}

/* ----- Sidebar Right: Footer ----- */
.copyright {
	text-align: left;
	padding: 2px;
	margin-top: 15px;
	font: 7pt/150% Verdana,' Arial',' sans-serif';
}
