
*
{
margin: 0px;
padding: 0px;
}


html, body
{
height: 100%;
width: 100%;
font-family: arial;
}



img.rss
{
float: right;
border: 0px none;
position: relative;
margin: -20px 0px 0px 0px;
}



h1.sitename
{
display: none;
}



h2
{
margin: 0px;
font-weight: normal;
font-size: 1.8em;
}



p
{
text-indent: 1em;
}



div
{
min-height: 30px;
min-width: 30px;

margin: 0px;
padding: 0px;
text-align: left;
}


ul
{
color: #000000;
list-style-position: inside;
list-style-type: square;
}


li
{
}


div.bounding
{
display: block;
min-width: 700px;
max-width: 1000px;
margin: 0px;
}



div.header
{
height: 85px;
width: 100%;
background-color: RGB(0,150,0);
background-image: URL("lowtownhead.png");
background-position: top left;
}




div.menu
{
width: 100%;
background-color: green;
height: 40px;
line-height: 40px;
background-color: #000000
}



a
{
text-decoration: underline;
color: #000000;
font-weight: bold;

}



a.sitemenu
{
text-decoration: none;
margin: 0px;
padding: 0px;
display: inline;
color: #d4bc00;
font-weight: bold;
}



a.sitemenu:link
{
}



a.sitemenu:visited
{
}



ul.sitemenu
{
display: inline;
margin: 0px 0px 0px 20px;
padding: 0px;
}



li.sitemenu
{
text-indent: 0px;
display: inline;
margin: 0px 10px 0px 0px;
padding: 0px;
}


div.donate
{
display:inline;
margin: 0px;
padding: 5px;
background-color: transparent;
position: absolute;
z-index: 2;
}



div.body
{
position: relative;
background-color: #000000;
display: block;
clear: both;
height: auto !important;
min-height: 600px;
height: 600px;
padding: 0px 10px 30px 10px;
}


div.contentbox
{
padding: 30px 10px 50px 10px;
position:relative;
margin-right: 180px;
margin-left: 0px;
background-color: #d4bc00;
}



div.newsbox
{
position:relative;
margin-right: 180px;
margin-left: 0px;
background-color: #d4bc00;

}



div.newsitemsbox
{
position:relative;
margin-right: 200px;
padding: 30px 10px 50px 10px;
background-color: transparent;
}



div.newsitem
{
padding: 10px 20px 30px 10px;
margin-bottom: 10px;
min-height: 100px;
height: auto !important;
height: 100px;
background-color: transparent;
}



div.line
{
margin: 10px 0px 10px 0px;
padding: 0px;
min-height: 8px;
max-height: 8px;
height: 8px;
background-color: #666600;
}



h3.newsitem
{
font-weight: normal;
font-size: 1.5em;
display: inline-block;
margin: 0px 20px 10px 0px;
}



p.newsitemdate
{
display: inline-block;
font-size: 0.8em;
}



p.newsitembody
{
text-align: justify;
font-size: 95%;
}



div.newimagesbox
{
padding: 30px 15px 50px 15px;
margin-bottom: 100px;
float: right;
width: 180px;
text-align: center;
}



h2.gallerynews
{
font-weight: normal;
font-size: 1.5em;
display: inline-block;
margin: 0px 20px 10px 0px;
}


h4.gallerythumbnail
{
margin-top: 4px;
font-size: 12px;
}



div.appendbox
{
padding: 5px;
float: right;
width: 160px;
/*height: 600px;*/
background-color: #d4bc00;
}



div.siteinfo
{
margin: 50px 0px 30px 0px;
text-align: center;
}

p.copyright
{
margin: 10px 0px 0px 0px;
}



div.gallerybox
{
margin-right: 180px;
padding: 30px 10px 50px 10px;
position: relative;
background-color: #d4bc00;
}



a.categoryselect
{
color: #d4bc00;
text-decoration: none;
}



div.categoryselect
{
margin: 20px 0px 20px 0px;
text-align: center;
padding: 5px;
background-color: transparent;
}



ul.categoryselect
{
margin: 0px 0px 0px 0px;
padding: 5px 40px 5px 20px;
display: inline-block;
background-color: #000000;
}



li.categoryselect
{
display: inline;
margin: 0px 0px 0px 20px;
}



div.gallerythumbs
{
padding: 0px 0px 0px 0px;
margin: 20px 0px 0px 0px;
text-align: center;
}



div.gallerythumbnail:hover
{
cursor: pointer;
}



div.gallerythumbnail
{
color: #d4bc00;
margin: 5px;
padding: 10px;
width: 150px;
background-color: #000000;
display: inline-block;
text-align: center;
vertical-align: middle;
}


div.gallerythumbnail:link
{
background-color: #ffffff;
}


div.gallerythumbnail:visited
{
background-color: #ff0505;
}



body.picviewer
{
/*text-align: center;*/
padding: 20px;
background-color: #000000;
color: #d4bc00;
overflow: hidden;
}


a.picviewer
{
text-decoration: none;
color: #d4bc00;
}


h2.picviewer
{
margin: 10px 0px 10px 0px;
}



img.picviewer
{
vertical-align: middle;
}



div.picviewinfo
{
overflow: hidden;
vertical-align: middle;
background-color: #161616;
padding: 10px;
width: 180px;
height: 400px;
display: inline-block;
margin: 0px 10px 0px 0px;
}


p.picviewercomment
{
text-align: justify;
}


#infobox
{
height: 200px;
}


p.contact
{
text-align: justify;
max-width: 400px;
margin: 0px auto;
margin-top: 30px;
margin-bottom: 30px;
}


div.contactform
{
margin: 0px auto;
width: 200px;
}
