/** Global Styles */

BODY
{
	font-family: geneva,sans-serif;
    background-color: #ffffff; 
}

H1,H2,H3,H4
{
    border-bottom: 1px solid #669;
    color: #1d507d;
}

H1
{ 
    font-size: 1.3em; 
}


H2
{ 
    font-size: 1.2em; 
}

H3
{ 
    font-size: 1.1em; 
}

H4
{ 
    font-size: 1.02em; 
}

FIELDSET
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 10px;
}

UL
{
    list-style: none;
}

A:visited
{
    text-decoration:          none;
}

A:link
{
    text-decoration:          none;
    background-color:         transparent;
}

A:hover
{
    color:                #000000;
}

#content {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}

.top-level-navigation
{
    font-size: 1.2em;
}

.top-level-navigation A
{
    color: #1d507d;
}

#navigation
{
    position: absolute;
    top: 0.5em;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.inline-list LI
{
    display: inline;
    text-decoration: none;
    margin : 0 5px 0 0;	
}

#navigation UL
{
    margin: 0;
    list-style-type: none;
}

#navigation A
{
    float: left;
    display: block;
    text-decoration: none;
    margin-left: 1em;
}

#navigation A:hover
{
    color: #123456;
}

#logo
{
    position: absolute;
    left: 1.0em;
    top: 3.0em;
}

#about
{
    position: absolute;
    left: 1.0em;
    top: 6.0em;
    width: 33%;
}

#recently
{
    position: absolute;
    right: 28.0em;
    top: 6.0em;
    width: 33%;
}

#comments
{
    position: absolute;
    left: 1.0em;
    top: 30.0em;
    width: 33%
}

#tripit-badge
{
	position: absolute;
	right: 1.0em;
	top: 1.0em;
}

#links
{
    position: absolute;
    left: 1.0em;
    top: 43.0em;
}

#paypal-donation-button
{
    position: absolute;
    right: 1.0em;
    top: 20.0em;
}

#listing-roll
{
    position: absolute;
    left: 1.0em;
    top: 55.0em;
}

#sitemeter
{

}

.hidden { display: none; }

#footer
{
    position: absolute;
    bottom: 1.0em;
    width: 98%;
}

.noBullets { list-style-type: none; } 

.noBullets li { display: inline; margin-right: 1em; }

.section
{
    font-family: sans-serif;
    font-size: 1.0em;
    background-color: #ffffff;
}

/* used for displaying code and code fragments */
.code
{
    font-family: monospace;
}

/* used for bold text */
.bold
{
    font-weight: bold;
}

.centered
{
    margin-left: auto;
    margin-right: auto;
}

.faq { font-family: geneva,sans-serif; font-size: 1.05em;}
.faq A:link {color: #4f0009; text-decoration: underline; }
.question { font-weight: bold; }
.answer { color: #5901ff; }
.see-also { font-weight: bold; }
.configuration-parameter { font-style: monospace; }
.enclosing { background-color: #ffffff; }

.section-padding
{
    padding: 10px 10px 10px 10px;
}

