/* general */
body        {padding: 10px 0px 10px 0px; background-color:#3e60b0; 
             font-size:100%; color:#000000; font-family:sans-serif;}

h1          {font-family:sans-serif; font-size:2em}
h2          {font-family:sans-serif; font-size:1.5em}
h3          {font-family:sans-serif; font-size:1.25em}
small       {font-family:sans-serif; font-size:.5em}

a:link        {color:#3e60b0; text-decoration:none; font-weight:bold}
a:visited     {color:#3e60b0; text-decoration:none; font-weight:bold}
a:active      {color:#3e60b0; text-decoration:none; font-weight:bold}
a:hover       {color:#000000; text-decoration:none; font-weight:bold}

div#block     {position:relative; width:900px; background:#cccccc; margin:auto;}
                  b.rtop, b.rbottom {display:block; background:#3e60b0;}
                  b.rtop b, b.rbottom b {display:block; height:1px; overflow:hidden; background:#cccccc;}
                  b.r1 {margin:0 5px;}
                  b.r2 {margin:0 3px;}
                  b.r3 {margin:0 2px;}
                  b.rtop b.r4, b.rbottom b.r4 {margin:0 1px; height:2px;}
div#inside    {position:relative; width:850px; background:#cccccc; margin:auto;}
div#menu-bgnd {position:relative; top:20px; left:0px; height:40px; background-color:#ffbb00; z-index:9; width:900px;}
div#menu      {position:relative; top:-10px; z-index:9; width:900px; 
               font-size:1em; font-weight:bold; font-family:sans-serif; text-align:center;}
div#addr      {position:relative; width:850px; z-index:9; width:700px;
               font-size:0.75em; font-family:sans-serif; color:#000000;}
div#line      {float:left; clear:both; width:850px; height:40px;}


/* front page */
div#front  {position:relative; width:900px; height:800px; margin:auto;}
div#header {position:relative; top:30px; left:330px; width:321px; height:100px;}
div#desc   {position:relative; top:30px; left:0px; width:900px;
            font-size:1.25em; font-family:sans-serif; color:#000000; text-align:center;}
div#fpic1  {float:left; padding:50px 5px 25px 65px; width:250px; height:250px;}
div#fpic2  {float:left; padding:50px 5px 25px  5px; width:250px; height:250px;}
div#fpic3  {float:left; padding:50px 65px 25px 5px; width:250px; height:250px;}
div#fqotd  {float:left; clear:both; padding:0px 0px 25px 0px; width:900px;
            font-size:1em; font-family:sans-serif; color:#000000; text-align:center;}
div#SPR    {float:left; clear:both; padding:0px 0px 25px 350px}
div#faddr  {float:left; clear:both; padding:0px 0px 0px 50px; width:900px;
            font-size:0.75em; font-family:sans-serif; color:#000000;}    


/*headers*/
div#logo    {position:relative; top:10px; left:370px; width:160px; height:50px;}
div#hdesc   {float:left; padding:10px 0px 20px 0px; width:425px; height:134px;}
div#hpic    {float:left; padding:10px 0px 20px 0px; width:425px; height:134px;}
div#half1   {float:left; clear:right; padding:0px 0px 0px 125px; width:300px;}
div#half2   {float:left; clear:right; padding:0px 125px 0px 0px; width:300px;}
div#hline   {position:relative; clear:both; width:850px; height:10px;}


/* pictures */
div#pinside     {position:relative; width:775px; height:750px; background:#cccccc; margin:auto;}
div#hint        {position:absolute; width:775px; top:10px;
                 font-family:sans-serif; text-align:center; z-index:10}
div#imagetext   {position:absolute; width:775px; top:700px; left:12px; 
                 font-family:sans-serif; text-align:center; font-weight:normal}
#img1           {position:absolute; top:120px; left:0px; border:0px}
#img2           {position:absolute; top:120px; left:256px; border:0px}
#img3           {position:absolute; top:120px; left:512px; border:0px}
#img4           {position:absolute; top:312px; left:0px; border:0px}
#img5           {position:absolute; top:312px; left:256px; border:0px}
#img6           {position:absolute; top:312px; left:512px; border:0px}
#img7           {position:absolute; top:504px; left:0px; border:0px}
#img8           {position:absolute; top:504px; left:256px; border:0px}
#img9           {position:absolute; top:504px; left:512px; border:0px}
div#paddr       {position:absolute; top:720px; left:0px; border:0px;
                 font-size:0.75em; font-family:sans-serif; color:#000000; font-style:italic;}   
div#lpaddr      {position:relative; top:-5px; left:20px; border:0px;
                 font-size:0.75em; font-family:sans-serif; color:#000000; font-style:italic;}   
div#lpinside    {position:relative; width:775px; height:960px; background:#cccccc; margin:auto;}
#lpimg          {position:relative; padding:75px 6px 10px 6px;}

/* people */
#profpic      {float:left; padding:10px 20px 20px 10px;}
#navbox       {position:relative; padding:50px 0px 120px 300px;}

/* thanks */
#imgcenter    {position:relative; width:384px; margin:auto; padding:10px}
#textcenter   {position:relative; width:850px; margin:auto; padding:10px;
               text-align:center;}

/* CIF */
#table1       {clear:both; width:850px;}

/* news */
#newspic      {float:left; padding:10px;}

