/* ============================== */
/* James Gray - CSE 455, WIN 2012 */
/* ============================== */


    html, body {
		height: 100%;
	}

    body {
        font-family: "Times New Roman", serif;
        font-weight: normal;
    }
    
    .header {
        border-width: 2px 0;
        border-style: ridge;
        border-color: black;
        padding: 1.0em 0;
        max-width: 1140px
        
    }

    .section {
        padding: 1.0em 0 0 0;
        margin: 0 0 1.0em 0;
        border-width: 0 0 2px 0;
        border-style: ridge;
        border-color: black;
        max-width: 1140px;
		clear:both;
    }

    .sectionhead {
        padding: 0;
    }

    .sectionhead p {
        font-weight: bold;
        font-size: x-large;
        margin: 0 0 0.5em 0;
    }

    .prjdata {
        margin: 0 0 1.0em 0;
    }

    .prjdata p {
        margin: 0;
    }

    .highlight {
        color: #f00;
    }

    .monocode p {
        font-family: "Courier New", monospace;
        font-weight: normal;
        color: #238E23;
    }

    .subhead {
        font-weight: bold;
        font-size: large;
        margin: 0 0 -1.0em 0;
    }

    .panorama {
        padding: 0.5em 2.5%;
    }

    .panorama img {
        width: 100%;
    }

    .halfpano {
        padding: 0.5em 2.5%;
    }


    .halfpano img {
        margin-left: auto;
        margin-right: auto;
        display: block;
        width: 50%;
    }

	.nopano {
		width: 50%;
		margin-bottom:2.5em;
		float: left;
    }
	
	.nopano img {
		width: 100%;
	}
	
	.harris {
		width: 50%;
		margin-bottom:2.5em;
		float: left;
    }
	
	.harris img {
		width: 95%;
		height: 25em;
	}
	
	.subsection {
		clear:both;
	}
	
	.tophead {
		font-weight: bold;
        font-size: x-large;
        margin: 0 0 -1.5em 0;
	}
	
    .caption {
        font-size: small;
        text-align: center;
    }

    #h-simple {
	    width: 26.0em;
	    border-collapse: collapse;
	    text-align: left;
	    margin: 0 1.0em;
    }
    
    #h-simple th {
	    font-weight: bold;
	    color: #036;
	    padding: 0.2em 0.5em;
	    border-bottom: 2px ridge #036;
    }
    
    #h-simple td {
	    color: #036;
	    padding: 0.2em 0.5em 0 0.5em;
    }
    
    #h-simple tbody tr:hover td {
	    color: #669;
    }
    
    .section li {
        margin: 0 0 0.2em 0;
    }


