@import url("screen.css"); 
#logo { background:url(/fye/images/residence/01.jpg) top left no-repeat; }
#open { background:url(/fye/images/residence/empty.jpg) top left no-repeat; }
#photo1 { background:url(/fye/images/residence/photo01.jpg) top left no-repeat; }
#photo2 { background:url(/fye/images/residence/photo02.jpg) top left no-repeat; }
#fye { background:url(/fye/images/residence/fye.jpg) top left no-repeat; }

/* page titles */
div#title.fhmain { background:url(/fye/images/titles/freshman-housing.gif) top left no-repeat;height:111px; }
div#title.housingmain { background:url(/fye/images/titles/housing.jpg) top left no-repeat; }
div#title.applyhousing { background:url(/fye/images/titles/applyhousing.jpg) top left no-repeat; height:111px; padding-bottom:15px; }
div#title.explorehousing { background:url(/fye/images/titles/explorehousing.jpg) top left no-repeat; height:109px; padding-bottom:15px; }
div#title.floorplans { background:url(/fye/images/titles/floorplans.jpg) top left no-repeat; height:109px; padding-bottom:15px; }
div#title.housingcontact { background:url(/fye/images/titles/housingcontact.jpg) top left no-repeat; }
div#title.movingin { background:url(/fye/images/titles/movingin.jpg) top left no-repeat; }
div#title.housingdetails { background:url(/fye/images/titles/housingdetails.jpg) top left no-repeat; }
div#title.reshall { background:url(/fye/images/titles/residencehall.gif) top left no-repeat; height:99px; }

#questions { float:right; width:146px; padding:0 0 0 8px; margin:0px 8px 8px 8px; background:url(../images/housing/questions.png) top left no-repeat; } 
#questions p { margin:35px 16px 6px 0 !important; line-height:14px; } 
#questions a { color:#fff !important; } 
#content a:hover { color:#F7640C; } 

#content a { color:#419336;}
#content a:hover { color:#F7640C; } 

#experience { float:left; width:391px; height:60px; margin-top:90px; }
#search { margin-top:15px; }

#housing-notice {  width:450px;}
#housing-notice p {background:#ff9; margin:none !important; width:400px !important; padding:2px 5px;  }

#nav ul { width:160px; list-style:none; padding:0; margin:-320px 0 0 130px; font:0.73em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif;  }
#nav ul li { padding:0; margin:0; } 
#nav div.a a.a, #nav div.b a.b, #nav div.c a.c, #nav div.d a.d, #nav div.e a.e, #nav div.f a.f, #nav div.g a.g, #nav div.h a.h, #nav div.i a.i, #nav div.j a.j, #nav div.k a.k  { color:#006633; }

div.related { float:right; width:220px; background:url(../images/housing/related.png); padding:8px; margin:0 0 6px 6px; }
div.related a { color:#fff !important; }
div.related ul { list-style:none; margin:6px 0 0 6px !important; padding:0; }
div.related li { text-indent:-6px; margin-top:6px;  } 

#otm-profiles { width:486px; border-top:1px solid #ccc; padding-top:12px; } 
#otm-profiles ul { list-style:none; margin:0; padding:0; text-indent:-5px; }
#otm-profiles ul li { margin:0 0 0 5px; padding:0; }
#otm-profiles ul.list-first { float:left; width:155px; margin-right:10px;  }
#otm-profiles ul.list-second { float:left; width:155px; margin-right:10px;  }
#otm-profiles ul.list-third { float:right; width:155px;  }
div.noborder #otm-profiles { width:486px; border-top:none !important; padding-top:12px; } 

p.top { text-transform:uppercase; text-align:right; }

ul.feature-list { padding-left:16px; margin-left:16px; margin-right:0 !important; }  
ul.feature-list li { padding-bottom:5px; }

/* columns */
.two-col { clear:both; }
.two-col p { margin-right:0 !important; }
.two-col .col-one { width:277px; float:left; }
.two-col .col-two { width:277px; margin-left:30px; float:right; } 

.three-col { clear:both; }
.three-col p { margin-right:0 !important; }
.three-col .col-one { width:179px; margin-right:23px; float:left; }
.three-col .col-two { width:179px; float:left; }
.three-col .col-three { width:179px; margin-left: 23px; float:right; }

.highlightbox { background:#DAF9AB; padding:2px 5px; } 

.black-table { clear:both; background:#57BB49; color:#06; font-size:11px; }
.black-table p { margin:0 0 6px 0 !important;  line-height:16px; }
.black-table td { padding:8px; }

table p { margin:0 0 6px 0 !important;  }

table#reshallfooter { margin-top:39px; font-size:11px; line-height:14px;}
table#reshallfooter a { color:#fff; }
table#reshallfooter a:hover { color:#063;} 
table#reshallfooter td#footb { background:url(/fye/images/housing/reshallfootb.png) top right no-repeat; height:89px; }

#camera{ float:right; font-size:11px; margin-left:14px; }
a#camlink { width:192px; height:144px; display:block; border:1px solid #ccc; }

table.chart { border:1px solid #fff; font-size:11px; }
table.chart td { border:1px solid #e3e3e3; border-left:1px solid #fff; border-top:none; padding:3px; vertical-align:top; }  
table.chart tr.zebra { background:#f1f1f1; } 
table.chart th { background:#fff; border-bottom:1px solid #ccc; }
table.chart .whiteout { border-left:1px solid white !important; border-top:1px solid white !important; border-bottom:1px solid white !important; background:#fff !important; }
table.chart td.colhead { background:#fff; border-left:1px solid #fff; border-right:1px solid #ccc;  }
table.chart td.cost { text-align:right; padding-right:15px;}
table.chart td.t-right { border-right:1px solid #fff !important; }
table.chart td.t-bottom { border-bottom:1px solid #fff !important; }

ol.footnote { font-size:11px; line-height:16px; color:#444; margin-right:0 !important; }

#content p { margin-right:0 !important; }
#pano { float:right; width:390px; margin-left:15px; } 

span.reshallonly { display:none !important; }
div#important { border:5px solid #50B442; padding:8px;  } 

#pano { margin:0; padding:0; width:589px; } 

#rooms { clear:both; } 
#rooms a { width:89px; padding:4px; display:block; float:left; background:#55bc47; border-right:1px white solid; color:#fff; }
#rooms a:hover { background:#3c8632; color:#fff; } 
#rooms a.this { background:#000; width:88px;  } 
