html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, var, form, fieldset, blockquote {
    padding: 0;
    margin: 0;
    font-size: 100%;
    font-weight: normal;
}
ol {
    list-style:decimal;
}
ul {
    list-style:none;
}
ul.indent {
    list-style-type:disc;
    margin: 10px;
}
ul.indent  li{
    list-style-type:disc;
    padding-left:5px;
    margin-left:25px;
    margin-bottom:10px;
}
img {
    border:0;
}
#header {
    font-weight: bold;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    text-align:center;
    vertical-align:middle;
    border:none;
    background-color:#8AC7DC;
    table-layout:fixed;
    display:table;
    border-collapse:collapse;
    width:100%;
}
body {
    font-size: 80%;
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    color: black;
    background-color:#FFFFFF;
    border:none;
    min-width:790px;
    max-width:1260px;
    margin: 0 auto 0 auto;
}
#header-inner {
    display:table-row;
}
#header-text, #header-right {
    display:table-cell;
    border:0px;
    padding: 0px;
    margin:0px 5px;
}
#header-text {
    width:100%;
}
#header-left {
    width: 150px;
}
#header-right {
    width: 150px;
}
#bodywrap {
    table-layout:fixed;
    display:table;
    border-collapse:collapse;
    clear:both;
}
#body-inner{
    display:table-row;
}
#sidebar, #content {
    display:table-cell;
    padding:0px;
}
#sourcemain, #sourceside {
    display:table-cell;
    padding:0px;
}
#sourceside {
    width: 200px;
    padding-left:10px;
    padding-bottom:10px;
}
#sourcemain {
    background-color:white;
    padding: 0px 10px;
}
#footer {
    table-layout:fixed;
    display:table;
    border-collapse:collapse;
    background-color:#FFBB9D;
    width:100%;
    padding-bottom:10px;
}
#footer-inner {
    display:table-row;
}
#footer-badges, #footer-text, #footer-logo {
    display:table-cell;
    padding:10px 0px;
    border: 0px;
}
#footer-logo, #footer-badges {
    text-align:center;
}
#footer-logo {
    width: 150px;
}
#footer-badges {
    width: 200px;
    vertical-align:middle;
}
#footer-text{
    font-style: italic;
    text-align: center;
    font-size:85%;
    vertical-align:middle;
}
h1 {
    font: 200% verdana, geneva, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-top: 20px;
}
h2 {
    font: 150% verdana, geneva, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-top:15px;
}
h3 {
    font: 120% verdana, geneva, arial, helvetica, sans-serif;
    font-weight: bold;
    padding-top:10px;
}
p {
    padding-top:10px;
}
a, a:link {
    text-decoration: none;
    color:#B54816;
    font-weight: bold;
}
a:visited {
    color:#11617B;
}
a:hover, a:active{
    background-color:#FFBB9D;
}
.definition {
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    color: black;
}
.quote {
    font-family: verdana, geneva, arial, helvetica, sans-serif;
    color: #259a13;
    padding-top:10px;
    font-weight:bold;
}
.title {
    color: white;
    font-size:250%;
}
.subtitle {
    color: white;
    font-size:150%;
}
.green {
    color:#108357;
}
.blue {
    color:#11617B;
}
.peachbgc {
    background-color:#FFBB9D;
}
.aikigreenbgc {
    background-color: #8AE0C0;
}
.yogabluebgc {
    background-color: #8AC7DC;
}
.yogablue {
    color: #8AC7DC;
}
.list {
    margin:0px;
}
.sideh3 {
    font-size:120%;
    font-style:italic;
    padding: 5px 0;
    margin-top: 10px;
    text-align:center;
    background-color: #8AE0C0;
}
.sidep {
    border: 2pt solid #8AE0C0;
    margin-top:10px;
    padding: 10px 5px;

}
.sidep:first-line {
    font-weight:bold;
}
.ysideh3 {
    font-size:120%;
    font-style:italic;
    padding: 5px;
    margin-top: 10px;
    text-align:center;
    background-color: #8AC7DC;
}
.ysidep {
    border: 2pt solid #8AC7DC;
    margin-top:10px;
    padding: 10px 5px;

}
.ysidep:first-line {
    font-weight:bold;
}
.imgleft {
    float:left;
    padding-right:10px;
}
.imgright {
    float:right;
    padding-left:10px;
}
.center {
    text-align:center;
}
.vmiddle {
    vertical-align:middle;
}
.clearb {
    clear:both;
}
.vnavh3 {
    font-size:120%;
    padding: 5px 0;
    text-align:center;
}
.sidepad10 {
    padding: 10px 10px 0px 10px;
}
.padleft15 {
    padding-left: 15px;
}
.padleft25 {
    padding-left: 25px;
}
.padleft40 {
    padding-left: 40px;
}
.month {
    background-color: #8AE0C0;
    padding:5px;
    margin-top:10px;
    width:200px;
}
.gototop {
    margin-bottom: 15px;
    margin-top:15px;
}
#sidebar {
    width: 150px;
    border: 0px;
}
#content {
    background-color:white;
    padding: 0px 10px;
}
#vnav {
    padding:0;
    margin:0;
    list-style:none;
    font-size:1em;
}
#vnav a{
    color:#B54816;
    text-decoration:none;
}
#vnav a:link {
    color:#B54816;
    font-weight:bold;
}
#vnav a:visited {
    font-weight:bold;
    color: #11617B;
}
#vnav a:hover, #symbolnav a:active{
    color:#B54816;
    font-weight:bold;
    background-color:#FFBB9D;
}
#vnav ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
#vnav li a:link {
    font-weight:bold;
    display:block;
    color: #B54816;
}
#vnav li a:visited {
    font-weight:bold;
    display:block;
    color: #11617B;
}
#vnav li a:hover, #vnav li a:active {
    font-weight:bold;
    display:block;
    background-color: #FFBB9D;
}
#vnav ul ul {
    margin: 0px 10px;
    padding: 0px 10px;
    list-style: disc;
}
#vnav ul ul li {
    margin: 0px 15px;
}
#hnav {
    text-decoration:none;
    width: 100%;
    background-color:#8AC7DC;
    text-align: center;
    border:none;
    position: relative;
}
#hnav a{
    text-decoration:none;
    margin:0px;
    padding:5px;
}
#hnav li {
    color:#B54816;
    font-weight:bold;
    width:100px;
    float:left;
    display:inline;
    padding:5px;
}
#hnav ul {
    list-style: none;
    margin: 0px;
    padding-top:15px;
    text-align:center;
    background-color:#8AC7DC;
    width:100%;
    float:left;
}
#hnav ul li {
    float:left;
    position:relative;
    display:inline;
    width:100px;
    padding:5px;
}
#hnav ul li a:link {
    font-weight:bold;
    padding:5px;
    color: #B54816;
}
#hnav ul li a:visited  {
    font-weight:bold;
    padding:5px;
    color: #11617B;
}
#hnav ul li a:hover, #hnav ul li a:active{
    font-weight:bold;
    padding:5px;
    color: #B54816;
    background-color: #FFBB9D;
}
#hnav ul ul {
    display:block;
    position:absolute;
    left:-999em;
    background-color:#8AC7DC;
    padding:0px;
    margin:0px;
    text-align:left;
    float:left;
    width:100%;
}
#hnav ul li:hover ul {
    left:0;
    z-index:500;
}
#hnav ul ul li {
    display:block;
    padding:0;
    margin:0;
    width:100%;
}
#hnav ul ul li a:link {
    font-weight:bold;
    color: #B54816;
    display:block;
}
#hnav ul ul li a:visited  {
    font-weight:bold;
    color: #11617B;
    display:block;
}
#hnav ul ul li a:hover, #hnav ul ul li a:active{
    font-weight:bold;
    color: #B54816;
    background-color: #FFBB9D;
    display:block;
    margin:0px;
}
#resources #resourceslink,
#source #sourcelink,
#beginners #beginnerslink,
#beginners #beginnerslinkx,
#beginners #resourceslink,
#advice #advicelink,
#advice #advicelinkx,
#advice #resourceslink,
#boutline #boutlinelink,
#boutline #boutlinelinkx,
#boutline #resourceslink,
#martial #martiallink,
#martial #martiallinkx,
#martial #resourceslink,
#links #linkslink,
#links #linkslinkx,
#links #resourceslink,
#contact #contactlink,
#mark #marklink,
#classes #classeslink,
#sitemap #sitemaplink,
#men #menlink,
#men #menlinkx,
#men #resourceslink
{
    background-color: #FF9C6F;
}