body {
     margin:0;
     padding:0;
     font-family:verdana, arial, times, georgia, sans-serif;
     background: #FFFFFF url(/images/pagetopbg.gif) repeat-x;
     text-align:center;
}
td {
     font-size:12px;
}
a {
     color:#007236;
     text-decoration:underline;
    /* border-bottom:1px dotted #007236;
     */
}
a:hover {
     color:#65A852;
     text-decoration:none;
    /* border-bottom:1px dotted #65A852;
     */
}
p {
     font-size:11px;
     color:#404040;
}
img.thumb {
     margin:2px;
     padding:4px;
     background:#fff;
     border:1px solid #c4c4c4;
}
img.left {
     float:left;
     padding:4px;
     background:#fff;
     margin-right:6px;
     border:1px solid #c4c4c4;
}
img.right {
     float:right;
     padding:3px;
     margin-right:6px;
     border:1px solid #c4c4c4;
}
img:hover {
}
img.leftplain {
     float:left;
     padding:4px;
     margin-right:6px;
     border:0;
}
ul {
     list-style-image:url(/images/bullet.gif);
     margin-left:-10px !important;
     margin-left:15px;
}
 li {
     margin-bottom:1em;
}
 #wrapper {
    /* Dont mess around here too much. This all keeps everything in the middle in all browsers */
     width:95%;
     margin-left:auto;
     margin-right:auto;
     text-align:left;
}
/***************************** TOP NAVIGATION ********************/
#nav {
     text-align:center;
    /* background:url(/images/navbutton.gif) repeat-x;
     */
     padding-top:5px;
}
#nav a {
     padding:0 11px;
     color:#fff;
     margin-left:-6px;
     border-bottom:0;
     text-decoration:none;
}
#nav a:hover {
     padding:5px 11px 7px 11px;
     background:url(/images/navbarhover.gif) repeat-x;
     text-decoration:none;
     color:#000;
}
/*********************** HEADER *****************************/
#top {
     height:119px;
     text-align:center;
}
#contentwrap {
     background-color:#ffffff;
     height:100%;
     margin-top:-27px;
     padding:15px;
     min-height:600px;
     min-width:1000px;
}
/***************** TEXT IN THE HEADER **************************/
#top h1 {
     font-family:Century Gothic, georgia, helvetica, times, sans-serif;
     font-weight:normal;
     font-size:35px;
     text-transform:uppercase;
     text-align:center;
     margin:0;
     display:none;
}
#top img {
     text-align:center;
     margin:0;
     padding:0;
}
#top img:hover {
     border:0;
}
/****************************** TITLES *************************/
#middle h1, #right h1, #left h1, #single h1, #middle h2, #single h2, #middle h3, #single h3 {
     font-size:17px;
     font-family:georgia, arial, georgia, times, sans-serif;
     border-bottom:1px solid #c4c4c4;
     font-weight:normal;
     color:#007236;
}
#middle h1, #single h1 {
     color:#007236;
     font-weight:normal;
     font-size:28px;
     text-transform:uppercase;
     font-family:Century Gothic;
}
 #middle h2, #single h2 {
     color:#007236;
     font-weight:normal;
     font-size:22px;
     text-transform:uppercase;
     font-family:Century Gothic;
}
/************************ LEFT SIDE COLUMN *****************/
#left {
     float:left;
     width:10%;
     margin-left:9px;
     font-size:11px;
}
/************************** MAIN CONTENT IN MIDDLE ******************/
#middle {
     float:left;
     width:75%;
     margin-left:14px;
     font-size:12px;
}
/*************************** RIGHT COLUMN *********************/
#right {
     float:left;
     left:0px;
     margin-left:20px;
     width:10%;
     font-size:11px;
}
/************************** MAIN CONTENT IN MIDDLE ******************/
#single {
     float:left;
     width:70%;
     margin-left:14px;
     font-size:12px;
}
/*************************** RIGHT COLUMN *********************/
/******************************** MIDDLE CONTENT BOXES *****************/
.post {
     background-color:#F0EFEF;
     padding:10px;
     padding-top:1px;
     display:block;
}
.post p {
     margin:2px;
}
.postcomment {
     border:1px solid #ccc;
     padding:10px;
     display:block;
     margin:5px;
}
/********************************* LEFT & RIGHT CONTENT BOXES *****************/
.sidepost {
     border:1px solid #ccc;
     padding:5px;
     margin-bottom:10px;

}
/********************************* LINK LISTS ON RIGHT SIDE *********************/
.links {
     font-size:11px;
     text-align:right;
}
.links a {
     margin-right:10px;
}
/******************************************** FOOTER *****************/
#footer {
     border-top:1px solid #c4c4c4;
     text-align:center;
     width:100%;
     clear:both;
     padding-bottom:1px;
}
.ClearIt:After{
     content: ".";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
}
.onclickspan {
     cursor: pointer;
     display:block;
     border-style:solid;
     border-width:1px;
     border-color:#000000;
     height:99%;
     margin-bottom:2px;
}
.onclickspan a{
     border-bottom:0px;
}
.onclickspan:hover {
     background-color:#777;
     color:#fff;
}
.HPprofile a:hover {
     background-color:#777;
     color:#fff;
}
.HPprofile table tr td a:hover {
     background-color:#777;
     color:#fff;
}
#linkbutton {
     border-bottom:0;
}
#PayPalDonate img{
     float:left;
     margin-right:4px;
     margin-top:4px;
}
.Status{
     color:#FF0000;
     font-weight:bold;
}
/*- Menu Tabs C--------------------------- */
 #tabsC {
     float:left;
     width:100%;
     background:#EDF7E7;
     font-size:93%;
     line-height:normal;
}
 #tabsC ul {
     margin:0;
     padding:10px 10px 0 50px;
     list-style:none;
}
 #tabsC li {
     display:inline;
     margin:0;
     padding:0;
}
 #tabsC a {
     float:left;
     background:url("/images/tableftC.gif") no-repeat left top;
     margin:0;
     padding:0 0 0 4px;
     text-decoration:none;
}
 #tabsC a span {
     float:left;
     display:block;
     background:url("/images/tabrightC.gif") no-repeat right top;
     padding:5px 15px 4px 6px;
     color:#464E42;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
 #tabsC a span {
    float:none;
}
/* End IE5-Mac hack */
 #tabsC a:hover span {
     color:#FFF;
}
 #tabsC a:hover {
     background-position:0% -42px;
}
 #tabsC a:hover span {
     background-position:100% -42px;
}
/*- ConnectionTable - */
.ConnectionTable td, .ConnectionTable th {
     padding:1px;
     padding-left:2px;
     padding-right:2px;
     border:2px solid #fff;
}
.ConnectionTable th{
     background-color:#92CF6F;
}
.ConnectionTable td{
     background-color:#EDF7E7;
}
.smaller{
     font-size:10px;
}
.latestActivity{
     background-color:#F0EFEF;
     border-bottom:solid 1px #D9DBDA;
     border-right:solid 1px #B3B3B3;
     padding:6px;
     margin:1px;
     font-size:.8em;
}
.sectionHeader{
     background-color:#FF9900;
     border-bottom:solid 1px #D9DBDA;
     border-right:solid 1px #B3B3B3;
     padding:6px;
     margin:1px;
     font-size:.8em;
}
