.demoContainer {
    color:#BED62F;
    padding:20px 10px 5px 10px;
    margin:0px;
    width:736px;
    font-weight:bold;
}

.album td, .albumPage td {
    color:#BED62F;
    font-weight:bold;
}

table.bulletList {
    margin-left:10px;
}

td.bulletHead {
    vertical-align:top;
}

td.bulletBody {
    vertical-align:top;
    padding-bottom:15px;
}

.demoContainer a:link, .demoContainer a:visited, .demoContainer a.revA:hover {
    color:#BED62F;
}

.demoContainer a:hover, .demoContainer a.revA:link, .demoContainer a.revA:visited {
    color:white;
}

.bulletBody a:link, .bulletBody a:visited {
    color:#BED62F;
    text-decoration:underline;
}
.bulletBody a:hover {
    color:white;
    text-decoration:underline;
}

h1 {
    text-align:right;
    padding-right:20px;
    font-size:1.8em;
    letter-spacing:.2em;
    font-weight:normal;
    margin-bottom:20px;
    margin-top:0px;
}

.demoMainImg {
    width:480px;
    overflow: hidden;
    vertical-align:top;
    text-align:center;
}


.prPhotoBox {
    border-color: #44474B;
    color:silver;
}

.prRichTextEditMode {
    border:1px dashed #44474B;
}

a.pgLink:link, a.pgLink:visited, a.pgLink:hover, .prRichText {
    color:silver;
    font-size:10pt;
}

.albumFrame {
    background-color:#131313; 
    border-top:1px solid #44474B;
}

.albumPage {
    background-color:#131313; 
    color:silver;
}

.album {
    background-color: #333333;
    padding-bottom: 10px;
}

.albumButtonBar {
    background-color:#131313;     
}

.album a.topBarButton {
    color:silver;
    border:0;
    padding:7px 3px 3px 3px;
    vertical-align:bottom;
}

.album a.impTopBarButton {
    color:white;
    border:0;
    padding:7px 5px 3px 5px;
    vertical-align:bottom;
}
.album a.impTopBarButton {
    font-weight: bold;
}

.album h4 {
    color:white;
    border:0;
    padding-left:3px;
    padding-bottom:5px;
}