#doc2 { width: 950px; }

body { font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif; font-size:11px; }

h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; display: inline; }
h5 { font-size: 12px; display: inline; }
p { text-indent: 30pt; }

#mask {
        z-index: 4;
        position: absolute;
        left: 0px;
        top: 0px;
        background-color: black;
        width: 100%;
        height: 1500px;
        filter:alpha(opacity=70);
        -moz-opacity:0.7;
        -khtml-opacity: 0.7;
        opacity: 0.7;
}

.img { margin-bottom: -3px; }
.blur { color: gray; }
.button {
    background-color: #D4E6FC;
    font-weight: bold;
    color: #249;
    border: 2px solid #C5D7EF;
	padding: 4px 6px;
    font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;
    font-size:11px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	white-space: nowrap;
}

.bubble {
    border: 2px solid #C5D7EF;
    background-color: white;
    padding: 10px;
}

.button:hover { background-color: #6DAAE7; }
.button:active { background-color: #4F6AA3; }

ol li { list-style-type: decimal; padding: 15px 0px; margin-left: 20px;}

.paginate {
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
}
.tile {
        border: 1px dotted #888888;
        padding: 5px 5px 5px 5px;
}
.tile_selected {
        border: 1px solid #888888;
        padding: 5px 5px 5px 5px;
}
