/* This is primarystylesheet.css */

/* This is my external Cascading Style Sheet implementing major design originally updated 
for the April 2004 and July 2004 Terms at Heald college, Portland, OR. Minor designs were implemented in the October 2004 Term. Made more design modifications in the January 2005 Term, April 2005 Term, and July 2005 Term. I cannot let the design grow stale */

/* These styles implement navigation aids major revisions */

/* This CSS works in parallel with rjwcommonstyle.css, and on some pages; printstyles.css */

html {
	margin: 0;
	padding: 0;
	}
	
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: /*10px*/ small;
	background-color:  #001ACC /*#6680E6*/;
	/*background-image: url(../images/BGstripe3.gif);*/
	background-image: url(../images/sand1.jpg); /*bigbigoa2.gif*/
}

body#ca100_1 {
	background-color: #84A400  /*#7A7700*/ /*#99FF66 */;
	/*background-color: #FFFFCC;*/
	}

body#os101 {
	background-color: #00CCFF;
	}
/*	
body#ca121 {
	background-color: #CC3300;
	}*/
	
body#os225, body#psy110 {
	background-color: #9933CC;
	}

div#container {
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 0;
	background-color: #FFFFFF;
	position: relative;
}
/* Global Navigation Styles */

.globalnavbar {
	font-size: 0.80em; /*0.95em*/
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #00FFFF;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #00FFFF;
	background-color: #FFFFFF;
	position: relative;	
	}
	
.globalnavbar a, .globalnavbar a:link, .globalnavbar a:visited {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: none;
	margin: 0px;
	margin-right: 0px;
	padding: 4px 4px 4px 4px;
	background-color: #FCFCFC;
	border-right: 1px solid #333333;
	font-weight: bold;
}

.globalnavbar span {
	display: none;
	position: relative;
	}

.globalnavbar a:hover, #portal a.portal, #ca100_1 a.ca100_1, #ca100_2 a.ca100_2, #ca121 a.ca121, #ca215 a.ca215, #wt225 a.wt225, #ca101 a.ca101, #info a.site, #os101 a.os101, #os225 a.os225, #ma10 a.ma10, #wt225 a.wt225, #psy110 a.psy110 {
	color: #FF0000;
	background-color: #00FFFF;
	font-weight: bold;
}

#portal a.portal, #ca100_1 a.ca100_1, #ca100_2 a.ca100_2, #ca121 a.ca121, #ca215 a.ca215, #wt225 a.wt225, #ca101 a.ca101, #info a.site, #os101 a.os101, #os225 a.os225, #ma10 a.ma10, #wt225 a.wt225, #psy110 a.psy110 {
	color: #3366CC;
	}

/* End of Global Navigation Sytles */

/* Local Navigation Styles */
.localnavbar {
	font-size: 0.85em; /*1.00*/
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
	margin: 0px;
	padding: 4px 0px 4px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF6600;
	background-color: #FFFFFF;
	position: relative;
	}
	
.localnavbar a, .localnavbar a:link, .localnavbar a:visited {
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: none;
	margin: 0px;
	margin-right: 0px;
	padding: 4px 4px 4px 4px;
	background-color: #FCFCFC;
	border-right: 1px solid #333333;
	font-weight: bold;
}

.localnavbar span {
	display: none;
	position: relative;
	}


.localnavbar a:hover/*, div#assign a.assign, div#home a.home, div#syl a.syl, div#tips a.tips, div#portal a.home, div#notes a.notes, div#majtop a.majtop, div#info a.info, div#info a.site, div#mrw a.mrw, div#heald a.heald, div#archive a.arch, div#map a.map, div#colophon a.col*/  {
	color: #990000;
	background-color: #DBDBDB;
	font-weight: bold;
}

div#assign a.assign, div#assess a.assess, div#notebook a.notebook, div#home a.home, div#syl a.syl, div#tips a.tips, div#notes a.notes, div#majtop a.majtop, div#portal a.home, div#info a.info, div#info a.site, div#mrw a.mrw, div#heald a.heald, div#archive a.arch, div#map a.map, div#colophon a.col, div#consider a.consider, div#time a.time, div#note a.note, div#links a.links  {
	color:#3366CC;
	background-color: #DBDBDB;
	font-weight: bold;
	}
	
