body {
    background-image: url(/globetracker/pix/newgtbg2.jpg);
    /* background-repeat: no-repeat; */
    background-size: 50%;
    background-position-y: -209px;
    background-attachment: fixed;
    font-family: 'PT Sans', sans-serif;
}


.bgtable {
            background:RGBA(248,247,241,0.95);
            border: solid 6px #415B51;
            border-radius: 5px;
            max-width: 900px;
            width: 100%;
            margin: 0 auto;
            padding:20px 0;
            display: block;
        }

        .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

h1 {
	color: #000000;
}




h2 {
	color: #000000;
}

h3, h4 {
	color: #000000;
}

h5, h6 {
	color: #000000;
}

a {
	color: #000099;
	font-weight: bold;
}
table {
/*	background-color: #ddFFFF;
	background-position: center top;*/
	text-indent: 4px;
	margin: 5px;
	padding: 5px;
	position: inherit;
	top: auto;
}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
}
.textmsg {
	font-family: "Courier New", Courier, mono;
	font-size: 11pt;
	font-style: italic;
	margin-left: .5 in;
	margin-right: .5 in;
	background-color: #dddddd;
	font-weight: bold;
}
.text {
	font-family: 'PT Sans', sans-serif;
	font-size: 14pt;
}

.caption {
	font-family: 'PT Sans', sans-serif;
	font-size: 10pt;
	font-style: italic;
}

.copyright {
	font-family: 'PT Sans', sans-serif;
	font-size: 10pt;
	display: block;
	clear: both;
	text-align: center;
	margin: 20px auto;
	
}
.author {
	font-family: 'PT Sans', sans-serif;
	font-size: 10pt;
	font-style: italic;
}
.letter {
	font-family: 'PT Sans', sans-serif;
	font-size: 14pt;
	font-style: italic;
}


h1 {
font-size: 24px;

}

b, strong {
	font-weight: bold;
}
h1,h2,h3,h4,h5,h6, p, ul, li, ol, blockquote {
	font-family: 'PT Sans', sans-serif;
}

h1, h2 {
color: #0099c3;
}

h3 {
	color: #8A5D3B;
}

        .defn a:link, .defn a:visited, .defn a:active {
            color: #FF0000;
            color: #009a48;
            font-weight:bold;
            text-decoration: none;
            font-family: 'PT Sans', sans-serif;
        }

        .defn a:hover {
            color: #FF0000;
            font-weight:bold;
            text-decoration: underline;
            font-family: 'PT Sans', sans-serif;
        }

        

        .main {
            float: left;
            width: 66%;
            padding: 30px;
        }

.sidebar {
    float: right;
    width: 22%;
    padding: 20px;
    margin-top: 10px;
}

        a, a:link, a:hover, a:active {
            color: #009a48;
        }

        img.logo {
    width: 85%;
    height: auto;
    margin: 20px auto;
    display: block;
}

p.alignright {
	text-align: right;
}
