			/* normalize some rules for all browsers */
            h1, h2, h3, h4, h5, h6, ul, li, p, hr, ol, form, body {
                margin: 0px;
                padding: 0px;
                font-family: Georgia, serif;
                font-style: normal;
                font-weight: normal;
                list-style-type: none;
                color: #000;
            }
			a, a:visited { color: #36C; text-decoration:none; }
			a:hover, a:active { color: #36C; text-decoration:underline }
			/* we'd get this for free in quirksmode, but not when specifying a doctype */
            html, body {
				height:100%;
            }
            body {
                font-size: 76%;
                margin-left:2em;
            }
            div#left {
				position:absolute;
				top:1.2em;
				left:2em;
                width:17em;
            }
            div#right {
                margin-left:17.5em;
				margin-top:2em;
            }
            div#container {   /* tweaked to go to 650 */
				position:relative; 
				margin:0px auto; 
				width:650px; 
				padding-right:15px; 
			}
            div#imageContainer {  
                height:430px;
				position:relative;
            }
			div#imageContainer div{ width:650px; position:absolute; bottom:0; text-align:center; }
            div#captionContainer{  
                float:left;
                margin-top:1em;
                padding-bottom:4px;
                border-bottom: 1px solid #999;
                font-family:verdana, sans-serif;
            }
            div#caption{        /* changed to accomodate 650 width */
				float:left; 
				width:555px; 
				color:#666;
				line-height:1.4em;
			}
			div#h1-thumbContainer *{vertical-align:bottom;}
            div#thumb-nav , div#thumbs{
                float:right;
            }
            div#thumb-nav a{
                text-decoration:none;
            }
            div#thumb-nav a.prev{
                padding:5px 8px 5px 0;
                background:url('../images/arrow-prev.gif') no-repeat center center;
            }
            div#thumb-nav a.prev:hover{
                background-image:url('../images/arrow-prev-hover.gif');
            }
            div#thumb-nav a.next{
                padding:5px 0 5px 0;
                background:url('../images/arrow-next.gif') no-repeat center center;
            }
            div#thumb-nav a.next:hover{
                background-image:url('../images/arrow-next-hover.gif');
            }
            div#thumbs{
                text-align:right;
                margin-top:7px;
				margin-bottom:10px;
            }
            div#thumbs img{ 
				width:35px; 
				height:35px; 
				margin-left:5px; 
			}
            div#thumbs a.thumb img{ border:1px solid #999; }
            div#thumbs a.thumb:hover img{ border:1px solid #06c; }
            div#thumbs a.thumb-active img{ 
				border:2px solid #000; 
				margin-bottom:-1px; 
			}
			h1 { font-size: 170%; float:left; margin-top:1.2em; margin-bottom:.4em; } 
            h2 { font-size: 170%; color:#696; margin-bottom:.7em; }
            h3 { font-size: 140%; margin-top:.8em; } 
            li { line-height: 1.7em; font-size:.95em;}
            br.clear { clear:both; }
             p { 
			 	font-family: verdana, sans-serif; 
				line-height:1.4em;
				clear:both; 
				margin-top:-.5em; 
			}
            ul.category_list li { margin-left:1em; }
            li.active { font-weight: bold; color:#696; }
			li a, li a:visited { color:#000; text-decoration:none; }
			li a:hover, li a:active { color: #36C; text-decoration:none; }
            span#x-of-y, span#arrows{
                display:block;
                width:37px;
                text-align:center;
                float:left;
				margin-left:5px;
				white-space:nowrap;
            }
            span#x-of-y{ min-width:37px; width:2.6em; }      /* added width to help IE/FF with font changes */
			
			div#homebody { text-align: center; margin-top:25%; }
			#myname a, #myname a:visited, #myname a:active { color:#696; text-decoration:none; }
			#myname a:hover { color: #699; text-decoration:none; }

            /* IE6 rules follow */
            * html div#left { position:absolute; }
            * html div#right { position:relative; left:0em; }

