﻿body 
{
    font-size:84%;
    font-weight:bold;
    font-family:"Verdana", "Arial", "Helvetica", Sans-Serif;
     background-color:#effafe;
   background-image:url(images/tuckahoe-background.gif);
    background-position:top;background-repeat:no-repeat;
    margin:0px;
}

h1 
{
    font-family:Serif;
    font-weight:bold;
    font-size:24px;
    margin:2px;
    margin-bottom:1px;
}

h1.header
{
    font-size:105%;
    border-style:none;
    color:#354535;
    background-color:#FEF2E9;
    margin:12px 0px 2px 0px;
    text-align:center;
}
h2
{
    font-size:130%;
    color:#6c1903;
    border:none 0px;
    border-bottom-width:4px;border-style:solid;border-color:#d9beb7;
    background-color:#e8cfc9;
    text-align:center;
    vertical-align:top;
    width:100%;
    margin:0px;
}
h2.county
{
    font-size:118%;
    color:#657565;
    margin:0px;
    text-align:center;
}


h2.homedate
{
     font-size:95%;
     text-align:left;
     margin:0;
}

h3
{
    font-size:110%;
    color:#657565;
    margin:5px 0px 3px 0px;
    text-align:left;
}
h3.county 
{
    font-size:105%;
    border-style:none;
    color:#354535;
    background-color:#FEF2E9;
    margin:12px 0px 2px 0px;
    text-align:center;

}
h3.broadcast
{
    text-align:center;
    font-size:130%;
    border:solid 1px #b6d3de;
    background-color:#ddf0f7;
    font-variant:small-caps;
}
h4
{
    font-size:105%;
    border-style:solid;
    border-color:#354535;
    border-width:1px;
    color:#354535;
    margin:3px 0px 2px 0px;
    text-align:center;
}
h5
{
    font-size:100%;
    border:double 3px #a6b2b6;
    border-top:none 0px;
    border-left:none 0px;
    color:#354535;
    background-color:#e2f0f5;
    margin:12px 0px 2px 0px;
    text-align:center;
}
h5.events
{
    background-color:#d6e4c5;font-size:95%;margin:0px;
    font-variant:small-caps;
}
h5.green 
{
    background-color:#68fc72;
    color:#19341b;
}
h6
{
    font-size:96%;
    color:#657565;
    margin:0px 0px 4px 0px;
    text-align:left;
}
ol
{
    margin-left:6px;
    margin-top:4px;
    margin-bottom:0px;
    padding-left:6px;
    font-size:88%;
}
ol.numbers
{
    margin-top:4px;
    margin-bottom:2px;
    margin-left:12px;
    list-style-type: decimal; 
}

p 
{
    padding:20px;
    padding-top:4px;
    padding-bottom:4px;
}
ul 
{
    margin-left:2px;
    margin-top:4px;
    margin-bottom:0px;
    padding-left:2px;
    font-size:88%;
}
ul ul 
{
    margin-top:0px;
    margin-bottom:1px;
    margin-left:6px;
    padding-left:6px;
}
li li {    
    list-style-type:circle;
    list-style-position:inside;
}

li 
{
    list-style-type:none;
    margin-top:8px;
}
li.ol
{
    list-style-type:decimal;
    font-weight:normal;
    margin-top:7px;
    margin-left:20px;
    padding-left:20px;
}
li.olbold
{
    list-style-type:decimal;
    font-weight:bold;
    margin-top:7px;
    margin-left:24px;
    padding-left:24px;
}
li.squares 
{
    list-style-type:square;
    margin-left:20px;
}
li.underhead 
{
    list-style-type:square;
    padding-left:3px;
    margin:0px;
    margin-left:0px;
    text-align:left;
}

ul.small-arrow {
    margin: 0 auto;
    padding-left:5px;
}
ul.small-arrow li{
    text-align: left;
    float: left;
    list-style: none;
    padding: 1px 30px 1px 15px;
    margin: 5px;
    margin-left:35px;
    background: url(images/arrow-small.jpg) 2px 2px no-repeat;
}


