@charset "utf-8";
/* CSS Document */

/*---------------------
	Ext. 
*/
/* Umekomi Png for IE6 */
img.iepngfix { 
	behavior:url('/common/js/iepngfix/iepngfix.htc');
}

/*---------------------
	Reset
*/
body, 
table, th, td, 
div, span, 
dl, ul, 
form, imput, 
blockquote, p, 
h1, h2, h3, h4, h5, h6, 
caption {
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:left;
}
ul {
	list-style:none;
}
ol {
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
form {
	display:inline;
}
th, caption {
}
table {
	border:none;
	border-collapse:collapse;
}
img, abbr {
	border:none;
}
em {
	color:#00764F;
	font-style: normal;
}

/*---------------------
	HTML tag styles
	bgcolors
	red - #3C0504;
*/

body { 
	background-color:#002222; 
	
	text-align:center;
	color:#8c8c8c;
	font-family: verdana, geneva;
	font-size:100%; 
	line-height:1.4em; 
	
	scrollbar-base-color: #003333;  
	scrollbar-track-color: #005555;
	scrollbar-face-color: #006666;     
	scrollbar-shadow-color: #005555;   
	scrollbar-dark-shadow-color:#004444;
	scrollbar-highlight-color: #339999; 
	scrollbar-3d-light-color:#33cccc;
	scrollbar-arrow-color:#ebebeb;
}

a:link { text-decoration:underline; color:#1a6b6b;}
a:visited { text-decoration:underline; color:#007777;}
a:active { text-decoration:underline; color:#adadad;}
a:hover { text-decoration:underline; color:#339999;}

blockquote {
	background-image:url(../images/bgimg2.gif); 
	background-color:#001212;
	border:1px solid #042e29;
	border-left:1px solid #001111;
	border-top:1px solid #001111;
	padding:10px; 
	margin:5px 0;
}
p {
	margin:0; padding:0;
}
strong {
	font-family:Georgia, "Times New Roman", Times;
	font-weight:bold;
}
	strong.title {
		font-size: 1.2em;
		font-weight: normal;
	}
h1 {
	background-color:#000000;
	font-size:1.2em;
	line-height:2em;
	height:2em;
	font-weight:bold;
	padding-left:0.5em;
	font-family:Georgia, "Times New Roman", Times;
}
h2 {
	font-size:1.2em;
	line-height:2em;
	height:2em;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times;
}

hr {
	border: none;
	border-bottom: 1px dotted #006666;
	margin: 1em auto;
}
/*---------------------
	Layout Divs
*/
	/*
	width:1058px;
	*/
#wrapperPair1 {
	background:url(../images/headerbg.gif) center top no-repeat;
	padding:0;
	margin:0;
	text-align:center;
}
#wrapperPair2 {
	background:url(../images/footerbg.gif) center bottom no-repeat;
	padding-bottom:40px;
	min-height:500px;
	margin:0;
	text-align:center;
}
#container {
	width:988px;
	margin:0 auto;
}
#sidemain {
	width:202px;
	float:left;
}
	#sidemain .sideTop {
		background:url(../images/shadow202l_top.png) left top no-repeat;
		width:202px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow202l_top.png',sizingMethod='crop');
	}
	#sidemain .sideMid {
		background:url(../images/shadow202l_mid.png) repeat-y;
		width:202px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow202l_mid.png',sizingMethod='scale');
	}
	#sidemain .sideBtm {
		background:url(../images/shadow202l_btm.png) left top no-repeat;
		width:202px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow202l_btm.png',sizingMethod='crop');
	}
	#sidemain .sideInn {
		width:190px;
		background-color:#2F363B;
		border:1px solid #000000;
		position:relative;
		left:10px;
		padding:0;
	}
	#sidemain div.topimg {
		width:190px;
		height:420px;
	}
	#sidemain div.topimg img {
		width:190px;
		height:420px;
		border:none;
		margin:0;
	}
