/* Header */
body {height:2800px; font-family: Georgia;}

/* Section 1 */
a {text-decoration: none}
a.newmenu   { color: white; }
a:visited.newmenu  {color: lime; }
a:hover.newmenu {background-color: yellow; color: navy;}
a.newmenu, a:visited.newmenu {font-size: 14pt; background-color: navy; font-weight: bolder; height: 10em;}
div.nav { background-color: maroon; text-align: center; width: 95%; position: absolute; top: 0%; left: 3%; border-style: dashed; border-width: 0px; height: 85px;}
table.nav {position: absolute; top: 1.5%; left: 0%; width: 100%;}
tr.nav { background-color: navy; text-align: center;}                    

/* ==================================================================== */

/* Section 2 */
div.sect2 {position: absolute; top: 18%; left: 3%; width: 93%; border-style: dashed; border-width: 0px; border-color: red; height: 165px; }
img.pjetbanner {position: absolute; left: 0;}
span.banner {position: absolute; top: 40%; right: 3%; font-size: 20pt; color: maroon;}

/* ==================================================================== */

/* Section 3 */
div.sect3 {position: absolute; top: 270px; left: 3%; border-style: dashed; border-width: 0px; border-color: blue; width: 93%; background-color: maroon;}
b.linkheader {font-size: 16pt; background-color: navy; color: white;}
b.linksite {font-size: 11pt; color: white;}
a.urlsite {color: yellow;}
a.sect3 {color: lime;}
span.sect3 {color: white;}

/* ==================================================================== */

/* Section 4 */
div.sect4 {position: absolute; top: 480px; right: 3%;}

/* ==================================================================== */

/* Section 5 */
div.sect5 {position: absolute; top: 470px; left: 3%; 
            border: dashed 0px teal; width: 80%; height: 1500px;}
b.titleHG {font-weight: bolder; font-size: 20pt;}
b.titleB {font-weight: bolder; font-size: 18pt;}
b.titleBL {font-weight: bolder; font-size: 18pt; text-align: center;}
b.title {font-weight: bolder; font-size: 14pt;}

/* ============= About Us Style ========================= */

b.about5 {font-weight: bolder; font-size: 14pt;}
img.about5 {position: absolute; top: 35%; left: 50%; width: 3px; height: 780px;}
p.authors {text-align: center; font-family: "Monotype Corsiva"; font-size: 16pt; color: maroon;}

div.pam {position: absolute; top: 32%; right: 1%; width: 375px; 
        border-color: blue; border-style: inset; border-width: 0px; 
        text-align: justify; margin-left: 2px; margin-right: 2px;
        color: maroon; font-family: Verdana; font-size: 12pt;}

div.eric {position: absolute; top: 32%; left: 1%; width: 375px; 
        border-color: green; border-style: outset; border-width: 0px; 
        text-align: justify; margin-left: 2px; margin-right: 2px;
        color: navy;  font-family: Verdana; font-size: 12pt;}


h2.resume {position: absolute; top: 1300px; width: 950px; text-align: center; color: navy; border: 0px solid red;}
div.ten {position: absolute; top: 1360px; width: 450px; border: double blue 0px;}
div.ohnine {position: absolute; top: 1360px; left: 500px; border: double maroon 0px; width: 450px;}
h3.shows {color: #000080;}

/* ============= Contact Us Style ========================= */

form.sendform {margin-left: .25in;}
form.contactform {margin-left: .5in;}
form.linkbutton {text-align: center;}

/* ============= Dictionary Style ========================= */

fieldset.dictionary {height: 1100px; border: 0px dashed maroon}
p.dictionary {margin-left: 5px; margin-right: 5px; text-align: center; 
                border: 0px dashed navy; height: 1000px;}

span.subject { background-color: #FFCC00; 
                font-family: "Monotype Corsiva", "Lucida Handwriting", Script; 
                color: navy; font-size: 18pt; font-weight: bold;
                padding-right: 5px; padding-left: 5px; padding-top: 2px; padding-bottom: 2px;
                border: 1px solid blue;}

                
img.dictionaryfooter    {position: absolute; top: 550px;}

/* ============= Gallery Style ===================== */

.gallery {color: navy; text-align: center;}
h1.gallery {font-size: 22pt; position: absolute; right: 3%; top: 40%;}

h2.gallery {font-size: 16pt;}
h2#dp { position: absolute; top: 5px; left: 1%;
        width: 250px; text-align: center; border: dashed 0px maroon; }
