/*ALL PAGES*/

body { background: #B08B63 ; }

div.left { width: 20% ; float: left ; min-height: 1em ;}

div.middle { width: 60% ; float: left ; min-height: 1em ;}

div.right { width: 20% ; float: left ; min-height: 1em ;}

div { float: left ; }

hr { size: 3 ; width: 100% ; align: center ; float: left ; }

a { color: #000080 ; }


img.leftpic { float: left ; }

img.rightpic { float: right ; }

span.boldText { font-weight: bold ; }



span.item { float: left; padding-left: .75em ; padding-bottom: .25em ;}

span.item a { margin: .1em ; }

span.bold { font-weight: bold ; }

div.li { padding-left: .5em ; padding-bottom: .25em ; } 

div.fleft { padding-left: .5em ; padding-right: 2em ; float: left ;}



/*Index*/

div.leftpic { float: left ; width: 44% ; padding: 3% ; border-width: 1 ; }

div.leftpic img { width: 90% ; padding: 5% ; }

div.righttext { float: left ; width: 40% ; padding: 5% ; border-width: 1 ; }


/*Research Page*/

div.paper { font-size: 110% ; padding-left: .5em ; padding-bottom: .5em ; float: none ; }

span.published { font-style: italic;}

span.coauthors { font-size: 110% ; }


/*Personal Page*/

div.links { margin-right: 5% ; margin-left: 5% ; }

div.spacer { width: 100% ; height: 2em ; }

div.smallblocks { float: left ; padding: 0.3em ; }

div.smallblocks img { height: 60 ; }

div.blocks { float: left ; padding: 0.3em ; }

div.blocks img { height: 75 ; }

div.somewhatbigblocks img { height: 100 ; }

div.somewhatbigblocks { float: left ; padding: 0.3em ; }

div.bigblocks img { height: 125 ; }

div.bigblocks { float: left ; padding: 0.3em ; }

/*Education Page*/

div.pair{ float: left ; width: 100% ; }

div.fleft img { width: 44% ; padding-left: 3% ; 
	padding-right: 3% ; padding: 2% ; float: left ;
	margin: 0px auto 0px auto 0px auto 0px auto; }

img.fleft { width: 44% ; padding-left: 3% ; padding-right: 3% ; padding: 2% ;
		margin: 0px auto 0px auto 0px auto 0px auto ;
		float: left ;}

img.fright { width: 44% ; padding-left: 3% ; padding-right: 3% ; padding: 2% ;
		margin: 0px auto 0px auto 0px auto 0px auto ;
		float: right ;}

div.textbox { width: 80% ; margin: 0px auto 0px auto 0px auto 0px auto ; float: left ; } 

#wrapper { width: 100% ; text-align: center ; }


/*Teaching Page*/

body.teachingBody { background-color: #E0E0E0 ; }

div.teaching_middle { padding-left: 5em ; padding-right: 5em ; padding-top: 5em ; 
	padding-bottom: 5em ; margin-left: 20% ; margin-right: 20% ; border: 2px #6699CC solid ; background-color : #EFFFFF ; } 

div.currentClass { width: 90% ; padding-left: 5% ; padding-right: 5% ; padding-top: 2em: padding-bottom: 2em ; 
	margin-left: 5% ; margin-right: 5% ;}

div.hw { float: none ; padding-left: .5em ; }

div.ps { float: none ; width: 80% ; font-style: italic ; 
	font-size: 110% ; text-align: center; margin: .2ex 1ex .2ex .5in ; }

div.week { float: none ; background-color: #D8D8F8 ; margin: 5px 5px 10px 10px ;
	padding-left: 3px ; padding-right: 6px ; padding-top: 3px ; padding-bottom: 3px ;}

div.currentWeek { float: none ; background-color: #A0DECE ; margin: 5px 5px 10px 10px ;
	padding-left: 3px ; padding-right: 6px ; padding-top: 3px ; padding-bottom: 3px ;}


div.teachingWindow { width: 100% ; margin: 2% ; }

div.teachingSubWindow { width: 40% ; margin-left: 1em ; margin-right: 5% ; float: left ; }

div.teachingCourseName{ font-size: 200% ; background-color: #E880A8 ; padding: 3% ; width: 100% ; margin-bottom: 1em ; }

div.teachingTopic { width: 100% ; margin-bottom: 1em ; margin-right: 1em ;
	padding: 3% ; background-color: #C0C0FF ; }

div.teachingTopic a { color: #0000FF ; }

span.teachingTopicHeading { font-weight: bold ; text-decoration: underline ; font-size: 110% ; }

span.teachingAssignmentName { font-weight: bold ; }

span.teachingAssignmentDate { font-style: italic ; }

span.teachingAssignmentDescription { }

div.teachingImageContainer { margin: 0px auto ; text-align: center ; }

div.teachingLargeImage { width: 30% ; margin: 0px auto ; }

div.teachingTopLinks { width: 100% ; margin: 1em ; }

div.teachingTopLinks a { text-decoration: none ; margin: 0.5em ; color: #000000 ; }

div.teachingTopLinks a:hover { text-decoration: underline ; }

div.teachingTopLinks #chosen { color: #B00000 ; }

div.teachingResource { float: none ; margin-bottom: 0.5em ; }

div.teachingResource a { text-decoration: none ; }

div.teachingResource a:hover { text-decoration: underline ; }


/*IMSAPlus*/

div.divwrapper { align: center ; text-align: center ; margin: 0 auto ; }

div.wrapper { text-align: center ; margin-left: 10% ; margin-right: 10% ; width: 80% ; }

div.caption { padding-left: 20px ; padding-right: 20px ; 
	align: center ; max-width: 50% ; 
	float: none ; margin: 0px auto 0px auto ; }

img.centeredPic { width: 80% ; }

div.fleft img { width: 80% ; padding-left: 3% ; 
	padding-right: 3% ; padding: 2% ; float: left ;
	margin-left: 10% ; margin-right: 10% ; text-align: center ; }

/*Trips*/

body.trip { background-image: url(pictures/RHIT2009/RHIT_bg.png) ; }

div.trip_middle { padding-left: 5em ; padding-right: 5em ; padding-top: 10px ; 
	padding-bottom: 5em ; margin-bottom: 10px ; margin-left: 15% ; 
	margin-right: 15% ; border: 8px #961C1C solid ;
	background-color : #E0E0E0 ;  }

/*GENERAL*/

span.smallCaps { font-variant: small_caps ; }

a.spaced { margin-left: 1em ; margin-right: 1em ; }

/*PICTURES*/

a.noBorder img { border: none ; }

