/* ce-ext.css */

/* Sun Primary, 2nd, 3d Blue: #5382A1, #35556B  #A3B8CB*/
/* Sun Primary, 2nd, 3d Orange: #E76F00,  #C06600, #ED9B4F */
/* Sun Primary, 2nd, 3d Green: #B2BC00,  #7F7800, #C5D5A9 */
/* Sun Primary, 2nd, 3d Tan: #FFC726,  #C69200, #F8D583 */


/* ABSTRACT  */

.abstract {
    margin-top: 0em;
}

.abstract p {
    margin-top: 0em;
/*    font-size: 130%; */
}

/* LINKS  */

a:visited { 	color: #E76F00;}

a:link { 	font-weight: bold;}

a:hover img { 	border: 1px solid #E76F00;}

/* PROJECTS */

.project {
    margin-left: 2em;
}

.project p {
    font-weight: normal;
    margin-top: 0em;
} 

.project img {
    float: right;   
    margin-left: 0.5em;  
}

.projectName {
    font-weight: bold;
}



/* PUBLICATIONS */

.pub {
    margin-left: 2em;
    margin-top: 1em;
}

.pub p {
    font-weight: normal;
    font-size: 80%;
    margin-top: 0em;
}    

.pubName {
    font-weight: bold;
}

.pubDetail {
    font-weight: normal;
    font-style: italic;  
    font-size: 80%;
    display: block;
    margin-top: 0em;
    margin-bottom: 0em; 
}

.date {
    margin-left: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
    color: #C06600;
    font-weight: bold;
}


/* TEXT CLASSES */

.heading {
    color: #7F7800;
    font-weight: bold;
    font-size: 140%;
    margin-bottom: 0em;
}

.subheading {
    color: #7F7800;
    font-weight: bold;
    font-size: 110%;
    margin-bottom: 0em;
}

.bodytext {
   position: left;
}

.bodytext p {
    margin-top: 0em;
}


.contact-info hr {
    height: 1px;
    width: 70%;
    margin-top: 2em;
}

sup {
    font-size: 50%;
}


/* IMAGE CLASSES */

.bodytext img {
    margin-bottom: 1em;
    margin-left: 2em;
    margin-right: 2em;
    border: 0px;
}

.snaps {
   position: left;
   margin-bottom: 1em;
}

.snaps img {
    border: 1px solid black;   
}

.img-para {
   float: right;
   margin-bottom: 1em;
   margin-left: 1em;
}

.img-para img {
    border: 1px solid black;   
}

.img-para-noborder {
    float: right;
    margin-bottom: 1em;
    margin-left: 1em;
    border: 0px;   
}

.img-para-noborder img {
    border: 0px;   
}

.img-border img {
    border: 1px solid black;   
}


