/* Base , Set up fonts etc. */
body{
  font:0.8em Verdana, Tahoma, Sans Serif;
background-color:#000000;
margin:0px;
padding:0px;
line-height: 1.5em;
overflow: hidden;
top:auto;
}

h1{
font:bold 1.4em Verdana, Tahoma, Sans Serif;
}
a, a:visited{
text-decoration:underline;
color:#fffecc;
}
a:hover{
color:#ffffe6;
}

b{font-size: 110%;}
em{color: red;}

#siteNavigation{
position:absolute;
/***font:bold .9em Verdana, Tahoma, Sans Serif;***/
width:100%;
background-color:#cd8500;
border-top:solid 3px #002e2d;
border-bottom:solid 3px #002e2d;
}
#siteNavigation ul, #userLinks ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#siteNavigation h1{
display:none;
}
#siteNavigation ul{
margin-right:5px;
*margin-right:0px;
float:left;
}
#siteNavigation li{
display:inline;
}
#siteNavigation li a{
display:block;
text-decoration:none;
float:left;
margin:4px 5px;
padding:2px;
color:#e6ffff;
border:solid 1px #002e2d;
background: #cd8500;
}
#siteNavigation li a:hover{
background-color:#002e2d;
color:#e4fdfd;
}
#siteNavigation .active{
text-decoration:blink;
background-color:#002e2d;
color:#e4fdfd;
cursor:default;
}
#listBreaker{
clear:right;
border-bottom:solid 1px #cd8500;
}

#maincontainer{
position: fixed;
top: 130px; /*Set top value to HeightOfFrameDiv*/
left: 0;
right: 0;
bottom: 0;
overflow: auto;
background: #000000;

}

#topsection{
  position: absolute;
  bottom: 130px;
top: 0;
left: 0;
width: 100%;
height: 130px; /*Height of frame div--originally said 130px*/
overflow: auto; /*Disable scrollbars. Set to "scroll" to enable. Set to "hidden" to disable*/
background-color: #cd8500;
color: white;
background: #00736f;
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}
#subPageBreaker{
clear:both;
}

#contentcolumn{
margin: 0 230px 0 230px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -100%;
background: #000000;

}
#userLinks{
float:left;
width:210px;
margin:10px 0px 0px 10px;
*margin-left:5px;
}
.linkSection{
background-color:#45aba8;
margin-bottom:10px;
color:#ffffff;
border:solid 1px #002e2d;
}
.linkSection h1{
margin:0px;
padding:3px;
font-size:120%;
background-color:#eead0e;
color:#fdfdfd;
text-shadow:#003471 2px 5px 2px;
}
.linkSection li{
display:block;
border-bottom:solid 1px #002e2d;
padding-bottom:3px;
}
.linkSection a, .linkSection a:visited{
text-decoration:none;
color:#e6ffff;
}
.linkSection a:hover{
color:#002e2d;
}
/*///////////////////////////////////////////////////////////////////*/
.puzzlesection{
background-color:#45aba8;
margin-bottom:10px;
color:#ffffff;
border:2px solid #002e2d;
padding-top:10px;
/*border-radius*/
-webkit-border-radius:10px;
   -moz-border-radius:10px;
        border-radius:10px;
}
.puzzlesection h1{
margin:0px;
padding:3px;
font-size:120%;
background-color:#eead0e;
color:#fdfdfd;
text-shadow:#003471 2px 5px 2px;
}
.puzzlesection li{
display:block;
border-bottom:solid 1px #002e2d;
padding-bottom:3px;
}
.puzzlesection a, .puzzlesection a:visited{
text-decoration:none;
color:#e6ffff;
}
.puzzlesection a:hover{
color:#002e2d;
}
/*///////////////////////////////////////////////////////////////////*/
#userLinks ul{
padding:5px;
}

#rightcolumn{
float: left;
width: 220px; /*Width of right column*/
margin-left: -220px; /*Set left marginto -(RightColumnWidth)*/
background: #000000;
}

#footer{
clear: left;
width: 100%;
background: #00736f;
color: #FFF;
text-align: center;
padding: 4px 0;
}

#footer a{
color: #FFFF80;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 100;
}
		
