﻿body {margin: 0px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #F7F1EC; background: #fff}
h1.title {font-family: verdana, arial, helvetica, sans-serif; font-size: 14pt; font-style: italic; font-weight: normal; line-height: 100%; margin: 0px; color: #fff}
h1 {font-size: 16pt; font-style: normal; font-weight: bold; line-height: 20pt; color: #000}
h2 {font-size: 12pt;}
h2.updates {font-size: 8pt; margin: 0px; background: #AEA5B3; padding: 5px;}
h3 {font-size: 10pt;}
h4 {font-size: 12pt; text-align: left;}
h5 {font-size: 14pt; font-weight: normal; line-height: 200%; color: #ffff00; background-image: url('images/aikido_dk_blue.gif'); margin-top: 3px; margin-bottom: 3px; padding: 3px 6px; text-align: center;}
hr {width: 80%; height: 1px; text-align: center; margin: 20px 20px; }
ul {list-style-type: square}

p {padding-left: 10px; padding-right: 10px;}

a:hover {text-decoration: none;}
a.nav {color: #ffffff; text-decoration: none;}
a:hover.nav {color: #ffff00; text-decoration: underline;}
a.photos {border: 1px solid #000000}
hr {width: 80%; height: 1px; text-align: center;}
ul {margin-top: -5px;}
td {font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #302E33;}

h2.links {font-size: 12pt; margin: 0px;}
th.links {color: #ffffff; background-color: #AEA5B3; text-align: left;}
th.sml_links {color: #ffffff; background-color: #AEA5B3; text-align: right;}

.small {font-size: 8pt; text-align: right;}
.small_l {font-size: 8pt; text-align: left;}
.small_lwht {font-size: 8pt; text-align: left; background-color: #fcfcfc;}
.blkonwht {color: #fff; text-decoration: underline;}
.purplebg {color: #302E33; background-image: url('images/aikido_lilac.gif'); padding: 3px;}
.white_bg {color: #302E33; background: #fff; padding: 5px 0px;}
.copyright {font-size: 8pt; text-align: center;}
.caption {font-size: 8pt; text-align: center; margin-top: 5px;}
.margins {margin-left: 10px; margin-right: 15px;}
.newsrss {font-size: 8pt; color: #000000; background: #fff; padding: 5px; margin: 0px; text-align: left;}
.news {font-size: 8pt; color: #000000; background: #fff; padding: 5px; margin: 0px; text-align: left;}
#features .news {padding: 0.5em 0px 0.5em 5px;}
#features .newsrss {padding: 0.5em 0px 0.5em 5px;}
.pstar {float: right; margin: 6px 0px 6px 6px;}
.promo_txt {margin-top: 1em; margin-bottom: 2em; text-align: center}

#promo {background: #ffffff url('images/drop_shadow.gif') repeat-x bottom left; font-weight: bold; padding: 6px; margin-bottom: 9px}
#ikkyo {position: absolute; top: 0px; left: 50%; margin-left: -470px; z-index: 1; height: 200px;}
#tracker {position: absolute; top: 170%; left: 50%; margin-left: -415px; z-index: 1;}
#events {float: right; width: 260px; margin: 0px 0px 10px 10px; background: #transparent; z-index: 2;}

#sand {position: absolute; top: 0px; left: 50%; margin-left: -320px; height: 56px; width: 790px; background-image: url('images/aikido_sand.gif'); z-index: 0}
#aikido {position: absolute; top: 5px; left: 50%; margin-left: 15px; height: 40px; width: 750px; background: transparent; z-index: 2}
#wood {position: absolute; top: 55px; left: 50%; margin-left: -320px; height: 7px; width: 790px; background-image: url('images/aikido_wood.gif'); z-index: 1}
#lilac {position: absolute; top: 62px; left: 50%; margin-left: -320px; height: 19px; width: 770px; padding: 10px; text-align: right; background-image: url('images/aikido_lilac.gif'); z-index: 2}
#sand_hr {position: absolute; top: 101px; left: 50%; margin-left: -320px; height: 3px; width: 790px; z-index: 0; background-image: url('images/aikido_sand.gif');}
#nav {position: absolute; top: 104px; left: 50%; margin-left: -470px; width: 150px; height: 1000px; padding-top: 10px; background-image: url('images/aikido_dk_blue.gif'); color: #F7F1EC}
#nav_long {position: absolute; top: 104px; left: 50%; margin-left: -470px; width: 150px; height: 1500px; padding-top: 10px; background-image: url('images/aikido_dk_blue.gif'); color: #F7F1EC}
#nav_xlong {position: absolute; top: 104px; left: 50%; margin-left: -470px; width: 150px; height: 3100px; padding-top: 10px; background-image: url('images/aikido_dk_blue.gif'); color: #F7F1EC}
#content {position: absolute; top: 104px; left: 50%; margin-left: -320px; width: 770px; height: 1000px; padding: 10px; background: #F7F1EC; color: #000; z-index: 1}
#content_long {position: absolute; top: 104px; left: 50%; margin-left: -320px; width: 770px; height: 1500px; padding: 10px; background: #F7F1EC; color: #000; z-index: 1}
#content_xlong {position: absolute; top: 104px; left: 50%; margin-left: -320px; width: 770px; height: 3100px; padding: 10px; background: #F7F1EC; color: #000; z-index: 1}

#sand_class {position: absolute; top: 0px; left: 50%; margin-left: -470px; height: 56px; width: 940px; background-image: url('images/aikido_sand.gif'); z-index: 0}
#aikido_class {position: absolute; top: 5px; left: 50%; margin-left: 15px; height: 40px; width: 650px; background: transparent; z-index: 2}
#wood_class {position: absolute; top: 55px; left: 50%; margin-left: -470px; height: 7px; width: 940px; background-image: url('images/aikido_wood.gif'); z-index: 1}
#lilac_class {position: absolute; top: 62px; left: 50%; margin-left: -470px; height: 19px; width: 920px; padding: 10px; text-align: right; background-image: url('images/aikido_lilac.gif'); z-index: 2}
#sand_hr_class {position: absolute; top: 101px; left: 50%; margin-left: -470px; height: 3px; width: 940px; z-index: 0; background-image: url('images/aikido_sand.gif');}
#content_class {position: absolute; top: 104px; left: 50%; margin-left: -470px; width: 920px; height: 120em; padding: 10px; background: #F7F1EC; color: #000; z-index: 1}
#nav_class {position: absolute; top: 55px; left: 50%; margin-left: -470px; width: 210px; height: 10px; padding: 10px; background: transparent; color: #F7F1EC; z-index: 3}
#content_class_med {position: absolute; top: 104px; left: 50%; margin-left: -470px; width: 920px; height: 1750px; padding: 10px; background: #F7F1EC; color: #000; z-index: 1}
#content_class_long {position: absolute; top: 104px; left: 50%; margin-left: -470px; width: 920px; height: 3250px; padding: 10px; background: #F7F1EC; color: #000; z-index: 1}

.noShow {
visibility: hidden;
display: none;
}