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

/* 
Doc: A Nation Remembers
*/

@import url("../_default/_style.css");
@import url("../widget/_default.css");


.top_header { background: #002200 url(topheader_bg.png) repeat-x left top;}
.brand_name { background: url(topheader_img.jpg) no-repeat left top;}

.feature_col { background: url(featurecol_bg.png) repeat-y left top;}
	.feature_col .container { background: url(featurecol_arrow.png) no-repeat right 96px;}
		.feature_col .container .open { background: url(feature_open.png) no-repeat;}
		.feature_col .container .close { background: url(feature_close.png) no-repeat;}

a { color: #ff6600;}

a.link_button { background: #ffbb42; border-top: 1px solid #ffdb9a; border-bottom: 1px solid #bf8716;}
a.link_button:hover { background: #e09800; border-top: 1px solid #ffca57; border-bottom: 1px solid #905000; color: #000 !important;}

.content_title h2 { font-size: 24px; line-height: 28px; padding: 2px 0;}


/* Content Area */
.subpg .main_container { background: url(content_bg.png) repeat-y left;}

.detail_col { display: block; width: 352px; margin: 16px; float: right;}
	.nation_remember_singlepg .detail_col { width: 672px; float: none; margin: 0 2px;}
	
.person_writeup td { border: 0;}
	.person_writeup h2, .person_writeup h3 { border: 0; padding-top: 8px;}
	.person_writeup td.first_col { width: 20%;}
	.person_writeup span { color: #CB190D;}


/* Detail Pg */
.content_container { background: url(content_title.jpg) no-repeat left top;}
	.col_container { background: #FFF url(content_corner.png) no-repeat right top;} 
	
	.breadcrumb { margin-bottom: 16px;}
		.breadcrumb a { color: #FFF;}
		.breadcrumb span { color: #FFF;}
		.breadcrumb h2 span { background: url(breadcrumb_arrow.gif) no-repeat right 3px;}


/* Navi */
.nationremembers_navi_holder { display: block; width: 672px; height: 43px;}
.nationremembers_navi_holder ul { display: block; list-style: none;}
	.nationremembers_navi_holder ul li { margin-right: 2px; float: left;}
	.nationremembers_navi_holder ul li span { width: 93px; height: 43px; padding-top: 5px; float: left;}
	.nationremembers_navi_holder ul li a { color: #ac0805;}
	.nationremembers_navi_holder ul li a:hover { color: #FFF; text-decoration: none;}
	.nationremembers_navi_holder ul li a.on { color: #000;}
	
li.navi_of .nationremembers_navi_left, li.navi_of .nationremembers_navi_right, li.navi_on .nationremembers_navi_left, li.navi_on .nationremembers_navi_right { display: block; width: 8px; height: 43px; float: left;}
	
	li.navi_of span { background: url(nationremembers_navi_tile_of.gif) repeat-x top right; }
	li.navi_of .nationremembers_navi_left { background: url(nationremembers_navi_left_of.gif) no-repeat top left; float: left;}
	li.navi_of .nationremembers_navi_right { background: url(nationremembers_navi_right_of.gif) no-repeat top left;}
	
	li.navi_on span { background-color: #FFF;}
	li.navi_on .nationremembers_navi_left { background: url(nationremembers_navi_left_on.gif) no-repeat top left;}
	li.navi_on .nationremembers_navi_right { background: url(nationremembers_navi_right_on.gif) no-repeat top left;}
	
/* Subnavi */
.nation_remember_detailpg ul.subnavi, .nation_remember_singlepg ul.subnavi { list-style: none; margin-bottom: 24px; padding: 0;}
	.nation_remember_detailpg ul.subnavi li, .nation_remember_singlepg ul.subnavi li { margin: 0;}
	.nation_remember_detailpg .subnavi a.on, .nation_remember_singlepg .subnavi a.on { color: #CB190D;}
