/******************** Shared site rules *************************/

body {background-color: #C4C4C4; width: 700px; margin: auto; padding: 20px 0px;}
.header {font-family: Blackadder ITC, arial, serif; font-size: 51px; color: blue; text-align: left; padding: 15px 0px;}
.leftLinks {font-family: papyrus; width: 175px;}
.leftLinks img {width: 150px;}
.leftLinks ul {list-style-type: none; padding-left: 0px; line-height: 200%;}
.indent {padding-left: 35px;}
.leftLinks a {text-decoration: none;}
.clearBoth {clear: both; padding-top: 15px;}
.content {font-family: arial; text-align: justify; width: 525px; position: relative; top: -415px; left: 175px;}
.imageCell {width: 175px; float: left; vertical-align: top; padding: 10px 0px 10px 15px;}
.imageDescription {vertical-align: top; width: 150px; float: left; text-align: left;}
.imageQuote {vertical-align: top; width: 150px; float: right; text-align: right; font-style: italic;}
.leftAlign {float: left;}
.rightAlign {float: right;}



/******************* aboutMagda.html rules **********************/

.aboutMagdaContent img {float: left; padding: 0px 20px;}
blockquote {font-style: italic;}
.aboutMagdaContent {font-family: arial; text-align: justify; width: 525px; position: relative; top: -475px; left: 175px;}



/********************** magdaHome.html rules ********************/

.homeLinks {font-family: papyrus, serif;   text-align: center;}
.homeLinks ul li {display: inline; list-style-type: none;}
.homeLinks a {text-decoration: none; padding: 0px 15px;}
.homeDescription {font-family: arial; text-align: justify;}
.footer {font-size: 12px; text-align: right;}



/********************** books.html rules ************************/

.booksContent {width: 525px; position: relative; top: -495px; left: 175px; font-family: arial, serif; text-align: justify;}
.bookCell {width: 262px; height: 262px; float: left;}
.bookCell img {margin: auto auto;}



/********************** timeline.html rules *********************/

.eventDate {width: 150px; float: left; text-align: left; padding: 5px 0px;}
.eventDesc {width: 375px; float: left; text-align: left; padding: 5px 0px;}



/********************** reviews.html rules ***********************/

.reviewItem {padding: 15px 0px;}
.commentAuthor {text-align: right;}



/************************ gallery.html rules **********************/

#galleryHolder {width: 700px; height: 150px; overflow: scroll;}
#imageHolder {width: 2840px;}
#imageHolder img {padding: 2px 5px; display: inline; float: left; border-width: 0px;}
#pictureHolder {padding: 25px 0px; width: auto; margin: auto;}
