body {
     margin-top: 10px;
     /* background: #130943; */
     /* font-family: verdana, 'sans-serif'; */
     background: #000033;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #ffffff;
}


div#container {
     position: relative;
     display: block;
     margin: 0 auto;
     width: 900px;
     margin-bottom: 25px;
     /* background: #1e1065; */
     background: #330033;
}

div#topheadermenu {
     width: 898px;
     height: 28px;
     border: 1px solid #ffffff;
     /* background: url('./images/topmenu-footerbg.png') repeat-x; */;
     background: #330033;
}



div#topheadermenu ul {
     width: 898px;
     display: block;
     float: left;
     padding: 0;
}

div#topheadermenu ul li {
     display: block;
     float: left;
     line-height: 28px;
     width: 114px;
     list-style: none;
     text-align: center;
     border-right: 1px solid #ffffff;
}

div#topheadermenu ul li a {
     display: block;
     color: #ffffff;
     text-decoration: none;
}

div#topheadermenu ul li a:hover {
     background: transparent url(./images/menu-pointer.gif) center left no-repeat;
     text-decoration: underline;
     font-weight: bold;
}
div #header {
     width: 898px;
     height: 146px;
     margin: 2px 0 2px 0;
     position: relative;
     border: 1px solid #ffffff; 
     background: url('./images/mainheaderbg.png') repeat;        
}

div #header img {
     display: block;
     position: absolute;
     top: 11px;
     left: 15px;
     border: none; 
}


div #headercarousel {
     width: 898px;
     height: 128px;
     margin: 2px 0 0 0;
     position: relative;
     background: url('./images/headercarouselbg.png') repeat;
     border: 1px solid #ffffff;    
}

div #headercarousel h3 {
     font-size: 12px;
     font-weight: bold;
     color: #ffffff;
     text-align: center;
     padding: 3px 0 3px 0;
}


div #leftsidebar {
     display: block;
     float: left;
     width: 218px;
     margin: 2px 0 2px 0;
     position: relative;
     /* background: #1e1065; */
     background: #330033;
     border: 1px solid #ffffff;     
}

div #content {
     display: block;
     float: left;
     width: 454px;
     margin: 2px 2px 2px 2px;
     padding-bottom: 15px;
     position: relative;
     /* background: #1e1065; */
     background: #330033;
     border: 1px solid #ffffff;   
}

div #content h2 {
     display: block;
     float: left;
     color: #ffffff;
     text-indent: 5px;
     font-size: 14px;
     margin: 5px;
     width: 444px;
     height: 25px;
     line-height: 25px;
     /* background: url('./images/blocktitlebg.png') repeat-x; */
     background: #130943;
}

div #content p {
     margin: 0 5px 0 5px;
     text-align: justify;
}

div #rightsidebar {
     display: block;
     float: left;
     width: 218px;
     margin: 2px 0 2px 0;
     position: relative;
     /* background: #1e1065; */
     background: #330033;
     border: 1px solid #ffffff;     
}

div #thoughts-to-ponder, div #cnn-news, div #advertisement {
    display: block;
    float: left;
    margin: 5px;
    padding: 5px;
    width: 198px;
    font-size: 12px;
    font-style: italic;
    text-align: justify;
    color: #1e1065;
    /* background: #fde800; */
    background: #ffffff; 
}

div #thoughts-to-ponder h2, div #cnn-news h2, div #advertisement h2 {
    font-style: normal;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

div #thoughts-to-ponder span, div #cnn-news span, div #advertisement span {
    display: block;
    float: left;
    width: 198px;
    height: 25px;
    margin-bottom: 15px;
    color: #ffffff;
    /* background: #1e1065; */
    background: #130943;
}

div #cnn-news a {
    color: #130943;
    text-decoration: none;
}

div#footer {
     display: block;
     clear: both;
     width: 898px;
     height: 28px;
     /* background: url('./images/topmenu-footerbg.png') repeat-x; */
     background: #330033;
     border: 1px solid #ffffff;
}

div#footer p {
     font-size: 11px;
     text-align: center;
}