#sidesub {
	width:202px;
	float:right;
}
	#sidesub .sideTop {
		background:url(../images/shadow202r_top.png) left top no-repeat;
		width:202px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow202r_top.png',sizingMethod='crop');
	}
	#sidesub .sideMid {
		background:url(../images/shadow202r_mid.png) repeat-y;
		width:202px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow202r_mid.png',sizingMethod='scale');
	}
	#sidesub .sideBtm {
		background:url(../images/shadow202r_btm.png) left top no-repeat;
		width:202px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow202r_btm.png',sizingMethod='crop');
	}
	#sidesub .sideInn {
		width:190px;
		background-color:#2F363B;
		border:1px solid #000000;
		position:relative;
	}
	#sidesub .sideInn.blank {
		width:190px;
		height:140px;
		background-color:#3C0504;
		background-image:url(../images/bg_red.gif);
		border:1px solid #000000;
		position:relative;
	}

#footer {
	clear:both;
	margin:20px 10px 10px 10px;
	text-align:center;
	font-size:small;
}
#header {
	margin:0 10px;
	text-align:left;
	height:100px;
	position: relative;
}
	a.anchIndex {
		display:block;
		width:190px;
		height:100px;
		border:none;
		position: absolute;
		left:0;
		top: 0;
	}
	#headerban570 { /* top banner */
		width: 570px;
		height: 90px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		top: 10px;
	}

#contentsM {
	float:left;
	width:584px;
	text-align:center;
}
	#contentsM .contentsTop {
		background:url(../images/shadow584_top.png) left top no-repeat;
		width:584px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow584_top.png',sizingMethod='crop');
	}
	#contentsM .contentsMid {
		background:url(../images/shadow584_mid.png) repeat-y;
		width:584px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow584_mid.png',sizingMethod='scale');
	}
	#contentsM .contentsBtm {
		background:url(../images/shadow584_btm.png) left top no-repeat;
		width:584px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow584_btm.png',sizingMethod='crop');
	}
	#contentsM .contentsBase {
		margin:0 auto;
		width:570px;
	}
	#contentsM .contentsBase .articleInn {
		width:550px;
		position:relative; /* for ie6 bug */
	}
	
	#contentsM .articleTop {
		background:url(../images/shadow570_top.png) center top no-repeat;
		width:570px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow570_top.png',sizingMethod='crop');
	}
	#contentsM .articleBtm {
		background:url(../images/shadow570_btm.png) center top no-repeat;
		width:570px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow570_btm.png',sizingMethod='crop');
	}
	#contentsM .articleMid {
		background:url(../images/shadow570_mid.png) center repeat-y;
		width:570px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow570_mid.png',sizingMethod='scale');
	}
#contentsL {
	float:left;
	width:786px;
	text-align:center;
}
	#contentsL .contentsTop {
		background:url(../images/shadow786r_top.png) left top no-repeat;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786r_top.png',sizingMethod='crop');
	}
	#contentsL .contentsMid {
		background:url(../images/shadow786r_mid.png) repeat-y;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786r_mid.png',sizingMethod='scale');
	}
	#contentsL .contentsBtm {
		background:url(../images/shadow786r_btm.png) left top no-repeat;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786r_btm.png',sizingMethod='crop');
	}
	#contentsL .contentsBase {
		margin-left:6px;
		width:768px;
	}
	/* posir */
	#contentsL.posir .contentsTop {
		background:url(../images/shadow786r_top.png) left top no-repeat;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786r_top.png',sizingMethod='crop');
	}
	#contentsL.posir .contentsMid {
		background:url(../images/shadow786r_mid.png) repeat-y;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786r_mid.png',sizingMethod='scale');
	}
	#contentsL.posir .contentsBtm {
		background:url(../images/shadow786r_btm.png) left top no-repeat;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786r_btm.png',sizingMethod='crop');
	}
	#contentsL.posir .contentsBase {
		margin-left:6px;
		width:768px;
	}
	/* posil */
	#contentsL.posil .contentsTop {
		background:url(../images/shadow786l_top.png) left top no-repeat;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786l_top.png',sizingMethod='crop');
	}
	#contentsL.posil .contentsMid {
		background:url(../images/shadow786l_mid.png) repeat-y;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786l_mid.png',sizingMethod='scale');
	}
	#contentsL.posil .contentsBtm {
		background:url(../images/shadow786l_btm.png) left top no-repeat;
		width:786px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow786l_btm.png',sizingMethod='crop');
	}
	#contentsL.posil .contentsBase {
		margin-left:10px;
		width:768px;
	}
	/* common */
	#contentsL .contentsBase .articleInn {
		width:748px;
		position:relative; /* for ie6 bug */
	}
	#contentsL .articleTop {
		background:url(../images/shadow768_top.png) center top no-repeat;
		width:768px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow768_top.png',sizingMethod='crop');
	}
	#contentsL .articleBtm {
		background:url(../images/shadow768_btm.png) center top no-repeat;
		width:768px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow768_btm.png',sizingMethod='crop');
	}
	#contentsL .articleMid {
		background:url(../images/shadow768_mid.png) center repeat-y;
		width:768px;
		_background:none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/shadow768_mid.png',sizingMethod='scale');
	}

