/* PRINT STYLESHEET */
.printonly
{display:block; }
.displayonly
{display:none}
body { margin-right:auto; margin-left:auto;width:790px; padding:0;
 		font-family:"Times New Roman", Times, Serif; border-style: none; }
#header{  width: 100%; margin-top: 0; border-style: solid; border-color: #C8915A; border-width: 0 0 5px 0; }
/* HEADER FOR PRINT */
/* For Main DIV - this is box behind sidebar,header, main */
#mainbox	{ margin: 0em; background-color: #2C3791; border: 0px solid #2C3791;	}
/* Main content box DISPLAY style */
#main{ margin:0 0 0 10em; background-color: #FFFFFF; border:none; overflow: auto; }
#sidebar{float: left; display: inline; padding: 0; margin: 0 0 0 0; width:9.4em; background: #FFFFFF; border: none; clear: both;	}
/* Adjusted for PRINT */
#footer{ width: 100%; background-color: #C8915A; margin-top:0.6em; clear: both; text-align: center; border-style: solid; border-color: #C8915A; border-width: 5px 0 0 0; }
/* Page navline style */ 
.navline { display:none }
.navsub { display:none }
/* Main text bullet and bullet-text style */
ul { color: #2C3791; margin-left:25px; margin-right:40px; margin-top:10px; font-family: Arial, sans-serif;}
/* Resume main bullets */
ul.res { color: #2C3791; margin-left:25px; margin-right:40px; margin-top:0; font-family: Arial, sans-serif; }
/* Bullet line spacing for mission, etc */
#space {margin-top:0;line-height:1.8em;}
#space ul {	margin-top:0;	line-height:1.8em;}
/* HEADER Styles */
h1 { font-weight: bold; font-family: "Times New Roman", "Century Schoolbook L", serif; font-style: italic; text-align:left; color: #2C3791; margin:23px 5px 15px 30px;	}
	/* Header sub-heading */
	h2 { color: #2C3791; font-family: "Times New Roman", "Century Schoolbook L", Serif; font-size: x-large; font-weight: bold; margin: 12px 0 0 40px;	}
		/* Main page top headings */
		h3 {  color: #2C3791; font-family: "Times New Roman", "Century Schoolbook L", Serif; font-size: x-large; font-weight: bold; margin:10px 0 0 10px;	}
			/* Side Caramel mainside-headings */
			h4 {  color: #2C3791; font-family:  "Times New Roman", "Century Schoolbook L", Serif; font-size: 140%; font-weight: bold; font-style: italic; text-align: center; margin-top:12px; margin-bottom:0;	}
				/* Side and Main Caramel sub-headings */
				h5 { background-color:#FFFFFF; color: #C8915A; margin: 0px 20px 0px 5px; font: bold 100% Arial, sans-serif; text-align: left; padding:5px; border:none;	}
/* PARAGRAPH Styles */
p {  color: #2C3791; font-family: Arial, sans-serif; background-color:#FFFFFF; text-align: left;  border:none;}
	p.main { margin: 10px 40px 0 5px; padding:5px; }
	p.resume { margin: 0px 40px 0px 30px; padding:5px; }	
	/* Resume and Project copper Paragraph headers */
	p.copper { color: #2C3791; margin: 0px 40px 0 5px; font-weight: bold; font-family: Arial, sans-serif; padding:5px; }
	/* Resume side items, Titles - bold */
	p.sidebold { text-align: center; margin: 5px 3px 0px 10px; font: bold 85% "Times New Roman", "Century Schoolbook L", serif; padding:0px; }
	/* Resume side items, Company's - italic */
	p.sideitalic { text-align: center; margin: 5px 3px 0px 10px; font: italic 85% "Times New Roman", "Century Schoolbook L", serif; padding:0px; }
	/* Thumbnail text area  */
	p.thumb { margin-top:5px; margin-left: 10px; }
	/* Paragraphs styled for small items like footer address and info */
	p.smallgrayctr { background-color:#C8915A; color: #1F2159; text-align: center; margin: 7px 0 0px 80px; padding:2px; font-size: 0.7em }
/* THUMBNAIL Styles */
a { color: #2C3791; }
/* Project thumbnail page */
table.thumbs	{ text-align: right; color: #2C3791; border-collapse: collapse; margin: auto; }
	td.thumbs	{ color: #2C3791; padding: 3px; }
	img.thumbs	{ color:#1F2159; width:100px; height:80px; border-width: 1px; }
/* Individual project page - image */
table.project	{text-align: left; border-collapse: collapse; margin: auto; }
	td.project	{ padding: 10px; }
	img.project	{ width:300px; height:240px; float: right; margin: 0.6em 0.6em 1em 0.6em; }
/* HORIZONTAL line */
hr	{ background-color: #C8915A; color:#C8915A; width: 75%; height: 5px; margin-bottom: 0; }
/* General style for horizontal lines */
hr{
   background-color: #C8915A;
   color:#C8915A;
   width: 75%;
   height: 5px;
   margin-bottom: 0;
}

