div#topbar a, div#topbar a img {
	border: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img.news {
	margin: 3px 9px 6px 0px;
	border: none;
}
table.imagecaption {
	margin: 3px 0px 6px 12px;
	border: none;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	list-style-type: square;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 15px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 15px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 15px;
}
.minimum {
	line-height: 1px;
	color: #FFFFFF;
}
.main_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.standard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.standardBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.standard_linklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	filter: Xray;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.bottomlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
}
.bottomaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #E8D0A4;
}
.verybottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
}
.leftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.whiteleftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.red_subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #af1e23;
	font-weight: bold;
}
.bottomaddrs_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
}
.frontnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
}
.verybottom_front {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.frontbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}
.athletics_home {
	background-image: url(/www.willamette.edu/athletics2/gifs/bg_bearcat.gif);
}
.athletics_hdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #999966;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.whiteheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}
.orangeheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #dc661e;
}
.blueheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #056CC0;
}
.grayleftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.webheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #e59c4b;
}
.lightgrayleftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.admclrmaroon {
	color: #7a003c;
}
.soeheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #056CC0;
}
.soeblue {
	color: #056CC0;
}
.fronttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.fronttext_gold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #96885f;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.library-headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #822b00;
}
.course-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #822B00;
}
.course-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #000000;
}
.course-name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.agsmRED {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #852E14;
}
.redlaw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #660000;
}
.headerlaw {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #822B00;
}
div.bottomlinks {
	padding: 12px 12px 0px 12px;
	text-align: center;
	color: #cccccc;
	font-size: 92%;
}
div.bottomlinks a, div.bottomlinks a:link, div.bottomlinks a:active, div.bottomlinks a:visited {
	color: #cccccc;
	white-space: nowrap;
	text-decoration: none;
}
div.bottomlinks a:hover {
	text-decoration: underline;
}
div.bottomaddress {
	color: #e8d0a4;
	font-size: 92%;
	font-weight: bold;
	text-align: center;
	padding: 12px;
}
div.bottomaddress a, div.bottomaddress a:link, div.bottomaddress a:active, div.bottomaddress a:visited {
	color: #e8d0a4;
	white-space: nowrap;
	text-decoration: none;
}
div.bottomaddress a:hover {
	text-decoration: underline;
}
div.verybottom {
	padding: 0px 6px 0px 6px;
}
div.verybottom a, div.verybottom a:link, div.verybottom a:active, div.verybottom a:visited {
	color: #ffffff;
	text-decoration: none;
}
div.verybottom a:hover {
	text-decoration: underline;
}

div.list { 
	text-decoration: none;    
        float: right;
        clear: right;
        width: auto;
        height: auto;
        display: block;
        margin: 0 0 12px 0;
        padding: 0;
        border: 1px solid #918a71;
        border-bottom: none;
	background-color: #e5dec4;
}

div.list div.button span { 
        border-left: 1px solid #918a71;
        padding: 2px 6px;
}

div.list div.button a { 
        font: 90% "Copperplate", Copperplate Gothic Light, Gill Sans, Gill Sans MT, Tahoma, serif;
        text-transform: uppercase;
	text-decoration: none;
        letter-spacing: -0.05em;    
	text-decoration: none;    
        margin: 0;
        padding: 4px 6px;
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid #918a71;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
	background-color: #e5dec4;
}

div.list div.button a:hover {
	color: #fff;
        background-color: #7a3100;
}

div.button span { 
        border-left: 1px solid #918a71;
        padding: 6px 6px;
}


div.button a { 
        font: 95% "Copperplate", Copperplate Gothic Light, Gill Sans, Gill Sans MT, Tahoma, serif;
        text-transform: uppercase;
	text-decoration: none;
        letter-spacing: -0.05em;    
        float: left;
        clear: left;   
        width: 150px;
        height: auto;
        display: block;
        margin: 12px;
        padding: 8px 6px;
        border: 1px solid #918a71;
        -webkit-box-shadow: 2px 2px 2px #666;
        -moz-box-shadow: 2px 2px 2px #666;
        box-shadow: 2px 2px 2px #666;
	background-color: #e5dec4;
}


div.button a:hover {
	color: #fff;
        background-color: #7a3100;
}

div.button_last a {
        font: 95% "Copperplate", Copperplate Gothic Light, Gill Sans, Gill Sans MT, Tahoma, serif;
        text-transform: uppercase;
	text-decoration: none;
        letter-spacing: -0.05em;    
        float: left;
        clear: left;  
        display: block; 
        width: 150px;
        height: auto;
        margin: 18px 12px;
        padding: 8px 6px;
        border: 1px solid #918a71;
        background-color: #7a3100;
        -webkit-box-shadow: 2px 2px 2px #666;
        -moz-box-shadow: 2px 2px 2px #666;
        box-shadow: 2px 2px 2px #666;
}

div.button_last span { 
        border-left: 1px solid #918a71;
        padding: 6px 6px;
}


div.button_last a {
        color: #f0ecde;
}

div.button_last a:hover {
	color: #672a01;
        background-color: #d7cda6;
}

div.three-column {
        float: left;
        margin: 0 10px 0 0;
        padding: 0;
        display: block;
}

table td.standard { 
    width: 100%;
    height: auto;
}
