@charset "UTF-8";

/* ////////////////////////////////////////
.index
//////////////////////////////////////// */

#story-index a {
	background:#000;
}


#story-index h1 {
	margin:0px 0px 1px;
	padding:0px;
}

#story-index ul {
	margin:0px;
	padding:0px;
	list-style:none;

}

#story-index ul li {
	margin-bottom:1px;
}

#story-index ul li a {
	display:block;
}

#story-index ul.index_banner {
	margin-top:10px;
}

#story-index ul.index_banner li {
	display:inline;
}

/* ////////////////////////////////////////
.story-header
//////////////////////////////////////// */
.story-header {}

.story-header h1 {
	margin:0px;
	padding:10px 20px 20px;
}

.story-header ul {
	list-style:none;
	padding-left:5px;
	padding-bottom:10px;
}

.story-header ul li {
	float:left;
	padding-right:15px;
}

.story-header ul li a {
	display:block;
	border-top:2px solid #000;
	border-bottom:1px solid #000;
}


.story-header ul li a.current { 
filter:alpha(opacity=50); 
-moz-opacity:0.50;
-khtml-opacity: 0.5;
opacity:0.50;
	border-top:2px solid #c00;
	border-bottom:1px solid #c00;
}


/* ////////////////////////////////////////
#story-pages
//////////////////////////////////////// */

#story-pages {
	border-bottom:3px solid #000;
	margin-bottom:30px;
}

#story-pages h2 {
	margin:0px;
	padding:20px 0px;
}

#story-pages .story-pages-block {
	margin:20px 0px;
	padding:30px 0px;
	border-top:3px solid #000;
}

#story-pages .story-pages-block h3 {
	padding-bottom:25px;
}

#story-pages .story-pages-block .text {
	width:370px;
}

#story-pages .story-pages-block .text p {
	margin-bottom:1.5em;
	line-height:1.8;
font-size:1.1em;
}

#story-pages .story-pages-block .img {
	width:584px;
}

.story-profile {
	margin:30px 0px 0px;
	padding:30px 0px 0px;
	border-top:3px solid #000;
	text-align:right;
}

.story-profile dl {
	width:624px;
	float:right;
	margin:0px;
	padding:20px 0px 0px;
	text-align:left;
}

.story-profile dt {
	width:264px;
	margin:0px;
	padding:0px;
}

.story-profile dd {
	width:360px;
	margin:0px;
	padding:0px;
}

/* ////////////////////////////////////////
#story-items
//////////////////////////////////////// */
#story-items {
	margin-bottom:30px;
}

#story-items h2 {
	margin:30px 0px 0px;
	padding:20px 0px 15px;
	border-top:2px solid #000;
}

#story-items .items-navi {
	list-style:none;
	padding-bottom:10px;
	padding-top:10px;
}

#story-items .items-navi li {
	display:inline;
}

#story-items .items-navi li a img {
	border-top:2px solid #000;
	border-bottom:1px solid #000;
}

#story-items .items-navi li a.current img {
	border-top:2px solid #c00;
	border-bottom:1px solid #C00;
filter:alpha(opacity=50); 
-moz-opacity:0.50;
-khtml-opacity: 0.5;
opacity:0.50;
}


.items-block {
	margin:0px;
	padding:10px 0px;
	float:left;
}
.items-block div {
	width:332px;
	margin:0px auto;
}

.items-block dt {
	padding:10px 0px 5px;
	border-bottom:1px solid #666;
}

.items-block dd {
	padding-top:10px;
}

.items-block div p {
	margin-top:1em;
}


/* ////////////////////////////////////////
#story-press
//////////////////////////////////////// */
#story-press {
	margin-bottom:30px;
}

#story-press h2 {
	margin:30px 0px 0px;
	padding:20px 0px 15px;
	border-top:2px solid #000;
}


#story-press .story-press-block {
	margin:10px 0px;
	padding:20px 0px;
	border-top:2px solid #000;
		font-weight:bold;

}

#story-press .story-press-block h3 {
	padding-bottom:10px;
}

#story-press .story-press-block p {
	padding-top:10px;
}