/* common block heights */
.contentsTop,
.contentsBtm,
.sideTop,
.sideBtm {
	height:10px;
}
.contentsMid,
.sideMid {
	height:auto;
}
.contentsTop.btw,
.contentsBtm.btw,
.sideTop.btw,
.sideBtm.btw {
	height:6px;
}

.contentsBase {
	background-color:#3C0504;
	background-image:url(../images/bg_red.gif);
	text-align:center;
	border:1px solid #000000;
}
.article {
	/* 
	padding-top:10px;
	*/
	position:relative; /* for ie6 bug */
}
.articleTitle {
	padding:10px 10px 0 10px;
	line-height:1em;
}
	.articleTitle .ttlmain{
		float:left;
		font-weight:bold;
		color:#8C5555;
	}
		.articleTitle .ttlmain a,
		.articleTitle .ttlmain a:link,
		.articleTitle .ttlmain a:active,
		.articleTitle .ttlmain a:visited {
			color:#8C5555;
			text-decoration:none;
		}
		.articleTitle .ttlmain a:hover {
			color:#8C5555;
			text-decoration:underline;
		}
	.articleTitle .ttldate{
		text-align:right;
		color:#7c7c7c;
	}
.articleInn {
	background-color:#002222;
	margin:0 auto;
	text-align:left;
}
	.articleInn .articleblock {
		padding:10px;
	}
	.articleInn .footblock {
		background-color:#02070F;
		background-image:url(../images/bg_green.gif);
		padding:3px 10px 0 10px;
	}
	.articleInn .footblock p {
		text-align:right;
		padding-bottom:0.5em;
	}
	.articleInn .footblock .entry-tags {
		display:block;
		font-size:smaller;
		text-align:right;
		line-height:1em;
		margin-top:3px;
	}
.articleTop {
	height:10px;
}
.articleBtm {
	height:10px;
}
.articleMid {
	height:auto;
}

.comments {
	padding:10px;
	position:relative;
}
	.comments h3 {
		padding:0.6em 0;
	}
/*---------------------
	Anchor Styles
*/
a.blank,
span.blank {
	background:url(../images/anchnewwin.png) right center no-repeat;
	_background:none;
	_background:url(../images/anchnewwin.gif) right center no-repeat;
	padding-right:17px;
	margin-right:2px;
}
a.jump,
span.jump {
	background:url(../images/anchjump.png) right center no-repeat;
	_background:none;
	_background:url(../images/anchjump.gif) right center no-repeat;
	padding-right:18px;
	margin-right:2px;
}

#sidemain a,
#sidesub a {
	text-decoration:underline;
}
	#sidemain a:link,
	#sidemain a:active,
	#sidesub a:link,
	#sidesub a:active {
		color:#8c8c8c;
	}
	#sidemain a:visited,
	#sidesub a:visited {
		color:#666666;
	}
	#sidemain a:hover,
	#sidesub a:hover {
		color:#cccccc;
	}

