body {
font-size: 12pt;
background-color: brown;
 font-family:'times new roman',ariel;
 color: black;
 line-height: 16pt;
}


div.title {
background-color:brown;
width: 100%;
font-family: gothice, 'times new roman';
line-height: 44pt;color: white;
text-align: center;

}

div.headlines {
background-color: white;
width:100%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
border: black;
overflow: visible;
border-color: light gray;
border-style: none;
align: center
}


div.standout {
background-color: gray;
width:100%;

}


div.main {
background-color: white;
width:55%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
align: center;
}

div.banner {
background-color:yellow;
width:100%;
font-size: 16pt;
 font-family:'times new roman';
font-style: bold;
line-height: 17pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
text-align: center;

}

div.mayorofalbany {
background-color: orange;
position: absolute;
left: 56%;
width: 19%;
border-color: gray;
border-style: outset;

}

div.rightbanner {
background-color: yellow;
position: absolute;
left: 76%;
width: 24%;
border-color: gray;
border-style: inset;

}

div.outline {
background-color: navy;
width:100%;
font-size: 12pt;
 font-family: 'times new roman', ariel;
color: white;
text-align: left;
overflow: visible;
}


div.quotes {
background-color: orange;
width:100%;
height: 60px;
font-size: 12pt;
 font-family: 'times new roman', serif;
font-style: italic;
line-height: 16pt;
overflow: visible;
color: black;
z-index: 9;
border-style: outset;
}

div.greeting {
background-color: black;
width: 90%
height: 8px;
font-size: 10pt;
font-family: gothice, 'times new roman';
text-align: center;
color: red;
z-index:12;
}

div.categories {
background-color: black;
width:100%;
height: 25px;
border-style: outset;
}

div.links {
background-color: pink;
overflow: visible;
font-size: 12pt;
 font-family:'times new roman';
font-style: bold;
line-height: 20pt;
color: black;
text-align:left;
border-style: inset;
z-index: 12;
}


div.stories {
background-color: white;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}

div.local {
background-color: white;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}

div.immigration {
background-color: white;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}

div.healthcare {
background-color: white;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}

div.stimulus {
background-color: white;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}

div.unions {
background-color: white;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}



div.local {
background-color: #cc6000;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 10%;

}



div.about_me {
background-color: gray;
width:80%;
left: 10%;
top: 302px;
font-size: 12pt;
 font-family:'times new roman';
line-height: 20pt;
color: black;
z-index: 4;
}

div.footer {
background-color: white;
width:100%;
height: 40px;
font-size: 10pt;
 font-family:'times new roman';
line-height: 12pt;
color: white;
z-index: 5;
}

h3 {
font-size: 12pt;
 font-family: 'times new roman';
line-height: 22pt;
color: black;
}



h2 {
font-size: 16pt;
 font-family: 'times new roman';
line-height: 20pt;
margin-left:5%;
margin-right: 5%;
color: blue;
text-align: left;
}

h5 {
font-size: 24pt;
 font-family: 'times new roman';
line-height: 20pt;
margin-left:5%;
margin-right: 5%;
color: green;
text-align: center;
}

p {
font-family: 'times new roman';
font-size: 12pt;
line-height: 14pt;
margin-left:1%;
margin-right: 1%;
}

ol {
font-family: 'times new roman';
font-size: 14pt;
margin-left:1%;
margin-right: 1%;
}

a:link {
color:purple;
text-decoration: none;
}

a:visited {
  color:green;
text-decoration: none;
}

a:active {
  color: green;
text-decoration: none;
}

a:hover {
  color: blue;
text-decoration: none;
}

div.scumbag {
background-color: yellow;
font-size: 12pt;
 font-family: 'times new roman';
}


div.federalist {
background-color: yellow;
font-size: 12pt;
 font-family: 'times new roman';
}

div.czars {
background-color: yellow;
font-size: 12pt;
 font-family: 'times new roman';
}

div.good_conservatives {
background-color: yellow;
font-size: 12pt;
 font-family: 'times new roman';
}

div.american {
background-color: #0000cc;
width:65%;
font-size: 12pt;
 font-family:'times new roman';
font-style: bold;
line-height: 20pt;
color: red;
border: black;
overflow: visible;
border-color: light gray;
border-style: solid;
} 

ul {
font-family: 'times new roman';
font-size: 14pt;
margin-left:1%;
margin-right: 1%;
}

div.page_image {
background-color: #blue;
width:99%;
font-size: 8pt;
 font-family:'times new roman';
font-style: bold;
line-height: 12pt;
color: black;
border: black;
overflow: visible;
border-color: light gray;
border-style: outset;
left: 5%;

}