body {background-color: #fff; padding: 0px; margin: 25px;}

/* div styles */

.logo {position:absolute; margin:0px; padding:0px; left:25px; top:25px; width:200px; height:200px; z-index:1; background-color:#fff; text-align:left;}

.mainmenu {position:absolute; margin:0px; padding: 5px 10px 0px 10px; left:40px; top:220px; width:152px; height:400px; z-index:1; background-color:#000; text-align:right;}

.pageheader {position:absolute; margin:0px; padding:0px; left:230px; top:25px; width:167px; z-index:2; background-color: #888; text-align:left;}

.page {position:absolute; margin:0px; padding:0px; left:230px; top:25px; width:620px; z-index:1; background-color: #888; text-align:justify;}

.pagecontent {position:relative; margin:0px; padding:0px 0px 0px 18px; left:167px; top:0px; width:450px; z-index:1; background-color: #fff; text-align:justify;}

.photos {position:absolute; margin:0px; padding:0px; left:230px; top:122px; width:167px; z-index:3; background-color: #888; text-align:left;}


/* text styles */

h1  {margin:0px 0px 10px 0px; color:#000; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; line-height: 20px; font-weight: bold;}

h2 {margin:0px 0px 10px 0px; color:#000; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; line-height: 16px; font-weight: bold;}

h3 {margin: 0px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000;}

p {margin: 0px 0px 10px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; color: #000;}

li {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; color: #000;}

blockquote {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: 14px; font-weight: normal; color: #000;}

.pageheader h1 {margin:10px; color:#ff0; font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-style: normal; line-height: 20px; font-weight: bold;}
.pageheader h2 {margin:10px;}
.pageheader h3 {margin:10px;}
.pageheader p {margin:10px;}

/* image styles */

img {border:0px none #000; margin:0px;}

/* table styles */

table, tr, td {background-color:transparent; vertical-align: top; border-width: 0px; border-style: solid; border-color: #fff; text-align:justify; padding: 0px;}

/* link styles */

a:link {text-decoration: none; font-weight: normal; color: #f0c;}
a:visited {text-decoration: none; font-weight: normal; color: #888;}		
a:hover {text-decoration: none; font-weight: bold;}

/* menutext styles */

.menutext1 {margin: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; color: #fff;}

.menutext1 a {text-decoration: none; font-weight: normal; color: #fff;}
.menutext1 a:hover {text-decoration: none; cursor:pointer; font-weight: bold; color:#ff0;}

.menutext2 {margin: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-style: normal; line-height: 16px; font-weight: normal; color: #000;}

.menutext2 a {text-decoration: none; font-weight: normal; color: #f0c;}
.menutext2 a:hover {text-decoration: none; cursor:pointer; font-weight: bold; color:#f0c;}

/* page styles */

#intropage1_pagecontent {height:600px;}

#textpagemap_pagecontent {height:600px;}

#linkspage1_pagecontent {height:600px;}

#theorypage2_pagecontent {height:600px;}

#theorypage5_pagecontent {height:600px;}

#onlinelabyrinthpage1_pageheader {width:800px; height:600px; background-color: #000; text-align:justify;}
#onlinelabyrinthpage1_pageheader h2 {margin-left:10px; color: #fff;}
#onlinelabyrinthpage1_pageheader p {color: #fff;}

#onlinelabyrinthpage2_pageheader {width:840px; height:650px; background-color: #000; text-align:justify;}
#onlinelabyrinthpage2_pageheader p {font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; color: #fff;}

#resourcespage1_pagecontent table {width:400px;}
#resourcespage1_pagecontent img {margin-bottom:10px;}