/* light text on dark background */
 
/* the order of these A: definitions matters */
A:link { color: #6699cc; }
A:visited { color: #9999ff; }
A:hover { color: #B42E2E; } /* same color has H1 and H2 */
A:active { color: yellow; }

/* if image is inside link, change color of image border when hovered */
A IMG:hover { border: 1px solid red; }

BODY
{
background-color: #111; /* dark background 141818 */
color: #dddddd; /* text color for all text, except H1 and H2 (see below) */
margin: 12px 12px 8px 12px; /* TRBL */
font-family: verdana, arial, sans-serif;
}

/* special div to make link to first section anchor to margin, not border */
DIV.first_section { border: 1px solid transparent; }

DIV.section
{
clear: both;
overflow: hidden;
background-color: #1b1b1b; /* less dark background of boxes, 232A2A */
padding: 0px 8px 8px 12px; /* TRBL */
border: 1px solid #333; /* box border */
margin: 8px 0px 0px 0px; /* TRBL */
/*display: inline-block;*/
width: 97%;
}

/* for ^DV */
IMG
{ 
border: 1px solid black;
float: right; 
margin-left: 8px;
margin-bottom: 8px;
}

/* for ^DV
P {clear: right; } don't clear paragraphs */

/* for DV */
IMG.img_left
{ 
border: 1px solid black;
float: left; 
margin-right: 12px;
margin-bottom: 12px;
}

/* for DV */
P.pimg_left {clear: left; }

/* paragraphs have default margins in some browsers */
P { margin: 0px 0px 12px 0px; } /* TRBL, to match UL below */

UL 
{ 
list-style-type: square; 
margin-bottom: 12px; /* to match P above */
}

H1, H2 { color: #B42E2E; } /* text color for H1 and H2, same for link hover */

.smaller { font-size: smaller; }


/* goodwin_xx.html only */
.noborder { border: 0px solid black; }

/* northwest.html only */
.dam_table 
{ 
padding: 10px;  
border: 1px solid black; 
}
.northwest { margin-bottom: 12px; }

/* index.html (and hig_alumni.html) only */
.image_margin_left { margin-left: 12px; }
