body {
  margin: 0px;
  padding: 0px; 
  font-family: Helvetica, Arial, Verdana, "sans serif";	
  font-size: 82%;	
  line-height: 1.4;
  background-color: #F5F5F4;
}

a {
  color: #990000;
  text-decoration: none;
}

abbr {border: 0;}

#PageWrapper {
  width: 922px;
  margin: 20px auto;
}

#outerpage {
  background: url(../img/bg.layoutwrapper.gif) repeat-y;
}

#innerpage {
  background: url(../img/bg.bodywrapper.gif) no-repeat 50% 100%
  transparent;
  clear: both;
  padding-bottom: 17px;
}

#globalNav {
  position: absolute;
  top: 0px;
  right: 50%;
  margin: 0 -450px 0 0;
}

#globalNav ul {
  margin: 0;
  font-size: .9em;
  line-height: 1;
  padding: .5em 0 0 0;
  text-align: right;
}

#globalNav ul li {
  display: inline;
  padding: 0;
  margin: 0;
}

#globalNav a {
  text-transform: uppercase;
  padding: 0px 6px;
  margin: 0;
  text-decoration: none;
  color: #000;
}

#globalNav a:hover {
  color: #900;
}

#header {
  width: auto;
  background-color: #FFF;
  height: 75px;  
  border-top: 5px solid #900;
  border-bottom: 1px solid #333;
  margin: 0 12px;
}

#header #crest {
  position: relative;
  background: url(../img/crest.png) no-repeat 0 0;
  margin: 15px 0 0 19px;
  height: 76px;
  width: 50px;
}

#header #uw {
  position: relative;
  margin-top: -19px;
  font-size: .9em;
  line-height: 1;
  text-transform: uppercase;
  width: auto;
}

#header #uw a {
  color: #000;
  text-decoration: none;
}

#header #uw a:hover {
  color: #900;
}

#header #siteTitle {
  margin: -84px 0 0 0;
  padding: 0px;
  background: url(../img/b_sociology.png) no-repeat 77px 15px transparent;
  height: 75px;
  width: auto;
  position: relative;

}

#header #breadcrumbs {
  position: absolute;
  top: 84px;
  right: 50%;
  margin: 0 -445px 0 0;
  text-align: right;
  color: #000;
}
#header #breadcrumbs a {
	color: #900;
	border-bottom: 0;
}
#header #breadcrumbs p {
	font-size: .9em;
	margin: 0;
	padding: 0;
	text-transform: none; 
}

#headerPicture {
width: auto;
margin: 10px 0 0 0;
}

.dhonishow_info {
float: left;
background: url(../img/caption_bg.jpg) no-repeat;
width: 637px;
height: 32px;
margin-bottom: 10px;
z-index: 1000;
color: #FFF;
vertical-align: middle;
padding-top:7px;
font-style: italic;
}

.dhonishow_info span {
padding-top: 15px;
padding-left: 10px;
}

#content {
  width:98%;
}

div.fund_link {
color: #990000;
cursor: pointer;
}

div.fund_link:hover,
div.news_link:hover {
  color: #c93;
}

div.coll_title {
padding-left: 12px;
padding-bottom: 6px;
font-style: italic;
}

div.coll_desc {
padding-left: 12px;
padding-bottom: 6px;
}

div.news_link {
color: #990000;
cursor: pointer;
padding-left: 14px;
padding-bottom: 6px;
}

div.news_desc {
padding-bottom: 6px;
}

div.news_desc p {
padding-top: 0;
padding-left: 14px;
}

#leftColumn {
  margin: 10px;
  width: 180px;
  padding: 20px 10px;
  overflow: hidden;
  float: left;
}

#leftColumn ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#leftColumn ul li {
  padding: 2px 5px;
  margin-bottom: 4px;
  line-height: 1.1em;
}

#leftColumn ul li a:hover {
  color: #c93;
}

#leftColumn ul li ul {display: none; margin: .5em 0 0 0;}

#leftColumn ul li ul li {padding: 1px 4px; margin: 0 0.4em 0.3em 0.8em;}

body#home #leftColumn li.selected a {
font-weight: bold;
background: url(../img/arrow1.png) no-repeat transparent;
padding-left: 12px;
margin-left: -4px;
}

/*BEGIN LEFT MENU 'YOU ARE HERE' STYLING */

/*left menu reveal current sub menu */

body#aboutus #lmAboutUsSub,
body#news #lmAboutUsSub, body#awards #lmAboutUsSub, body#books #lmBooksSub,

body#calendar #lmCalendarSub,

body#people #lmPeopleSub,
body#acstaff #lmPeopleSub, body#adminstaff #lmPeopleSub, body#faculty #lmPeopleSub, body#grads #lmPeopleSub, body#postdocs-visitors #lmPeopleSub, body#lecturers-tas #lmPeopleSub, 

