body {background-color: #dcdda4;color: #993300;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: .9em;font-weight: 600;font-style: normal;margin: 0em;background-image: url(images/page-bg.gif);}.italcenter{text-align: center;margin-left: 2em;margin-right: 2em;}#container
{width: 98%;
margin: 5px auto;border: 1px #000000 solid;background-color: #cc9966;}
.main{background-image: url(../images/bg007.jpg);background-attachment: fixed;}
.training{background-image: url(../images/bg006.jpg);background-attachment: fixed;}
.school{background-image: url(../images/bg002.jpg);background-attachment: fixed;}
.contact{background-image: url(../images/bg001.jpg);background-attachment: fixed;}
.about{background-image: url(../images/bg003.jpg);background-attachment: fixed;}
.mysteryschools{background-image: url(../images/bg011.jpg);background-attachment: fixed;}
.magishaman{background-image: url(../images/bg014.jpg);background-attachment: fixed;}
.mmsdifference{background-image: url(../images/bg019.jpg);background-attachment: fixed;}
.mmsspirit{background-image: url(../images/bg020.jpg);background-attachment: fixed;}
.pacific{background-image: url(../images/bg018.jpg);background-attachment: fixed;}
.motherearth{background-image: url(../images/bg021.jpg);background-attachment: fixed;}
.feathered{background-image: url(../images/bg016.jpg);background-attachment: fixed;}
.spartan{background-image: url(../images/bg022.jpg);background-attachment: fixed;}
#diagram{position: relative; height: 28em;}.flowchart1{position: absolute;border: .05em #000000 solid;text-align: center;font-size: .8em;padding: 0.6em;background-color: #efefef;}
.list_item{font-size: .9em; text-align: center;color: #663300;}
#box_connector{position: absolute;top: 1em;width: 18em;height: 21.5em;left: 8em;visibility: visible;border: .05em #000000 solid;}
#line1{position: absolute;top: 24.6em;width: 0px;height: 2em;left: 17em;visibility: visible;border: .05em #000000 solid;}#box_initiate{left: 13em;}
#box_coach{left: 13em;
top: 14em;}#box_shamanic{
top: 5em;
}
#box_magical{
top: 5em;
left: 27em;
}
#box_serpent{
top: 18em;
left:2em;
}#box_faery{
top: 18em;
left: 28em;
}
#box_desert{
top: 27em;
left: 13.5em;width: 14em;}
#box_feathered{
top: 32em;
left: 14em;width: 14em;}#header
{
padding: .5em;
background-color: #000000;
border-bottom: 1px solid gray;background-image: url(../images/sun_sky.jpg);background-repeat: no-repeat;height: 100px;}
#header a:link, a:visited{
text-decoration: none;}
#header a h1:hover, #header a h2:hover{
color: #ffffff;
text-decoration: none;}
#header h1{font-style: normal;font-size: 1.5em;font-weight: bold;margin-right: 10px;text-align: left;color: #ff9933;}
#header h2{text-decoration: none;font-size: 1em;font-style: italic;letter-spacing: 3px;text-align: left;margin-right: 10px; color:#ff9933;}

#header p{font-size: .6em;text-align: right;letter-spacing: 1px;font-weight: normal;margin-right: 1em;}

#navbar
{
position: relative;
width: 200px;
margin: 0;background-color: #ffffff;font-size: 1em; float: left; clear: none;
display: inline;}
#navbar ul{margin: 0px;padding: 0px;}

#navbar ul li{list-style-type: none;margin: 0px;padding: 0px;}

#navbar ul li a:link, #navbar ul li a:visited{
color: #4d6e59;background-color: #e3dfd4;display: block;text-decoration: none;font-weight: bold;border-bottom: 1px #000000 solid;padding-top: 3px;padding-left: 20px;padding-bottom: 3px;}
#navbar ul li a:hover{background-color: #cc0033;color: #ffffff;}

.sidebar{color: #000000;
position: relative;
float: left;
clear: none;
margin: 20px;
display: inline;
width:160px;
height: 180px;font-size: .7em;text-align: center;line-height: 1em;
z-index:1}

