/*
review2010.css
Modified Dec. 29, 2012 
*/

body img{
    border-style:none;
}

#ur_maincontent{
    width:600px;
    padding-left:50px;
    padding-right:50px;
}

p.rwd {
	font-family:"alegreya","Georgia", "Times New Roman", "Times", serif;
	font-size: 150%;
}

/* Department head */

h2{
    font-family:"Georgia", "Times New Roman", "Times", serif;
    font-size:150%;
    display:block;
    color:#000000;
    margin-top:0.25em;
    font-weight:bold;
}

h3{
    font-family:"Georgia", "Times New Roman", "Times", serif;
    display:block;
    color:#000000;
    font-weight:bold;
    margin-top:1.5em;
}

h5{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:90%;
    font-variant:small-caps;
    margin:0 0 0.5em 0;
}
/* Main content div classes defined */

div#ur_maincontent.index{
}

div#ur_maincontent.story{
}
/* Indented sidebar and factbox */

.sidebar,
.factbox{
    display:block;
    width:200px;
    padding:10px;
    margin:5px 0 5px 20px;
    word-wrap:break-word;
    float:right;
    clear:right;
    background-color:#ecebee;
}
.RWD_factbox {
    display:block;
    width:40%;
    padding:10px;
    margin:10px;
    word-wrap:break-word;
    float:right;
    clear:right;
    background-color:#ecebee;
}

.sidebar p,
.factbox p{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif !important;
    font-size:80% !important;
    line-height:150% !important;
    text-align:left;
    margin:0;
    padding-bottom:0.5em !important;
}

.sidebar ul,
.factbox ul{
    list-style-position:inside;
    padding-left:0;
}

.sidebar li,
.factbox li{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif !important;
    font-size:80% !important;
    line-height:150% !important;
    text-align:left;
    padding-bottom:0.5em !important;
}

.sidebar h4,
.factbox h4{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif !important;
    font-size:100% !important;
    line-height:125% !important;
    text-align:left;
    margin:0.5em 0 .25em 0;
}

/* 12/29/12: kicker style may now be used throughout ur_maincontent divs */
#ur_maincontent span.kicker{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:90%;
    display:block;
    font-variant:small-caps;
    color:gray;
    margin-bottom:0;
    font-weight:normal;
}

/* box for kicker, headline, deck, and byline */
#storytop{
    width:600px;
    text-align:left;
    margin:0.5em 0 1em 0;
    padding:0 0 4px 0;
    border-bottom:1px solid gray;
}
#storytop span.hed{
    font-family:"Georgia", "Times New Roman", "Times", serif;
    font-size:180%;
    display:block;
    color:#000000;
    margin-top:0.25em;
    font-weight:bold;
}
#storytop span.deck{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:90%;
    display:block;
    margin-top:0.5em;
    font-weight:bold;
}
#storytop span.by{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:75%;
    display:block;
    color:gray;
    margin-top:0.5em;
    font-weight:normal;
}
/* box for kicker, headline, deck, and byline */
#storytopRWD {
    width:100%;
    text-align:left;
    margin:0.5em 0 1em 0;
    padding:0 0 4px 0;
    border-bottom:1px solid gray;
}
#storytopRWD span.hed{
    font-family:"Georgia", "Times New Roman", "Times", serif;
    font-size:300%;
    display:block;
    color:#000000;
    margin-top:0.25em;
    font-weight:bold;
}
#storytopRWD span.deck{
    font-family:"legendum","Verdana", "Arial", "Helvetica", sans-serif;
    font-size:175%;
    display:block;
    margin-top:0.5em;
    font-weight:bold;
	line-height:150%;
}
#storytopRWD span.by{
    font-family:"legendum","Verdana", "Arial", "Helvetica", sans-serif;
    font-size:100%;
    display:block;
    color:gray;
    margin-top:0.5em;
    font-weight:normal;
}
/* fancy divs */
#burns {
    font-family: "alegreya","times",serif;
    font-size:150%;
    display:block;
	padding:1%;
	margin:1%;
	background-color:#f3f3f3;
}
#burns h3{
	font-size: 200%;
	margin-top:1%;
}
#burns .caption{
    font-family:"legendum","Verdana", "Arial", "Helvetica", sans-serif;
    font-size:100%;
	font-weight:bold;
}

#burns p {
	 font-family: "alegreya","times",serif;
	margin-left:15%;
	margin-right:15%;
}

#burns li {
	margin-left:25%;
	margin-right:25%;
}

#burns p.callout {
	font-family: "alegreya","times",serif;
	font-size:200%;
	margin-left:0px;
	margin-right:0px;
	padding:1em;
	float:left;
	border-bottom: dashed black 1px;
	border-top:dashed black 1px;
}

