BODY { padding: 0; margin: 0; background: #000 url(/images/global-bkg.jpg) no-repeat center top; font-size: 100%; font-family:  Helvetica, Verdana; }

#SiteWrapper { width: 960px; padding: 10px; height: 600px; margin: 20px auto; background: url(/images/global-bkgtop.png) no-repeat center top;}
#SiteHeader { padding: 10px 20px 0 20px; color: #FFF; font-family: Georgia; }
#SiteHeader H1 A { color: #FFF;}
#SiteHeader H1 A:hover { color: #4eff00;}
#SiteHeader SPAN { color: #4eff00; }
#SiteHeader .Right { margin-top: 25px; }
#SiteHeader .Right P { margin: 0px; padding: 0; }
#SiteHeader .Right IMG { margin: 0 0px -2px 5px; }
#SiteHeader .Right A:HOVER { text-decoration: none; color: #0abb11;}

H1 { font-weight: normal; font-size: 150%; font-family: Georgia, Times; color: #FFF; }
H2 { color: #4eff00; padding: 0; margin: 0 0 10px 0; }
H3 { color: #4eff00; padding: 20px 0 0 0; margin: 0px 0 0px 0; }

.Right { float: right; }
.Left { float: left; }


A { color: #4eff00; text-decoration: none; }
A:HOVER { text-decoration: underline; }

#Columns { clear: both; display: block; }
#Columns #Column1 { width: 630px; float: left; background-color: #000; }
#Columns #Column2 { width: 330px; float: left; background: url(/images/column2-bkg.jpg) top no-repeat; }



#Column1 H1 { padding: 15px 0 10px 20px;  }
#Column1 H2.First { padding: 0 10px 0 20px; font-size: 260%; }
#Column1 P.Date { margin: 0; padding: 0 0 7px 0; }

#Column1 .Entry.First { background: #FFF; }
#Column1 .Entry.First P { color: #000; }

#Column1 .Entry { padding: 20px; } 
#Column1 .Entry P { color: #FFF; font-family: Georgia, Times; line-height: 1.35em; font-size: 90%; } 
#Column1 .Entry SPAN { color: #AAA; font-size: 85%; }

#Column2 .Content { padding: 0 20px 20px 20px; }
#Column2 DT,
#Column2 DD { padding: 0; margin: 0; color: #FFF; }

#Column2 DT { font-family: Georgia; font-size: 120%; padding: 10px 0 10px 0; }
#Column2 DD { font-size: 80%; line-height: 1.25em; padding: 0 0 30px 0; }


#Footer { font-family: Georgia; color: #FFF; display: block; clear: both; padding: 12px 20px; margin-bottom: 20px; background: url(/images/footer-bkg.jpg) no-repeat left; }

.Pagination { padding: 20px; color: #AAA; font-size: 80%; }

#Column2 .Search TD { margin-right: 5px; }

#Column2 .Search { text-align: left; }
#Column2 .Search .SearchCell { background-color: #FFFFFF; }
#Column2 .Search .ButtonCell { background-color: #4eff00; }
#Column2 .Search INPUT { padding: 1px; border: none; background: transparent;}

#Column2 .Item H3 { color: #FFF; font-size: 100%; margin: 5px 0 0 0; padding: 0; }
#Column2 .Item { float: left; width: 138px; }
#Column2 .Item UL { margin: 0; padding: 10px 0 15px 17px; }
#Column2 .Item LI { margin: 0; padding: 2px 0 0 0; }