div#assign, div#notebook {
	position: relative;
	}

/* End of Local Navigation */

/* Banner Original RJW Styles */
/*div.banner {
	color: #FFFFFF;
	background-color: #0066FF;
	margin: 0px;
	padding: 0px 5px 5px 40px;
}
*/
div.banner h1, div#banner h1 {
	font-family: "Courier New", Courier, mono;
	font-size: 1.30em; /*2.00em*/
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
	border-bottom: 0;
}
div.banner p, div#banner p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em; /*1.2em*/
	font-weight: bold;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 25px;
}
/* End of RJW's Original Banner Styles */

/* Beginning of Consider This Banner Styles */

div.banner, div#banner {
		font-family: georgia,verdana, arial, sans-serif;
		color:#FFF;
		/*position: relative; */
		/*font-size:1.25em;
		font-weight:normal;*/
		/*border-bottom:1px solid #FFF;*/
		border-top:4px solid #99CCFF;
  		background:#336699;
		padding: 0px 5px 5px 40px;
  		/*padding:15px; 
  		text-transform:uppercase;
		letter-spacing: .2em; */
			
		}
	
	.banner a,
	.banner a:link,
        .banner a:visited,
        .banner a:active,
        .banner a:hover,
		#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		/*font-family: georgia,verdana, arial, sans-serif;
		font-size: 1.25em;*/
		color: #FFF;
		text-decoration: none;
		}

/* End of Consider This Banner Styles */

/* Georgia Blue's description - Consider This Blog */

	.description {
		font-family: georgia, verdana, arial, sans-serif;
		color:#99CCFF;
		font-size: 0.60em; /*0.80*/
		font-weight:bold;
  		background:#336699;	
  		text-transform:none;	
		letter-spacing: none; 		
		}	
/* End of Georgia Blue's description */

/* Description with Hurricane Katrina Relief link */

.banner p.relief {
	background-color: #FFFFFF;
	color: #000099;
	padding: 4px;
	line-height: 150%;
	margin: 1px 50px 1px 35px;
	border: 1px solid #CC0000;
	
	}
	
p.relief a, p.relief a:link, p.relief a:visited {
	color: #CC0000;
	/*text-decoration: underline;*/
	padding: 1px;
	border: 1px solid #CC0000;
	}
	
 p.relief a:hover {
 	color: #FFFFFF;
	background-color: #CC0000;
	/*text-decoration: overline;*/
	}
	
.content p.relief, #content p.relief, #footer p.relief {
	display: none;
	}

/*
.pagewrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
*/

.content {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 5px;
	background-color: #FFFFFF;
	color: #333333;
	position: relative;
}

div.update {
	float: right;
	font-size: 0.50em; /*0.80*/
	color: #999999;
	padding-top: 4px;
	padding-right: 4px;
	background: transparent;
	position: relative;
}

div.printupdate {
	display: none;
	position: relative;
	}
	
div.logo, div.rjwlogo {
	margin: 10px 3px 0 10px;
	padding: 0px;
	border: 1px solid #009CFF;
	width: 110px;
	float: right;
	background-color: #FFFFFF;
	position: relative;
}
div.logo p, div.rjwlogo p {
	margin: 0px;
	padding: 2px 2px 2px 5px;
	color: #009CFF;
	font-weight: bold;
	font-size: 0.90em; /*0.90*/
}
div.logo p strong, div.rjwlogo p strong {
	font-size: 0.95em; /*1.00em*/
	color: #FF6300;
	font-family: "Times New Roman", Times, serif;
}

.bannerimg, #bannerimg {
	margin: 0px;
	padding: 4px;
	position: absolute;
	top: 32px;
	left: 5px;
}

div.bannerimg img, div#bannerimg img {
	height: 40px;
	width: 30px;
}

	
.navbottom {
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF3300;
	border-bottom-color: #FF3300;
	text-align: right;
	clear: both;
}

.codebox, .codeboxnarrow {
	background-color: #E6FFE6 /*CCFFFF*/;
	border: 1px dotted #998099;
	color: #0000CC;
	font-size: 0.95em; /*1.10em*/
	}
	
