body {
background-color: #000;
color: #352000;
margin: 0;
padding: 0;
font-size: 85%;
line-height: 125%;
}
body, p, div, td, li { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

body, p, div, td { margin: 0; padding: 0; }
p, li { margin: 10px 0 5px 0; }

h1, h2, h3, h4, h5, h6 
{ font-weight: bold; color: #FFBC00; }
h1 { font-size: 120%; }
h2 { font-size: 110%; }
h3 { font-size: 100%; }
h4 { font-size: 95%; }
h5 { font-size: 90%; }
h6 { font-size: 85%; }
strong { color: #FF3C00; }
hr {
border-bottom: 1px dashed #FF9900;
color: #352000;
background-color: #352000;
}

/*
a:active  { color: #003399; text-decoration: none; }
a:link    { color: #003399; text-decoration: none; }
a:visited { color: #003399; text-decoration: none; }
a:hover   { color: #3399CC; text-decoration: underline; }
a         { color: #003399; text-decoration: none; }
*/
a:active  { color: #FFAC30; text-decoration: none; }
a:link    { color: #FFAC30; text-decoration: none; }
a:visited { color: #FFAC30; text-decoration: none; }
a:hover   { color: #FF9900; text-decoration: none; border-bottom: 1px dashed #FF9900; }
a         { color: #FFAC30; text-decoration: none; border-bottom: 1px dashed #FFAC30; }

#main {
width: 700px;
color: #FF9900;
background-color: #352000;
padding: 20px;
margin: 20px;
}
#about {
color: #CA3507;
border: 1px dashed #CA3507;
padding: 5px;
margin: 10px 0 10px 0;
font-style: italic;
}

#nav {
border: 5px solid #FF9900;
padding: 5px;
margin: 15px 0 10px 0;
}
#nav ul { padding: 0; margin: 0; }
#nav li { display: inline; margin: 5px; }
#nav br { margin: 10px; }

#ggsearch {
border: 1px solid #FF9900;
padding: 5px;
margin: 15px 0 10px 0;
}

#donate {
border: 1px solid #FF9900;
padding: 5px;
margin: 15px 0 10px 0;
}

#header {
background-color: #FF9900;
color: #352000;
padding: 10px;
margin: 0 0 10px 0;
}
#header h1 { font-size: 120%; }
#header h2 { font-size: 110%; }
#header h3 { font-size: 100%;
text-transform: uppercase;
margin-top: 30px;
letter-spacing: 5px; 
}
#header a {
border-bottom: none;
}
#tagline {
border: 1px dashed #FF9900;
margin-bottom: 25px;
}
#tagline h3 {
margin: 10px 0 10px 20px;
font-size: 100%;
}

.entry {
border: 1px dashed #FF9900;
padding: 10px;
margin-bottom: 10px;
}

#news { border: 1px solid #FF9900; padding: 5px; }
#news h2 { font-size: 90%; }