/*---------------------
	Form Style
*/
input,
textarea {
	background-color:#002222;
	color:#8c8c8c;
	background-image:url(../images/bg_formshadow.gif);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #000000;
	padding:0.2em;
}
input.button {
	background-color:#111111;
	color:#8c8c8c;
	cursor:pointer;
	border-top:1px solid #474747;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #474747;
	padding:0.2em 0.5em;
	background-image:none;
}
	input.button:hover {
		background-color:#222222;
	}
	.ie6 input.button {
		line-height:1em;
	}
select.pulldown,
.sideInn select {
	background-color:#111111;
	color:#8c8c8c;
	border-top:1px solid #474747;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #474747;
	padding:0.2em;
}
/*---------------------
	Misc Classes
*/
.clear { clear:both; }
.fleft { float:left; }
.fright { float:right; }
.tleft { text-align:left; }
.tright { text-align:right; }
.imgl { float:left; margin-right:10px; }
.imgr { float:right; margin-left:10px; }
.box { _zoom: 1; overflow: hidden; }

.border { border:1px solid #000000;}

/* font */
.f10 { font-size:smaller;}
.f10s { font-size:smaller; }
.com { font-size:smaller; color:#00764F;}
.coms { font-size:smaller; color:#00764F;}
.coml { color:#00764F;}
.yel { color:#7A7E0A;}
.yels { font-size:smaller; color:#7A7E0A;}
.blue { } 

.fsmall { font-size:small; }
.fsmaller { font-size:smaller; }
.fsmalls { font-size:small; line-height:1.4em; }
.flarge { font-size:large; }
.flarger { font-size:larger; }

span.ruby {
	font-size:small;
	font-weight:normal;
	margin-left:0.5em;
	font-family: verdana, geneva;
}

.fbold { font-weight:bold; }
.fnormal { font-weight:normal; }

/* block */
.comblock{
	background-image:url(../images/bgimg2.gif); 
	background-color:#001212;
	border:1px solid #042e29;
	padding:0.5em; 
	margin:0.5em 0;
}
.block {
	display:block;
	clear:both;
}
.spacer {
	height:0.5em;
	clear:both;
	padding:0;
	margin:0;
}
/* images */

/* background */
.bggray { background:url(../images/bg_gray.gif); }
.bggreen { background:url(../images/bg_green.gif); }
.bggreenlight { background:url(../images/bg_greenlight.gif); }
.bgred { background:url(../images/bg_red.gif); }
.bgreddark { background:url(../images/bg_reddark.gif); }

/* parts */
.sepaline,
.meta-sep {
	margin:0;
	padding:0;
	font-size:small;
}
/* switches */
.totop {
	text-align:right;
	margin-right:10px;
	margin-bottom:20px;
	font-size:small;
	line-height:1em;
}
	.totop a {
		background-image:url(../images/anchtotop.png);
		background-position:right bottom;
		background-repeat: no-repeat;
		padding-right:13px;
		_background:none;
		_background:url(../images/anchtotop.gif) right center no-repeat;
	}

/* margin | padding */
.mg0 { margin:0; }
.mg1em { margin:1em; }
.mgt1em { margin-top:1em; }
.mgb1em { margin-bottom:1em; }
.mgl1em { margin-left:1em; }
.mgr1em { margin-right:1em; }
.mgtb1em { margin-top:1em; margin-botom:1em; }
.mgtb05em { margin-top:0.5em; margin-botom:0.5em; }
.pd0 { padding:0; }
.pd1em { padding:1em; }
.pd05em { padding:0.5em; }
.pdt1em { padding-top:1em; }
.pdb1em { padding-bottom:1em; }

/*---------------------
	List
*/
ul.ulA {
	list-style:disc;
}
	ul.ulA li {
		margin-left:2em;
	}
	ul.ulA li.caption {
		margin-left:0;
		list-style:none;
		margin-bottom:0.5em;
	}
ul.ulB {
	background:url(../images/list_hyphen.gif) left 0.7em no-repeat;
	padding-left:0.7em;
}
	ul.ulB li {
	}

dl.interview {
	
}
	dl.interview dt {
		margin-bottom: 0.5em;
		color: #006666
		/*
		color: #00764F;
		*/
	}
	dl.interview dd {
		margin-bottom: 1em;
		margin-left: 2em;
		padding: 0;
	}
dl.songlist {

}
	dl.songlist dt {
		font-weight: bold;
		margin-top: 1em;
		color: #00764F;
	}
		dl.songlist dt.first {
			margin-top: 0;
		}
		dl.songlist dt em {
			font-weight: normal;
			font-style: normal;
			margin-left: 0.3em;
			color: #8c8c8c;
			font-size: small;
		}
	dl.songlist dd {
		margin-left: 1.5em;
		padding: 0;
	}


ul.itunes {
	font-size:x-small;
	line-height:1.2em;
	margin:0.5em 0.2em 0.1em 0.3em;
}
	ul.itunes li{
		background:url(../images/ico_itunes.gif) left top no-repeat;
		padding-left:20px;
		padding-bottom:0.5em;
		position:relative; /* for IE6 peek-a-boo bug */
	}
ul.sidemenu {
	margin:0;
	padding:0;
}
#sidesub ul.sidemenu a,
#sidesub ul.sidemenu a:link,
#sidesub ul.sidemenu a:hover,
#sidesub ul.sidemenu a:visited,
#sidesub ul.sidemenu a:active {
	text-decoration:none;
}
	ul.sidemenu li {
		margin:0;
		padding:0;
		display:block;
		width:190px;
		overflow:hidden;
		border-bottom:1px solid #000000;
		text-decoration:none;
	}
	ul.sidemenu li a {
		display:block;
		width:190px;
		overflow:hidden;
		padding:0.1em 0.3em;
		line-height:1.2em;
		margin:0;
	}
	ul.sidemenu li:hover {
		background-color:#082020;
	}
	.ie6 ul.sidemenu li a:hover {
		background-color:#082020;
	}
	ul.sidemenu li span.ruby {
		font-size:x-small;
		margin-left:0.5em;
	}
	ul.sidemenu li span.ruby.br {
		display:block;
		margin:0;
	}
	ul.sidemenu li.sub a {
		padding:0.1em 0.3em 0.1em 1em;
		background-color:#333333;
	}
	ul.sidemenu li.sub a:hover {
		background-color:#082020;
	}
	ul.sidemenu li.selected a {
		background:url(../images/topicpath.gif) 5px center no-repeat #000000;
		padding-left:1em;
	}

#sidesub dl.sidemenu a,
#sidesub dl.sidemenu a:link,
#sidesub dl.sidemenu a:hover,
#sidesub dl.sidemenu a:visited,
#sidesub dl.sidemenu a:active {
	text-decoration:none;
}
	dl.sidemenu dd,
	dl.sidemenu dt {
		margin:0;
		padding:0;
		display:block;
		width:190px;
		overflow:hidden;
		border-bottom:1px solid #000000;
		text-decoration:none;
	}
	dl.sidemenu dd a,
	dl.sidemenu dt a {
		display:block;
		width:190px;
		overflow:hidden;
		line-height:1.2em;
		margin:0;
	}
	dl.sidemenu dt a,
	dl.sidemenu dt p {
		padding:0.1em 0.3em;
	}
	dl.sidemenu dd a,
	dl.sidemenu dd p {
		padding:0.1em 0.3em 0.1em 1em;
		background-color:#333333;
	}
	dl.sidemenu dd:hover a {
		background-color:#082020;
	}
	dl.sidemenu dd.selected a {
		background:url(../images/topicpath.gif) 5px center no-repeat #000000;
		padding-left:1em;
	}
	dl.sidemenu dd:hover {
		background-color:#082020;
	}
	.ie6 dl.sidemenu dd a:hover {
		background-color:#082020;
	}
	dl.sidemenu span.ruby {
		font-size:x-small;
		margin-left:0.5em;
	}
	dl.sidemenu span.ruby.br {
		display:block;
		margin:0;
	}
	
ul.topicpath {
}
	ul.topicpath li {
		display:inline;
	}
	ul.topicpath li a {
		background:url(../images/topicpath.gif) right center no-repeat;
		padding-right:10px;
	}
	
/*---------------------
	Page - Common
*/
.articleblock p {
	padding-top:0.5em; 
	margin-bottom:0.5em; 
}

/*---------------------
	Page - Top Sides
*/

table.sidebanners {
	margin:2px auto;
	border:none;
	padding:0;
}
	table.sidebanners td {
		background:url(../../links/images/bannerblank.gif) center center no-repeat;
		width:92px;
		height:35px;
		font-size:x-small;
		text-align:center;
		vertical-align:middle;
	}
	table.sidebanners td img {
		width:88px;
		height:31px;
	}
	table.sidebanners td a {
		color:#8c8c8c;
	}

div.covergallery {
	width:202px;
	height:20px;
	background:url(../images/covergallerybtn.png) top center no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/common/images/covergallerybtn.png',sizingMethod='crop');
	cursor:pointer;
}
	div.covergallery span {
		display:block;
		width:202px;
		height:20px;
	}

.sidecdAd {
	width:180px;
	margin:5px auto;
	background-image:url(../images/amazonlogo.gif);
	background-position:right 185px;
	background-repeat:no-repeat;
}
	.sidecdAd div.cover {
		margin-bottom:5px;
		width:180px;
		height:180px;
		text-align:center;
		background-image:url(../images/bg_gray.gif);
	}
	.sidecdAd div.title {
		width:140px;
		font-size:small;
		line-height:1.2em;
	}
	.sidecdAd div.title span.ruby {
		font-size:smaller;
	}
.tagcloud {
	padding:5px;
	line-height:inherit;
}
div.ban180 img {
	display:block;
	margin:4px auto;
}

div.sideInn div.bdrbtm,
div.sideInn h3.bdrbtm {
	border-bottom:1px solid #000000;
}
div.sideInn div.sideobi,
div.sideInn h3 {
	background:url(../images/bg_gray.gif);
	font-size:x-small;
	line-height:1em;
	color:#666666;
	padding:5px;
}
	.ie6 div.sideInn h3 {
		background:url(../images/bg_gray.gif);
		font-size:x-small;
		line-height:1em;
		color:#666666;
		padding:0 0.5em;
		position:relative;
		top:-2px;
	}
	div.sideInn div.sideobi a,
	div.sideInn h3 a {
		display:block;
		text-decoration:none;
	}
div.sideInn ul ul {
	padding:0.2em 0.5em 0.5em 0.5em;
}
	div.sideInn ul ul li {
		font-size:small;
		line-height:1.4em;
	}
div.sideInn .pdd {
	padding:5px;
}
	div.sideInn .pdd select {
		width:100%;
		overflow:hidden;
	}
	div.sideInn .pdd ul li {
		font-size:small;
		line-height:1.4em;
	}
div.sideInn .feed {
	width:180px;
	margin:5px auto;
	overflow:hidden;
}
	div.sideInn .feed ul li {
		font-size:small;
		line-height:1.4em;
	}
/* Search Form */
div.sideInn form#searchform input.text-input { 
	width:105px;
}
div.sideInn form#searchform input.submit-button {
	width:55px;
	overflow:hidden;
}

/*---------------------
	Widget - Side
*/
li#archives select {
	width:180px;
	overflow:hidden;
	margin:5px;
}

/*---------------------
	Page - News(WP)
*/
.articleblock div.pdtb { padding:0.5em 0; }
.articleblock div.pdb { padding-bottom:0.5em; }
.articleblock div.pdt { padding-top:0.5em; }
.articleblock ul {
	list-style:disc;
	padding:1em;
}
	.articleblock ul li {
		margin-left:2em;
	}
.pagenav {
	text-align:center;
	padding-bottom:1em;
}
	.pagenav span.nav-previous{
	}
	.pagenav span.nav-next{
	}
	.pagenav span.nav-home{
	}

.footlinks {
	padding:10px 20px;
}

#nav-below.navigation{
	text-align:center;
	padding-bottom:1em;
	position:relative; /* for IE6 bug */
}
	#nav-below.navigation div{
		display:inline;
	}
	#nav-below.navigation div.nav-previous{
		border-right:1px solid #8c8c8c;
		padding-right:0.5em;
		margin-right:0.5em;
	}
	#nav-below.navigation div.nav-next{
	}
	#nav-below.navigation div.nav-home{
	}

