* { margin: 0px; padding: 0px}

html { overflow: -moz-scrollbars-vertical; }

body { margin-top: 150px; background: black url("pics/back.jpg") repeat-x fixed center top;  }

#page { width: 696px; margin-left: auto; margin-right: auto }

#content { width: 514px; float:right; background: url(pics/gr40.png); }
.hp { margin: -108px 40px 12px 40px;}

#navi { width: 182px; font-family: verdana, sans-serif; float:left; }
#navi ul { width: 182px; margin-top: 30px; border-top: 1px solid #2B3D1A}
#navi ul li { list-style-type:none; display: block; text-align: right; border-bottom: 1px solid #2B3D1A;}
#navi a:link, #navi a:visited { color: #6B9842; padding: 6px 40px 6px 0; display: block; text-decoration: none; font-size: 11px; }
#navi a:hover {color: #c0c0c0; padding: 6px 40px 6px 0; display: block; text-decoration: none; font-size: 11px; }
.act { background: url(pics/gr40.png); font-weight: bold}
#navi .act a:link, #navi .act a:visited { color: #fff}

h1, h2 { font-family: georgia, serif; font-weight: normal; color: #B1D054; padding: 0 40px 0 40px;}
h1 { padding: 40px 40px 12px 40px; }
h2 { font-size: 18px;}
p { color: white; font-size: 11px; line-height: 20px; font-family: verdana, Arial, Helvetica, sans-serif; padding:  0 40px 12px 40px }
#content a:link, #content a:visited { color: #fff;}

.gigswitch { float: right;font-size: 10px; line-height: 20px; font-family: verdana, Arial, Helvetica, sans-serif; padding: 4px; }

table.pics { margin-left: auto; margin-right: auto;}

.post, #comments { color: #fff}
#archive { float: right; width: 120px; padding-left: 10px; font-family: verdana, sans-serif; font-size: 11px}
#archive li { list-style-type: none}

