body{background-color: #FFF; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333366;margin:0;}
#commform{border:1px dotted #b1865a;background-color:#faf8f3;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#003;padding:0 12px;}
#commform div#smallBODY{font-size:11px;color:#003;}
#commfield{padding-bottom:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:2.5em;}
#commmessage{border-top:1px solid #b1865a;background-color:#faf7f3;clear:both;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:18px 0 18px 18px;}
#commdisplay{margin-bottom:4px;padding-top:12px;}
#comment{border-top:1px solid #b1865a;clear:both;}
#authorinfo{background-color:#faf7f3;font-size:11px;border-bottom:1px dotted #d8cdbf;padding:4px 0 4px 8px;}
#authorinfo span.articleHEADER{font-size:14px;font-weight:700;color:#006;}
#commbody{background-color:#fff;font-size:11px;line-height:16px;color:#003;padding:4px 8px 18px 18px;}

.tocBANNER{background-color:#006;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#FFF; padding-left:10px;}

.tocHEADER{color:#006;font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.tocHEADER a{border:none;}
.tocTEXT{color:#009;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.tocHEADER a:hover{color:#0066ff; text-decoration: none; border:none; }
.tocTEXT{color:#009;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.tocTEXT a:hover { text-decoration: underline;   }
.tocTEXT a{border:none;}
.tocTEXT a:visited { color: #00C; }


.articleBODY{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height: 20px;background-color:#FFF; padding-right:30px;padding-top:5px;}
.smallBODY{font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.profilemargin{margin:10px;}
.articleHEADER{color:#006;font-size:21px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.articleBODY a{color:#006; border:none;}
.articleBODY a:hover{color:#006; border:none;}
.articleHEADER a{color:#006; border:none;}
.articleHEADER a:hover{color:#006; border:none;}
span.articleHEADER a{color:#006; border:none;}
span.articleHEADER a:hover{color:#006; border:none;}

.sidebarHEADER{color:#006;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:700;font-style:italic;}
.articleSUBHEAD{color:#006;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-style:italic;}
.deptHEADER{color:#006;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
.articleBYLINE{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-style:italic;}
a.header:link{color:#ddd;font-weight:700;text-decoration:none;}
a.header:hover{color:#c00;font-weight:700;text-decoration:underline;}
a.header:visited{color:#DCCCCC;font-weight:700;text-decoration:none;}
a:link{color:#00C;text-decoration:none;}
a:visited{color:#009;text-decoration:none;}
a:hover{text-decoration:underline;color:#0051e5;}
.bg_colbyonline,.bg_blank,.bg_alumni,.bg_campus,.bg_fromthehill,.bg_editorial,.bg_faculty,.bg_letters,.bg_media,.bg_periscope,.bg_sports,.bg_students,.bg_feature,.bg_obit,.bg_last,.bg_news{background-attachment:fixed;background-repeat:no-repeat;background-position:right top;}
.sidebarTABLE{border:1px solid #006;background-color:#ffffef;margin:5px;padding:3px;}
.sidebarBODY,input,textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.photodivborder,.photodivborder[style] {font-size: 10px; font-style: italic; text-align: center; background-color: #FFF; margin: 10px;padding:3px; padding-bottom:0; line-height:13px;}
.photodivborder img { padding: 3px 0;}

.photoborder_left, .photodivborder, .photodivborder[style]  { padding: 3px !important; border:solid 1px #C4C3C3 !important; margin: 8px !important; }
.photoborder_right  { padding: 3px; border:solid 1px #C4C3C3; margin: 4px 2px 0 8px; }
a.arrowlink{font-weight: bold;background:url(/images/arrow-main.gif) left 10% no-repeat; padding-left: 14px;font-size: 11px; padding-right: 5px;}
.articlesidebar{border-top: 1px dotted #993300; border-bottom: 1px dotted #993300; margin: 10px 0pt 10px 10px; padding: 15px; width: 350px; font-family: Georgia,'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 21px; font-size-adjust: none; background-color: #ffffff; float: right;clear:right;}

.articlesidebar-left{border-top: 1px dotted #993300; border-bottom: 1px dotted #993300; margin: 10px 10px 10px 0; padding: 15px; width: 350px; font-family: Georgia,'Times New Roman',Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 18px; line-height: 21px; font-size-adjust: none; background-color: #ffffff; float: left;clear:left;}
 #simplemodal-overlay {background-color:#000;} 
 #simplemodal-container {background-color:#333; }