ol.commentlist {
}
	ol.commentlist li {
		padding-bottom:1em;
	}
	ol.commentlist li div.comment-author {
		text-align:right;
	}
	ol.commentlist li div.comment-author img.avatar {
		float:right;
		margin-left:0.5em;
	}
	ol.commentlist li p {
		padding:1em 0;
	}
	ol.commentlist li div.comment-meta {
		border-top:1px solid #8c8c8c;
		text-align:right;
		font-size:small;
	}

ol#pingbacks li {
	list-style:none;
}
	ol#pingbacks li p {
		font-size:small;
		line-height:1.2em;
		padding-bottom:0;
	}
	ol#pingbacks li p strong {
		font-size:medium;
		line-height:1.2em;
	}


div.formcontainer div#comment-notes,
div.formcontainer div#loggedin {
	font-size:small;
	margin-bottom:0.5em;
}
	div.formcontainer div.form-submit {
		margin:0.5em 0;
	}
div.postinfo {
	position:relative;
	/*
	background-color:#000000;
	*/
	background-image:url(../images/bg_reddark.gif);
	padding:5px 10px;
	font-size:x-small;
	line-height:1.4em;
}
/* Archives */
.contentsBase h2.page-title,
.contentsBase h2.entry-title {
	margin:0 10px;
}
div.archive-meta {
	padding:0 10px;
	font-size:small;
}
/*---------------------
	Page - Search Result(WP)
*/
#searchResult {
	
}
	#searchResult div.entry-header {
		background:url(../images/list_hyphen.gif) left 0.7em no-repeat;
		padding-left:0.7em;
	}
	#searchResult div.entry-header h3.entry-title {
		display:inline;
	}
	#searchResult div.entry-header abbr.published {

	}
	#searchResult div.entry-content p {
		padding:0.5em 0.7em;
	}
	#searchResult div.entry-meta {
		padding-left:0.7em;
		font-size:small;
		text-align:right;
	}
