html 
{
scrollbar-face-color: #DBD6D1;
}


body{
margin:0px 0px 0px 0px;
padding:0;
}

.bold
{
font-weight:bold;
}

.italic
{
font-style:italic
}

.bold_italic
{
font-weight:bold;
font-style:italic
}

.boldred
{
font-weight:bold;
color:#E70B2A;
}

.boldred a
{
font-weight:bold;
text-decoration:none;
color:#E70B2A;
}

.boldred a:hover
{
font-weight:bold;
color:#E70B2A;
text-decoration:none;
}

#wrapper
{
width:750px; 
position:absolute; 
left:50%; 
margin-left:-375px; 
vertical-align:middle;
}

#header
{
height:149px; 
width:750px;
}

#footer 
{
clear: both; 
width: 750px; 
height:24px;
position:relative;
}

#leftcolumn
{
float:left; 
width:150px; 
height:405px;
}

a.solunates:hover
{
color:#049E37;
background-color:#049E37;
}

.whiteform
{
width:100px;
text-align: left;
vertical-align:middle;
display: block;
float: left;
margin-right: 0px;
margin-left:0px;
padding:0;
cursor: pointer;
}

/************************************************************* content styles ****************************************************/


#rightcolumn
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('fontpage.gif');
}


.mainpageheader
{
color:#383737; 
margin:76px 0 35px 36px; 
height:50px; 
width:250px; 
font-family:'century gothic'; 
font-size:18px; 
font-weight:normal; 
}

.middleheader
{
margin-top:61px;
margin-left:138px;
margin-bottom:0;
padding-bottom:0;
height:35px; 
width:357px; 
font-family:'century gothic'; 
font-size:17px;
padding-top:13px;
padding-left:25px;
font-weight:normal;
}

.middlecontent
{
margin-top:10px;
margin-left:138px;
width:367px; 
height:282px;
font-family:'arial'; 
padding:0;
font-size:10px;
color:#3F3F3F;
background-color: transparent;
border:0;
overflow: auto;
}

.middlecontent_small
{
margin-top:10px;
margin-left:138px;
width:367px; 
font-family:'arial'; 
padding:0;
font-size:10px;
color:#3F3F3F;
background-color: transparent;
border:0;
overflow: auto;
height:247px; 
margin-bottom:0;
}

.content
{
margin:0;
font-family:'arial'; 
font-size:11px;
color:#3F3F3F;
padding:10px;
line-height:15px;
}

.articles_anchor
{
font-family:arial; 
color:#3F3F3F; 
text-decoration:none;
}

.contentblack
{
margin:0;
font-family:'arial'; 
font-size:11px;
color:#000000;
padding:10px;
line-height:15px;
}

.indextopparagraph
{
color:#383737; 
height:120px; 
width:235px; 
font-family:arial; 
font-size:12px; 
text-align:justify; 
margin-left:30px; 
margin-bottom:0; 
padding-bottom:0;
}

.indexbottomparagraph
{
color:#383737; 
height:80px; 
width:175px; 
font-family:arial; 
font-size:12px; 
text-align:justify; 
margin-left:30px; 
margin-top:0; 
padding-top:0;
}

#privacy
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('privacy_back.gif');
}

#disclaimer
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('disclaimer_back.gif');
}

#history
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('history_back.gif');
}

#historybox
{
margin-top:15px;
margin-left:158px;
width:330px; 
height:265px;
font-family:'arial'; 
padding:0px 0px 10px 10px;
font-size:12px;
color:#000000;
background-color: transparent;
border:0;
list-style-type:none;
vertical-align:middle;
}

#historybox li
{
padding:4px;
font-family:'arial'; 
}


#philosophy
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('philosophy_back.gif');
}

#alchemy
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('alchemy_back.gif');
}

#vonbernus
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('vonbernus_back.gif');
}

#phototour
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('phototour_back.gif');
}

#spagyrics
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('spagyrics_back.gif');
}

#energymedicine
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('energymedicine_back.gif');
}

#solunates
{
float:left; 
width:600px; 
padding:0; 
margin:0; 
height:405px; 
background-image:url('solunates_back.gif');
}

/************************************************************* solunates styles ****************************************************/

.solunates_wrapper
{
width:554px; 
margin:0px 0 0 23px;
}

.solunates_box1
{
width:554px; 
height:60px; 
padding:0; 
margin:0;
}

.solunates_header
{
padding:15px 0 0 114px; 
margin:0; 
font-family:'century gothic'; 
font-weight:normal; 
font-size:17px;
}


.solunates_box2
{
width:536px; 
height:75px; 
margin:5px 0 0 18px; 
padding:0;
}

.solunates_box3
{
border:0;
padding:0; 
margin:0; 
height:75px; 
width:205px; 
float:left;
}

.solunates_header2
{
margin:0; 
padding:0; 
font-family:arial; 
font-size:11px; 
font-weight:normal; 
font-size:16px; 
font-weight:bold;
}

.solunates_p1
{
margin:0; 
padding:0 0 0 0; 
font-family:arial; 
line-height:17px; 
font-size:11px;
}


.solunates_box4
{
padding:0; 
margin:0; 
height:75px; 
width:320px; 
float:left;
}

.solunates_header3
{
margin:10px 10px 0 0; 
padding:0; 
float:right; 
font-family:arial; 
color:#1D7103; 
font-size:15px;
}


.solunates_box5
{
width:536px; 
height:87px; 
margin:2px 0 2px 18px;
}

.solunates_box6
{
padding:0; 
margin:0; 
height:87px; 
width:295px; 
float:left;
}


