/*
Granger Gazette
Granger, NY
CSS Style Sheet
*/

body	{
		color: black;
		margin: 0px;
		padding: 0px;
		}
		
hr		{
		margin: 0px 10px 0px 10px;
		}

a img	{
		border: none;
		}

#outer	{
		margin: 10px auto 0px auto;
		width: 860px;
		text-align: left;

		}

#outer ul{
		list-style-type: none; 
		padding: 0px; 
		margin: 0px; 
        height: 10px
		}
		
#outer ul li{
		display: block;
		float: left; 
		margin: 0px 6px 0px 10px; 
		padding: 3px;
		width: 100px; 
		height: 40px; 
        color: black;
		font-weight: bold;
		line-height: 2.4em;
		text-align: center; 
		background: url(../pics/ggtab.png) no-repeat 100% 100%;
		}

#outer ul a{
		text-decoration: none;
		font-family: Times New Roman, Arial, sans-serif;
		color: black;
		}
		
#outer ul li.wrapped{
		line-height: 1.2em;
		}

#outer ul li.current{
		background: url(../pics/activetab.png) no-repeat 100% 100%;
		}
		
#outer ul li.wrappedCurrent{
		line-height: 1.2em;
		background: url(../pics/activetab.png) no-repeat 100% 100%;
		}		
		
#outer ul li:link{
		text-decoration:none;
		}

#outer ul li:hover{
		background: url(../pics/activetab.png) no-repeat 100% 100%;
		}
#outer ul li:active{
		background: url(../pics/activetab.png) no-repeat 100% 100%;
		}

#inner	{
		border: rgb(153,102,51) 1px outset;
		width:100%;
		text-align:left;
		background: transparent url(../pics/ggBack.jpg) no-repeat;
		margin-bottom: 20px;
		height: 100%;
		}
		
#inner em{
		margin-left: 380px;
		color: rgb(153,102,51);
		}

#inner em a{
		color: rgb(153,102,51);
		}
		
#inner em a:visited{
		text-decoration: none;
		color: rgb(150,150,150);
		}
#inner em a:link{
		text-decoration: none;
		}
#inner em a:hover{
		text-decoration: underline;
		}
#inner em a:active{
		text-decoration: none;
		color: black;
		}
		

#inner p	{
		margin: 10px 30px 10px 30px;
		text-indent: 25px;
		font-family: arial, helvetica, sans-serif;
		font-size: 11.5pt;
		}
		
#inner #dCap{
		font-family: Old English Text MT, fantasy, Blackadder ITC, Freestyle Script, Arial, sans-serif;
		font-size: 400%;
		line-height: 0.8em;
		text-shadow: rgb(200,200,200) 3px 5px;
		}
		

#inner blockquote{
		margin-left: 70%;
		text-align: left;
		font-family: arial, helvetica, sans-serif;
		font-size: 11.5pt;
		
		
		}
		
#inner h1{
		font-family: Old English Text MT, fantasy, Blackadder ITC, Freestyle Script, Arial, sans-serif;
		font-size: 24pt;
		text-align: center;
		margin: 100px auto 30px auto;
		color: rgb(153,102,51);
		text-shadow: rgb(200,200,200) 3px 5px;
		}
		
#inner h2{
		text-align: center;
		}
		
#inner h2 img {
		margin-top: 80px;
		margin-bottom: 20px;
		}

#inner table{
		margin:0px auto 0px auto;

		}
#inner table img{
		border: rgb(230,230,230) 2px outset;
		padding: 3px;
		}

	
#inner table a img:hover{
		border: rgb(230,230,230) 2px inset;
		}
		
#inner table.contact{
		margin: 50px auto 0px auto;
		width: 550px;
		}
		
#inner table.pics{
		margin: 100px auto 0px auto;
		width: 600px;
		}
		
#inner table thead.head{
		background-color: rgb(239,230,222);
		text-align: center;
		}

#inner ol{
		margin: 50px auto 15px 200px;
		list-style-image: url(../pics/ol.png);
		}
#inner ol a{
		text-decoration: none;
		}

#inner ol a:link{
		color: rgb(153,102,51);
		}
#inner ol a:hover{
		color: black;
		text-decoration: underline;
		}
#inner ol a:visited{
		color: rgb(150,150,150);
		}
		
#inner #sMap img{
		position: relative;
		left: 177px;
		top: 30px;
		z-index: 1
		}
		
#inner #cMap img{
		position: relative;
		left: 0px;
		top: 10px;
		z-index: 2;
		}		
	
#footer{
		width: 860px;
		border-top: rgb(153,102,51) 1px outset;
		margin-top: 40px;
		margin-bottom: 0px;
		}

#footer img{
		border: 0;
		margin: 0px;
		}

#sig	{
		text-align: center;
		color: rgb(153,102,51);
		}

#sig em	a{
		color: black;
		text-decoration: none;
		}

#sig em a:hover{
		text-decoration: underline;
		}
		

#subscribe{
		margin-top: 30px;
		}
		
#search{
		margin: 0px 0px 5px 120px;
		}

#top	{
		margin: 10px 0px 5px 120px;		
		}
#top a{
		color: rgb(153,102,51);
		font-style: italic;
		}
		
#top a:visited{
		text-decoration: none;
		color: rgb(150,150,150);
		}
#top a:link{
		text-decoration: none;
		}
#top a:hover{
		text-decoration: underline;
		}
#top a:active{
		text-decoration: none;
		color: black;
		}
		
#artiLink {
		text-align: center;
		font-style: italic;
		}
		
#artiLink a{
		color: rgb(153,102,51);
		}
		
#artiLink a:visited{
		text-decoration: none;
		color: rgb(150,150,150);
		}
#artiLink a:link{
		text-decoration: none;
		}
#artiLink a:hover{
		text-decoration: underline;
		}
#artiLink a:active{
		text-decoration: none;
		color: black;
		}
		

					
.onScreen{
		border: black solid 1px;
		padding: 5px;
		}
table.onScreen th{
		text-align: center;
		padding-bottom: 20px;
		}
table.onScreen td{
		padding: 5px;
		text-align: right;
		}
tbody tr td.miniHeader{
		text-decoration: underline;
		text-align: left;
		padding-bottom: 20px;
		}
tbody tr td.period{
		text-align: center;
		}			

tbody tr td.mail{
		text-align: left;
		padding: 0px;
		}			
.float{
		display: block;
		float: left;
		clear: left;
		width: 150px;
		margin-bottom: 10px;
		border: none;
		}
		
tbody tr td.uScore{
		text-align: left;
		}
