
/* Allow use of "span" to specify width for right-floated divs.  Use rspan instead of span. */

/* Sets up basic grid floating and margin. */
/* Use this for right-floated elements */
div.rspan-1, div.rspan-2, div.rspan-3, div.rspan-4, div.rspan-5, div.rspan-6, div.rspan-7, div.rspan-8, div.rspan-9, div.rspan-10, div.rspan-11, div.rspan-12, div.rspan-13, div.rspan-14, div.rspan-15, div.rspan-16, div.rspan-17, div.rspan-18, div.rspan-19, div.rspan-20, div.rspan-21, div.rspan-22, div.rspan-23, div.rspan-24 {
    float: right;
}

/* Use these classes to set the width of a column. */
.rspan-1 {width: 30px;}
.rspan-2 {width: 70px;}
.rspan-3 {width: 110px;}
.rspan-4 {width: 150px;}
.rspan-5 {width: 190px;}
.rspan-6 {width: 230px;}
.rspan-7 {width: 270px;}
.rspan-8 {width: 310px;}
.rspan-9 {width: 350px;}
.rspan-10 {width: 390px;}
.rspan-11 {width: 430px;}
.rspan-12 {width: 470px;}
.rspan-13 {width: 510px;}
.rspan-14 {width: 550px;}
.rspan-15 {width: 590px;}
.rspan-16 {width: 630px;}
.rspan-17 {width: 670px;}
.rspan-18 {width: 710px;}
.rspan-19 {width: 750px;}
.rspan-20 {width: 790px;}
.rspan-21 {width: 830px;}
.rspan-22 {width: 870px;}
.rspan-23 {width: 910px;}
.rspan-24, div.span-24 { width:950px; margin:0; }

.outer {
    border: 1px solid black;
}

.inner {
    float: right;
}

/* override a couple things from fancytext */
p + p {
    text-indent: 0;
    margin-top: 0;
}

#footer {
    /*border: 1px solid black;*/
}

div#sidebar h2 {
    font-size: 150%;
    font-variant: small-caps;
    color: red;
    margin-bottom: 0;
}

#sidebar a {
    text-decoration: none;
}

#sidebar ul {
    list-style-type: none;
}

.box {
    background: #f0f0f0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/* release notes */

#release-notes h2 {
    border-bottom: 1px solid #aaa;
}
