* html {overflow:hidden;}
#topper {position:fixed; top:0; right:0; width:110%; height:40px; background:url(images/top.jpg); background-repeat:repeat-x; z-index:200; }

* html #topper {position:absolute; right:0; right:16px;}

#rl,h1,h2 {position:fixed; display:block; top:-8px; left:12px; width:100%; height:40px; font-size:1.2em; line-height:45px; overflow:hidden; z-index:5; font-weight:bold; z-index:900;}
* html #rl {position:absolute; z-index:900; }

body {margin:0; padding:0 10px 0 10px; height:98%; overflow-y:scroll; background-color:#FFFDDA; font-family:arial, sans-serif; font-size:.9em; color:#395F0B; }

h1	{margin-top:14px }/*Adjusts position for Opera etc.*/
h2	{font-size:1em; }
h3	{font-size:1.1em; color:navy;}
h4	{font-size:1em; color:navy;}
#smallhead	{font-size:.9em; font-weight:normal;}

.super {vertical-align:top; font-size:70%; padding-left:1px; }

table	{font-size:.8em; border:1px solid navy; border-collapse:collapse; border-spacing:0; empty-cells:show; margin-top:1px; }
th	{padding-left:3px; padding-right:2px; border:1px solid navy; border-collapse:collapse; border-spacing:0; background-color:Yellow; }
td	{padding-left:3px; padding-right:2px; border:1px solid Navy; vertical-align:top; border-collapse:collapse; border-spacing:0; }

#date{width:9em;}

#nav_bar {position:fixed; display:block; top:71px; left:10px; width:120px;}
* html #nav_bar {position:absolute;}

#nav_bar a, #nav_bar a:link {display:block; width:140px;  text-decoration:none; line-height:24px; margin-top:-1px; border:1px solid navy; font-size:12px; text-align:center; color:#00C; background-color:#FFFFA2; }

#nav_bar a:visited	{color:purple; }
#nav_bar a:hover	{background:url(images/smallgreen.gif);}

#nav_bar a.thislink	{background:url(images/smallblue.gif);}
#nav_bar a.thislink:hover {background:url(images/smallblue.gif);}

#main {position:relative; display:block; margin:0 0 0 131px; overflow:hidden; z-index:10; padding-right:10px;}

div		{clear:both; padding-top:15px}
div.main	{margin-left:155px; margin-top:70px; text-align:left; } 
div.home_main	{margin-left:155px; margin-right:200px; margin-top:70px; }

div.right_bar{position:absolute; right:25px; top:85px; text-align:left; width:180px; border:1px solid navy; background:#FFFFA2; padding:4px; line-height:1.8; z-index:100; min-height:266px; }


p		{margin-top:0; margin-bottom:14px; line-height:1.3; padding-right:10px;}
div.boxed		{border:1px solid Navy; background:#FFDEAD; padding:5px; line-height:1.5; }
p.emph		{font-size:1em; color:Maroon; margin-top:2px; margin-bottom:2px; }

p.rightbar1{font-size:16px; margin-bottom:1px; font-weight:bold; color:Red; }
p.rightbar2{font-size:14px; margin-bottom:1px; font-weight:bold; color:Blue; }
p.rightbar3{font-size:12px; }

img			{margin-bottom:2px;}
img.odd		{float:left; margin-right:15px; border:1px solid #4D65A0; }
img.even	{float:right; margin-left:15px; border:1px solid #4D65A0; }
img.word	{margin-bottom:-3px; height:20px; margin-right:2px; }

div.main a:focus, a:hover, a:active	{font-weight:normal;}

hr {height:1px; border-style:none; color:navy; background-color:navy;}

li		{margin-bottom:12px;}

.action	{background-color: yellow;}

table.photomain {font-size:.8em; border-style:none; border-collapse:collapse; border-spacing:0; empty-cells:show; margin-left:-3px; }
table.photomain tr {margin-bottom:15px; height:20px;}
table.photomain td {border-style:none; border-collapse:collapse; border-spacing:0; border-bottom:7px solid #FFFDDA;}

#date{width:9em;}

/*thumbnail rollover*/
#thumbs {position:relative; top:-15px; }
#thumbs a.p1, #thumbs a.p1:visited {display:block; width:90px; height:60px; text-decoration:none; top:0; left:0; border:0; border:1px solid navy; margin-bottom:9px; }
#thumbs a img {border:0; }
#thumbs a.p1:hover {text-decoration:none; color:#000; }
#thumbs a .large {display:block; position:absolute; width:0; height:0; border:0; top:0; }
#thumbs a.p1:hover .large {display:block; position:absolute; top:15px; left:105px; width:387px; height:273px; border:1px solid navy; }
#info {z-index:100; height:22em; }

#defaultpic{display:block; position:absolute; top:15px; left:105px; width:387px; height:258px; border:1px solid navy; z-index:-1; }

img.defpic	{margin-top:-15px; }
img.rightbarpic	{padding:0; margin-top:-10px; border:0; }