/*---------------------
	Page - JD solo
*/
div.profileBlock {
	padding:0; margin:0;
	width:728px;
}
	div.profileBlock .pic {
		float:left;
	}
	div.profileBlock .sig {
		float:right;
		margin-left:10px;
		margin-bottom:10px;
	}
	div.profileBlock div.name,
	div.profileBlock div.text {
		margin-left:310px;
	}
	div.profileBlock.picX div.name,
	div.profileBlock.picX div.text {
		margin-left:410px;
	}
	div.profileBlock div.name {
		margin-bottom:1em;
	}
	div.profileBlock div.text p {
		padding:0.3em 0;
	}
	div.profileBlock div.name p.nam1 {
		font-weight:bold;
		display:block;
	}
	div.profileBlock div.name p.nam2 {
	}

div.aipPics {
	margin:5px 0;
}
	div.aipPics .pic1 {
		float:left;
		margin-right:10px;
	}
	div.aipPics .pic2,
	div.aipPics .pic3 {
		float:left;
		margin-bottom:10px;
	}
div.aipText {
	clear:both;
	padding-top:1em;
	padding-bottom:0.7em;
}

div.qotd div.coll{
	 width:288px;
	 float:left;
}
div.qotd div.colr{
	width:440px;
	float:left;
}

#jdhistory {
	 float:left;
	 width:365px;
}
	#jdhistory dl p {
		margin:0;
		padding:0;
	}
	#jdhistory dl dd ul {
		margin:0;
		padding:0;
	}
		#jdhistory dl dd ul li{
			margin-left:1em;
			list-style:disc;
			margin-bottom:0.5em;
		}
#jdindex {
	 margin-left:370px;
}
	#jdindex dl {
		 margin:1em;
	}
	#jdindex dl dt {
		 margin-top:1em;
	}
	#jdindex dl dd {
		background:url(../images/list_hyphen.gif) left 0.7em no-repeat;
		padding-left:0.7em;
	}

/* WP Theme kjv4 */
a.more-link { /* "More..." Link */
	text-decoration: underline;
	display: block;
}
span.more-link {
}
