/* ------------------------------------------------------- 
Container elements   	                                    
------------------------------------------------------- */

#pagecontainer{height:100%; top:0px; margin: 0 auto; position:relative; width:800px; font-size:1.2em;}
.separator {clear:both;}

#toppage {position:relative; top:0px; left:0px; height:111px; width:800px;}
#logo {position:absolute; top:39px; left:0px;}

/* ------------------------------------------------------- 
 ToolBar                                    
------------------------------------------------------- */

#toolbar {position:relative; left:0px; top:0px; width:170px; font-size:1.6em;}
#toolbar ul {background-color:transparent; margin:0px; padding:0px; border:0px;}
#toolbar li {display:block; width:170px;}
#toolbar a {color:#787062; display:block; padding:0px; text-decoration:none; margin:0px; width:170px; font-weight:normal;}
#toolbar a:hover {color:#787062; text-decoration:underline; width:170px;}

#toolselected {}
#toolselected a {color:#373228; padding:0px; margin:0px; width:170px; font-weight:normal;}
#toolselected a:hover {color:#373228; text-decoration:underline; width:170px;}

/* ------------------------------------------------------- 
  Page container elements   	                                    
------------------------------------------------------- */

#pagebox {position:relative; top:0px; left:0px; padding:0px; width:800px;}
#leftcol {float:left; width:170px; margin:0px; border:0px; padding:0px; margin-right:30px;}
#rightcol {float:left; width:600px; margin:0px; border:0px; padding:0px; background-image:url(../images/pageback.jpg); background-position:left top; background-repeat:repeat-x;}
#innerbox {position:relative; top:0px; left:0px; padding:20px; width:560px; line-height:1.5em;}

.separator {clear:both;}
#call {position:relative; left:0px; top:0px; width:170px; color:#787062; border-top:solid 1px #a7a099; margin-top:37px; padding-top:37px; font-size:1.1em;}
#banner {position:relative; left:0px; top:0px; width:560px; margin-bottom:20px;}

/* ------------------------------------------------------- 
  Level 2 naviagtion
------------------------------------------------------- */

#level2 {position:relative; left:0px; top:0px; width:170px; border-top:solid 1px #a7a099; margin-top:37px; padding-top:37px; font-size:1.3em;}
#level2 ul {background-color:transparent; margin:0px; padding:0px; border:0px;}
#level2 li {display:block; width:170px;}
#level2 a {color:#787062; display:block; padding:0px; text-decoration:none; margin:0px; width:170px; font-weight:normal;}
#level2 a:hover {color:#787062; text-decoration:underline; width:170px;}

#menu2 {}
#menu2 a {color:#373228; padding:0px; margin:0px; width:170px; font-weight:normal;}
#menu2 a:hover {color:#373228; text-decoration:underline; width:170px;}


/* ------------------------------------------------------- 
 footer                                
------------------------------------------------------- */

#footertext {clear:both; position:relative; left:0px; top:0px; height:65px; width:800px; margin-top:20px;}
#copyright {position:relative; left:0px; top:0px; color:#8e877b; width:700px;}
#copyright a {color:#8e877b; text-decoration:none; font-weight:normal;}
#copyright a:hover {color:#8e877b; text-decoration:underline;}

#hbr {position:absolute; left:750px; top:0px;}

/* ------------------------------------------------------- 
 site map
------------------------------------------------------- */

#sitemap {}
#sitemap li {list-style-type:none;}
ul#sitemap > li {margin-bottom:10px;}
#sitemap ul li {list-style-image:url(../images/l2_normal.gif);}
#sitemap ul ul li {list-style-image:url(../images/l3_normal.gif);}
#sitemap ul li.firstfollow {list-style-image:url(../images/l2_first_follow.gif);}
#sitemap ul li.last {list-style-image:url(../images/l2_last_item.gif);}
#sitemap ul ul li.firstfollow {list-style-image:url(../images/l3_first_follow.gif);}
#sitemap ul ul li.last {list-style-image:url(../images/l3_last_item.gif);}
#sitemap ul ul li.last2 {list-style-image:url(../images/l3_last_item2.gif);}

/* ------------------------------------------------------- 
 home
------------------------------------------------------- */

#homeboxes {position:relative; top:0px; left:0px; padding:0px; width:560px; margin-top:20px;}
#homeboxes img {border:solid 1px #a7a099;}
#homeboxes a {color:#403b31; font-size:1.4em; font-weight:bold;}

#hypno {float:left; width:180px; margin:0px; border:0px; padding:0px; margin-right:7px;}
#med {float:left; width:180px; margin:0px; border:0px; padding:0px; margin-right:7px;}
#spirit {float:left; width:180px; margin:0px; border:0px; padding:0px;}

.homboxtitle {position:relative; top:0px; left:0px; margin-top:5px;}
