body {
  background-color : #fcfcfc;
}

div#wrapper {
position : relative;
width : 710px;
height : 1000px;
margin-top : 50px;
margin-bottom : 50px;
margin-left : auto;
margin-right : auto;
background-color : #5555aa;
}

div#xhtml{
position : absolute;
width : 80px;
height : 15px;
top : -17px;
left: 0px;
}

div#css {
position : absolute;
width : 80px;
height : 15px;
top : -17px;
left: 84px;
}

div#stripe {
position : absolute;
width : 710px;
height : 4px;
top : -34px;
left : 0px;
background-color : #cc0000;
}
div#stripe2 {
position : absolute;
width : 710px;
height : 4px;
top : -26px;
left : 0px;
background-color : #cc0000;
}

div#donatebox {
position : absolute;
top : -15px;
right : 4px;
}

div#menu {
position : absolute;
width : 126px;
height : 293px;
left : 7px;
top : 70px;
background-color : #fcfcfc;
}

div.menulink {
position : relative;
width : 115px;
height : 20px;
top : 3px;
left : 3px;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 5px;
text-align : right;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
background-color : #d8d9d7;
}
div.menulink:hover {
background-color : #e9eae8;
font-weight : 600;
}
a.menulink {
text-decoration : none;
color : #000000;
}
div.menusel {
position : relative;
width : 115px;
height : 20px;
top : 3px;
left : 3px;
padding-top : 3px;
padding-bottom : 3px;
padding-right : 5px;
text-align : right;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
font-weight : 600;
font-style : italic;
color : #cc0033;
background-color : #e9eae8;
}
div#ad {
position : relative;
top : 100px;
background-color : #5555aa;
left: 4px;
}


div#content {
position : absolute;
width : 570px;
height : 1000px;
top : 0px;
left : 140px;
background-color : #fcfcfc;
}

div#lflink {
position : absolute;
top : 50px;
left : 20px;
width : 400px;
}

div#rtlink {
position : absolute;
top : 50px;
left : 320px;
width : 400px;
}

ul.link {
position : relative;
top : -15px;
left : -40px;
}

div#news {
width : 650px;
padding-bottom : 50px;
font : 0.77em/1.5, 'Lucida Grande', sans-serif;
color : #000000;
background-color : #fcfcfc;
}

tt {
font-size : 0.85em/1.5;
}

div#jgwid4 {
position : absolute;
top : 350px;
left : 20px;
height : 230px;
width : 135px;
background-color : #fcfcfc;
}
div#jgwid3 {
position : absolute;
top : 580px;
left : 20px;
height : 230px;
width : 135px;
background-color : #fcfcfc;
}
div#jgwid2 {
position : absolute;
top : 580px;
left : 155px;
height : 230px;
width : 135px;
background-color : #fcfcfc;
}
div#jgwid1 {
position : absolute;
top : 580px;
left : 290px;
height : 230px;
width : 135px;
background-color : #fcfcfc;
}
div#charityimages {
position : absolute;
top : 50px;
left : 485px;
}

a {
text-decoration : none;
color : #0000cc;
}

a:hover {
color : #cc0000;
}

h1 {
padding-top : 5px;
padding-bottom : 5px;
padding-left : 15px;
font : 1.2em 'Lucida Grande', sans-serif;
color : #000000;
}

h2 {
padding-top : 5px;
padding-bottom : 5px;
padding-left : 15px;
font : 0.99em/1.5 'Lucida Grande', sans-serif;
color : #000000;
}

h3 {
padding-top : 2px;
padding-bottom : 1px;
margin-left : 30px;
font : 0.85em/1.5 'Lucida Grande', sans-serif;
}

li {
margin-left: 30px;
margin-right : 100px;
padding-bottom : 3px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
color : #000000;
}


p {
margin-left: 30px;
margin-right : 100px;
padding-top : 5px;
padding-bottom : 10px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
color : #000000;
}

p.img {
text-align : center;
}



div#countbox1 {
border : medium double rgb(250, 0, 0);
width : 380px;
margin-left : 75px; 
padding-top : 5px;
padding-bottom : 5px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
text-align : center;
}
div#countbox2 {
border : medium double rgb(250, 0, 0);
width : 380px;
margin-left : 75px; 
padding-top : 5px;
padding-bottom : 5px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
text-align : center;
}
div#countbox3 {
border : medium double rgb(250, 0, 0);
width : 380px;
margin-left : 75px; 
padding-top : 5px;
padding-bottom : 5px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
text-align : center;
}

h3.logpage {
margin-left : 30px;
color : #980517;
font : 0.85em/1.4 'Lucida Grande', sans-serif;
}

ul.logpage {
position : relative;
top: -15px;
font : 0.77em/1.3 'Lucida Grande', sans-serif;
}
li.logpage {
font : 0.77em/1.3 'Lucida Grande', sans-serif;
}
h3.hist {
margin-left : 50px;
color : #990000;
font : 0.90em/1.5 'Lucida Grande', sans-serif;
font-weight : 600;
padding-top : 0px;
padding-bottom : 0px;
}

ul.hist {
position : relative;
top : -10px;
padding-bottom : 0px;
}

li.hist {
margin-left : 60px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
padding-top : 0px;
padding-bottom : 2px;
font-style : italic;
font-weight : 500;
color : #cc00cc; 
}


li.blog {
margin-left : 40px;
font : 0.65em/1.0 'Lucida Grande', sans-serif;
padding-top : 2px;
}

p.blog {
position : relative;
top : -20px;
}

p.hist {
position : relative;
top : -20px;
margin-left : 55px;
margin-right : 100px;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
font-style : italic;
padding-top : 0px;
}

h2.music {
margin-left : 40px;
color : #000000;
font : 0.77em/1.5 'Lucida Grande', sans-serif;
font-weight : 600;
font-style : italic;
}

div#fm4 {
position : relative;
top : -10px;
left : 50px;
}

p.music {
position : relative;
top : -10px;
margin-left : 60px;
}

div#gal1 {
position : relative;
top : 10px;
left : 50px;
}

div#cld1 { position : relative; top : 30px; left : 200px; font-size : 30pt;
color : #ff0000; } 
div#cld2 { position : relative; top : 60px; left : 80px; font-size : 24pt;
color : #00ff00; } 
div#cld3 { position : relative; top : 80px; left : 250px; font-size : 22pt;
color : #0000ff;} 
div#cld4 { position : relative; top : 85px; left : 90px; font-size : 19pt;
color : #22eeee;}
div#cld5 { position : relative; top : 95px; left : 160px; font-size : 16pt;
color : #ee22ee;}

div#ie6warningbox {
width : 900px;
background-color : #ffff33;
margin-left : auto;
margin-right : auto;
}
