/* =================== naturalwaytaichi.css created: 04-03-2008 updated: 15-03-2008 ================ */

/*div
{
border:solid 1px #f00;
} 
 ##### DIV BORDER TEST ###### */
 
*
{
margin:0;
padding:0;
}
ul, ul li, li
{
margin:0;
padding:0;
}
html, body
{
height:100%;
text-align:center;
}
body
{  
font-family: Arial, Helvetica, sans-serif;
color: #000; 
background-color:#E9E9E9;
letter-spacing:1px;
}
h1
{
color:#00f;
font-weight:normal;
font-size:3em;
margin-top:12px;
}
h2, h3
{
color:#00f;
}
h2
{
margin-bottom:12px;
}
/* ############ topnav starts ############ */
#topnav
{
width:996px;
height:20px;
list-style-type:none;
margin:18px auto;
margin-bottom:6px;
letter-spacing:0;
}
#topnav ul
{
height:20px;
list-style-type:none;
margin:18px auto;
margin-bottom:6px;
letter-spacing:0;
}
#topnav li ul
{
position: absolute;
width:10em;
left:-999em;
}
#topnav li ul.selul
{
width:10em;
left:auto;
}
#topnav li ul li
{
font-size:100%;
margin:0;
margin-left:-12px;
padding:0;
background-color:#e9e9e9;
}
#topnav li ul li:first-child
{
margin-top:-18px;
}
#topnav li:hover ul
{
left:auto;
}
#topnav li:hover ul, #topnav li.sfhover ul
{
left:auto;
}
#topnav li
{
float:left;
width:142px;
font-size:0.8em;
margin:0 auto;
}
#topnav li a
{
display:block;
padding:2px 1px;
margin:0 4px;
border:5px double #FFF;
text-align:center;
text-decoration:none;
color:#000;
}
#topnav li a:hover
{
border-color:#00f;
}
#topnav li a.selected
{
border-color:#000;
}
/* ############# topnav ends ############# */
/* ############# start Page Structures ############# */
#boxed
{
clear:left;
margin:0;
margin-top:50px;
}
#content
{
clear:left;
text-align:center;
margin:0 auto;
margin-top:50px;
width:1002px;
}
#column1, #column2, #column3, #column4
{
float:left;
margin:24px 1px;
width:270px;
text-align:center;
}
#column2
{
width:auto;
max-width:430px;
margin:24px 6px;
text-align:left;
}
#column4
{
width:520px;
text-align:left;
margin:24px 6px;
}
#columnone
{
float:left;
width:19%;
margin:24px 6px;
margin-left:0;
}
#col1
{
float:left;
margin:24px 1px;
margin-left:0;
width:190px;
text-align:center;
}
#columntwo
{
float:left;
margin:24px 12px;
width:48%;
text-align:left;
}
#coltwo
{
float:left;
margin:24px;
width:48%;
text-align:left;
}
#colauto
{
float:left;
margin:24px;
width:47%;
text-align:left;
}
#columnthree
{
float:left;
width:22%;
margin:24px 12px;
margin-right:2px;
}
#col3
{
float:left;
width:150px;
margin:24px 1px;
}
.col385
{
float:left;
width:385px;
margin:24px 6px;
text-align:left;
}
hr.endcontent
{
clear:both;
visibility:hidden;
margin:0;
padding:0;
width:100%;
}
hr#holdleftcolumn
{
clear:both;
visibility:hidden;
margin:0;
padding:0;
width:350px;
}
/* ############# end Page Structures ############# */
p
{
margin:12px 0;
line-height:126%;
}
.quote
{
font-size:1.5em;
line-height:140%;
font-style:italic;
font-family:Times New Roman, Times, serif;
letter-spacing:0;
text-align:center;
}
cite
{
display:block;
font-size:1.2em;
text-align:center;
font-weight:bold;
font-size:1.3em;
letter-spacing:0;
}
.identity
{
color:#f00;
font-family: Verdana, MS Trebuchet, sans-serif;
letter-spacing:0;
font-size:1.2em;
}
.sidelink
{
font-size:1em;
letter-spacing:0;
text-align:center;
}
.sidelink a
{
color:#000;
}
.sidelink a:hover
{
color:#00f;
text-decoration:none;
}
.sidelink.selected a
{
color:#00f;
text-decoration:none;
}
ul.sidelink li
{
list-style-type:none;
}
.sidelink li
{
margin:18px 0;
}
.sidelink.navindent
{
text-align:left;
padding-left:124px;
}
ul
{
padding-left:12px;
}
ol.compress
{
letter-spacing:-0.01em;
margin-left:41px;
}
ol.compress li
{
line-height:130%;
}
#footer
{
clear:both;
margin-top:24px;
height:20px;
border-top:3px double #000;
border-bottom:3px double #000;
}
#footer p
{
margin:0;
padding:2px 12px;
}
.floatleft
{
float:left;
}
.floatright
{
float:right;
}
.copyright
{
font-size:0.8em;
letter-spacing:0;
}
.bold
{
font-weight:bold;
}
#column2.centre
{
text-align:center;
}
.timeline
{
margin:16px 6px;
}
.timeline dt, .timeline dd
{
text-align:left;
margin-bottom:12px;
line-height:130%;
}
.timeline dt
{
clear:both;
width:21%;
float:left;
font-weight:bold;
}
.timeline dd
{
width:74%;
float:left;
margin-left:12px;
}
.timeline dd.indented
{
margin-left:23%;
}
.mtop24
{
margin-top:24px;
}
dl.booklist
{
margin-bottom:12px;
}
dl.booklist dt
{
font-weight:bold;
margin-top:6px;
}
dl.booklist dd
{
margin:6px 0;
}
p.toplink
{
margin-left:-200px;
margin-top:24px;
margin-bottom:24px;
}
p.toplink a
{
color:#000;
}
p.toplink a:hover
{
color:#00f;
text-decoration:none;
}
.centre
{
text-align:center;
}
p.indented
{
margin-left:100px;
}
.nowrap
{
white-space:nowrap;
}