#formContainer .static{
font-weight:      bold;
font-style:       italic;
color:            rgb(255, 255, 255);
background-color: rgb(0, 119, 51);
background-image: url(none);
margin-top:       6px;
margin-bottom:    6px;
padding:          2px;
}
#topBorder{
font-size:        1px;
background-color: rgb(0, 133, 63);
height:           5px;
}
#navigation .categorySelected{
display:          none;
}
#sitesearch table{
margin-top:       5px;
margin-left:      24px;
}
#sitesearch{
text-align:       left;
margin-left:      0px;
padding-left:     20px;
}
#formContainer{
width:            565px;
}
.help{
font-size:        7pt;
color:            rgb(0, 0, 34);
background-color: rgb(255, 255, 221);
border:           1px solid rgb(221, 221, 204);
}
hr{
border-top:       1px solid rgb(255, 255, 255);
margin-top:       7px;
margin-bottom:    7px;
height:           0px;
}
.checkbox{
margin:           1px;
padding:          0px;
width:            14px;
height:           14px;
}
pre{
color:            rgb(51, 51, 51);
background-color: rgb(182, 182, 184);
padding:          10px;
}
img{
margin-right:     0px;
padding-right:    0px;
}
.loginBox{
padding-top:      20px;
}
#loginFormBox{
background-color: white;
background-image: url(http://www.eternalnexus.net/images/login.png);
background-repeat:no-repeat;
border:           1px solid rgb(170, 170, 170);
margin-top:       50px;
margin-right:     auto;
margin-left:      auto;
padding:          0px;
width:            319px;
height:           174px;
}
#loginFormBox .domain{
font-weight:      bold;
font-family:      arial,'arial narrow';
font-size:        9pt;
color:            black;
margin-left:      20px;
}
#loginFormBox pre{
font-size:        9pt;
background-color: transparent;
margin-top:       22px;
margin-left:      75px;
padding:          0px;
width:            auto;
}
#loginFormBox img{
text-align:       left;
margin-left:      4px;
}
.formsShort{
font-weight:      normal;
font-style:       normal;
font-size:        10pt;
background-image: none;
background-position:center 50%;
border:           1px solid rgb(0, 0, 0);
margin-bottom:    1px;
width:            120px;
}
#loginFormBox .buttons{
margin-top:       10px;
}
#separator{
display:          none;
}
.commentBox{
font-family:      Georgia;
font-size:        8pt;
color:            rgb(221, 221, 221);
background-color: rgb(17, 17, 17);
background-repeat:repeat-x;
border:           1px solid rgb(51, 51, 51);
margin-top:       0px;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      2px;
width:            370px;
}
.buttons{
font-weight:      bold;
font-family:      MS Sans Serif;
font-size:        8pt;
color:            rgb(51, 51, 51);
background-color: rgb(221, 221, 221);
background-image: url(http://www.eternalnexus.net/grads/vgray1.png);
border:           1px solid rgb(34, 34, 34);
margin:           1px;
padding:          1px;
}
.formtable{
background-color: rgb(255, 255, 255);
border:           1px solid rgb(255, 255, 255);
margin:           0px;
width:            400px;
}
#formtable{
background-color: rgb(255, 255, 255);
border:           1px solid rgb(255, 255, 255);
margin:           0px;
width:            400px;
}
#formtable td{
vertical-align:   top;
padding:          2px;
}
#formtable td p{
margin:           1px;
padding:          0px;
}
.formtable th{
color:            black;
background-color: rgb(238, 238, 238);
background-image: url(http://www.eternalnexus.net/grads/vgray1.png);
}
.forms{
font-weight:      bold;
font-family:      arial,verdana,helvetica;
font-size:        8pt;
color:            rgb(51, 51, 51);
background-color: rgb(255, 255, 255);
border:           1px solid rgb(68, 68, 85);
margin:           1px;
padding:          1px;
}
.forms200{
font-weight:      bold;
font-family:      arial,verdana,helvetica;
font-size:        8pt;
color:            rgb(51, 51, 51);
background-color: rgb(255, 255, 255);
border:           1px solid rgb(68, 68, 85);
margin:           0px;
padding:          2px;
width:            200px;
}
.formsShort{
font-weight:      bold;
font-family:      arial,verdana,helvetica;
font-size:        8pt;
color:            rgb(51, 51, 51);
background-color: rgb(255, 255, 255);
border:           1px solid rgb(68, 68, 85);
margin:           3px;
padding:          2px;
}
.formsCode{
font-weight:      normal;
font-family:      Lucida Console,Courier New,Courier;
font-size:        8pt;
color:            rgb(51, 51, 51);
background-color: rgb(255, 255, 255);
border:           1px solid rgb(68, 68, 85);
margin:           0px;
padding:          2px;
width:            99%;
letter-spacing:   1px;
}
.guestBookSeparator{
text-align:       center;
font-size:        10px;
border:           2px solid rgb(51, 51, 51);
height:           11px;
}
.pageNumber{
font-weight:      bold;
border:           1px solid rgb(85, 85, 102);
margin-right:     5px;
margin-left:      5px;
}
.currentPage{
color:            rgb(68, 17, 17);
background-color: rgb(255, 255, 238);
border:           1px solid rgb(170, 170, 0);
margin-right:     5px;
margin-left:      5px;
}
.invisible{
font-weight:      bold;
font-family:      arial,'helvetica';
font-size:        9pt;
color:            rgb(255, 255, 255);
background-color: transparent;
margin:           0px;
padding:          1px;
}
#commentHeader{
font-weight:      bold;
font-family:      arial,'helvetica';
font-size:        9pt;
color:            rgb(153, 153, 153);
margin-top:       80px;
margin-right:     2px;
margin-bottom:    2px;
margin-left:      2px;
padding-top:      3px;
padding-right:    3px;
padding-bottom:   3px;
padding-left:     1px;
cursor:           pointer;
}
#commentHistory{
font-size:        9pt;
margin:           10px;
}
.commentEntry{
color:            rgb(255, 255, 255);
border:           1px solid rgb(85, 85, 85);
margin-top:       1px;
margin-right:     1px;
margin-bottom:    4px;
margin-left:      1px;
padding:          6px;
width:            370px;
}
.commentEntry span{
font-family:      Comic Sans MS;
font-size:        10pt;
color:            rgb(187, 187, 187);
}
.delicon{
font-weight:      bold;
font-family:      arial,'helvetica';
font-size:        13px;
color:            red;
margin:           0px;
padding:          0px;
cursor:           pointer;
}
body{
text-align:       left;
font-family:      arial,helvetica;
color:            rgb(0, 0, 0);
background-color: rgb(255, 255, 255);
margin:           0px;
width:            100%;
height:           100%;
}
#headerTD{
background-color: rgb(0, 133, 63);
border-bottom:    3px solid rgb(255, 255, 255);
}
#header{
text-align:       left;
color:            rgb(255, 255, 255);
margin:           0px;
padding:          0px;
overflow:         hidden;
height:           114px;
}
#header div{
margin:           0px;
padding:          0px;
}
p{
margin:           0px;
padding:          0px;
}
#header img{
float:            right;
margin:           0px;
padding:          0px;
}
#footerTD{
text-align:       left;
background-color: rgb(100, 56, 46);
height:           40px;
}
a:link{
font-weight:      bold;
text-decoration:  none;
color:            rgb(0, 68, 0);
}
a:visited{
font-weight:      bold;
text-decoration:  none;
color:            rgb(0, 68, 0);
}
a:active{
font-weight:      bold;
text-decoration:  none;
color:            rgb(0, 68, 0);
}
a:hover{
font-weight:      bold;
text-decoration:  underline;
color:            rgb(0, 102, 0);
}
#navigationCaption{
text-align:       left;
font-size:        10pt;
color:            rgb(255, 255, 255);
background-color: rgb(153, 153, 153);
margin:           0px;
padding:          0px;
display:          none;
}
#navigationCaption p{
font-weight:      bold;
font-size:        10pt;
margin-top:       0px;
margin-bottom:    0px;
margin-left:      0px;
display:          none;
}
#navigation{
text-align:       left;
color:            rgb(255, 255, 255);
margin:           0px;
padding:          0px;
width:            208px;
}
#navigationTD{
color:            rgb(255, 255, 255);
background-color: rgb(0, 133, 63);
margin-top:       2px;
padding-top:      0px;
}
#navigation p{
margin:           0px;
padding:          0px;
}
#navigation .category{
text-align:       left;
font-weight:      bold;
font-size:        14px;
text-decoration:  none;
color:            rgb(255, 255, 255);
margin:           0px;
padding:          0px;
display:          none;
}
#navigation .selected{
font-weight:      bold;
font-size:        14px;
color:            rgb(255, 255, 0);
margin:           0px;
padding:          0px;
cursor:           pointer;
}
#navigation div{
font-size:        14px;
margin-top:       6px;
margin-bottom:    6px;
padding-right:    0px;
padding-left:     9px;
}
#navigation .separator{
line-height:      0px;
font-size:        1px;
border-bottom:    1px solid rgb(123, 181, 140);
height:           1px;
}
#navigation .terminator{
display:          none;
}
#navigation a:active{
font-weight:      bold;
color:            rgb(102, 102, 102);
}
#navigation a:link{
font-weight:      bold;
color:            rgb(255, 255, 255);
}
#navigation a:visited{
font-weight:      bold;
color:            rgb(255, 255, 255);
}
#navigation a:hover{
font-weight:      bold;
text-decoration:  underline;
color:            rgb(255, 255, 0);
}
#template{
margin-top:       0px;
margin-right:     auto;
margin-bottom:    0px;
margin-left:      auto;
padding:          0px;
width:            800px;
}
#template td{
vertical-align:   top;
margin:           0px;
padding:          0px;
}
#main{
text-align:       left;
vertical-align:   top;
font-size:        12px;
margin:           0px;
padding-top:      3px;
padding-right:    0px;
padding-bottom:   3px;
padding-left:     3px;
width:            588px;
}
#mainTD{
border-right:     1px solid rgb(204, 204, 204);
margin:           0px;
padding:          0px;
width:            588px;
}
#main p{
font-size:        12px;
margin-top:       0px;
margin-right:     3px;
margin-bottom:    0px;
margin-left:      0px;
padding:          0px;
}
#main h1{
font-size:        16pt;
margin-top:       4px;
margin-right:     0px;
margin-bottom:    4px;
margin-left:      0px;
padding:          0px;
}
#main h2{
font-size:        14pt;
margin-top:       4px;
margin-right:     0px;
margin-bottom:    4px;
margin-left:      0px;
padding:          0px;
}
#main h3{
font-size:        12pt;
margin-top:       4px;
margin-right:     0px;
margin-bottom:    4px;
margin-left:      0px;
padding:          0px;
}
#main ul{
font-size:        10pt;
margin-top:       10px;
margin-right:     20px;
margin-bottom:    0px;
margin-left:      15px;
padding:          0px;
}
#main li{
font-size:        10pt;
}
#main td{
padding:          5px;
}
#main img{
float:            none;
margin-top:       0px;
margin-right:     7px;
margin-bottom:    0px;
margin-left:      0px;
}
#preamble{
text-align:       left;
vertical-align:   bottom;
background-color: rgb(0, 133, 63);
position:         static;
margin:           0px;
padding:          0px;
display:          inline;
height:           0px;
}
#preamble p{
vertical-align:   middle;
font-size:        9pt;
margin-top:       0px;
margin-right:     0px;
margin-bottom:    0px;
margin-left:      12px;
padding-top:      5px;
padding-bottom:   0px;
}
#preamble a:link{
color:            rgb(51, 51, 51);
}
#preamble a:hover{
text-decoration:  underline;
color:            rgb(51, 51, 51);
}
#preamble a:visited{
color:            rgb(51, 51, 51);
}
#controlPanel{
background-color: rgb(187, 187, 187);
border:           1px solid rgb(255, 255, 255);
margin-top:       0px;
margin-right:     7px;
margin-bottom:    7px;
margin-left:      7px;
padding:          2px;
width:            580px;
}
#controlPanel a:link{
color:            black;
}
#controlPanel a:visited{
color:            black;
}
#controlPanel a:hover{
color:            rgb(255, 255, 255);
}
#editor{
overflow:         scroll;
width:            570px;
height:           100%;
}
#categories{
width:            120px;
}
#categories p{
text-align:       center;
border:           1px inset rgb(255, 255, 255);
padding:          4px;
width:            110px;
}
#galleryMenubar{
margin-top:       -3px;
padding:          0px;
width:            577px;
height:           22px;
}
#galleryMenubar td{
text-align:       center;
font-weight:      bold;
font-size:        13pt;
margin:           1px;
padding:          2px;
}
#galleryMenubar span{
font-weight:      bold;
font-family:      arial,'helvetica';
font-size:        12pt;
color:            rgb(238, 238, 238);
}
#gallery{
text-align:       center;
width:            573px;
}
.topDecoration{
}
.bottomDecoration{
}
.galleryImage{
border:           1px solid rgb(87, 101, 122);
margin:           0px;
padding:          0px;
}
.galleryTD{
text-align:       center;
vertical-align:   bottom;
margin:           0px;
padding-top:      6px;
padding-right:    25px;
padding-bottom:   0px;
padding-left:     25px;
}
.imageTitle{
text-align:       center;
font-weight:      bold;
font-size:        9pt;
color:            rgb(255, 255, 255);
margin-right:     0px;
margin-left:      0px;
padding:          0px;
}
.imageTitleo{
text-align:       center;
font-size:        9pt;
background-color: rgb(255, 255, 255);
margin-right:     4px;
margin-left:      4px;
padding:          0px;
}
.imageDescription{
text-align:       left;
font-family:      'MS Sans Serif';
font-size:        11px;
color:            rgb(153, 153, 153);
margin-right:     4px;
margin-left:      4px;
padding:          0px;
display:          none;
height:           5px;
}
#pictureFrame{
margin-top:       7px;
padding:          1px;
overflow:         auto;
width:            573px;
}
#pictureFrame img{
border:           1px solid rgb(0, 0, 0);
}
#expandedDescr{
font-size:        9pt;
margin-right:     35px;
margin-left:      35px;
}
#galleryHeader{
text-align:       center;
font-size:        8pt;
color:            rgb(187, 187, 187);
background-color: rgb(80, 101, 122);
border-top:       2px solid rgb(80, 101, 122);
margin-top:       0px;
margin-bottom:    15px;
width:            573px;
height:           25px;
}
#news{
margin-top:       0px;
margin-left:      10px;
width:            554px;
}
#news .linkback{
text-align:       center;
color:            rgb(68, 68, 68);
margin-top:       0px;
margin-bottom:    4px;
margin-left:      0px;
}
#news .linkTitle{
font-family:      arial,'helvetica';
color:            rgb(34, 34, 34);
}
#news .date{
font-size:        9pt;
color:            rgb(0, 0, 0);
margin-left:      5px;
}
#newsTable{
margin-top:       -3px;
margin-left:      -5px;
width:            547px;
}
#newsTable td{
vertical-align:   top;
margin-top:       5px;
padding-top:      0px;
padding-right:    0px;
padding-bottom:   7px;
padding-left:     5px;
}
#newsTable h4{
font-weight:      normal;
font-family:      arial,'helvetica';
font-size:        14pt;
color:            rgb(0, 0, 0);
margin-top:       0px;
margin-bottom:    4px;
margin-left:      4px;
}
#newsTable td .listImage{
float:            left;
margin-top:       2px;
margin-right:     7px;
margin-bottom:    2px;
margin-left:      2px;
width:            50px;
height:           50px;
}
#newsTable td .listTitle{
font-weight:      bold;
}
#newsTable td .newsImage{
float:            left;
margin-top:       2px;
margin-right:     7px;
margin-bottom:    2px;
margin-left:      2px;
}
#newsTable p{
color:            rgb(0, 0, 0);
margin-top:       4px;
margin-bottom:    4px;
margin-left:      4px;
}
#sitesearch{
text-align:       left;
font-size:        9pt;
color:            white;
position:         static;
top:              -48px;
left:             0px;
margin-top:       0px;
margin-right:     auto;
margin-bottom:    0px;
margin-left:      0px;
padding:          0px;
height:           0px;
}
#sitesearch form{
margin:           0px;
padding-left:     4px;
}
#credits{
text-align:       left;
font-size:        8pt;
color:            rgb(139, 139, 76);
margin-right:     auto;
margin-left:      auto;
width:            795px;
}
#credits a:link{
color:            rgb(139, 139, 76);
}
#credits a:visited{
color:            rgb(139, 139, 76);
}
#credits a:active{
color:            rgb(139, 139, 76);
}
#credits a:hover{
color:            rgb(139, 139, 76);
}
.question{
font-weight:      bold;
font-size:        9pt;
text-decoration:  underline;
margin:           2px;
padding-top:      1px;
padding-right:    5px;
padding-bottom:   1px;
padding-left:     5px;
cursor:           pointer;
}
.answer{
font-size:        9pt;
background-color: rgb(255, 255, 238);
border:           1px solid rgb(153, 153, 153);
margin:           2px;
padding:          5px;
cursor:           pointer;
}
#navigation .defLink{
font-size:        10pt;
margin-top:       8px;
margin-right:     0px;
margin-bottom:    8px;
margin-left:      0px;
padding-left:     0px;
}
