/* CSS document written by Ludwigwam, © 2009 Upper Room Tax Service LLC */

* { Margin: 0; Padding: 0; Border: 0; }

body { Background: url(/images/bg-1040-muted.jpg) no-repeat; Font-Size: 14px; Font-Family: Georgia, "Times New Roman", Times, serif; Width: 100%;  }
#logo-bg { Position: absolute; Top: 0; Left: 0; Background: url(/images/bg-main.gif) no-repeat; Width: 100%; Z-index: 0; Height: 745px; }

#header { Margin: 0.25em auto; Text-Align: center; }
h1 { Text-Decoration: underline; Font-Weight: bold; Font-Size: 160%; Line-Height: 1.4; Clear: left; }
h2 { Text-Decoration: underline; Font-Weight: bold; Font-Size: 125%; Line-Height: 1.4; Padding-Bottom: 0.25em; Clear: left; }
h3 { Text-Decoration: none; Font-Weight: bold; Font-Size: 110%; Line-Height: 1.5; Padding-Bottom: 0.25em; Clear: left; }
h4, h5, h6 { Text-Decoration: none; Font-Size: 100%; Line-Height: 1.5; Padding-Bottom: 0.25em; }
p { Text-Decoration: none; Font-Size: 85%; Line-Height: 1.5; Padding: 0 8px 0.5em 8px; }
a { Border: 0; Text-Decoration: underline; Margin: 0; Padding: 0; Color: #0000cc; }
a:hover { Margin: 0; Background-Color: #333333; Color: #ffff88; }
ul { List-Style: none; }
ul li { Margin: 0 0 0.75em 20px; Line-Height: 1.5; List-Style-Image: none; }
ol { List-Style: decimal; }

.makeBold { Font-Weight: bold; }
.italicized { Font-Style: italic; }

p.centeredText a, #main-nav ul li a { Display: block; Float: left; Margin: 2px 5px; Padding-Top: 6px; Width: 125px; Height: 29px; }
p.centeredText a.short, #main-nav ul li a.short { Width: 80px; Height: 29px; }
p.centeredText a.med, #main-nav ul li a.med { Width: 125px; Height: 29px; }
p.centeredText a.large, #main-nav ul li a.large { Width: 200px; Height: 44px; Padding-Top: 12px; Font-Size: 110%; }
#main-nav ul li a.large { Margin: 0 84px; }

p.centeredText a, #main-nav ul li a { Text-Decoration: none; Color: #002288; Font-Weight: bold; 
  /* Background-Color: #ffffff; Border: 2px outset #333333; Margin: 4px 9px; Padding: 3px 6px; */ }
p.centeredText a:hover, #main-nav ul li a:hover { Color: #000000;
  /* Background-Color: #cccccc; Border: 3px inset #333333; Color: #001144; Margin: 3px 8px; */ }

p.centeredText a, #main-nav ul li a, p.centeredText a.med, #main-nav ul li a.med { Background: url(/images/but-up-med.gif) no-repeat; }
p.centeredText a:hover, #main-nav ul li a:hover { Background: url(/images/but-down-med.gif) no-repeat; }
p.centeredText a.short, #main-nav ul li a.short { Background: url(/images/but-up-short.gif) no-repeat; }
p.centeredText a.short:hover, #main-nav ul li a.short:hover { Background: url(/images/but-down-short.gif) no-repeat; }
p.centeredText a.large, #main-nav ul li a.large { Background: url(/images/but-up-lg.gif) no-repeat; }
p.centeredText a.large:hover, #main-nav ul li a.large:hover { Background: url(/images/but-down-lg.gif) no-repeat; }


p.doTaxes { Margin: 10px 94px; }
p.centeredText a.noButton { Text-Decoration: none; Background-Color: #ffffff; Border: 0; }
p.centeredText a.noButton:hover { Color: #001144; Background-Color: #ffffff; Border: 0; }

.centeredText { Text-Align: center; Margin: 5px auto; }

#announcement { Color: #ff0000; Margin: 0.5em 5px; Text-Align: center; }

#page-title { Position: absolute; Top: 180px; Left: 280px; Width: 580px; Text-Align: center; Font-Size: 120%; }
#page-nav { Position: absolute; Top: 280px; Left: 15px; Width: 235px; Text-Align: left; Font-Size: 95%; }
#page-content { Position: absolute; Top: 220px; Left: 524px; Width: 400px; Height: 488px; Text-Align: justify; Border: 0px solid #333333; Padding: 4px; Overflow: auto; }

#misc-info { Position: absolute; Top: 755px; Left: 388px; Width: 556px; Height: 40px; Color: #333333; Font-Weight: bold; Font-Size: 75%; }
#misc-info p { Text-Align: left; Padding: 0; }
#misc-info .spacing { Margin-Left: 176px; }

#page-nav ul li { Margin-Left: 0; Margin-Bottom: 1.00em; }


#main-nav { Margin: 0.75em 0; Text-Align: center; Line-Height: 1.6; }
#main-nav ul { List-Style: none; }
#main-nav ul li { List-Style-Image: none; Margin-Bottom: 8px; }