/* for Index pages only */
#storyIndex{
    width:400px;
    text-align:left;
    margin-top:0.5em;
    margin-bottom:1em;
}
#storyIndex span.kicker{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:90%;
    display:block;
    font-variant:small-caps;
    color:gray;
    margin-bottom:0;
    font-weight:normal;
}
#storyIndex span.hed{
    font-family:"Georgia", "Times New Roman", "Times", serif;
    font-size:180%;
    display:block;
    color:#000000;
    margin-top:0.25em;
    font-weight:bold;
}
/* photos and captions */
div.hphoto_wrapper{
    width:600px;
    margin:5px 0 5px 0;
}
img.hphoto_style{
    border-style:none;
    height:auto;
    width:600px;
}
div.rwd_wrapper{
    width:100%;
    margin:5px 0 10px 0;
	border-style:none;
}
img.rwd_style{
    border-style:none;
    height:auto;
    width:100%;
}

div.rwd_wrapper li a:hover img  {
	opacity:0.5;
	filter: alpha(opacity=50);
	-webkit-transform: scale(1.1);
	-webkit-transition:0.2s ease-in-out;
	-moz-transform: scale(1.1);
	-moz-transition:0.2s ease-in-out;
}
div.rwd_wrapper li a:hover {
text-decoration: none;
}

div.vphoto_wrapper{
    width:400px;
    margin:5px 0 5px 20px;
    float:right;
}
img.vphoto_style{
    border-style:none;
    height:auto;
    width:400px;
}
div.sphoto_wrapper{
    width:200px;
    margin:0 0 5px 20px;
    float:right;
    clear:right;
}
img.sphoto_style{
    border-style:none;
    height:auto;
    width:200px;
}
.thumb_wrapper{
    width:90px;
    margin:0 35px 0 30px;
    float:right;
}
.thumb_style{
    border-style:none;
    height:auto;
    width:90px;
}
.caption{
    font-size:90%;
    display:block;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-weight:bold;
    margin-top:0.5em;
    margin-bottom:0.5em;
	line-height:125%;
}
/* horizontal rule */

hr{
    width:620px;
    clear:both;
}
#issue{
    margin-bottom:20px;
    font-size:70%;
}
#issue p.issue{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:90%;
    display:block;
    color:gray;
    margin-bottom:0;
    font-weight:normal;
}
/* sidebar */
#ur_leftsidebar p{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:95%;
}
#ur_leftsidebar ul{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:95%;
    list-style-type:none;
    padding-left:0;
}
#ur_leftsidebar li{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:95%;
    line-height:100%;
    padding-left:0;
}
#ur_rightsidebar{
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    margin-left:0px;
}
#ur_rightsidebar p{
    font-size:75%;
    list-style-type:none;
    margin-left:0;
    text-align:left;
}
#ur_rightsidebar span.kicker{
    display:block;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-size:75%;
    font-variant:small-caps;
    color:white;
    font-weight:normal;
    margin:0 20px 0 20px;
}
#ur_rightsidebar span.caption{
    font-size:75%;
    display:block;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-weight:normal;
    color:white;
    margin-top:0.5em;
}
/* class selector for alumni names in text */
.alumname{
    font-size:100%;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-weight:bold;
}
/* class selector for years in Reunion entries */
.year{
    font-size:150%;
    font-family:"Georgia", "Times New Roman", "Times", serif;
    font-weight:bold;
}
/* class selector for small caps in text (use rarely */
.smallcaps{
    font-size:100%;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-weight:bold;
    font-variant:small-caps;
    color:maroon;
}
/* style for the navigation elements on the right side of "cover" pages for In Review, Gazette, and Class Notes */
/* formats the width and placement. Photo size must be 400 pixels or less */
#guidebar{
    width:140px;
    margin-top:0;
    margin-left:435px;
}
/* styles text */
#guidebar p{
    text-align:left;
    margin:0;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    font-weight:bold;
    font-size:90%;
    margin-bottom:1em;
}
/* styles items in the list */
#guidebar ul{
    font-size:100%;
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    padding:0;
}
/* more list styles */
#guidebar li{
    text-align:left;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    padding-bottom:1em;
    border-bottom:1px solid gray;
    margin:1em 0 1em 0;
}
/* style for the navigation elements on the right side of "cover" pages for In Review, Gazette, and Class Notes */
/* formats the width and placement. Photo size must be 400 pixels or less */
#guidebox{
    width:350px;
    margin-top:0;
    margin-left:25px;
}
/* styles text */
#guidebox p{
    text-align:left;
    margin:0;
    font-family:"Lucida Grande", "Lucida", "Verdana", "Arial", "Helvetica", sans-serif;
    font-weight:bold;
    font-size:90%;
    margin-bottom:1em;
}
/* styles items in the list */
#guidebox ul{
    font-size:90%;
    list-style-image:none;
    list-style-type:none;
    margin-left:0;
    padding:0;
}
/* more list styles */
#guidebox li{
    text-align:left;
    font-family:"Verdana", "Arial", "Helvetica", sans-serif;
    padding-bottom:1em;
    border-bottom:1px solid gray;
    margin:1em 0 1em 0;
}
