/*
    Layout CSS for haitiancongresspac.org
    5/50/09 - Artistic Digital Services
*/

body{
    text-align:center;
    background-color:#023c85;
        background-image:url('../images/bgRepeater.jpg');
       background-repeat: repeat-x;
       background-position: 0px 0px;
}


ul{
    list-style-type: disc;
    margin: 10px 40px 0 40px;
}

ol{
    list-style-type: decimal;
    margin: 10px 80px 0 80px;
}


li{
    padding: 5px;
}

.clear{
    clear:both;
}

p{ margin-bottom: 15px;}

a{ color:#03428F; }
a:visted{ color:#03428F; }
a:hover{ text-decoration: underline; }

#mainContainer{
    text-align:left;
    margin:0 auto;
    width:1000px;
    height:auto;
/*    background-color:#FFFFFF; */
}

#topBar{
    display:block;
    width:1000px;
    height:32px;
    background-image:url('../images/topslice.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    text-align:right;

    color:#FFFFFF;
}

#centerContainer{
    width:1000px;
    background-image:url('../images/backdropVertSlice.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    background-color:#023c85;
}

#leftBar {
    width:36px;
    height:300px;
    display:block;
    float:left;
}

#rightBar {
    width:36px;
    height:300px;
    display:block;
    float:left;
    background-image:url('../images/rightBarTop.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

#contentContainer {
    width:927px;
    float:left;
}

#header {
    width:927px;
    height:126px;
    background-image:url('../images/logoHeader.jpg');
    background-position: top left;
    background-repeat: no-repeat;
}

#donateButton {
    width:105px;
    height:22px;
    display:block;
    background-image:url('../images/donateButton.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    margin-top:15px;
    margin-right:80px;
    float:right;
}

#donateButton a {
    display:block;
    width:100%;
    height:100%;
    text-decoration:none;
}

#blogLink {
    margin-top:50px;
    margin-right:80px;
    float:right;
}

#blogLink a {
    color:#FFFFFF;
}

#topNav {
    width:927px;
    height:30px;
    background-image:url('../images/topNavBG.jpg');
    background-position: top left;
    background-repeat: repeat-x;
}

#navFlagPiece {
    width:40px;
    height:30px;
    display:block;
    background-image:url('../images/navFlagPiece.jpg');
    background-position: top left;
    background-repeat: no-repeat;
    float:right;
}

#navButtons {
    float:left;
    margin-right:0px;
    margin-top:4px;
}

#mainContent {
    background-image:url('../images/contentTopShadow.jpg');
    background-position: left 0px;
    background-repeat: repeat-x;
    background-color:#FFFFFF;
}

#mainContent hr {
/*    width:316px;   */
        width:95%;
    border:0px;
    color:#E7787C;
    background-color:#E7787C;
    height:2px;
    margin-top:12px;
    margin-bottom:12px;
}

#contentFlagPiece {
    display:block;
    height:16px;
    width:927px;
    background-image:url('../images/contentFlagPiece.jpg');
    background-position: right top;
    background-repeat: no-repeat;
}

/* background blue  #023c85 */

#SSPtemp {
    width:480px;
    height:370px;
    display:block;
    margin-right:14px;
    float:left;
}

#splashText {
    float:left;
    width: 404px;
    padding: 14px;
    padding-top:0px;
}

#contentText {
    width: 869px;
    padding: 14px;
    padding-top:0px;
        font-size: 12pt;
}

#contentText span.blue{
    font-style: italic;
    color:#03428F
}

#contentText hr {
/*    width:516px;   */
        width: 95%;
    border:0px;
    color:#E7787C;
    background-color:#E7787C;
    height:2px;
    margin-top:12px;
    margin-bottom:12px;
}

#commentContent hr {
    width:897px;
    border:0px;
    color:#9DA5CE;
    background-color:#9DA5CE;
    height:1px;
    margin-top:12px;
    margin-bottom:12px;
}

.event_box {
    display: block;
    background-color:#DBEDF7;
    float:right;
    width:252px;
    margin-right:27px;
}

.event_box_wide {
    display: block;
    background-color:#DBEDF7;
    float:right;
    width:410px;
    margin-right:10px;
}

#news1 {
    width:252px;
    height:121px;
    display: block;
    background-color:#DBEDF7;
    margin-left:15px;
    float:left;
}

#news2 {
    width:252px;
    height:121px;
    display: block;
    background-color:#DBEDF7;
    display: block;
    margin-left:71px;
    float:left;
}

#news3 {
    width:252px;
    height:121px;
    display: block;
    background-color:#DBEDF7;
    display: block;
    margin-left:70px;
    float:left;
}

#news1_wide {
    width:400px;
    height:121px;
    display: block;
    background-color:#DBEDF7;
    display: block;
    margin-left:70px;
    float:left;
}

#news2_wide {
    width:400px;
    height:121px;
    display: block;
    background-color:#DBEDF7;
    display: block;
    margin-left:70px;
    float:left;
}

.nubHolder {
    height:23px;
    background-image:url('../images/nubHolderBG.jpg');
    background-position: top left;
    background-repeat: repeat-x;

}

.leftNub {
    width:6px;
    height:23px;
    background-image:url('../images/leftNub.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    display:block;
    float:left;
}

.nubTitle {
    padding-top:2px;
    padding-left:4px;
    color:#FFFFFF;
}

.rightNub {
    width:6px;
    height:23px;
    background-image:url('../images/rightNub.jpg');
    background-position: top left;
    background-repeat: repeat-x;
    display:block;
    float:right;
}

.newsText {
    padding:4px;
    padding-left: 8px;
    padding-right: 8px;

    font-size:11pt;
}

#bottomShadow {
    width:927px;
    height:20px;
    display:block;
    background-image:url('../images/bottomShadow.png');
    background-position: top left;
    background-repeat: repeat-x;
    background-color:none;
}

#bottomBarContainer{
}

#bottomBar{
    display:block;
    width:1000px;
    height:24px;
    background-image:url('../images/bottomSlice.jpg');
    background-position: top left;
    background-repeat: repeat-x;

    color:white;
}

#bottomNav {
    width:927px;
    margin-left:36px;
    padding-top:4px;

    font-size:14px;
    text-align:center;
}

#bottomExtras{
    width:1000px;
    height:68px;
/*    background-image:url('../images/extrasBG.jpg');   */
    background-position: top left;
    background-repeat: repeat-x;
/*    background-color:#03428E;  */
    color:white;
}

/* EE Stuff */

#post {
    font-size: 10px;
}

#post span{
    font-style: italic;
    color:#03428F
}

#post .right{
    float: right;
}

#post .left{
    float: left;
}

a.content_titles {
    color:#D8212A;
    font-size:16px;
    margin-bottom:8px;
    font-family: Arial, Helvetica, sans-serif;
}

a.content_titles:hover {
    border-bottom: 1px #03428F dashed;
}

a.postLinks {
    color: #03428F;
}

a.postLinks:hover {
    border-bottom: 1px #D8212A dashed;
}

#flashDiv {
     z-index:-1;
}

#logoLink {
     display:block;
     position:relative;
     top: 6px;
     width:124px;
     height: 116px;
     float: left;
}

#partnerLogoArea {
     width:420px;
    margin-left:auto;
    margin-right:auto;
}