#sb_img{
display:inline;background-image: url(../images/castle-of-Montsegur_tn.jpg);
display: inline;width: 150px;height: 112px;float: right;margin-left: 1em;margin-bottom: 1em;
}
#content
{
margin-left: 200px;
border-left: 1px solid gray;
padding: 1em;}
#sidebar{
float: left;
clear: both;left: 0px;width: 150px;background-image: none;background-color: #ffffff;padding: 10px;text-align: center;color: #003399;font-size: .8em;font-weight: normal;font-style: italic;border: 1px gray solid;margin-right: auto;margin-top: 20px;margin-left: 6px;}
#googlead1{float: left;clear: both;position: relative;top: 10px;margin-left: 20px;font-size: .8em;height: 260px;width: 130px;margin-right: auto;margin-top: 10px;}

#afflink{float: left;clear: left;position: relative;top: 2px;left: 0px;}

#bluehost1{border: none;padding-left: 2px;}

#w3xhtml{position: relative;top: 0em;float: right;right: 0em;clear: none;border: none;}

table#resources{border: 1px #8d8d8d solid;padding: 10px;background-color: #e5e5e5;margin: 1em;font-size: .7em;line-height: 1.5em;}
table#resources tr td{border: 1px #ffffff solid;}
table#contact tr td{font-size: 1em;padding: 1em;}
#img_home1{display:inline;background-image: url(../images/magi004.jpg);
display: inline;width: 105px;height: 159px;float: right;margin-left: 1em;margin-bottom: 1em;}
img#home1{position: relative;top: 0px;width: 105px;height: 159px;margin: 1em;left: auto;float: right;clear: none;}
img#home2{position: relative;top: 0em;width: 110px;height: 150px;margin: 1em;float: left;clear: none;}
img#pacific1{position: relative;top: 0px;width: 200px;height: 150px;margin: 1em;left: auto;float: right;clear: none;}
img#pacific2{position: relative;top: 0px;width: 200px;height: 265px;margin: 1em;left: auto;float: left;clear: none;}
img#pacific3{position: relative;top: 0px;width: 200px;height: 307px;margin: 1em;left: auto;float: right;clear: none;}
img#pacific4{position: relative;top: 0px;width: 200px;height: 137px;margin: 1em;left: auto;float: left;clear: none;}
img#pacific5{position: relative;top: 0px;width: 200px;height: 145px;margin: 1em;left: auto;float: right;clear: none;}
img#sparta1{align: right; width: 283px;height: 103px;margin: 1em;left: auto; display:inline;}
img#ianoemail{width: 215px;height: 17px;border: none;vertical-align: -4px;}
li{font-size: .7em;list-style-type: square;list-style-position: inside;white-space: normal;}

#content li{font-size: 1em;font-style: oblique;color: #663300;}
#footer
{
clear: both;
margin: 0;
padding: 0px;
color: #333;
background-color: #ddd;height: 34px;border-top: 1px gray solid;}
#footer p {font-size: .5em;text-align: center;font-weight: bold;margin-top: +1em;}
h1 {font-size: 1.2em;text-align: right;font-style: italic;letter-spacing: 5px;}
p {font-size: 0.8em;text-align: justify;line-height: 1.5em;}p.quote{font-style: italic;}.boldcenter1 p{color: #000000;font-size: 1em;text-align: center;word-spacing: 0px;font-family: Verdana, Helvetica, Arial, sans-serif;letter-spacing: 0px;}h2{text-align: right;font-size: 1.1em;}
h3.portfolio{font-size: .8em;font-weight: bolder;line-height: 1.5em;}
h3{font-size: 1em;font-weight: bolder;text-align: center;letter-spacing: 3px;}
a:hover {color:#ffffff; background-color: #cc0033;}
img#portimg{position: relative;top: 0em;left: 0em;float: left;margin-right: 20px;}
#contimg{position: relative;top: 0em;float: right;margin-left: 2em;}
a:active {color:#ffffff;background-color: #000000;}
.popup
{
   z-index:2;
   visibility:hidden;}
#test{
position: relative;
font-size: 0.8em;text-align: justify;line-height: 1.5em;
}
#garden{
position: absolute;background-image: url(../images/garden.jpg);
width: 113px;
height: 121px;}
#wasteland{
position: absolute;background-image: url(../images/wasteland.jpg);
width: 113px;
height: 84px;}
p.small_centered {font-size: .8em;text-align: center;margin-left: 3em;margin-right: 3em;color: #000000;}