body#grad-program #lmGradProgramSub, 
body#prospectives #lmGradProgramSub, body#continuing #lmGradProgramSub, body#dissbooks #lmGradProgramSub, body#minority #lmGradProgramSub, body#MRRC #lmGradProgramSub, 
body#studentlife #lmGradProgramSub, body#fac-interest #lmGradProgramSub, body#placement #lmGradProgramSub,

body#undergrad-program #lmUndergradProgramSub,
body#intro #lmUndergradProgramSub, body#advisors #lmUndergradProgramSub,

body#courses #lmCoursesSub,
body#catalog-list #lmCoursesSub, body#timetable-list #lmCoursesSub, body#programs #lmCoursesSub, body#syllabus-arch #lmCoursesSub, 

body#research #lmResearchSub,
body#centers #lmResearchSub, body#faculty-projects #lmResearchSub, body#data #lmResearchSub, body#books #lmResearchSub, body#fac-interest #lmResearchSub,

body#other-resources #lmOtherResourcesSub,
body#eboard #lmOtherResourcesSub, body#links #lmOtherResourcesSub, body#associations #lmOtherResourcesSub, body#journals #lmOtherResourcesSub, body#resources #lmOtherResourcesSub, body#timetable #lmOtherResourcesSub, body#employee #lmOtherResourcesSub,

body#alumni #lmAlumniSub,
body#undergrad-alum #lmAlumniSub, body#grad-alum #lmAlumniSub, body#gifts #lmAlumniSub, body#getinvolved #lmAlumniSub,

body#job-market #lmJobMarketSub,

body#support #lmSupportSub,
body#impact #lmSupportSub, body#howtogive #lmSupportSub, body#funds #lmSupportSub, body#bov #lmSupportSub
{display: block;}

/*left menu gold link color indicator*/

body#aboutus a#lmAboutUs,
body#news #lmNews a, body#awards #lmAwards a, body#books #lmBooks a,

body#calendar a#lmCalendar,

body#people a#lmPeople,
body#acstaff #lmAcstaff a, body#adminstaff #lmAdminstaff a, body#faculty #lmFaculty a, body#grads #lmGrads a, body#postdocs-visitors #lmVisitors a, body#lecturers-tas #lmlecturers-tas a, 

body#grad-program a#lmGradProgram,
body#prospectives #lmProspectives a, body#continuing #lmContinuing a, body#dissbooks #lmDissBooks a, body#minority #lmMinority a, body#MRRC #lmMRRC a, body#studentlife #lmStudentLife a, body#fac-interest #lmFacInterest a, body#placement #lmPlacement a,

body#undergrad-program a#lmUndergradProgram,
body#intro #lmIntro a, body#advisors #lmAdvisors a,

body#courses a#lmCourses,
body#catalog-list #lmCatalog a, body#timetable-list #lmTimetable a, body#programs #lmPrograms a, body#syllabus-arch #lmSyllabusArch a,

body#research a#lmResearch,
body#centers #lmCenters a, body#faculty-projects #lmFacProjects a, body#data #lmData a, body#books #lmBooks a, body#fac-interest #lmFacInterest a,

body#other-resources a#lmOtherResources,
body#eboard #lmEboard a, body#links #lm a, body#associations body#lmAssociations a, body#journals #lmJournals a, body#resources #lmResources a, body#timetable #lmTimetable a, body#employee #lmEmployee a,

body#alumni a#lmAlumni,
body#undergrad-alum #lmUndergradAlum a, body#grad-alum #lmGradAlum a, body#gifts #lmGifts a, body#getinvolved #lmGetInvolved a,

body#job-market a#lmJobMarket,

body#employment a#lmEmployment,

body#support a#lmSupport,
body#impact #lmImpact a, body#howtogive #lmHowToGive a, body#funds #lmFunds a, body#bov #lmBOV a,

body#contact a#lmContact,

body#search a#lmSearch {
font-weight: bold;
background: url(../img/arrow1.png) no-repeat transparent;
padding-left: 12px;
margin-left: -4px;
}

/*END LEFT MENU 'YOU ARE HERE' STYLING */

#centerColumn {
  color: #333;
  padding: 1.8em 15px 1em 20px;
  background-color: #fff;
  border-left: 1px solid #900;
  margin-left: 200px;
  width: 637px;
  min-height: 600px;
}

#centerColumn h2 {
  font-family: Georgia, Times, Garamond, serif;
  font-size: 1.5em;
  margin-top: 5px;
  padding-top: 10px;
}

#centerColumn a:hover {
  color: #cc9900;
}

#centerColumn .noBulletList {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#centerColumn .noBulletList li {
  margin: 0 0 1.5em 0;
}

