body
{
   margin           : 0;
   padding          : 0;
   background-color : #000000;
}



/* Wrapper Definitions */

#wrapper
{
   width            : 1024px;
   margin           : 0 auto;
   padding          : 0;
   background : #ffffff url(i/body.jpg) repeat-y left top;
}


/* Header Definitions */

#header
{
   width  : 1024px;
   height : 205px;
   text-align : left;
   background : #0000bb url(i/header.JPG) no-repeat;
}

#header h1
{  
   font-size   : 48px;
   font-weight : bold;
   font-style  : italic;
   font-family : serif;
   padding     : 0;
   margin      : 0 0 0 256px;
}  

#header h2
{
   font-size   : 20px;
   font-weight : bold;
   font-style  : italic;
   font-family : serif;
   margin      : 0 0 0 256px;
   padding     : 0;
}

#header h3
{
   font-size   : 16px;
   font-weight : normal;
   font-style  : italic;
   font-family : serif;
   margin      : 10px 20px 0 256px;
   padding     : 0;
}

#header p
{
   font-size   : 12px;
   font-weight : normal;
   font-style  : normal;
   font-family : serif;
   margin      : 0 20px 0 256px
}

#verse
{
   font-size   : 16px;
   font-weight : normal;
   font-style  : italic;
   font-family : serif;
   margin      : 14px 20px 0 256px;
   padding     : 0;
}

#htob
{
   width  : 1024px;
   height : 15px;
   background : #0f0f0f url(i/htob.jpg) no-repeat;
   margin : 0;
   padding : 0;
}



/* Content Definitions */

#content
{
   margin  : 0;
   padding : 0;
}

#main
{
   width   : 754px;
   float   : right;
   margin  : 0;
   padding : 0;
}

#main p
{
   margin : 8px 20px 0 0;
}


#primary
{
   width   : 499px;
   float   : left;
   margin  : 0;
   padding : 0;
}

#primary > h1:first-child
{
margin : 0 20px 10px 0;
}

#primary h1
{
margin : 30px 20px 10px 0;
padding : 0;
font-size : 24px;
font-weight : bold;
font-family : serif;
}

#primary h4
{
margin : 12px 20px 0 0;
padding : 0;
}

#primary h4 > p:first-child
{
margin : 0 20px 0 0;
padding : 0;
}

#secondary
{
width   : 240px;
float   : right;
margin  : 0;
padding : 0;
font-family : sans-serif;   
}

#secondary h2
{
   margin : 0 20px 10px 0;
   padding : 0;
   font-size : 16px;
   font-weight : bold;
}

#secondary h3
{
 font-weight : bold;
 font-size : 12px;
 margin: 12px 20px 0 0;
 padding : 0;
}

#secondary p
{
 font-weight : normal;
 font-size : 12px;
 margin: 0 20px 8px 0;
 padding : 0;
}

#leftbar
{
   float   : left;
   width   : 240px;
   padding : 0;
   margin  : 0 0 0 0px;
}

#leftbar ul
{
   list-style : none;
   margin     : 0;
   padding : 0;
}

#leftbar li a
{
   font-family : sans-serif;
   font-weight : normal;
   font-size   : 12px;
   margin      : 8px 20px 0 20px;
   padding : 0;
}

#mainnavttl
{
font-family : sans-serif;
font-weight : bold;
font-size : 16px;
margin : 0 20px 0 20px;
padding : 0;
}

#regmtgttl
{
font-family : sans-serif;
font-weight : bold;
font-size : 16px;
margin : 30px 20px 0 20px;
padding : 0;
}

#latestttl
{
font-family : sans-serif;
font-weight : bold;
font-size : 16px;
margin : 30px 20px 0 20px;
padding : 0;
}

#leftbar h3
{
 font-family : sans-serif;
 font-weight : bold;
 font-size : 12px;
 margin: 12px 20px 0 20px;
 padding : 0;
}

#leftbar p
{
 font-family : sans-serif;
 font-weight : normal;
 font-size : 12px;
 margin: 0 20px 8px 20px;
 padding : 0;
}

#audiolib h1
{
font-weight : bold;
font-size : 20px;
margin : 0 20px 0 20px;
padding : 0;
}

#audiolib h5
{
font-weight : bold;
font-size : 14px;
margin : 15px 20px 0 20px;
padding : 0;
}

#audiolib p
{
font-weight : normal;
font-size : 12px;
margin : 0 20px 0 20px;
padding : 0;
}


/* Footer Definitions */

#ftob
{
   clear  : both;
   width  : 1024px;
   height : 10px;
   background : #f0f0f0 url(i/ftob.jpg) no-repeat;
   margin : 0;
   padding : 0;
}

#footer
{
   clear  : both;
   width  : 1024px;
   background : #eeee00 url(i/footer.jpg) no-repeat;
   height : 120px;
   margin : 0;
   padding : 0;
   font-size : 12px;
   font-family : sans-serif;
   list-style : none;
}

#footer ul
{
   margin : 0 20px 30px 256px;
   padding : 5px 0 0 0;
   list-style : none;
}

#footer ul li
{
   float : left;
}

#footer ul a
{
   padding : 0 20px 0 0;
}

#info
{
   clear : both;
}

#infosjgc
{
   clear : both;
   margin : 0 20px 0 256px;
   padding : 0;
}

#webmaster
{
   margin : 5px 20px 0 256px;
}

#copyright
{
   margin: 20px 20px 0 256px;
}

#bottom
{
   width : 1024px;
   height : 13px;
   background : #0000ee url(i/bottom.jpg) no-repeat;
}