body {
    color : #010E22;
    background : url(http://s3.amazonaws.com/pijin/bg.gif);
    margin : 0;
    border : 0;
    padding : 0;
    text-align : center;
    font-family : verdana, arial, sans-serif;
    font-size : 0.7em;
}

#container {
}

#header {
    position : relative;
    background : white url(http://s3.amazonaws.com/pijin/pijin-header.jpg) center no-repeat;
    border-top : 10px solid #000;
    border-left : 10px solid #000;
    border-right : 10px solid #000;
    margin-top : 20px;
    margin-right : auto;
    margin-left : auto;
    width : 780px;
    height : 170px;
}

#body {
    position : relative;
    background : white;
    width : 780px;
    border-bottom : 10px solid #000;
    border-left : 10px solid #000;
    border-right : 10px solid #000;
    margin-right : auto;
    margin-left : auto;
    margin-bottom : 20px;
    text-align : left;
}

#headerMenu {
    position : absolute;
    background : #FFD16E;
    top : 26px;
    left : 310px;
    border : 1px solid black;
    margin : 0px 0px 0px 0px;
    padding : 0px 5px 5px 5px;
    width : 455px;
}

#sidebar {
    position : absolute;
    top : 20px;
    left : 20px;
    width : 180px;
}

#menu {
    position : relative;
    background : #FFD16E;
    border : 1px solid black;
    margin : 0px 0px 0px 0px;
    padding : 5px 15px 10px 5px;
    width : 180px;
}

#widget {
    position : relative;
    margin : 0px 0px 0px 0px;
    padding : 5px 15px 10px 5px;
    width : 180px;
}

.menuTitle {
    font-weight : bold;
    padding-top : 8px;
}

.menuTitle a:link {
    color : black;
    font-weight : bold;
    text-decoration : none;
}

.menuTitle a:visited {
    color : black;
    font-weight : bold;
    text-decoration : none;
}

.menuTitle a:hover {
    color : black;
    font-weight : bold;
    text-decoration : underline;
}

.menuItem {
    padding-left : 10px;
}

.menuItem a:link {
    color : black;
    font-weight : normal;
    text-decoration : none;
}

.menuItem a:visited {
    color : black;
    font-weight : normal;
    text-decoration : none;
}

.menuItem a:hover {
    color : black;
    font-weight : bold;
    text-decoration : underline;
}

a:link {
    color : #FF6C00;
    text-decoration : none;
}

a:visited {
    color : #FF6C00;
    text-decoration : none;
}

a:hover {
    color : #FF6C00;
    text-decoration : underline;
}

#content {
    text-align : left;
    padding : 10px 10px 10px 260px;
    min-height : 350px;
}

.bodytext {
    width : 450px;
}

.shadedheader {
    background : #DAD9D7;
    width : 450px;
    padding : 4px 4px 4px 4px;
    margin : 15px 0px 0px 0px;
    border : 1px solid #DAD9D7;
}

.shadedsection {
    width : 450px;
    background : #EEEEEE;
    padding : 4px 4px 4px 4px;
    border : 1px solid #DAD9D7;
}

.shadedsectiondark {
    width : 450px;
    background : #CCCCCC;
    padding : 4px 4px 4px 4px;
    border : 1px solid #DAD9D7;
}

.borderedcell {
    border : 1px solid #DAD9D7;
}

.borderedcellright {
    border : 1px solid #DAD9D7;
    text-align : right;
}

.rightAlignedCell {
    text-align : right;
    width : 150px;
}

.rightTopAlignedCell {
    text-align : right;
    vertical-align : top;
    width : 150px;
}

.rightAlign {
    text-align : right;
}

.small {
    font-size : 0.82em;
}

.pic {
    border : 1px solid #000;
}

.border4 {
    border : 4px solid #000;
}

.noborder {
    border : none;
}

.thumbnail {
    border : 3px solid #666;
}

.error {
    color : red;
    font-weight : bold;
}

.shadedHeaderLeft {
    background : #DAD9D7;
    padding : 4px 4px 4px 4px;
}

.shadedHeaderRight {
    background : #DAD9D7;
    text-align : right;
    padding : 4px 4px 4px 4px;
}

.shadedCellLeft {
    background : #FFE4C6;
    padding : 4px 4px 4px 4px;
}

.shadedCellRight {
    background : #FFE4C6;
    text-align : right;
    padding : 4px 4px 4px 4px;
}

.shadedCellNoPad {
    background : #FFE4C6;
}

.highlight {
    color : #FF6C00;
    font-weight : bold;
    font-size : 1.2em;
}

.message {
    font-weight : bold;
}

.prop {
    height : 480px;
    float : right;
    width : 1px;
}

.clear {
    clear : both;
    height : 1px;
    overflow : hidden;
}

.keepWhiteSpace {
    white-space : pre;   
}

.red {
    color : red;
    font-weight : bold;    
}

.selectedStage {
    font-weight : bold;
    background : #FFE4C6;
    padding : 4px 4px 4px 4px;
}

.offStage {
    background : #DAD9D7;
    padding : 4px 4px 4px 4px;
}

.big {
    font-size: 1.3em;
}