#wrap   {margin: 0 auto;
         border: 0;
         padding: 5px 0 0 0;
         width: 1000px;
         background-color: #b1b1b1;
         }

#headwrap   {margin: 0;
         border: 0;
         padding: 0;
         width: 990px;
         }

#head   {margin-right: 210px;
         border: 0;
         padding: 5px;
         width: 760px;
         }

#headside  {margin: 0;
            border: 0;
			padding: 0;
			width: 200px;
			float: right;
           }

#head img {padding: 0;
           margin: 0;
}

#hmenu  {margin: 0;
         border: 0;
         padding: 0;
         width: 1000px;
         position: relative;
		 /*top: -10px;*/
         
         }

#content {margin: 0;
          border: 0;
          padding: 0;
          width: 1000px;
          position: relative;
          top: -35px;
          
          }

#side   {margin: 0;
         border: 0;
         padding: 10px;
         width: 250px;
         background-color: #d3d2d2;
         float: right;
         }

#main   {margin-right: 270px;
         border: 0;
         padding: 5px;
         width: 720px;
         }
	
#featurepictures   
        {margin: 0;
         border: 0;
         padding: 10px;
         width: 870px;
		 /*height: 350px;*/
		 border: 0px solid #d3d2d2;
         }

.specialmain   
        {margin: 5px 0px;
         border: 0;
         padding: 5px 0px 0px 0px;
         width: 850px;
		 clear: both;
		 
         }

.featurepic
		{margin: 10px;
         border: 0;
         padding: 0;
		 float: left;
         }

		 		 	 
/*#specialsidebar   {margin: 0;
         border: 0;
         padding: 10px;
         width: 350px;
         
         float: right;
         }

#specialmain   {margin-right: 270px;
         border: 0;
         padding: 5px;
         width: 600px;
		 height: 600px;
         }*/
		 
#footer  {margin: 0;
         border: 0;
         padding: 0;
         width: 1000px;
         background-color: #575757;
		 color: #B1B1B1;
		 text-align: center;
		 font-size: 0.8em;
		 line-height: 1.3em;
		 padding: 1px;
         }

body    {background-color:#b1b1b1;
         font-family:"gill sans", arial, sans-serif;
         color:#3f3f3f;
         }

img     {border: none;
		 padding-bottom: 3px;
		 padding-top: 8px;
         }

div#side img {border: 3px solid #FFFFFF;}

h1      {font-size: 2.5em;
         line-height: 10%;
         font-weight: 500;
		 font-style: italic;
         }

h2      {font-size: 1.7em;
         line-height: 100%;
         font-weight: normal;
		 padding: 0;
		 margin: 10px 0px 0px 0px;
         }

h3      {font-size: 1.4em;
         line-height: 100%;
         font-weight: normal;
		 padding: 0;
		 margin: 0;
         }
		 
table, td {border: none;}

td {padding: 10px;
    vertical-align: top;
	}

#head h3 {position: relative;
		  left: 200px;}

.toc    {background-color:#3f3f3f;
         white-space:nowrap;
         color:#FFFFFF;
         font-size: 1.2em;
		 margin: 5px 0px 35px 0px;
		 padding: 5px;
		 
         }

.title  {color:#000000;
         font-size:1.1em;
         font-style:italic;
         }
		 

.inline {display: inline;}
 
.shop   {text-align: right;      
}
		 

a {text-decoration: none; color: #229BF8;}

a:focus, a:hover, a:active  {color: white;
                             }

.toc a {color: #229BF8;
        background-color: #FFFFFF;
        padding: 1px 3px;}
        
.toc a:focus, a:hover, a:active  {background-color: #b1b1b1;
                             }