
@import url(http://www.cof.orst.edu/css/css2.css);
@import url(http://www.cof.orst.edu/css/style.css);

/*  base styles  */
head { display:none; }
body {
	unicode-bidi:embed;
	display:block;
	margin:0;
	padding:0;
	font-family: 'verdana','arial','helvetica',sans-serif;
	background-color:#9d9485;
	color:#000000;
}

/*  headers.....................  */
h1 {
	margin:0;
	font-family:'arial','helvetica',sans-serif;
	font-size:1.7em;
	font-weight:800;
}
h2 {
	
font-size: 1.35em;
font-weight: bold;
color: #666;
background-color: transparent;
margin-bottom: 1.25em;
margin-top: 1.25em;
}
h3 {
	margin-bottom:2px;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#cc5500; 	
	font-size:1em;
	font-weight:bold;
}
h4 {
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#000;	
	font-size:1em;
	font-weight:bold;
}
h5 {
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:small;
	font-weight:700;
}
h6 {
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:xx-small;
	font-weight:700;
}

/*  tables..........................  */
table {
	empty-cells:show;
	/*caption-side: top;*/
}
caption {
	/*display:table-caption;*/
	text-align:center;
	font-family:'verdana','arial','helvetica',sans-serif;
}
th {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:small;
	font-weight:800;
}
td {
	font-family:'verdana','arial','helvetica',sans-serif;
}

/*  lists..........................  */
dl {
	margin-bottom:1.33em;
	font-family:'verdana','arial','helvetica',sans-serif;
}
dt {
	margin-top:1.33em; /* margin required here, instead of in dd, for n4 support */
	font-family:'verdana','arial','helvetica',sans-serif;
}
dd {
	margin-top:0;
	margin-bottom:0;
	font-family:'verdana','arial','helvetica',sans-serif;
}
ol {
	margin-right:0;
	margin-top:0;
	font-family:'verdana','arial','helvetica',sans-serif;
	list-style-type:upper-alpha;
}
ul {
	margin-right:0;
	margin-top:0;
	font-family: 'verdana','arial','helvetica',sans-serif;
	list-style-type:disc;
}
li {
	margin-top:3px; /* used to provide spacing between list items */
	margin-left:0;
	font-family: 'verdana','arial','helvetica',sans-serif;
}

/* note: list nesting specifics are 'generally' unsupported by n4 */
ul ol, ol ol { /* second level ordered list */
	padding:8px 18px 8px 18px;
	margin-bottom:0;
	margin-top:0;
	list-style-type:decimal;
}
ol ol ol, ol ul ol, ul ol ol, ul ul ol { /* third level ordered list */
	margin-bottom:0;
	margin-top:0;
	list-style-type:lower-alpha;
}
ol ul, ul ul { /* second level unordered list */
	margin-bottom:0;
	margin-top:0;
	list-style-type:square;
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul { /* third level unordered list */
	margin-bottom:0;
	margin-top:0;
	list-style-type:circle;
}

/*  forms.....................  */
form { 	margin:0; }
input {
	vertical-align:top;
	font-family:'verdana','arial','helvetica',sans-serif;
	color:#000;
}
input[type="hidden"] {
	visibility:hidden;
}
input[type="image"] {
	vertical-align:top;
	border:0; /* ignored by n4 */
	color:#000;
}
input[type="radio"] {
	vertical-align:top;
	background-color:inherit;
	color:#000;
}
input[type="checkbox"] {
	vertical-align:top;
	background-color:inherit;
	color:#000000;
}
select {
	vertical-align:top;
	font-family:'verdana','arial','helvetica',sans-serif; /* ignored by n4 */
	color:#000000;
}
option {
	font-family:'verdana','arial','helvetica',sans-serif; /* ignored by n4 */
	color:#000000;
}
textarea {
	font-family:'verdana','arial','helvetica',sans-serif; /* ignored by n4 */
	color:#000000;
}
fieldset { /* not supported by n4 */
	margin:0 0 1.33em 0;
	border: thin solid #cccccc;
	padding:2px;
	font-family:'verdana','arial','helvetica',sans-serif;
}
legend {
	border:1px dotted #cccccc;
	padding:2px;
	font-family:'verdana','arial','helvetica',sans-serif;
}
legend:after {
	content:"\a";
}
label {
	display:inline;
	border-bottom:1px dashed #dddddd;
	font-family:'verdana','arial','helvetica',sans-serif;
}

/*  general content...............  */
p {
	margin:0 0 1.33em 0;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
}
div {
	font-family:'verdana','arial','helvetica',sans-serif;
}
strong {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:900;
}
em {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:800;
	font-style:italic;
}
strong em {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:800;
	font-style:italic;
}
b {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-weight:700;
}
i {
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
pre {
	display:block;
	margin:0 0 1.33em 0;
	font-family:'courier new','courier',monospace;
}
kbd {
	display:inline;
	font-family:'courier new','courier',monospace;
}
address {
	display:block;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
blockquote {
	margin-left:30px;
	margin-right:30px;
	margin-bottom:1.33em;
	padding:6px;
	font-family:'verdana','arial','helvetica',sans-serif;
}
cite {
	display:inline;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
var {
	display:inline;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-style:italic;
}
sub {
	vertical-align:sub;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:xx-small;
}
sup {
	vertical-align:super;
	font-family:'verdana','arial','helvetica',sans-serif;
	font-size:xx-small;
}
abbr {
	border-bottom:1px dotted #cccccc;
	font-family:'verdana','arial','helvetica',sans-serif;
	cursor:help;
}
acronym {
	letter-spacing:0.1em;
	border-bottom:1px dotted #cccccc;
	font-family:'verdana','geneva','arial','helvetica',sans-serif;
	font-variant:small-caps;
	cursor:help;
}
hr {  
	outline:0px;
	border:solid 0px #036; /* always set size to zero for n4 support */
	height:1px;
	color:#003366;
	background-color:#003366;
}


.menu_wrapper {
	background-color: #ffddaa;
	width: 180px;
	padding: 10px;
	font-family: Arial;
	font-size: 12px;
	float: left;
}


/*  anchors  */

a:focus { outline:thin; }
a:link {color:#0033cc; }
a:visited {color:#6699ff; }
a:hover { color:#cc5500; }
a:active { color:#0033cc; }
a img { border:none; }

/*  color palette  */
.id1 {
	background-color:#e94;
}
.id1c {
	background-color:#100;
}
.id2 {
	background-color:#aa7;
}
.id2c {
	background-color:#774;
}
.id3 {
	background-color:#4c5c5c;
}
.id3c {
	background-color:#344;
}
.id4 {
	background-color:#68a;
}
.id4c {
	background-color:#369;
}
.id5 {
	background-color:#679;
}
.id5c {
	background-color:#347;
}
.id6 {
	background-color:#878;
}
.id6c {
	background-color:#546;
}
.id7 {
	background-color:#655;
}
.id7c {
	background-color:#433;
}
.id8 {
	background-color:#975;
}
.id8c {
	background-color:#755838;
}
.id9 {
	background-color:#a22;
}
.id9c {
	background-color:#040100;
}
.black {
	background-color:#000;
}
.orange {
	background-color:#c50;
}

div#t_buffer { background-color:#ffebcc; text-align:center; min-width:760px; margin:0; }

/*  banner layout  */
div.t_line { height:9px; }
div.t_wings { margin:0 auto; width:auto; }

div#t_banner { clear:both; overflow:hidden; margin:0; width:100%; text-align:center; font-family:'verdana', 'Arial', 'Helvetica', sans-serif; }

div#t_wordmark { float:left; width:275px; margin:0; }

div#t_banner a { color:#fff; text-decoration:none; }
div#t_banner a:hover { color:#fff; text-decoration:underline; }

div#t_banner_container { height:42px; }
div#t_utility { padding-top:5px; padding-right:8px; text-align:right; font-size:.53em; font-weight:700; background-color:#ffeecc }
div#utility {font-size:.63em; font-weight:700; color:#344; line-height:2em; background-color:#ffeecc}
div#utility a {text-decoration:none; color:#344; }
div.t_audience { padding-top:0px; padding-bottom: 4px; color:#fff; text-align:center; font-size:.63em; font-weight:800; letter-spacing:0.01em; }

div.black #t_utility { color:#fff; }
div.black #t_utility a { color:#fff; text-decoration:none; }
div.black #t_utility a:hover { color:#fff; text-decoration:underline; }

div.orange #t_utility { color:#000; }
div.orange #t_utility a { color:#000; text-decoration:none; }
div.orange #t_utility a:hover { color:#000; text-decoration:underline; }

div.t_audience a { color:#fff; text-decoration:none; }
div.t_audience a:hover { color:#fff; text-decoration:none; }
div.t_audience a:visited { color:#fff; text-decoration:none; }

/* For the old banner *?
/*  banner layout  */
div.t_blackline { clear:both; width:100%; background-color:#000; height:9px; }
div.t_orangeline { clear:both; width:100%; background-color:#C50; height:9px; }
div#t_wingsC50 { background-color:#c50; width:auto; text-align:center; }
div#t_wingsFFEBCC { background-color:#ffebcc; width:100%; text-align:center;}
div#t_wingsBlack { background-color:#000; width:auto; text-align:center; margin:0; padding:0;}

/*  black banners  */
div#tb_banner { width:100%; margin:auto; height:42px; background-color:#000; }
div#tb_bannerSpace { text-align:left; margin:auto; width:810px; height:42px; background-color:#000; }
div#tb_bannerUtility { float:left; width:275px; margin:0; background-color:#000; }
div#tb_utility { width:auto; padding:20px 8px 8px 275px; background-color:#000; text-align:right;}
div#tb_utilitySpace { text-align:right; padding:20px 8px 8px 0; background-color:#000; }
div#tb_audience { text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#000; }
div#tb_audienceSpace { text-align:left; margin: 0px; width:760px; height:18px; background-color:#000; }

/*  orange banners  */
div#to_banner { width:100%; margin:auto; height:42px; background-color:#c50; }
div#to_bannerSpace { text-align:left; margin:auto; width:760px; height:42px; background-color:#c50; }
div#to_bannerUtility { float:left; width:275px; margin:0; background-color:#c50;}	
div#to_utility { width:auto; padding:20px 8px 8px 275px; background-color:#c50; text-align:right;}
div#to_utilitySpace { text-align:right; padding:20px 8px 8px 0; background-color:#c50; font-size:.58em; font-weight:bold; letter-spacing:.045em;}

div#to_utilitySpace a {	color:#100; text-decoration:none; }
div#to_utilitySpace a:hover { color:#000; text-decoration:underline; }

div#to_audience { text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#000; }
div#to_audienceSpace { text-align:left; margin:auto; width:720px; height:20px; background-color:#000; color:#fefefe; font-size:.65em; font-weight:bold; letter-spacing:.045em; vertical-align:middle; padding-top:2px;}

div#to_audienceSpace a { color:#fefefe; text-decoration:none; line-height:1.3em; }
div#to_audienceSpace a:hover { color:#fefefe; text-decoration:underline; }

/*  footers  */
div#tb_audfooter  { clear:both; text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#c50; }
div#tb_audfooterSpace { clear:both; text-align:left; margin:auto; width:760px; height:18px; background-color:#c50; }
div#to_audfooter { clear:both; text-align:left; margin:0; padding-left:18px; width:auto; height:18px; background-color:#000; }
div#to_audfooterSpace { clear:both; text-align:left; margin:auto; width:760px; height:18px; background-color:#000; }
div#t_footerwingsC50 { clear:both; background-color:#c50; width:100%; text-align:center; }
div#t_footerwingsBlack { clear:both; background-color:#000; width:100%; text-align:center; }