body { background: #fbf1d7; color: #222; font: normal 75% arial, helvetica, sans-serif; margin: 0; padding: 0; }
td {  color: #000000;}
/* Anchors */
a:link, a:visited, a:active { color: #000000; font-weight: bold; text-decoration: none; }
a:hover { color: #626262; font-weight: bold; text-decoration: underline; }
a:active { color: #000000;}

/* Hidden Page Title */
#header h1{ margin: 0; text-indent: -10000px;}

/* Top Navigation */
#topnav { background: #fff; border-bottom: 1px dashed #ccc; border-top: 2px solid #600; color: #fff; font: normal 1em/1.2em arial, helvetica, sans-serif; height: 1.3em; margin: 0; overflow: hidden; padding:.2em 0 .1em; z-index:1000;}
#nav1 ul, #nav2 ul { clear: right; list-style-type: none; margin: 0; padding: 0; text-align: center;}
#nav2 ul li { display: block; float: right; padding: 0; margin: 0; }
#nav1 ul li { display: block; float: left; margin: 0; padding: 0; } 
#nav1 ul li a, #nav2 ul li a { color: #000; display: block; font-weight: normal; margin: 0; padding: 0; text-align: center; text-decoration: none; }
#nav2 a:active, #nav1 a:active { color: #900; }
#nav2 ul li a:hover, #nav1 ul li a:hover, #nav2 li#nav-webmail a:hover { color: #600; }
#nav2 ul li#nav-students a {width: 5.5em;}
#nav1 li#nav-ourdifference a {width: 8.5em;}
#nav2 li#nav-facultyandstaff a {width: 8.4em;}
#nav1 li#nav-offices a {width: 4em;}
#nav2 li#nav-parents a {width: 3.9em;}
#nav2 li#nav-search a {width: 3.8em;}
#nav1 li#nav-admissions a { width: 6.5em;}
#nav1 li#nav-aboutwashington a { width: 9.5em;}
#nav2 li#nav-sitemap a { width: 5em;}
#nav2 li#nav-alumni a { width: 3.2em;}
#nav1 li#nav-home a { width: 4em;}
#nav1 li#nav-newsandevents a { width:7.8em;}
#nav2 li#nav-webmail a { color: #006; width: 5em;}
#nav2 li#nav-login a { width: 4em;}

/* Multiple Floated Columns */
#content div.columns, #content div.columns25em, #content div.columns-right { float: left; font: normal 1em arial, helvetica, sans-serif; margin: 0; padding: 0 .3em 0 .3em; position:relative; width:25em;}
#content div.columns25em {padding: 0; }
#content div.columns { padding: 0 0 0 .2em;} 
#content div.columns-right { padding-right: 2em; text-align:right;}

/* Clearers and Rules */
#content div div.divider { border-bottom:1px solid #600; clear: both; margin: 0 auto 1.5em auto; padding:1em 0 0 0; width:90%; }
#content div div.clearer { border-bottom:1px solid #600; clear: both; margin: .1em auto; padding:0; width:90%; visibility:hidden; }


#content div li, #content div li a, #content div.columns li, #content div.columns li a { font: normal 1em arial, helvetica, sans-serif; margin: 0; padding: .2em 0; }

#content div ul.longlist { list-style-type: none; margin:.7em 0 0 0; padding:0 0 0 1em;}
#content div ul.longlist li { font: normal .95em/1em arial, helvetica, sans-serif; margin:.4em 0 0 0;}
/*  \ hide the following rule from IE Mac 5 */ 
#content div ul.longlist li { font: normal .95em/.7em arial, helvetica, sans-serif; }
#content div ul.longlist li a { font: bold .95em arial, helvetica, sans-serif; padding:0; }


/* Typography */
p { margin: 0; padding: 0; }
/*  \ hide the following rule from IE Mac 5 */ 
p { padding: .3em 0; }
#content div p, #content, p, #content div { font: 1em/150% Arial, Helvetica, sans-serif; margin: 2px 0 10px 0; }
#content div { margin: 0; padding: 3em 3em 1em; }

/* Heads */
#content div h1  { border-top:1px solid #ccc; clear: both; font: 2.3em/1.2em Georgia, Times, "Times New Roman", serif; margin: 1em 0 .1em 0; padding: 0;} 
/*  \ hide the following rule from IE Mac 5 */ 
#content div h1, h1 { margin: 1em 0 .3em 0; padding: .2em 0 0 0;} 
#content div h2, h2 { border: 0; color: #600; font: bold 1.25em arial, helvetica, sans-serif; margin: .8em 0 .4em 0; text-transform: uppercase; }
#content div h3, h3 { border: 0; color: #600; font: bold 1.1em arial, helvetica, sans-serif; margin: .8em 0 .4em 0; text-transform: uppercase; }
/*#content div h3, h3 { border-top:1px solid #ccc; font: 1.5em/1em Georgia, Times, "Times New Roman", serif; margin: .5em 0 0 0; padding: .3em 0;} */


/* Boxed Images */

#content div.picture-no-width, #content div.picture-no-width-pad, #content div.picture-350, #content div.picture-300, #content div.picture-250, #content div.picture-200, #content div.picture-150, #content div.picture-100, #content div.picture-no-widthleft, #content div.picture-350left, #content div.picture-300left, #content div.picture-250left, #content div.picture-200left, #content div.picture-150left, #content div.picture-100left { background-color: #fdf7f7; border:1px solid #666; clear:both; float:right; font-size: 1em; padding: .5em; text-align:left;}
#content div.picture-no-widthleft, #content div.picture-350left, #content div.picture-300left, #content div.picture-250left, #content div.picture-200left, #content div.picture-150left, #content div.picture-100left {  float:left;}
/*  \ hide the following rule from IE Mac 5 */ 
#content div.picture-no-width, #content div.picture-350, #content div.picture-300, #content div.picture-250, #content div.picture-200, #content div.picture-150, #content div.picture-100, #content div.picture-no-widthleft, #content div.picture-350left, #content div.picture-300left, #content div.picture-250left, #content div.picture-200left, #content div.picture-150left, #content div.picture-100left { margin:1.5em;}
#content div.picture-no-width img, #content div.picture-350 img, #content div.picture-300 img, #content div.picture-250 img, #content div.picture-200 img, #content div.picture-150 img, #content div.picture-100 img, #content div.picture-no-widthleft img, #content div.pictureleft-350 img, #content div.picture-300left img, #content div.picture-250left img, #content div.picture-200left img, #content div.picture-150left img, #content div.picture-100left img { margin:0 0 .4em 0; padding:0;}
#content div.picture-no-width-pad {padding-left:2em;} 
#content div.picture-350, #content div.picture-350left { width:352px; }
#content div.picture-300, #content div.picture-300left { width:302px; }
#content div.picture-250, #content div.picture-250left { width:252px;  }
#content div.picture-200, #content div.picture-200left { width:202px; }
#content div.picture-150, #content div.picture-150left { width:152px; }
#content div.picture-100, #content div.picture-100left { width:102px; }
#content div.picture-300 img, #content div img { border:1px solid #333; margin:.1em;} 

#content div.copy-720, #content div.copy-720 { width:720px; background-color: #123456;}

/* Floating Images */
#content div img.floatleft { border:1px solid #666; float: left; margin: 0 1em .1em 0; }
#content div img.floatright { border:1px solid #666; float: right; margin: 0 0 0 1em; }
#content div img.noborder { border:0px solid #fff; float: left; margin: 0 1em .1em 0; }

#coverfloat, #profilefloat { clear:both; text-align:center;}
#coverfloat div, #profilefloat div { float: left; margin: .5em; padding: 0; width: 100px; text-align: center; }
#profilefloat div { width: 150px; }


/* Footer */
#footer{ clear: both; font: normal .9em arial, helvetica, sans-serif;  margin: .2em auto 1em; padding: 0; position: relative; text-align:center; width: 75%; }
#footer a { color: #666; padding: 0; margin: 0; text-decoration: none; }
#footer a:hover { color: #600; }
#footer a:active { color: #600; }

/* Left Menu */
#leftmenu { list-style: none; margin: 3em 1em 0 1em; padding: 0; position: absolute; top: 93px; z-index:100; }
#leftmenu li { font: normal .9em arial, helvetica, sans-serif; margin-left: -20px; 
/*  \ hide the following rule from IE Mac 5 */   
margin-left: 0; }
#leftmenu li a, #leftmenu li#toplink a { background: #f1eedb; border-right: 1px solid #600; border-bottom: 1px solid #600; border-left: 5px solid #600; display: block; font-weight: normal; padding: 2px 0 2px 15px; text-decoration:none; overflow/**/: hidden; width: 174px; 
/*  \ hide the following rule from IE Mac 5 */   
width: 140px; }
#leftmenu li#top { border-top: 1px solid #600; width: 161px;}
#leftmenu li.menutitle a { color: #600; font-weight: bold; }
#leftmenu li.active { margin-right: -5px; }
#leftmenu li a:hover, #leftmenu li.active a, #leftmenu li.active a:hover { background: #f0f0ea; border-left: 5px solid #000; border-bottom: 1px solid #000; text-decoration:none; }

/* Left Boxes */
#leftboxes { margin: 0 0 0 1em; padding: 3em 0 0 0; position: absolute; top: 93px; z-index:100; }

#leftboxes li { background: #f1eedb; border-right: 1px solid #600; border-bottom: 1px solid #600; border-left: 5px solid #600; font: normal .9em arial, helvetica, sans-serif; display: block; font-weight: normal; margin-left: -20px;
/*  \ hide the following rule from IE Mac 5 */   
	margin-left: 0;
	overflow/**/: hidden; padding: 1em 1em 1em 1.5em; text-decoration:none; width: 174px;
/*  \ hide the following rule from IE Mac 5 */   
	width: 140px; }
ul {	list-style: circle;	padding-left: .7em;	text-indent: 0em;	margin: .7em;	}
#leftboxes li#top { border-top: 1px solid #600;}
#content { border: 1px solid #666; margin: 93px -203px 0 203px; padding: 0; position:relative; width: 73%; z-index:300;}