/* Global Elements */
body {background:#fff; font:normal .95em/140% garamond, serif; margin:0; padding:0; text-align:center;}
a { color:#7a0101; text-decoration:none; }
a:hover { color:#e0ca53; text-decoration:underline; }
a:visited { color:#006633; }
p { font:normal 1em/140% garamond, serif ; }
hr {background:#600; border-color:#600; color:#600; }

/* Top Nav */

div#outer {background:#fff; margin:1em auto 0; padding:0; text-align:left; width:800px;}
div#masthead {background: url(css/impart.jpg) no-repeat; height:150px; margin:0; position:relative; text-indent:-5000px; width:800px;}
div#masthead a { display:block; height:150px; margin:0; overflow:hidden; position:absolute; text-decoration:none;  width:800px;}
div#topnav {background-color:#7a0101; padding:2px 0; margin:0 0 .9em; text-align:center; font:normal 1.3em/140% garamond, serif ; width:800px;}
div#topnav ul { display: inline; margin: 0; padding: 0; } 
div#topnav ul li { display: inline; list-style: none; margin-left: 0; margin-bottom: 0; padding: .2em 1.2em 1em; }
div#topnav ul li a { color:#fff; text-decoration:none; }
div#topnav ul li a:hover, div#topnav ul li#active a { color:#e0ca53; text-decoration:none; }

/* Left Column */
div#leftcolumn {background-color:#fff; clear: left; float:left; padding:0; margin:0 0 15px; width:550px;}
div#leftcolumn p img {padding:0; margin:0 15px 5px 0;}
div#leftcolumn p a img {border:1px solid #600;}
div#leftcolumn p a:hover img {border:1px solid #e0ca53;}
div#leftcolumn h3 { color:#000 }
div#leftcolumn h3 img { clear:both; float:left }

div#leftcontent1 { margin:0; padding:0 0 390px;}
div#leftcontent1 div#picture01 { background: url(http://www.impartmd.org/images/index/feature_bdm.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture02 { background: url(http://www.impartmd.org/images/index/feature_goucher.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture03 { background: url(http://www.impartmd.org/images/index/feature_hsmc.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture04 { background: url(http://www.impartmd.org/images/index/feature_jppm.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture05 { background: url(http://www.impartmd.org/images/index/feature_maamc.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture06 { background: url(http://www.impartmd.org/images/index/feature_mht.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture07 { background: url(http://www.impartmd.org/images/index/feature_morgan.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture08 { background: url(http://www.impartmd.org/images/index/feature_smcm.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture09 { background: url(http://www.impartmd.org/images/index/feature_su.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture10 { background: url(http://www.impartmd.org/images/index/feature_umcp.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }
div#leftcontent1 div#picture11 { background: url(http://www.impartmd.org/images/index/feature_wc.jpg) no-repeat; height:50px; margin:0; padding:335px 0 0; width:550px; }

div#leftcontent1 div#caption { background-color:#fff; height:90px; margin:-45px 0 0 200px; position:relative; width:350px; filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80; }
div#leftcontent1 a { display:block; height:385px; margin:0; overflow:hidden; position:absolute; text-decoration:none;  width:550px;}

div#leftcontent2 { background-color:#982717; clear:left; float:left; margin:0 15px 5px 0; padding:0; width:150px;}
div#leftcontent2 img { border:none; margin:0 25px; }
div#leftcontent2 h2, div#leftcontent2 p { color:#fff; font-size:1.5em; margin:0; padding:5px; text-align:center;}
div#leftcontent2 p { font-size:.95em; }
div#leftcontent2 a { color:#fff; }
div#leftcontent2 a:hover p { color:#e0ca53; font-size:.95em; }
div#leftcontent2 a:hover img { border:1px solid #e0ca53; }
div#leftcontent2 img, div#leftcontent2 div img { border:1px solid #600; }


div#leftcontent2 div { background-color:#7a0101; margin:0; padding:0; width:140px;}
div#leftcontent2 div img { margin:5px; padding:0 ; }
div#leftcontent2 div { color:#fff; font-size:1.05em; margin:0; padding:5px ; text-align:center;}
div#leftcontent2 div a:hover img{ border:1px solid #e0ca53;}
div#leftcontent2 div a:hover {color: #e0ca53; text-decoration:none}

div#leftcolumn div.picture-250 {clear:left; float:left; margin:10px 0 10px 0; padding:10px 10px 0 0; width:250px;}

div#leftcontent3 {clear:none; float:left; margin:100px 0 0 -350px; width:520px}
div#leftcontent3 div.picture-250 {float:left; margin:10px 0; padding:10px 10px 0 0; width:250px;}
div.column {float:left; margin:0; padding:0; width:260px; }


/* Right Column */
div#rightcolumn {background-color:#982717; float:left; padding:0; margin:0 0 15px 20px; width:230px;}
div#rightcontent1 { color:#fff; padding:.3em .8em; margin:0;}
div#rightcontent1 a { color:#fff; font-size:1.2em; text-decoration:none; }
div#rightcontent1 a:hover { color:#e0ca53; text-decoration:underline; }
div#rightcontent1 a:visited { color:#006633; }
div#rightcontent2 { background-color:#fff; border: 5px #7a0101 solid; color:#000; padding:.4em .8em; margin:0;}
div#rightcontent2 h2, div#rightcontent2 p { color:#000; font-size:1.5em; margin:0; padding:10px 0; text-align:center;}
div#rightcontent2 p { font-size:1.2em;}
div#rightcontent2 img { border:none; margin:.35em 0;}



/* Footer */

#footer { border:none; border-top: 1px solid #336; clear:both; font:normal .9em garamond,sans-serif; margin:0 1em; padding:.5em 0; text-align:center; width:720px;}
#footer a { color:#000; }