.budgettext 
{
    padding:2px 2px 2px 2px;
    margin-top:4px;
    border-style:solid;
    background-color:#F8FDFF;
    border-color:#781D05;
    border-width:1px;
}


 .red {
    color:#771825;
    font-weight:bold;
    text-align:left;
}

 .blue {
    color:#07035E;
    font-weight:bold;
    text-align:left;
}
.borderbox 
{
    border-width:2px;border-color:Gray;border-style:solid;padding:8px;
    text-align:left;
    width:80%;
}
.box 
{
    border-width:1px;border-color:Gray;border-style:solid;padding:8px;
    text-align:center;
}
.buff 
{
    border-width:2px;border-style:solid;border-color:#781D05;
    background-color:#f8f1eb;
    padding-left:2px;padding-top:0px;
}
.buff-outer 
{
    background-color:#cf9e91;
    border-style:solid;border-color:#781D05;border-width:1px;
    padding:1px;
}
 .green {
    color:#064706;
    font-weight:bold;
    text-align:left;
}
.header 
{
    padding:2px;
    border-style:solid;
    background-color:#dcf5ff;
    border-color:#781D05;
    border-width:1px;
    font-size:88%;
    font-variant:small-caps;
    color:black;
    font-weight:bold;
}

.home 
{
    margin-left:0px;padding-right:10px;
    font-weight:bold;font-size:86%;
    text-align:justify;
}
.italic 
{
    font-style:italic;
}
.justified 
{
    text-align:justify
}
.padded
{
    padding:20px;
}
.picture 
{
	border:none 0px;
}
.pictureleft 
{
    float:left;
    margin-right:12px;
	border:none 0px;
}

.pictureright 
{
    float:right;
    margin-left:12px;
	border:none 0px;
}
.small 
{
    font-size:80%;
}
.td 
{
    border:solid 1px #cf9e91;    
    border-right-width:4px;
    border-bottom-width:4px;
    background-image:url(images/td-back.jpg);
}
.under-heading
{
background-color:#cf9e91;
height:80px;
font-variant:small-caps;
font-size:88%;
}
.verysmall 
{
    font-size:70%;
    text-align:center;
}
a:link {
    color:#3B4272;
}
a:visited {
    color:#3B4272;
}

a:hover 
{
    color:#6177FF;
}
a:active 
{
    color:#6177FF;
}

#budgetheader 
{
    position:absolute;
    top:0px;
    width:100%;
    padding:2px;
    height:98px;
    border-style:solid;
    background-color:#F8FDFF;
    border-color:#781D05;
    border-width:1px;
    background-image:url(images/tuckahoe-town-hall.jpg);
    background-position:right;
    background-repeat:no-repeat;
    font-size:110%;
    color:black;
    font-weight:bold;

}

#budgetmenu 
{
    width:100%;
    position:absolute;
    top:100px;
    padding:2px;
    font-size:86%;
    font-weight:bold;
    text-align:center;
    border-style:solid;
    border-color:#781D05;
    border-width:1px;
}


#budgettext 
{
    position:absolute;
    top:120px;
    width:100%;
}

#news 
{
  white-space: pre-wrap;       /* css-3 */  
  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */  
  white-space: -pre-wrap;      /* Opera 4-6 */  
  white-space: -o-pre-wrap;    /* Opera 7 */  
  word-wrap: break-word;       /* Internet Explorer 5.5+ */  
}

#list 
{
    padding-left:4px;

}

#menu 
{
    font-size:84%;
    font-variant:small-caps;
    
    background-color:#d1e4eb;
    font-weight:bold;
    text-align:center;
    border-style:solid;
    border-color:#781D05;
    border-width:1px;
}


#pagetext 
{
    padding:0px;
    border-style:solid;
    background-color:#F8FDFF;
    border-color:#781D05;
    border-width:1px;
}


#sidemenu 
{
    position:absolute;
    left:0px;
    width:230px;
    background-color:#fcf3f0;
    font-size:90%;
    font-weight:bold;
    border-right:solid 12px #e8cfc9;
    border-bottom:solid 10px #e8cfc9;
}

#text 
{
    position:absolute;
    left:248px;right:2px;
    border-width:0px;
    
}
#widetext 
{
    padding:0px 20px 40px 10px;
    border-width:1px;
    border-style:solid;
    background-color:#F8FDFF;
    border-color:#781D05;
    border-width:1px;
    
}
#1 {
background-color: #000000;
font-weight:bold;
font-size: 16px;
color: #ffc59b;
border: double;
width:100px;
}
