/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal;color:#404040; }
ul { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
em {font-style:italic;}
html, body { height:100%;}
body { background:#fff url(../images/skin/site-bg-2009.gif) repeat-x; color:#404040;font-family:Verdana,Arial,sans-serif;margin:0px; padding:0px; padding-bottom:25px;}

/* start cms specific-internal rules */
body.mceContentBody {background:none;}
body.mceContentBody div.holder {width:190px; background:#F5F4E9; border:1px solid #D6D5C2;}
#header #logo a {background:url(../images/30x102-apps-bannerthumb.gif) no-repeat ;}
#draftPreview {font-size:11px;background: url(../images/2px-orange-80opacity.png) repeat ;border:1px solid orange;padding:5px;position:fixed;bottom:0;left:0;z-index:1000;
}
body#tinymce.mceContentBody div.ofparticularnote h5, body.mceContentBody div.ofparticularnote h5 {color:#404040; background: url(../images/announce-top.gif) top left no-repeat;}
/* end cms specific */


/* basic html selectors */
h1, h2, h3  {font-weight:bold; color:#A03B27; }
h1 {font-size: 22px;font-weight:bold; margin: 18px 0 0px 30px; /*padding:18px 0 0 28px;*/}
h1 .caption {margin-top:-280px; line-height: 0; }
h2{font-size:20px;font-weight:normal;margin:0 0 25px 30px; line-height:24px;}
h3{font-size:17px;font-weight:bold;color:#404040; margin:10px 0;}
h4{font-size:13px;font-weight:bold;color:#404040; margin:15px 0 3px 0;}
h5{font-size:11px;font-weight:bold;color:#404040; margin:10px 0;}
p {font-size:x-small;font-size:small; color:#404040; line-height:1.4em; margin: 0 0px 15px 0px;}
hr {width:90%;}
blockquote {font-size:small; margin:0 45px;}
cite {font-size:10px;vertical-align:top;font-style:normal;font-weight:normal;text-decoration:underline;}
/* pre {overflow:auto;width:630px;} */
dl, ol, ul, li { font-size:small; }
ol{margin:0 20px 0 8px;}
/*ol li {font-size:x-small;}*/
dt {font-weight:bold;}
dd { color:#404040; line-height:1.4em; margin-right:20px; }
p + ul {margin-top:-10px;}
ul + p {margin-top:15px;}
h3 + p {margin-top:-10px;}
ul {list-style-type:square;}
li { line-height:1.4em; margin:0 5px 0px 15px; }
ul li ul {list-style-type:circle;}
ul li ul li {line-height:1.4em; margin: 0 5px 0px 25px;}
.last li {font-size:x-small;}
a:link { color:#3333CC;text-decoration:none; }
a:visited {color:#663399;text-decoration:none;}
a:hover { color: #990000;text-decoration: underline; }

/* for non-home-pages that need underlines in the links */
.width-730 a:link { color:#3333CC;text-decoration:underline; }
.width-730 a:visited {color:#663399;text-decoration:underline;}
.width-730 a:hover { color: #990000;text-decoration: underline; }


/* some utility selectors */
.hide {height: 0;width: 0;overflow: hidden;position: absolute; top:-1000px; left:-1000px;/* for the benefit of IE5 Mac */}
.shadow{display:none;}
.hideme {visibility:hidden;}
.viewme {visibility:visible;}
div.spacer{clear:both;}
.right {float:right;}
.left {float:left;}
.hiddennugget { float:right; display:none;/*font-size:11px;float:right;margin: -40px 0 0 135px; top:-40px; left:135px;clear:both;*/ background:#EDE5B2 url(/support-bowdoin/images/question.gif) no-repeat scroll left top; border:1px solid #B86C25; font-size:10px; margin:50px; padding:10px; width:280px; z-index:10; }
ul.silent-list {list-style-type:none;}

/* where is this used!?!?! */
#firstyear {position:absolute; top:200px; left:400px;}


/* *** images *** */
img {border:0;padding:0;}


#masthead {height:168px;width:100%; text-align: center; background:#000;position: absolute; top:0;left:0;}
.masthead-inner {text-align: left; width: 980px; margin: 0 auto; position:relative; top:0;left:0;}
#banner {width: 980px;}

/* layout */ 
div#shadowboxer {width:980px; margin: 0px auto; padding:0px;background-color:transparent; border:none; position:relative; top:-1px;z-index:0;}
/* tweak for 2010 templates 
div#shadowboxer {top:78px;} */
div#column_1{ position:relative;  width: 980px; \width:990px; w\idth:980px; margin: 0px auto;  padding:0px; background-color:transparent; border:none;z-index:0;} 

#banner { margin:0px; color:#404040; background:#000; height:80px; width:100%;}
#banner .bowdoin { margin: 13px 0 0 -15px;}
#banner img { margin: 10px 0 0 20px;}

#head {background:#fff; height:85px;}
#content3col { margin:0px 191px 0px 175px; text-align:left;background:#fff /*! important;*/}
#content3col p {height: 1%;}


#section-header {background: #fff url(../images/gateway-bgV2.gif) top left repeat-x;
    height:90px; 
    width:980px;
    margin-bottom:30px; 
 
    position:relative;
    border:1px solid #DADACA;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 0px;
    border-top-width: 1px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
}

body#home #section-header {margin-bottom:0;}

#section-header h1 a{color:#A03B27; text-decoration:none;}
#section-header h1 a:hover{color:#A03B27; border-bottom:1px dotted;}

/* SITE UTILS */
#siteutils {position:absolute; top:1px; right:-4px; background: url(/includes/images/skin/site-utils-bg-2009.gif) no-repeat left top; color:#000; font-family:Verdana, Helvetica,Arial,sans-serif;  padding:0; text-align:center; z-index: 30;width:275px;height: 20px;}
#siteutils ul {list-style-type:none; margin:0;padding:0;border:0;}
#siteutils li {float:left; position:relative; margin:0; padding:0; font-size:xx-small;}
#siteutils li a:link {color: #ccccc8; text-decoration: none;display: block;padding: 2px 5px;}
#siteutils li a:visited {color: #ccccc8;text-decoration: none;display: block;padding: 2px 5px;}
#siteutils li a:hover { color: #fff;text-decoration: underline; display: block;padding: 2px 5px;}
#siteutils .index {width:68px;}
#siteutils .dir {width:68px;}
#siteutils .help {width:68px; }
#siteutils .calendars {width:68px; }

.feed {border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px 1px 3px;font:bold 9px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;}

/* bread crumb + search */
#shadowboxer #column_1 #crumb { display: none; /*position:absolute;top:176px; left:31px; color: #A9A28F; font-size: x-small; font-family: Verdana, san-serif, Arial, Helvetica; text-align: left; margin:0; height:15px;padding:5px 0px;*//*z-index: -10;*/}
#shadowboxer #crumb { display: none; /*position:absolute;top:97px; left:31px; color: #A9A28F; font-size: x-small; font-family: Verdana, san-serif, Arial, Helvetica; text-align: left; margin:0; height:15px;padding:5px 0px;*//*z-index: -10;*/}
#crumb p {width:50%;}
#crumb a {color: #A9A28F;text-decoration: underline;}
#crumb a:link {color: #A9A28F;}
#crumb a:hover  { color: #5F1400;}

#search {position:absolute;left:auto;right:-3px; top:55px; z-index:0; width:191px; height:19px; margin:0;  }
#search input#search-field {font-size:12px; width:165px;/*height:19px;*/ margin:0; padding: 3px;border:0px;background: #000 url(/includes/images/skin/search-background-t.gif) top left no-repeat; border:none;} 
* html #search input#search-field, *:first-child+html #search input#search-field {
    height: 18px;margin-top: -1px; }
#search input#search-button { display: block; position: absolute; right: 0px; top: 0px; border: none; }
input#search-field:focus {outline: 0;}

/* content container */
.body {margin-top:-31px; padding-top:40px; width: 100%; border:1px solid #DADACA;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px; }

#content-wrapper {padding-top:15px;} 

/* page title rules based on template needs */
.body h2 {position: relative; left: 220px; margin:0 0 15px 0px; width: 715px;}

.body div.fakeonetwoone h2 {width:540px;}
.body div.faketwothree #two h2 {width:500px;}

/* unsure why this rule is here */ #two h2{font-size:20px;font-weight:normal;margin:0 0 10px 0px; line-height:24px; left: 0;}


/* basic body columns ... for now */
#one {float:left; margin:0 15px 30px 30px; background:#fff; padding:0px; height:100%;/*border:1px solid pink;*/}
#two {float:left; margin:0 15px 30px 15px; background:#fff; padding:0px; height:100%;}
#three {float:left; margin:0 15px 30px 15px;background:#fff /*#edede8 E4E4E4*/; padding:0px; height:auto !important; height:100%;}
#four {float:left; background:#fff/* #edede8 D8D6CD*/; padding:0px; height:100%;}

/* body rows+cols */
#row-1-1 {float:left;margin:0 15px; }
#row-1-2 {float:left;margin:0 15px;}
#row-1-3 {float:left;margin:0;}
#row-2-1 {float:left;margin:0; }
#row-2-2 {float:left;margin:0;}
#row-2-3 {float:left;margin:0;background-color: #f4f3e8; }
#row-1-3.last, #row-2-3.last {  margin: 0 0 30px 15px; }

/* modifier classes for sizing columns in body, or other things */
.width-160 {width:160px;}
.width-190 {width:190px;}
.width-255 {width:255px;}
.width-335 {width:335px;}

.width-350 {width:350px;}
.width-365 {width:365px;}
.width-510 {width:510px;}
.width-540 {width:540px;}
.width-700 {width:700px;}

.width-730 {width:730px;}

.width-920 {width:920px;}
#two.last {margin:0 0 30px 15px;}
#three.last {margin:0 0 30px 15px;}
.floatright {float:right;}
.floatleft {float:left;}


.fakethreetwo {background:#fafafa url(../images/boxes/3-2-bg.gif) top left repeat-y ;}
.faketwothree {background:#fafafa url(../images/boxes/2-3-bg.gif) top left repeat-y ;}
.fakeonetwoone {background:#fafafa url(../images/boxes/1-2.5-1.5-bgA.gif) top left repeat-y ;}
#one,#two, #three {background:none;}

#columnspanner { width:364px; padding:8px; text-align:center;float:left;}

/* this is site menu -- delete? */
#section-nav { width:160px; border-right:3px solid #DCDCD7;}
#section-nav ul {list-style-type:none; margin:0 0 15px 5px;padding:0;}
#section-nav li {font-size:11px; line-height:16px;margin:0;padding:0;}
#section-nav p {font-size:10px;margin:0;}
#section-nav .search {width:140px;margin:10px; border-top:1px solid #DCDCD7;padding:5px 0 0 0;}
#section-nav h5{color:#717165; margin:0 0 0px 0px; padding:0;}

/* this is site-topic menu or leftnav for site section */
div#leftnav { border-right:1px solid #DCDCD7;  padding-right:15px; }
#leftnav ul { list-style-type:none; margin:0; padding:0; }
#leftnav li { font-size:11px;margin:0; padding:0pt; } 
#leftnav li a {display:block; text-decoration:none; color:#712A29;border-bottom: 1px solid #e5e5da; padding: 5px 3px 5px 0px; }
#leftnav li a:hover {color:#404040; background-color:#D8D6CD; text-decoration:none;}
#leftnav li ul {width:140px; }
#leftnav li li a {display:block; width:140px; text-decoration:none; color:#712A29; border-bottom:1px solid #e5e5da;  }
div#leftnav li li { background:transparent url(/includes/global_new/images/bam2.gif) no-repeat scroll 4% 10px; font-size:10px; margin:0px; padding-left:15px; } 
#leftnav p { font-size:10px; margin:0pt; }

#leftnav {margin-bottom:20px;}


/* to hilite section */ 
#leftnav li#active a {border-left:4px solid #712A29; width:142px; }

#leftnav .second  {margin-top:15px;border-top:2px solid #A9A28F;}
#leftnav h5  {margin:0px 1px 0px 0px; background: #E7E6DD url(../images/h5bg5.gif) repeat-x; color:#4D4A2C; padding:3px 6px;width:143px;}
#leftnav h5 a{color:#4D4A2C; text-decoration:underline;}
#leftnav h5 a:hover{ text-decoration:underline; color:#712A29;}

/* IE Repairs OldSchool for new masthead */ 
* html #banner {width:984px;margin:0 0px 0 -2px; overflow: auto; height: 80px; position: relative;}




/* old h5 styles from fac-gateway */
#one h5, #one h5 a, #one h5 a:link, #one h5 a:visited, #two h5, #two h5 a, #two h5 a:link, #two h5 a:visited {color: rgb(160, 59, 39);display:block;}
#three h5, #three h5 a, #three h5 a:link, #three h5 a:visited, #four h5, #four h5 a, #four h5 a:link, #four h5 a:visited {color: #006699;}


/* site nav */

#site-navigation {position:absolute; top:68px; left: 30px; width:950px; height:26px; margin:0;padding:0; z-index:0;}
#site-navigation ul#site-menu  {list-style-type:none;margin:0;padding:0;} 
#site-navigation li {display: block; float: left; margin: 0; }
#site-navigation li a { text-decoration: none; color: #475877; padding: 3px 15px 5px 15px; border-right:1px solid #cCcCD7; font-size: 12px; font-weight: bold;  background: url(../images/site-nav-bg.gif) no-repeat -10px -50px;}
#site-navigation li a:hover { color: #475877; background-position: -10px -25px; text-decoration: none; }
#site-navigation li a:active { color: #404040; /*background:#e7f3e7;*/ background-position: -10px -75px;text-decoration: none; padding: 3px 15px 5px 15px; }
#site-navigation li.first a {padding: 3px 15px 5px 15px; background: url(../images/site-nav-bg.gif) no-repeat 0 -50px; }
#site-navigation li.first a:hover {background-position:0 -25px; }

#site-navigation li.last {}
#site-navigation li.last a {padding: 3px 15px 5px 15px; border-right:none;background: url(../images/site-nav-bg.gif) no-repeat right -50px; }
#site-navigation li.last a:hover { background-position:right -25px; }

#site-navigation li.first.hitme, #site-navigation li.first.hitme a {color: #A03B27; background-position: 0px 0px;}
#site-navigation li.last.hitme, #site-navigation li.last.hitme a {color: #A03B27; background-position: right 0px;}
#site-navigation li.hitme, #site-navigation li.hitme a {color: #A03B27; background-position: -10px 0px; }

/* to hilite section */ 
#site-navigation li#active a {border-left:4px solid #712A29; width:142px; }
#site-navigation .second  {margin-top:15px;border-top:2px solid #A9A28F;}
#site-navigation h5  {margin:0px 1px 0px 0px; background: #E7E6DD url(../images/h5bg5.gif) repeat-x; color:#4D4A2C; padding:3px 6px;width:143px;}
#site-navigation h5:first-child  {margin:0px 0px 0px 0px; background:none;padding:3px 6px;width:143px;color:#4D4A2C;}
#site-navigation h5 a{color:#4D4A2C; text-decoration:underline;}
#site-navigation h5 a:hover{ text-decoration:underline; color:#712A29;}

#site-navigation p {display:inline; float:left; margin:0 3px 0 15px; font-size: 12px; font-weight: bold;color: #A03B27; padding: 3px 0px 5px 0px;}


h2.localNav {border-bottom:1px solid #e5e5da; width:90%;}
div#localNav { text-align: left; color: #404040; width: 190px; background:url(../images/localnav-bg.gif) right top no-repeat; float: right; margin:-26px 0px 10px 12px;font-size:smaller; }
div#localNav li img {vertical-align:middle;margin:0;}
div#localNav h5 { border-bottom: 2px solid #e5e5da; text-align: left; text-indent: 5px;  font-weight: bold; font-size: 11px; color: #717165/*A9A28F*/; margin:3px 0 3px 0px; }
div#localNav ul {list-style-type:none; margin:0;padding:0; margin-left:3px;font-size:smaller;line-height:115%;}
div#localNav li {list-style-type:none; border-right: 1px #e5e5da solid; border-bottom: 1px solid #e5e5da;font-size:x-small; font-weight: normal;/* padding: 2px 8px;*/ margin:0; }
div#localNav li a {color: #3941C3; display:block;padding: 2px 8px; margin-left:0; width:170px;}
div#localNav li a:hover {color:#404040;text-decoration: none; background:#D1D1BE;/*padding: 2px 8px;*/ margin-left:0;}


#rule {height:2px;background-color:#FF7C0A; width:100%;position:absolute; top:600px; left:0;}



#navlist { margin: 0 0 10px -5px; padding: 0 0 0px 5px;  }
#navlist ul, #navlist li { margin: 0; padding: 0; display: inline; list-style-type: none; font-size:x-small; }
#navlist ul li img { margin: 0px 2px;border:none; width:10px; height:10px;}


/* new ofparticularnote */
.pleasenote {margin:10px 0;width:160px}
#two .pleasenote h5 {background: url(../images/ofparticularnote-taupe-160w.gif) top left no-repeat; margin:0;padding:3px 15px;color:#fff;}
.noted {font-size:11px;line-height:14px;background:#F4E9DA;padding-top:8px;border-style: solid; border-color:#EDCCC6; border-width:0 1px; padding-bottom:5px; width:158px;}

/* ofparticularnote */
 .ofparticularnote.three {width:190px;float:none;margin:10px 0; }
 .three .notebody {width:182px; padding:3px; }
 .ofparticularnote .notebody p{font-size:10px;margin:8px;}
 h5.tulip {background: url(/includes/images/ofparticularnote-154px-tulip.gif) top left no-repeat; color:#fff;}
#three h5.tulip {background: url(/includes/images/boxes/ofparticularnote-tulip-190w.gif) top left no-repeat; color:#fff;}

#one .ofparticularnote {width:154px;float:none;margin:10px 0; }
#one .notebody {width:152px; }
#one .ofparticularnote .notebody p{font-size:10px;margin:8px;}
#one h5.tulip {background: url(/includes/images/ofparticularnote-154px-tulip.gif) top left no-repeat; color:#fff;}

.ofparticularnote {background:none/*#F4E9DA*/; color:#404040; width:212px;float:right; margin:15px 12px; }
#right .ofparticularnote {float:none; width:190px; margin:15px 0;}

/* the header */
 .ofparticularnote h5 {background: url(../images/announce-top.gif) top left no-repeat; margin:0;padding:3px 15px;color:#fff;}
#two .ofparticularnote h5, #content2col .ofparticularnote h5, #content3col .ofparticularnote h5 {background: url(../images/announce-top.gif) top left no-repeat; margin:0;padding:3px 15px;color:#fff;}

/* the notebody */
.notebody{font-size:11px;line-height:14px;background:#F4E9DA;padding-top:8px;border-style: solid; border-color:#EDCCC6; border-width:0 1px; padding-bottom:5px; width:208px;}
#right .notebody {width:154px;}
#content2col .notebody img {margin:0 auto;}
#content2col .notebody em {font-size:10px; line-height:150%;}
.ofparticularnote .notebody p{font-size:11px;margin:8px;}
#left .ofparticularnote.leftcol .notebody p{font-size:xx-small;margin:4px;}
.ofparticularnote ul {margin:0;padding:0;font-size:11px; }
#two .ofparticularnote li, #right .ofparticularnote li, #content3col .ofparticularnote li, #content2col .ofparticularnote li, #content .ofparticularnote li, .noted li, #three.last li li  {font-size:x-small;list-style:none outside; background:url(../images/bam2.gif) no-repeat 2% 6px; margin-left:5px; padding-left: 17px;}


/* other particularnote head colors */
#content2col .ofparticularnote h5.blu, #right .ofparticularnote h5.blu {background: url(/includes/images/ofparticularnote-blue.gif) top left no-repeat; color:#fff;}
#right .ofparticularnote h5.tulip {background: url(/includes/images/ofparticularnote-tulip.gif) top left no-repeat; color:#fff;}
#content2col .ofparticularnote h5.tulip {background: url(/includes/images/ofparticularnote-tulip210px.gif) top left no-repeat; color:#fff;}
#content2col .ofparticularnote.bluesteel h5 {background: url(/includes/images/ofparticularnote-bluesteel.gif) top left no-repeat; color:#fff;}
.bluesteel .notebody {background:#f4f4d9;border-color:#b2b2a0;}
#content2col .ofparticularnote h5.orange, #right .ofparticularnote h5.orange {background: url(/includes/images/ofparticularnote-orange.gif) top left no-repeat; color:#fff;}


/* left particularnote & audio */
#left .ofparticularnote {width:154px;float:none;margin:10px 0; }
#left .notebody {width:153px; }
#left h5.tulip {background: url(/includes/images/ofparticularnote-154px-tulip.gif) top left no-repeat; color:#fff;}
#left .ofparticularnote.leftcol h5 {text-indent:18px;background: url(/includes/images/ofparticularnote-audio-left.gif) top left no-repeat; color:#fff;}
#content2col .ofparticularnote h5.audio {text-indent:8px;background: url(/includes/images/ofparticularnote-audio.gif) top left no-repeat; color:#fff;}
.ofparticularnote img.right {float:right;}

/* large header box */
div.box-8pxround-331px { width:331px;margin:10px auto 10px 30px; padding:0; background: #f5f5eb; margin-bottom:10px;}
div.box-8pxround-331px h3 { width:321px; padding:3px 5px;background: #f5f5eb  url(/includes/global_new/images/top.gif) top left no-repeat; font-size:12px;font-weight:bold;}
div.box-8pxround-331px p.box-8pxround-331px { width:331px;font-size:11px; padding:5px; margin:0; background: transparent url(/includes/global_new/images/bottom.gif) bottom right no-repeat;}
div.box-8pxround-331px li { color:#5a4a09; font-size:11px; line-height:105%;margin:0;}
div.box-8pxround-331px img { color:#5a4a09;line-height:170%;margin:0 0 5px 0;}
div.box-8pxround-331px p { color:#5a4a09; font-size:11px; line-height:105%;margin:3px 10px;}
div.box-8pxround-331px h3 {color:#A03B27;}
div.box-8pxround-331px h4 { font-size:11px;color:#5a4a09;margin:0px 0px 8px 25px;}

div.box-8pxround-331px hr {width:210px; margin:0 auto 15px auto;}



#footer { clear: both; padding:3px 0; margin:0px; background:#fafafa;border-top:solid #D1D1BE; border-width:1px 0;} 
#footer p {color: #404040; font-size:x-small; margin:0 15px;padding:0;}
#footer p.sub {width:100%;margin:3px 0 0; padding:4px 0 0 0; border-top:#E5E5DA 1px solid; text-align:center; color:#9A9382}
#footer .feedback {margin-left:150px;} 

#local-footer { clear: both; padding:15px 0; margin:0px; background:#fafafa;border:solid #e5e5da; border-width:1px 0;text-align:center;} 
#local-footer p {color: #406690; margin:0 15px;padding:5px 0;}
#local-footer p.sub {width:100%;margin:3px 0 0; padding:4px 0 0 0; border-top:#E5E5DA 1px solid; text-align:center; color:#9A9382}
#local-footer .feedback {margin-left:150px;} 


/* typography ? so difficult to be general */
.caption {font-size:xx-small; line-height:105%;}
.statement {margin-bottom:30px;}
.statement, div.statement p,.statement h3 {font-family:Georgia, serif; font-size:16px; color:#406690;}
.statement .caption{font-size:smaller;}
.statement li {font-size:16px;}
.smaller {font-size:x-small;}
.smaller-text {font-size:x-small;}

/* right column  styles - id="three" in most cases */
#factoid { margin: 20px auto 20px auto;}
#factoid h4 { color: #2D498A; border-bottom:thin solid #2D498A;border-top:thin solid #2D498A; padding:3px; margin:0px 0px 2px 0px; text-align:center;}
#factoid p { border-top: 4px solid #2D498A; color:#404040; padding:3px; font-size:x-small; text-align:left; margin:0; margin-top:0; line-height:1.75em;}
#factoid ul li { list-style-type: none; font-size: 11px; font-weight: normal; line-height: normal; margin-left:-15px; padding:3px; color:#000; }

.rtcol-head1 { margin: 20px auto 20px auto;}
.rtcol-head1 h4 {color: #2D498A; border-bottom:thin solid #2D498A;border-top:thin solid #2D498A; padding:3px; margin:0px 0px 2px 0px; text-align:center;}
.rtcol-head1 p { border-top: 4px solid #2D498A; color:#404040; padding:3px; font-size:x-small; text-align:left; margin:0; margin-top:0; line-height:1.75em;}
.rtcol-head1 ul  { list-style-type: none; font-size: 11px; font-weight: normal; line-height: normal;  padding:3px; color:#000; }
.rtcol-head1 li { list-style:  none outside; background: url(/includes/images/bam2.gif) no-repeat 2% 6px; margin-left:-2px; padding-left: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: x-small; line-height: 155%; color: #000;  }

#three h5{text-align:left; color:#a03b27;margin:10px 0 0 0;padding:3px; /*border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d2d2d2;background:#E2DEC7 url(../images/h5bg4.gif) repeat-x;*/}
#three p {font-size:x-small; margin:0;  padding:8px;}
#three.last p {font-size:x-small; margin:0;  padding:2px;}

#news { margin-bottom:25px;}
#events h5 {border-top:1px solid #d0d0d0; margin-bottom:25px;}


/* news headlines */
#news ul {list-style-type:none; color:#C2C1B5; margin:8px 2px 2px 2px;padding:0;border:0;font-size:x-small;}
#news li {font-size:x-small;margin:0px 5px 7px 15px; }
#news h6 {margin:0}
.news ul {list-style-type:square; color:#C2C1B5; margin:8px 2px 2px 2px;padding:0;border:0;font-size:x-small;}
.news li {font-size:x-small;margin:0px 5px 7px 15px; }
.news h6 {margin:0}
#right ul {list-style-type:square; margin:8px 2px 2px 2px;padding:0;border:0;font-size:x-small;}
#right li {font-size:x-small;margin:0px 5px 7px 15px; }


/* story or page utils */
p.more {font-size:10px; width:25%; border-color:#C2C1B5;border-style:solid;border-width:1px 0px;padding:0;margin:-20px 0 20px 20px;}
#right p.more {width:100%;border-color:#C2C1B5;border-style:solid;border-width:1px 0px;padding:0;margin:0;}
.back {font-size:10px; border-color:#C2C1B5;border-style:solid;border-width:1px 0px;padding:0; text-align:center;}
.topback {font-size:10px; width:150px;float:right; border-color:#e0e0e0;border-style:solid;border-width:1px 0px 0px 1px;padding:5px;margin:20px 0 20px 20px;}
#content2col .topback ul {margin:0;padding:0;}
#content2col .topback li {list-style-type:none;}
#content2col .topback li a {display:block;border-bottom: 1px solid #e5e5da;margin:0;padding:.2em 0;font-size:xx-small;}
.topback li a:hover {background-color:#d0d0d0;}



/* basic boxes */
.easybox {background-color:#EEF0E3; border:1px solid #e5e5da; text-align:center;padding:5px;margin:5px; }
.easybox-full-column {background-color:#EEF0E3; border:1px solid #e5e5da; text-align:center;padding:5px;margin:5px; }
.easybox-half-column {width:290px;background-color:#EEF0E3; border:1px solid #e5e5da; text-align:center;padding:5px;margin:5px; }
.easybox-full-column-left {background-color:#EEF0E3; border:1px solid #e5e5da; text-align:left;padding:5px;margin:5px; }
.easybox-half-column-left {width:290px;background-color:#EEF0E3; border:1px solid #e5e5da; text-align:left;padding:5px;margin:5px; }

.insetbox-full-column {border:solid 1px #C1C1B8; border-bottom-color:#e5e5da;border-right-color:#e5e5da; background:#fafafa; padding:5px; margin:10px 10px 20px 10px;}
div.break {display: block; clear: right; margin: -0.66em 0;
  visibility: hidden;}
.insetbox-full-column h3 {text-align:left; margin:0;position:relative;top:-20px;left:-6px; color:#818c76;font-family:Verdana, Arial, sans-serif;}

.insetbox-half-column, div.insetbox-half-column {width:290px;border:solid 1px #C1C1B8; border-bottom-color:#e5e5da;border-right-color:#e5e5da; background:#fafafa; padding:10px; margin:20px 10px 20px 10px;}
.insetbox-half-column h3 {width:290px;text-align:left; margin:0;position:relative;top:-20px;left:-6px; color:#818c76;font-family:Verdana, Arial, sans-serif;}

/*.inset-a {background:#ecebe3 url(../images/profile-bg1.gif) top left repeat-x; margin-top:10px; text-align:center;}
.inset-a p.smaller{width:130px;margin:2px auto;}*/
#right .inset-a h5 {font-size:10px;background:none;border:0;color:#A03B27; padding: 3px 0 0 0; border-top:#d2d2d2 1px solid;}

.sample {width:50px;text-align:center;color:#404040;font-size:11px;font-weight:bold;padding:15px; float:left;border:1px solid #404040;margin:10px;}
.w250 {width:270px;}
.citeblock {padding:5px 45px;}
.citeblock p {font-size:x-small;}
#content2col .citeblock ol, #content2col .citeblock ul {margin:-20px 0 0 0;}
#content2col .citeblock li {font-size:x-small;}

/* roundtop boxes */
.roundtop {margin:30px 0 0 0}
.roundtop h4 {background: url(../images/boxes/roundtop-blue-540px.gif) no-repeat scroll left top; margin:30px 0 -10px 0;padding:5px;width: auto;color:#fff;}

#one div.roundtop.width-350 h4, #two div.roundtop.width-350 h4 {background: url(../images/boxes/roundtop-blue-350px.gif) no-repeat scroll left top; margin:30px 0 -10px 0;padding:5px;color:#fff;width: auto;}

div.inset-header { background:#FFFFFF none repeat scroll 0% 0%; border-color: #E5E5DA; border-style:none solid solid; border-width:medium 1px 1px; margin:10px 0px 20px; overflow:visible; padding-top:10px; width:538px; /*min-height:400px;*/ text-align:center;}
 h3.inset-header {margin:0 0 -10px 0;padding:5px;color:#5a4a09;background: url(../images/boxes/roundtop-orange-540px.gif) top left no-repeat;overflow:visible;z-index:100;}
div.inset-header p {text-align:left;}
div.roundtop.width-350 .inset-header {width:348px;}

.inset {border:solid 1px #C1C1B8; border-bottom-color:#e5e5da;border-right-color:#e5e5da; background:#fafafa; padding:5px; margin:10px 10px 20px 10px;}
.inset h3 {text-align:left; margin:0;position:relative;top:-20px;left:-6px; color:#818c76;font-family:Verdana, Arial, sans-serif;}

.inset-header p {margin:15px;}

#two div.green h4 {background: url(../images/boxes/roundtop-grn-540px.gif);width: 530px;}
#two div.blue h4 {background: url(../images/boxes/roundtop-blue-540px.gif);width: 530px;}
#two div.beige h4 {background: url(../images/boxes/roundtop-beige-540px.gif); color: #9f4f00;width: 530px;}
#two div.orange h4 {background: url(../images/boxes/roundtop-orange-540px.gif);width: 530px;}

.roundtop.orange.w350 h4 {background: url(../images/boxes/roundtop-orange-350px.gif);}
.roundtop.beige.w350 h4 {background: url(../images/boxes/roundtop-beige-350px.gif); color: #9f4f00;width: auto;}
.roundtop.green.w350 h4 {background: url(../images/boxes/roundtop-grn-350px.gif);}
.roundtop.blue.w350 h4 {background: url(../images/boxes/roundtop-blue-350px.gif);}

/*#one div.roundtop.width-350.orange h4, #two div.roundtop.width-350.orange h4 {background: url(../images/boxes/roundtop-orange-350px.gif);}*/


/* colors */
.yellow-hilite{background:#F9F296;}
.tulip-text{color:#ed603b; background:none;} 
.tulip-highlight{background:#ed603b;} 
.red-hilite {background:#F6D5BC;}
.green-hilite {background:#4EA752;}
.green-text {color:#4EA752;}

.yellowegg{background:#f9fae3;} 
.tulip{background:#ed603b;} 
span.tulip{color:#ed603b; background:none;} 
.lightgrey {background:#fafafa;} 
.bluesteel{background:#3E7AA1;} 
.putty {background:#eef0e3;} 
.puttytxt {color:#eef0e3;} 
.red {background:#9f4f00;}
span.red{color:#9f4f00; background:none;}
.quest {background:none;}
.cranberry {background:#a03b27;}
span.cranberry {color:#a03b27; background:none;}
.green {background:#4EA752;}
span.green {color:#4EA752; background:none;}
.orange {background:#FCFB91;}
span.orange {color:#FCFB91; background:none;}

/* basic photo treatments for containing captions */
.photo {width:175px; margin:10px 10px 10px 10px;background-color:#fafafa; border:1px solid #e5e5da; font-size:xx-small; text-align:center;padding:5px;}
.photoright { float:right; width:300px; margin:10px 10px 10px 10px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}
.photoleft { float:left; width:300px;  margin:10px 10px 10px 0px; font-size:11px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}
.photoleft img, .photoright img {width:300px;}


/* admissions specific ... for now  */
.bugbox { width:160px;height:64px; padding:0;float:left;margin-top:5px;}
.bugbox h4 {color:#a03b27;text-align:center; }
.bugbox h4 a {padding:14px 0 0 0; color:#a03b27; text-decoration:none; font-size:13px;  height:54px; width:160px;background:#ebf5eb url(/admissions/images/bug-box.gif) no-repeat left top;  display:block;}
.bugbox h4 a:hover { color:#a03b27; background:#ebf5eb url(/admissions/images/bug-box.gif) no-repeat left -68px; display:block;}

.row-one div.statement {width:540px;margin-left:190px;}

.row-two {width:730px;height:237px;position:relative;background:#ebf5eb url(/admissions/images/featured-bg.gif) no-repeat left top;margin-top:40px;}
.academics {position:absolute; top:15px;left:15px;}
.campuslife {position:absolute; top:15px;left:370px;}

.academics .label, .campuslife .label {width:345px;height:47px;border-bottom:1px solid #363636; background: url(/art-museum/images/top-cover.png) no-repeat top left;font-size:15px;position:absolute; top:120px;}
.academics .label h3, .campuslife .label h3 {width:345px;height:47px;color:#f1f2e2; margin:0;/* padding:5px;position:relative; left:18px;top:10px;*/}
.academics .label a, .campuslife .label a {text-decoration:none; color:#f1f2e2;display:block;height:47px;}
.academics .label h3 .caption, .campuslife .label h3 .caption{font-size: 14px; padding-left:30px;}

#contact {width:160px;margin:45px 0 0 0;font-size: 10px;float:left;} 
.last .easybox {margin: 0; }

.stickit {width:480px;position:relative;top:0px;left:15px;border:none;margin:0}


#one .teaser {font-family:Georgia, serif;font-size:14px;margin:0 8px 15px 0;}

.picture-splash {position:relative;width:730px;height:237px;background: url(/includes/images/boxes/sub-mast-background.gif) no-repeat left top; margin:0 0 20px 0;}
.picture-splash img {margin:8px 0px 0 9px;}

.thumb { width:150px;min-height:150px;margin:0px; background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:0px;float:left; }
.thumb img { margin:0px; background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:0px; }
.thumb p {font-size:xx-small; padding: 0px;margin:0;}

ul#hlines.headlines {
 list-style-type: none;
}