h2#pe { position: absolute; top: 5px; right: 1%;
        width: 250px; text-align: center; border: dashed 0px navy; }
h2#sorts {  position: absolute; left: 35%; top: 5px;  
            border: dashed 0px green; width: 250px;
            text-align: center;
            }      


h3#pslide { position: absolute; top: 30px; left: 1%;
            width: 250px; text-align: center; }

h3#eslide { position: absolute; top: 30px; right: 1%;
            width: 250px; text-align: center; }

h3#gallcat1 {position: absolute; top: 30px; left: 35%;
            width: 250px; text-align: center;}
            
h3.gallery {font-size: 14pt;}

h3#newblog {position: absolute; top: 5%; left: 1%;}
h3#oldblog {position: absolute; top: 5%; right: 1%;}
div#blogroll {  position: absolute; top: 150px; 
                background-color: silver; height: 1100px; width: 95%; margin-left: 2.5%; margin-right: 2.5%; 
                border: double #002809 5px;}

p.recent {  position: absolute; left: 5px; top: 100px; height: 500px; width: 250px;
            border: solid 0px blue; text-align: left;}

p.archived {position: absolute; right: 5px; top: 100px; height: 500px; width: 250px;
            border: solid 0px red; text-align: right;}

/* ============= Links Style ========================= */

h2.links    {font-size: 18pt; color: navy; text-align: left;}
h3.links    {font-size: 16pt; color: navy;}
p.links     {border: 5px double maroon; background-color: navy; color: white;}
a.linkcat {background-color: navy; font-weight: bold; font-size: 14pt; color: yellow; 
            padding-right: .5em; padding-left: .5em; padding-top: 5px; padding-bottom: 5px; 
            border-style: outset; border-width: 2px; border-color: white;}

input.linkbutton {font-size: 14pt; color: yellow; background-color: navy; font-weight: bold;}
p.linkex {text-align: center;}

div.alphaLinks {    position: absolute; top: 0px; left: 1%; width: 95%;
                    border: 0px solid red;}
div.catalinks   {   position: absolute; top: 150px; left: 1%; height: 800px; width: 95%;
                    border: 0px dotted blue; text-align: center;}


                    
div#firsten {   position: absolute; left: 0px; top: 60px; height: 300px; width: 100%;
                border: 0px dashed green;}
div#secondten { position: absolute; top: 180px; left: 0px; height: 300px; width: 100%;
                border: 0px dashed navy;}


form.linkbutton {text-align: center;}

p.sendlink  {color: navy;}

/* ============= SiteMap Style ========================= */

div.pjsite {position: absolute; top: 0px; 
            border: red solid 0px; text-align: center; height: 600px; width: 800px}
div.pwsite {position: absolute; top: 750px; 
            border: solid 2px green; text-align: center; height: 150px; width: 800px;}
div.ecsite {position: absolute; top: 950px; 
            border: navy solid 0px; text-align: center; height: 550px; width: 900px;}

div.sitemain {border: outset green 0px; width: 98%;}
div.sitegalleries {border: outset blue 0px; width: 98%;}
div.sitelinks {border: outset black 0px; width: 98%;}
div.siteblogs {border: outset maroon 0px; width: 98%;}

div.siteEOCmain {position: absolute; top: 70px; border: double red 0px; width: 98%;}
div.siteEOCnovels {position: absolute; top: 220px; left: 1px; border: double blue 0px; height: 175px; width: 98%;}
div.siteAIR {position: absolute; left: 1px; border: dashed 0px blue; width: 48%;}
div.siteABNR {position: absolute; right: 1px; border: dashed 0px red; width: 48%;}
div.siteEOCplanets {position: absolute; top: 400px; border: double green 0px; width: 98%;}

h1.sitemap {}
h2.sitemap {}

/* ==================================================================== */

/* Newsletter */

div.newsletter {    position: absolute; top: 2590px; left: 3.25%;
                    border: 5px outset maroon; height: 170px; width: 94%;
                    color: navy;}
h2.newsletter {     text-align: center;}
h3.newsletter {     text-align: center;}  

               

/* ==================================================================== */
                    
/* Footer */
div.copyright {font-size:10pt; text-align: center; position: absolute; top: 2780px; width: 98%;}