.solunates_p2
{
font-family:arial; 
font-size:10px; 
background-color:#F2F1F1; 
padding:5px; 
margin:0;
}

.solunates_box7
{
height:87px; 
padding:0; 
margin:0; 
float:left;
}

.solunates_p3
{
border:solid 1px black; 
font-family:arial; 
font-size:10px; 
width:188px; 
padding:5px; 
margin:0 0 0 30px;
}


.solunates_box8
{
width:536px; 
height:87px; 
margin:2px 0 2px 18px;
}

.solunates_box9
{
padding:0; 
margin:0; 
height:87px; 
width:166px; 
float:left;
}


.solunates_box10
{
border:1px solid #E3062B; 
height:77px; 
width:166px; 
margin:5px 0 0 0;
}

.solunates_box11
{
padding:0; 
margin:0; 
height:87px; 
width:359px;
float:left;
}


.solunates_box12
{
border:1px solid #E3062B; 
height:77px; 
width:339px; 
margin:5px 0 0 20px;
}

.solunates_small_paragraph
{
margin:0; 
padding:0; 
font-family:arial; 
font-size:10px;
}


.solunates_box13
{
width:526px; 
height:50px; 
margin:2px 0 0 18px;
}


.solunates_box14
{
padding:0; 
margin:0; 
height:50px; 
width:526px; 
float:left;
}

.solunates_box15
{
width:526px; 
height:40px; 
border:solid 1px black;
}

.solunates_box16
{
width:536px; 
height:50px; 
margin:0 0 0 18px;
}


.solunates_box17
{
padding:0; 
margin:0;
height:50px; 
width:350px; 
float:left;
}

.solunates_p6
{
margin:0; 
padding:0;
}


/************************************************************* bottom pages styles ****************************************************/

.bottompages
{
padding:0 15px 0 15px; 
margin-left:138px; 
margin-top:3px; 
width:345px; 
align:left;
}

.bottompages li
{
display:inline;
}

.bottompages_leftdiv
{
float:left; 
padding:0 4px; 
text-align:center; 
color:#3A7D04; 
font-family:arial; 
font-size:11px;
}

.bottompages_rightdiv_next
{
float:right; 
padding:0 10px; 
font-weight:bold; 
text-align:center; 
color:#3A7D04; 
font-size:13px;
}

.bottompages_rightdiv_back
{
float:right; 
padding:0 2px; 
font-weight:bold; 
text-align:center; 
color:#3A7D04; 
font-size:13px;
}

.bottompages_rightdiv_back a
{
text-decoration:none;
color:#3A7D04; 
font-weight:bold;
font-family:arial; 
}

.bottompages_rightdiv_next a
{
text-decoration:none;
color:#3A7D04; 
font-weight:bold;
font-family:arial; 
}


/************************************************************* left menu styles ****************************************************/


.leftmenu
{
font-family:arial;
font-size:10px;
list-style-type:none;
text-decoration: none;
margin:0 0 0 0;
padding:0px;
color:#717272;
line-height:12px;
}

.leftmenu a
{
font-family:arial;
font-size:10px;
list-style-type:none;
text-decoration: none;
margin:0 0 0 0;
padding:0px;
}

.leftmenu a:hover
{
font-family:arial;
font-size:10px;
list-style-type:none;
text-decoration: none;
margin:0 0 0 0;
padding:0px;
}


.leftmenu ul
{
font-size:10px;
list-style-type:none;
margin:20px 0 0 0;
padding:0;
text-decoration: none;
}

.leftmenu li
{
font-size:10px;
list-style-type:none;
margin:10px 0 0 0;
padding:1px;
text-decoration: none;
font-weight:bold;
}


.leftmenu li a 
{
font-size:10px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
text-decoration:none;
color:#717272;
text-decoration: none;
font-weight:bold;
}

.leftmenu li a:hover 
{
font-size:10px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0;
text-decoration:none;
color:#DD0716;
font-weight:bold;
}

.leftmenu ul ul
{
font-size:10px;
list-style-type:none;
margin:0px 0px 0px 20px;
padding:0px 0 0 0;
text-decoration: none;
}

.leftmenu ul ul li 
{
font-size:10px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
text-decoration: none;
font-weight:normal;
}

.leftmenu ul ul li a
{
font-size:10px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0;
text-decoration: none;
color:#717272;
font-weight:normal;
}

.leftmenu ul ul li a:hover
{
font-size:10px;
list-style-type:none;
margin:0px 0px 0px 0px;
padding:0px;
text-decoration: none;
color:#DD0716;
font-weight:bold;
}



/************************************************************* footer menu styles ****************************************************/


.footermenulinks
{
margin-left:150px;
margin-right:0;
padding-right:0;
margin-top:0px;
list-style-type:none;
position:relative;
display:inline;
font-size:10px;
text-decoration: none;
font-family:arial;
color:#7B7B7C;
}

.footermenulinks ul
{
margin:0px;
padding:0px;

display:inline;
text-decoration: none;
list-style-type:none;
}

.footermenulinks li
{
margin:0px;
list-style-type:none;
display:inline;
text-decoration: none;
font-family:arial;
font-size:10px;
color:#7B7B7C;
padding:0;
}


.footermenulinks li a
{
list-style-type:none;
display:inline;
text-decoration: none;
font-family:arial;
font-size:10px;
color:#7B7B7C;
padding:0px;
margin:0px;
}

.footermenulinks li a:hover
{
margin:0px;
list-style-type:none;
display:inline;
text-decoration: none;
font-family:arial;
color:#7B7B7C;
}




