/* CSS Document */
body{
font-family:Verdana, Arial, Helvetica, sans-serif!important;
font-size:0.7em;
color:#000000;
margin:0;
padding:0;
background-image:url(body-bg.jpg);
background-repeat:repeat-y;
background-position:center;
}

a{text-decoration:none}
a:hover{text-decoration:underline}

#wrapper{width:825px;
margin:auto;
position:relative;
}

h1{margin:0 0 15px 0;
padding:0 0 5px 0;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:210%;
line-height:1.2em;
border-bottom:1px solid #AF0505!important;
}

h1, h2, a, a:hover, dl dt{color:#AF0505!important}
h2{font-size:100%;font-weight:bold;margin-bottom:0}

dl{}
dl dt{float:left}
dl dd{margin:0 0 10px 100px;clear:right}
dl.standard dt{color:#000000!important;float:none}
dl.standard dd{margin-left:0}

p{padding-top:0;margin-top:0}

#header{border-bottom:2px solid #B31313;
position:relative;
height:141px;
margin-bottom:35px
}

#header, #sub-nav ul, #footer{padding-left:45px;}

#header ul{background-image:url(nav-bg-academy.gif);
background-repeat:no-repeat;
background-position:left;
margin:0;
padding:0;
height:70px;
position:relative;
top:45px;
}

#header ul li{float:left;padding-top:60px}

#header ul li, #sub-nav ul li{list-style-type:none}
#header ul li a{margin-right:25px}

#sub-nav{float:left;width:184px}
#sub-nav ul{margin:-10px 0 0 0;}
#sub-nav ul li{margin-bottom:15px}
#sub-nav ul li a, a.news-archive{font-weight:bold;letter-spacing:-0.5px}
#sub-nav ul li ul{border-top:1px solid #AF0505;margin-top:8px;padding:8px 0 0 37px}

#main-content{position:relative;
float:left;
width:335px;
margin:0 25px 0 20px;
min-height:450px;
}
/* IE */
* html #main-content{height:450px}
/**/
#main-content,.instr{line-height:18px}

#right-content{float:right;width:210px;vertical-align:top}

#footer{border-top:2px solid #B31313;position:relative;margin-top:0}
#footer a, #footer a:hover{color:#000000!important}
#footer dl{text-transform:lowercase}
#footer dl dt{float:left;margin-right:10px}
#footer dl dd{margin-left:35px}
#footer .tel,#footer .email{position:absolute;top:10px}
/* IE */
* html #footer .tel,#footer .email{top:11px}
/**/
#footer .tel{left:300px}
#footer .email{left:550px}
#footer dl{margin:0;padding:10px 0 0 0}

/* News */
.news h2, .news h2 a{color:#000000!important}
.news .postdate{}
.news .summary{}
.news .link a{text-transform:lowercase}
.news .link{border-bottom:1px solid #AF0505}
a.news-archive{position:absolute;top:0;left:-159px}


/* Elements */
a.fire, a.earth, a.metal, a.water, a.wood{position:absolute}
a.fire{top:170px;left:27px;}
a.earth{top:212px;left:90px}
a.metal{top:276px;left:60px}
a.water{top:282px;left:-4px}
a.wood{top:219px;left:-26px}

/* Padoga */
a.p-one,a.p-two, a.p-three, a.p-four, a.p-five{position:absolute;top:0}
a.p-one{top:383px;left:4px}
a.p-two{top:340px;left:14px}
a.p-three{top:303px;left:19px}
a.p-four{top:276px;left:25px}
a.p-five{top:247px;left:29px}

/* Wheel of Balance */
.environment,.nutrition,.sleep,.attitude,.fitness{position:absolute}
.environment{top:163px;left:21px}
.nutrition{top:201px;left:133px}
.sleep{top:204px;left:-33px}
.attitude{top:314px;left:-12px}
.fitness{top:318px;left:98px}

.instr{text-align:right;padding-top:30px}

/* Misc */
.clear{clear:both}
img.logo{position:absolute;top:30px;left:630px}
.padoga, .wheel, .right-img, .instr{position:relative;right:50px}
.balance{position:relative;right:40px}
#sub-nav #HouseMenuNavCurrentItem{
background-image:url(nav-on.gif);
background-repeat:no-repeat
}
.chiball{position:relative;top:-36px}
img.general{position:absolute;bottom:24px;right:40px;padding-top:10px}
/* IE */
* html img.general{bottom:33px}
/**/

img.right-img{margin-top:30px}