#centerColumn .noBulletList a {
  font-weight: bold;
  border-bottom: 0;
}

#rightColumn {
  float: right; 
  width: 212px;
  margin-left: 12px;
}

#rightColumn p {
  color: #666;
  margin-top: 0;
}

#rightColumn p img {
  border: 2px solid #CCC;
}

#rightColumn .caption {
  font-size: .9em;
  margin-top: -.8em;
}

#rightColumn .byLine {
  font-size: .8em;   
  margin-top: -.8em;
}

#searchBox {
  position: relative;
  width: 200px;
  float: right;
  height: 57px;
  margin-top: -63px;
}

#searchBox label {display: block; margin-bottom: .5em;}
#searchBox #searchLabel {display: none;}
#searchBox input[type="submit"] {
border: 1px solid #333;
}

#rightColBox {
  position: relative;
  width: 200px;
}

.book {
min-height: 200px;
}

.bookImage {
float: right;
margin: 5px 8px;
}

#rightImgBox {
border-left: 1px solid #900;
padding-left: 8px;
}

#rightImgBox h2 {
margin-top: 0;
padding-top: 0;
font-size: 1.3em;
}

#rightImgBox ul {
margin-left: -25px;
}

#rightImgBox ul li {
list-style-type:none;
margin-bottom: 12px;
padding-bottom: 15px;
border-bottom: 1px solid #DDD;
}

#rightImgBox ul li span.twitter_time {
font-size: 0.8em;
float: right;
}

.photoRight {
  color: #4e4e4e;
  float: right; 
  width: 263px;
  margin-right: 8px;
  margin-bottom: 10px;
  margin-left: 15px; 
}

.photoRight p {
  margin-top: 0;
}

.photoRight p img {
  border: 2px solid #CCC;
}

.photoTop .caption,
.photoRight .caption {
  font-size: .9em;
  margin-top: -.8em;
}

.photoTop .byLine,
.photoRight .byLine {
  font-size: .8em;   
  margin-top: -.8em;
}

.featureBox {
  height: 300px;
  width: 60%;
  background: url(../img/news_bg_350px.jpg) repeat-x;
  padding: 0px 15px;
  color: #FFF;
}

.featureBox a {
  color: #CC9900;
}

.featureBox.wideBox {
  width: 75%;
}

.featureBox.wideBox a:visited {
  color: #B67721;
}


.featureBox h2 {
  font-family: Georgia, Times, Garamond, serif;
  font-size: 1.5em;
  font-weight: normal;
}
.featureBox p {
  padding-top: 12px;
  line-height: 1.35;
}

.featureBox .moreNews {
  text-align: right;
}

.featureBox#mainNews a {
  text-align: right;
  color: #c93;
}


.featureBoxCenter {
  height: 270px;
  width: 50%;
  background: url(../img/news_bg.jpg) repeat-x;
  padding: 0px 15px;
  color: #FFF;
  margin: 0 auto; 
}

.featureBoxCenter a {
  color: #CC9900;
}

.featureBoxCenter.wideBox {
  width: 75%;
}

.featureBoxCenter h2 {
  font-family: Georgia, Times, Garamond, serif;
  font-size: 1.5em;
  font-weight: normal;
  text-align: center;
}
.featureBoxCenter p {
  padding-top: 12px;
  line-height: 1.35;
  text-align: center;
}

.featureBoxCenter .moreNews {
  text-align: right;
}

.featureBoxCenter#mainNews a,
.featureBoxCenter#mainNews a: {
  text-align: right;
  color: #c93;
}

.featureBoxCenter a:hover {
  color: #900;
  border-bottom: 1px dotted #900;
}

.marwell {
padding: 5px 5px 0px 0px;
text-align: center;
background-color: #000;
color: #FFF;
width: 400px;
height: 135px;
}

.marwell a {
  color: #CC9900;
}

.marwell a:hover {
  color: #B67721;
}

.marwell a:visited {
  color: #B67721;
}

#info a {
  color: #c90;
}

.featureBox a:hover {
  color: #900;
  border-bottom: 1px dotted #900;
}

.centerColumnText {
  color: #333;
  padding: 0px 225px 1em 0px;
  background-color: #fff;
  margin-left: 0px;
}

.centerColumnH2 {
  font-family: Georgia, Times, Garamond, serif;
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 0px;
  padding-top: 10px;
  padding-bottom: 5px;
}

#footer {
  text-align: center;
  font-size: .85em;
  line-height: 1.4;
}

#footer p {
  margin: 0px auto;
  padding: 0px;
}

.mouseOver {
	cursor: pointer;
}

.mouseOut {
  cursor: normal;
}

.hide {
  display: none;
}
