html, body {
	margin: 0px;
	padding: 0px;
}

body { 
	background: #000000;
	text-align: center;
	padding-bottom: 20px; 
	color: #666666;
}

#container {
	background: #000000;
	text-align: left;
    margin: 0px auto;
    width: 800px;
    padding: 0px 0px;
}

a:hover{
	text-decoration: underline;
}

a:link.nav {font-family: Verdana; font-size: 11px; font-weight: 100; color: #807e7a; text-decoration: none}
a:hover.nav {font-family: Verdana; font-size: 11px; font-weight: 100; color: #807e7a; text-decoration: underline}
a:active.nav {font-family: Verdana; font-size: 11px; font-weight: 100; color: #807e7a; text-decoration: underline}
a:visited.nav {font-family: Verdana; font-size: 11px; font-weight: 100; color: #807e7a; text-decoration: none}

a:link.postTitle {font-family: Times New Roman; font-size: 20px; font-weight: 100; color: #807e7a; font-style: normal; margin-bottom: 0px; letter-spacing: 0px; line-height: 20px; text-decoration: none}
a:hover.postTitle {font-family: Times New Roman; font-size: 20px; font-weight: 100; color: #73afda; font-style: normal; margin-bottom: 0px; letter-spacing: 0px; line-height: 20px; text-decoration: underline}
a:visited.postTitle {font-family: Times New Roman; font-size: 20px; font-weight: 100; color: #807e7a; font-style: normal; margin-bottom: 0px; letter-spacing: 0px; line-height: 20px; text-decoration: none}

a:link.textBody {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #807e7a; text-decoration: none}
a:visited.textBody {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #807e7a; text-decoration: none}
a:active.textBody {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #807e7a; text-decoration: underline}
a:hover.textBody {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #807e7a; text-decoration: underline}

a:link.news {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #920403; text-decoration: none}
a:visited.news {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #c50100; text-decoration: none}
a:hover.news {font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 23px; color: #920403; text-decoration: underline}

.captionText1 { font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 13px; font-style: italic; color: #777777;}
.snippetText1 { font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 12px; line-height: 1.5; color: #0a61a1;}
.snippetText2 { font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 12px; color: #777777;}

.navBox { font-family: Verdana; margin: 5px 0px 30px 0px; border-bottom: 1px solid #373736; padding: 2px 4px 5px 5px; background-color:#000000;}
.authorBox {margin: 0px 0px 14px 0px; border-bottom: 1px solid #a4cce5; padding: 0 0 6px 1px;}
.postTitleBox {margin: 0px 0px 14px 0px; border-bottom: 1px solid #aaaaa8; padding: 0 0 4px 1px;}

.bodyText { font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, Arial, sans-serif; font-size: 14px; line-height: 24px; color: #aaaaa8;}
.title {font-family: Times New Roman; font-size: 20px; font-weight: 100; color: #aaaaa8; font-style: normal; margin-bottom: 0px; letter-spacing: 0px; line-height: 20px; text-decoration: none}
.header {border: none; margin-bottom: 30px;}

h1 { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; font-style: normal; color: #2d8cac; margin: 5px 0 0 0;}

.alignleft{
	display:inline;
	float:left;
	margin: 0 25px 3px 0;
}
.alignright{
	display:inline;
	float:right;
	margin-left:25px;
}

.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

.reverseRed {
    border-radius: 2px 2px 2px 2px;
    background-color: #A01D28;
    color: White;
    display: inline-block;
    font-size: 9pt;
    font-weight: bold;
    line-height: 1.0em;
    padding:  3px 4px 4px 4px;
}

.reverseOrange {
    border-radius: 2px 2px 2px 2px;
    background-color: #f4a42f;
    color: White;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.0em;
    padding:  3px 4px 4px 4px;
}

.imageBorder {border: #aaaaa8 solid 1px;}