.codebox, .codeboxnarrow ul, .codebox, .codeboxnarrow ol {
	font-size: 0.85em;
	margin-left: 4.50em;
	}
	
blockquote.codebox, blockquote.codeboxnarrow {
	margin: 10px 80px 10px 60px;
	padding: 0;
	}
	
blockquote.codeboxnarrow {
	margin-right: 290px;
	}
	
blockquote.codebox p,  blockquote.codeboxnarrow p {
	margin: 0 15px 5px 10px;
	padding: 5px;
	}
	
blockquote.codebox code, blockquote.codebox p code, blockquote.codeboxnarrow p code {
	font-family: "Courier New", Courier, mono;
	color: #CC0000;
	}
	
	/* To reveal specific ca100_1 and ca100_2 info from the same include */
	
	#ca100_1 .ca1002info, #ca100_2 .ca1001info {
		display: none;
		}
		
	/* For Blog search results paragraph with class="searched" */
	
	.searched {
		font-size: 1.15em;
		margin: 10px 80px 10px 80px;
		}
		
/* To style a list for submission requirements */

.submitlist, .submitlistnbr {
	font-size: 0.85em; /*10px*/
	font-weight: bold;
	margin-left: 2.80em;
	color: #990000 /* brown #996633*/ /*#FF6600*/;
	}
	
.submitlist li, .submitlistnbr li {
	list-style: none;
	/*font-size: 1.25em;*/
	}
	
/*
div.pullquote .submitlistnbr li {
	border-top: 3px solid #CCCC33;
	}
	*/
	
.submitlist li ul, .submitlistnbr li ul {
	font-weight: normal;
	font-size: 1.0em;
	margin-left: 2.20em;
	margin-top: 3px;
	color: #333333;
	}	

.submitlist li ul li {
	padding-left: 12px;
	padding-bottom: 2px;
	margin-bottom: 8px;
	background: url(../images/tri.gif) no-repeat 0 50%;
	}
	
.submitlistnbr li ul li {
	list-style-type: decimal;
	padding-bottom: 2px;
	margin-bottom: 4px;
	}
	
.submitlistnbr li ul li ol li {
	list-style-type: lower-alpha;
	margin-bottom: 0;
	}

div.pullquote ul.submitlist li ul li {
	margin-bottom: 3px;
	}
	
body#portal a.wpcmail, body#portal .wpcmail {
	display: none;
	}

/* Styles for class = exp table
--------------------------------- */

table.exp {
	position: relative;
	top: -4px;
	left: -4px;
	width: 100%;
	border: 1px solid #000000;
	background: #FFFFFF;
	}
	
table.exp caption {
	margin: 0;
	padding: 8px 20px;
	text-align: left;
	background: #FFF0E6;
	border: 1px solid #000000;
	border-bottom: none;
	color: #BF8660;
	font-size: 117%;
	font-weight: bold;
	}
	
table.exp th, table.exp td {
	margin: 0;
	padding: 8px 20px;
	text-align: left;
	border-bottom: 1px solid #B5B5B5;
	}
	
table.exp th {
	border-bottom: 1px solid #000000;
	}
	
table.exp tr {
	background: #E6E6E6;
	}
	
table.exp tr.alt {
	background: #F1F1F1;
	}
	
table.exp .name {
	text-align: left;
	font-weight: bold;
	}
	
.expback {
	background: #919191;
	margin-right: 8px;
	margin-left: 8px;
	}
	
/* End of professional experience table styles
------------------------------------------------- */
	
/* A color scheme generated at http://wellstyled.com/tools/colorscheme2/index-en.html?triad;50;0;240;0.25;1;0.5;0.75;0.1;1;0.5;1;0.25;1;0.5;0.75;0.1;1;0.5;1;0.25;1;0.5;0.75;0.1;1;0.5;1;0.25;1;0.5;0.75;0.1;1;0.5;1;0 */

/* #BFCFFF #6078BF #E6ECFF #809FFF #FFD9BF #BF8660 #FFF0E6 #FFB380 #FFF2BF #BFAC60 #FFFAE6 #FFE680 */

