body   {
      text-align: center;
       margin: 0; padding: 0;
      font-size: 12px;
       font-family: Arial, Helvetica, sans-serif;
       background-color: #000000; 
      color: #ffffff;
       }

#wrapper    {   
          text-align: left; width: 760px;
             margin: 0 auto;
             position: relative;
             }

#maincontent   {
            width: 760px;
            position: relative;
            left: 0; top: 45px;
            z-index: 99;
            margin-top: 4px;
            }
/* TOP NAVIGATION BAR */

   #topnav  {  
         height: 25px; white-space: nowrap;
         margin: 0; padding: 0;
         list-style: none;
         position: absolute;
         top: -2px !important; top: 5px; left: 59px;
         z-index: 1000;
		 width: auto !important; width: 800px;
         }

   #topnav li  {  
            display: block;
            float: left;
            height: 25px;
            margin: 0; padding: 0;
            list-style: none;
            }
            
   #topnav li a   {
            width: auto;
            display: block;
            float: left;
            padding: 3px 8px 5px 16px;
            font-size: 10px;
            color: #ffffff;
            text-indent: 9px; 
            background-position: 8px center;
            background-repeat: no-repeat;
            }
               
   #topnav li a:hover   {
               background-color: #ffa300;
               }
            
   /* SPECIFIC TOPNAV ENTRIES */
            
      #topnav #nav-cover a   { 
                  background-image:url(../_Assets/Nav/white/cover.gif);
                  }
                  
      #topnav #nav-store a   { 
                  background-image: url(../_Assets/Nav/white/store.gif);
                  }
                  
      #topnav #nav-class a   { 
                  background-image: url(../_Assets/Nav/white/classifieds.gif);
                  }
                  
      #topnav #nav-speed a   { 
                  background-image: url(../_Assets/Nav/white/speed.gif);
                  }
                  
      #topnav #nav-archives a   { 
                  background-image: url(../_Assets/Nav/white/search.gif);
                  }
                  
      #topnav #nav-contact a    { 
                  background-image: url(../_Assets/Nav/white/contact.gif);
                  }
                  
      #topnav #nav-toc a  { 
               background-image: url(../_Assets/Nav/white/toc.gif);
               }
                  
      #topnav #nav-cal a  { 
               background-image: url(../_Assets/Nav/white/calendar.gif);
               }
            
/* END  TOPNAV  */

/* PAGE WIDGETS */

   #wrapper .pagewidgets   {
               width: 760px;
               font-size: 12px;
               font-weight: bold;
               height: 27px;
               background-color: #e0e0e0;
               overflow: hidden;
               color: #ffffff;
               }
                        
    #wrapper #topblock .pagewidgets {
                     background-image: url(../_Assets/Widgets/topmiddle.gif);
                     background-repeat: repeat-x;
                     margin-bottom: 10px;
					 margin-top: 10px; 
                     }
                              
    #wrapper #bottomblock .pagewidgets {
                        background-image: url(../_Assets/Widgets/bottommiddle.gif);
                        background-repeat: repeat-x;
                        margin: 10px 0; 
                        }
                                 
   #wrapper .pagewidgets a {
            color: #ffffff;
            display: block; 
            padding-right: 2px; 
            text-decoration: underline !important;
            height: 25px;
            padding-top: 2px;
            }
            
   #wrapper .pagewidgets a:hover {
                  color: #FFA300;
                  } 
                  
   #wrapper .prev    {
         float: left; background-position: left top;
         background-repeat: no-repeat; 
         width: 29%;
         text-indent: 32px;
         text-align: left;
         }
      
   #wrapper .tocwidget  {
            float: left;
            background-position: 5px 1px;
            background-repeat: no-repeat;
            width: 44%;
            height: 25px; margin-top: 2px;
            text-align: center;
            }
      
   #wrapper .next    {
         float: right; 
         background-position: right top; background-repeat: no-repeat; 
         text-align: right;
         width: 23%; 
         }
         
   #wrapper .next a  {
         padding-right: 32px;
         }
         
      #topblock .prev { 
                  background-image: url(../_Assets/Widgets/Black/topleft.gif);
                  padding-top: 2px;
                  }
                  
      #topblock .next { 
                  background-image: url(../_Assets/Widgets/Black/topright.gif);
                  padding-top: 2px;
                  }
                  
      #topblock .tocwidget    { 
                        padding-top: 2px;
                        }
                  
      #bottomblock .prev   { 
                     background-image: url(../_Assets/Widgets/Black/bottomleft.gif);
                     padding-top: 3px;
                     }
                  
      #bottomblock .next   { 
                     background-image: url(../_Assets/Widgets/Black/bottomright.gif);
                     padding-top: 3px;
                     }
                     
      #bottomblock .tocwidget    { 
                        background-image: url(../_Assets/Widgets/toc-bot-widget.gif);
                        background-position: center 3px;
                        }        
                        
/* END PAGE WIDGETS */

#footer  {
      color: #ffffff;
      width: 100%;
      }
      
#footer .fineprint   {
               display: block;
               padding-top: 5px;
               width: 100%;
               text-align: center;
               font-size: 9px;
			   color: #ffffff !important;
			   padding-bottom: 1em;
               }
			   
#maincontent #story  .bug  {
      width: 1px;
      height: 1px !important;
      background-image: url(../_Assets/storybug.gif);
      background-repeat: no-repeat;
      background-position: top left !important;
		text-decoration: none !important;
		color: #000000;
		overflow: hidden !important;
		padding-top: 14px;
		position: relative !important; top: 4px;
		font-size: 1px !important;
		padding-left: 28px;
		}

#maincontent #story  a.bug:hover {
								}
body img.hasmargin {
         margin: 5px;
         }
		 

/* HIDE THE TOC LINK IN THE MASTHEAD ENTIRELY!!! */
#masthead #tocheadlink { display: none !important; }

#wrapper #storyActions { position: absolute; top: -200px !important; top: -19px; right: -19px !important; right: 0px; }

#wrapper #storyActions a { color: #ffffff; z-index: 999; 
text-decoration: none !important; display: block; height: 1.1em; width: 100px; padding: 2px 0 4px 6px !important;
padding: 2px 0 4px 6px;
font-size: 10px; border-bottom: 0px none #ffffff; background-position: 4px 2px;
background-image: url(../_Assets/Nav/email.gif); background-repeat: no-repeat; text-indent: 17px; 
}

#wrapper #storyActions a:printStory { background-image: url(../_Assets/Nav/white/print.gif); background-position: 2px 0;}

#wrapper .pagewidgets #storyActions a:hover { 
color: #ffffff !important;
               background-color: #ffa300 !important;
               }
               
               
.squareadleft 	{ 
				display: block; 
				float: left; 
				width: 335px; 
				height: 307px; 
				
				}

.squareadright 	{ 
				display: block !important; 
				float: right; 
				width: 335px; 
				height: 307px;
				
				}

.largesq 	{ 
			width: 311px; 
			height: 478px; 
			
			}
   

.clearing 	{ 
			clear: both; 
			}

