body { background-color: #ffffff; background-image: url(/wallpaper.gif); margin: 3px; padding: 7px; font-family: palatino linotype, book antiqua, verdana, times new roman; }


/* Main Layout & Color Controls */

#widepage { width: 100% }
#reducedpage { width: 900px }
#blogmain { width: 100%; min-height: 100%; }
.seasonalcolors { background-color: #e7efff }
.directcolor { background-color: #DABEC8 }
.seasonalcolorhead { background-color: #e7efff; vertical-align: bottom }

/* Main Text Controls */

h1 { color: #3b3b3b; font-size: 1.25em; font-family: palatino linotype, book antiqua, verdana; text-indent: 10px }
h1.linedpath { color: #000000; font-size: 12px; font-weight: normal; font-family: palatino linotype, book antiqua, verdana; word-spacing: 3px; border-bottom-color: #e7efff; border-bottom-style: dotted; border-bottom-width: 3px; border-top-color: #e7efff; border-top-style: dotted; border-top-width: 3px; margin: 15px }
h1.deptheadleft { color: #004080; font-size: 1.1em; font-family: palatino linotype, book antiqua, verdana }
h2.deptsubleft { color: #004080; font-size: .82em; font-family: palatino linotype, book antiqua, verdana }

p { color: #3b3b3b; font-size: 1em; font-family: palatino linotype, book antiqua, verdana }
p.yellowlight { color: #004080; background: #ffffd7; font-size: 12px; font-family: verdana }
p.linedpath { border-top-color: #e7efff; border-top-style: dotted; border-top-width: 3px; margin: 15px }


li { color: #3b3b3b; font-size: 1em; font-family: palatino linotype, book antiqua, verdana }

.strong { color: #3b3b3b; font-size: 1em; font-family: palatino linotype, book antiqua, verdana; font-weight: bold }
.alert { color: #CC0000; font-size: 14px; font-family: palatino linotype, book antiqua, arial }
.alertstrong { color: #CC0000; font-size: 1em; font-family: palatino linotype, book antiqua, arial; font-weight: bold }
.smallfoot { color: #3b3b3b; font-size: 9px; font-family: verdana }
.smallprint { color: #3b3b3b; font-size: 10px; font-family: verdana }
.smallalert { color: #CC0000; font-size: 10px; font-family: verdana }
.medprint { color: #3b3b3b; font-size: 11px; font-family: verdana }
.bulletins { color: #004080; font-size: 1em; font-family: palatino linotype, book antiqua, arial; font-weight: bold }
.sectiondivide { border-bottom-color: #e7efff; border-bottom-style: dotted; border-bottom-width: 3px; border-top-color: #e7efff; border-top-style: solid; border-top-width: 5px; color: #3b3b3b; font-weight: bold; margin: 15px }
.titlelink { text-decoration: none }
.web-adname { color: #415188; font-size: 14px; font-family: lucida sans italic, arial }
a img { border: none; }



/* Margin Column Controls */

#leftmargincontrol { background-color: #ffffd7; width: 250px; padding: 5px; vertical-align: top }
#rightmargincontrol { background-color: #ffffd7; width: 125px; padding: 3px; vertical-align: top }
#maincontentcontrol { background-color: #ffffff; padding: 0px; vertical-align: top; border-top-color: #e7efff; border-top-style: solid; border-top-width: 5px; width: 100% }


/* Category Menu Controls */

#fullcategorymenu { background-color: #ffffd7; width: 265px; text-align: center }
.menuhead { text-decoration: none; color: rgb(0,64,128); font-size: 11px; font-family: verdana }
.menuhead:hover { color: rgb(64,64,255) }
.menuchoice { text-decoration: none; color: rgb(0,64,128); font-size: 10px; font-family: verdana }
.menuchoice:hover { color: rgb(64,64,255) }



/* Header & Footer Menu Controls */

.pathchoice { text-decoration: none; color: #666666; font-size: 12px; font-family: palatino linotype, book antiqua, verdana }
.pathchoice:hover { text-decoration: underline }
.footchoice { text-decoration: none; color: #3b3b3b; font-size: 9px; font-family: verdana; word-spacing: 2px; line-height: 15px }
.footchoice:hover { color: rgb(64,64,255) }


/* Project Library Controls */

#projectleft { background-color: #ffffd7; width: 240px; text-align: left }
#projectlefthead { background-color: #ffffd7; width: 240px; text-align: center }
#projectfeature { width: 600px; background-color: #ffffff; text-align: center }
#materialslist { width: 500px; border-color: #e7efff; border-style: dashed; border-width: 3px; padding: 5px; vertical-align: top }
#projecttables { border-color: #e7efff; border-style: dashed; border-width: 2px; vertical-align: top; padding: 7px }

.librarylinkbox { background-color: #ffffff; width: 125px; border-color: #e7efff; border-style: solid; border-top-width: 3px; border-bottom-width: 3px; border-left-width: 1px; border-right-width: 1px; padding: 5px; text-align: center; vertical-align: center }
.librarylinktitle { color: #666666; font-family: comic sans ms; font-size: 12px }
.directionheaders { color: #3b3b3b; font-size: 1em; font-family: palatino linotype, book antiqua, verdana; font-weight: bold }

.deptheadleft { color: #004080; font-size: 1.1em; font-family: palatino linotype, book antiqua, verdana; font-weight: bold }
.projectmenuhead { text-decoration: none; color: #004080; font-size: .82em; font-family: palatino linotype, book antiqua, verdana; font-weight: bold }
.projectmenuchoice { text-decoration: none; color: #004080; font-size: .75em; font-family: palatino linotype, book antiqua, verdana }
.projectmenuchoice:hover { color: rgb(64,64,255) }
.projectmenuchoice:visited { color: purple }


/* Other Controls */
#dottedbox { width: 100%; border-color: #e7efff; border-style: dashed; border-width: 3px; padding: 5px; vertical-align: top }
#dottedboxfree { border-color: #e7efff; border-style: dashed; border-width: 3px; padding: 5px; vertical-align: top }
#calongtables { border-color: #e7efff; border-style: dashed; border-width: 2px; vertical-align: top; padding: 10px; margin: 10px; }
.contrasttext { color: #004080; font-size: 12px; font-family: verdana }
.domainlink { text-decoration: none; color: #118D28; font-size: 11px; font-family: verdana }
.noticethis { color: #FF4040; font-family: verdana; font-size: 1.1em; }


/* Dotted Box w/less padding space */

#misctables { border-color: #e7efff; border-style: dashed; border-width: 2px; vertical-align: top; padding: 5px }





