/*wofford-ecs.org/IntroComputationalScience CSS stylesheet*/

/*format main semantic sections*/
body{background-color:#E85617; font-family:Arial,Helvetica,sans-serif;}
header{text-align:center; vertical-align:top; color:#FFFF00; font-size:24pt; margin-left:180px; line-height:80%; padding:10px}
section{border-radius:20px;background-color:#FFFFFF; margin-left:180px; padding:10px}

/*format tables*/
#sidebar table{color:#FFFF00; font-weight:bold; border-color:#FFFFFF;}
#sidebar td{text-align:center; vertical-align:top;}
#main td{text-align:left}
#dataFiles td, th{text-align:left; padding:8pt;}

/*format sidebar such that the current tab has a colored border around it*/
#sidebar{
        list-style-type:none;
        text-align:center;
        margin:0; 
        padding:0; 
        background-color:#E85617; 
        float:left; 
        width:175px; 
        margin-top:95px;
}
    /*display block makes whole border clickable*/
    #sidebar a{display:block; height:25px; padding-top:5px; margin-top:2px;margin-bottom:2px;}
    #current{font-weight:bold; background-color:#005697; border-radius:25px; border:2px solid #FFFF00;}

/*format links within navigation bar*/
#sidebar a:link{color:#FFFF00; text-decoration:none;}
#sidebar a:visited{color:#FFFF00; text-decoration:none;}
#sidebar a:hover{color:#FFFF00; background-color:#005697; border-radius:25px;text-decoration:underline;}
#sidebar a:active{color:#FFFF00; text-decoration:none;}

/*format links in main sections*/
#main a{word-wrap:break-word}
#main a:link{color:#0000FF; text-decoration:none; font-weight:bold;}
#main a:visited{color:#0000FF; text-decoration:none; font-weight:bold;}
#main a:hover{color:#0000FF; text-decoration:underline; font-weight:bold;}
#main a:active{color:#0000FF; text-decoration:none; font-weight:bold;}

/*format links to files that can be downloaded*/
#fileLinks a:link{color:#0000FF; text-decoration:none; font-style:italic;}
#fileLinks a:visited{color:#0000FF; text-decoration:none; font-style:italic;}
#fileLinks a:hover{color:#0000FF; text-decoration:underline; font-style:italic;}
#fileLinks a:active{color:#0000FF; text-decoration:none; font-style:italic;}

/*format navigation links on refereces.htm*/
#navLinks {text-align:center}

/*format headers*/
h1,h2,h3,h4{text-align:center}

/*format image of book cover*/
#bookCover img{display:block; margin-left:auto; margin-right:auto;}

/*format form on page emailForm.htm*/
#emailForm{text-align:center}
#button {color:#FFFF00; background-color:#E85617; padding:8px; width:150px; border-radius:20px; font-size:12pt;}
#button:hover{color:#FFFF00; background-color:#005697; border:2px outset #FFFF00; box-shadow:3px 3px 2px #000000;}
#buttons {text-align:center;}
#textbox {min-width:100pt;}
#textbox:hover{background-color:#FFFF00; border:2pt outset #E85617;}
#textbox:focus{background-color:#FFFF00; border:2pt outset #E85617;}
#error {color:red}


/*format syllabus on page syllabus.htm*/
#syllabusDates{text-align:left}

/*indent any content that needs to be indented such as on page syllabus.htm*/
#indentedContent{margin-left:20pt}
#doubleIndented{margin-left:40pt}
#hangingIndent{text-indent:-20pt; margin-left:60pt}

/*classes for index.htm*/
.bookNames{text-align:center; font-weight:bold; font-style:italic; font-size: 12pt}

/*classes for tableOfContents.htm*/
.moduleNames{padding:0; margin:0; text-align:left; color:#1F40A4}
.moduleContents{padding:0; margin-top:0; margin-bottom:0; margin-left:15pt; list-style-type:none;}
