/* Theme Summer */
#Summer{min-height:500px;background:url(../images/summerBG.gif) repeat-y;}
#Summer .mainInfo{height:305px;color:#000;background:url(../images/summerMainInfoBG.png) no-repeat left top;}
#Summer .mainInfo .subject{padding:18px 0 17px 108px;text-align:left;color:#000;}
#Summer .mainInfo .photo{float:left;padding:0 0 0 60px;width:246px;}
#Summer .mainInfo .photo img{display:block;margin:36px 0 0;border:3px solid #fff;}
#Summer .mainInfo .text{margin:0 0 0 305px;padding:0 0 0;}
#Summer .mainInfo .text h1{margin:0;padding:0 0 11px;font-weight:bold;font-size:1.4286em;color:#000;}
#Summer .mainInfo .text p{margin:0;padding:0 0 5px;color:#000;}
#Summer .mainInfo .text p span{color:#063557;}

#Summer .chaptersTop{height:10px;background:url(../images/summerChaptersTop.gif) no-repeat left top;}
#Summer .chapters{padding:15px 28px 63px 30px;}
#Summer .chapters .item{}
#Summer .chapters .item h1{margin:0;padding:0 0 10px;font-weight:bold;font-size:1.0714em;color:#000;}
#Summer .chapters .item .chapter_photo{float:right;margin:0 0 16px 27px;font-size:0.8571em;text-align:center;}
#Summer .chapters .item .chapter_photo img{display:block;margin:0 0 5px;border:3px solid #82b9e0;}
#Summer .chapters .item .chapter_text{}
#Summer .chapters .endChapter{margin:29px 0 0;height:47px;font-size:0.8571em;color:#063557;text-align:center;background:url(../images/summerEndChapterBG.gif) no-repeat center 19px;}

#Summer .addLinks{text-align:center;margin:0 28px 9px 30px;border-bottom:1px solid #552624;padding:0 0 20px;height:30px;}
#Summer .addLinks a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;text-decoration:none;line-height:36px;}
#Summer .addLinks .pictures{margin-right:26px;background:url(../images/summerPictures.gif) no-repeat left 0;}
#Summer .addLinks .movies{background:url(../images/summerMovies.gif) no-repeat left 0;}

#Summer .links{padding:0 28px 19px 30px;}
#Summer .links a{font-size:1.0714em;color:#000;}
#Summer .links .linksStoriesTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/summerLinksStories.gif) no-repeat left top;}
#Summer .links .linksOtherTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/summerOtherLinks.gif) no-repeat left top;}
#Summer .links .sep{height:12px;}

#SummerAddLinks{padding:7px 31px 0 30px;height:24px;background:url(../images/summerBottomBG.gif) no-repeat left top;}
#SummerAddLinks div{float:right;}
#SummerAddLinks a{display:inline-block;height:17px;padding:2px 0 0 29px;font-weight:bold;color:#3a1414;text-decoration:none;}
#SummerAddLinks a.sendMessage{background:url(../images/summerSendMessage.gif) no-repeat;}
#SummerAddLinks a.print{background:url(../images/summerPrint.gif) no-repeat;}

#SummerComments{padding:4px 5px 0;}
#SummerComments .commentsTop{margin:0 auto;width:772px;height:5px;background:url(../images/summerCommentsTop.gif) no-repeat center top;}
#SummerComments .commentsBottom{margin:0 auto;width:772px;height:5px;background:url(../images/summerCommentsBottom.gif) no-repeat center top;}
#SummerComments .comments{margin:0 auto;padding:25px 20px 0 23px;width:729px;background:#d6e9f7 url(../images/summerCommentsBG.gif) repeat-y;}
#SummerComments .comments img{display:block;margin:0 0 11px;}
#SummerComments .comments img.addComment{float:right;}
#SummerComments .comment_text{margin:0 0 0 110px;}
#SummerComments .comment_name{margin:0 0 0 110px;padding:0 0 16px;color:#063557;}
#SummerComments .comment_date{float:left;width:110px;}

#SummerRelated{margin:2px 4px 4px 4px;/*border-top:4px solid #f6e1a8;*/padding:4px 23px 4px 28px;width:722px;background-color:#4f8db8;}
#SummerRelated img{display:block;margin:0 0 13px;}
#SummerRelated div.item{float:left;padding:0 30px 0 0;width:150px;color:#f6e1a8;}
#SummerRelated div.item.last{padding-right:0;}
#SummerRelatedBottom{height:6px;}

#SummerBottomPage{background-color:#d6e9f7;}

#SummerPicturesTop{margin:20px 0 0;text-align:center;}
#SummerPicturesBottom{padding:0 0 10px;text-align:center;}
#SummerPicturesTop a, #SummerPicturesBottom a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;color:#46211d;text-decoration:none;line-height:36px;}
#SummerPicturesTop .back, #SummerPicturesBottom a.back{margin-right:48px;background:url(../images/summerBackStory.gif) no-repeat left 4px;}
#SummerPicturesTop .movies, #SummerPicturesBottom a.movies{background:url(../images/summerMovies.gif) no-repeat left 0;}
#SummerPicturesTop .pictures, #SummerPicturesBottom a.pictures{background:url(../images/summerPictures.gif) no-repeat left 0;}

/* Theme Spring */
#Spring{min-height:500px;background:url(../images/springBG.gif) repeat-y;}
#Spring .mainInfo{height:311px;color:#000;background:url(../images/springMainInfoBG.png) no-repeat left top;}
#Spring .mainInfo .subject{padding:23px 0 0;text-align:center;color:#000;}
#Spring .mainInfo .photo{}
#Spring .mainInfo .photo img{display:block;margin:0;border:3px solid #58701c;}
#Spring .mainInfo h1{margin:0;padding:3px 0 16px;font-weight:bold;font-size:1.4286em;color:#000;text-align:center;}
#Spring .mainInfo .text{float:left;padding:0 0 0 73px;width:442px;}
#Spring .mainInfo .text p{margin:0;padding:0 0 5px;color:#000;}
#Spring .mainInfo .text p span{color:#273505;}

#Spring .chaptersTop{height:22px;background:url(../images/springChaptersTop.png) no-repeat left top;}
#Spring .chapters{padding:15px 28px 63px 30px;}
#Spring .chapters .item{}
#Spring .chapters .item h1{margin:0;padding:0 0 10px;font-weight:bold;font-size:1.0714em;color:#000;}
#Spring .chapters .item .chapter_photo{float:right;margin:0 0 16px 27px;font-size:0.8571em;text-align:center;}
#Spring .chapters .item .chapter_photo img{display:block;margin:0 0 5px;border:3px solid #58701c;}
#Spring .chapters .item .chapter_text{}
#Spring .chapters .endChapter{margin:29px 0 0;height:47px;font-size:0.8571em;color:#657c0e;text-align:center;background:url(../images/springEndChapterBG.gif) no-repeat center 19px;}

#Spring .addLinks{text-align:center;margin:0 28px 9px 30px;border-bottom:1px solid #552624;padding:0 0 20px;height:30px;}
#Spring .addLinks a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;text-decoration:none;line-height:36px;}
#Spring .addLinks .pictures{margin-right:26px;background:url(../images/springPictures.gif) no-repeat left 0;}
#Spring .addLinks .movies{background:url(../images/springMovies.gif) no-repeat left 0;}

#Spring .links{padding:0 28px 19px 30px;}
#Spring .links a{font-size:1.0714em;color:#3a1414;}
#Spring .links .linksStoriesTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/springLinksStories.gif) no-repeat left top;}
#Spring .links .linksOtherTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/springOtherLinks.gif) no-repeat left top;}
#Spring .links .sep{height:12px;}

#SpringAddLinks{padding:8px 31px 0 30px;height:25px;background:url(../images/springBottomBG.png) no-repeat left top;}
#SpringAddLinks div{float:right;}
#SpringAddLinks a{display:inline-block;height:17px;padding:2px 0 0 29px;font-weight:bold;color:#3a1414;text-decoration:none;}
#SpringAddLinks a.sendMessage{background:url(../images/springSendMessage.gif) no-repeat;}
#SpringAddLinks a.print{background:url(../images/springPrint.gif) no-repeat;}

#SpringComments{padding:4px 5px 0;}
#SpringComments .commentsTop{margin:0 auto;width:772px;height:5px;background:url(../images/winterCommentsTop.gif) no-repeat center top;}
#SpringComments .commentsBottom{margin:0 auto;width:772px;height:5px;background:url(../images/winterCommentsBottom.gif) no-repeat center top;}
#SpringComments .comments{margin:0 auto;padding:25px 20px 0 23px;width:729px;background:#f5e98b url(../images/winterCommentsBG.gif) repeat-y;}
#SpringComments .comments img{display:block;margin:0 0 11px;}
#SpringComments .comments img.addComment{float:right;}
#SpringComments .comment_text{margin:0 0 0 110px;}
#SpringComments .comment_name{margin:0 0 0 110px;padding:0 0 16px;color:#3f530c;}
#SpringComments .comment_date{float:left;width:110px;color:#3f530c;}

#SpringRelated{margin:2px 4px 4px 4px;/*border-top:4px solid #f6e1a8;*/padding:4px 23px 4px 28px;width:722px;background-color:#9aa443;}
#SpringRelated img{display:block;margin:0 0 13px;}
#SpringRelated div.item{float:left;padding:0 30px 0 0;width:150px;color:#f6e1a8;}
#SpringRelated div.item.last{padding-right:0;}
#SpringRelatedBottom{height:6px;}

#SpringBottomPage{background-color:#f5e98b;}

#SpringPicturesTop{margin:20px 0 0;text-align:center;}
#SpringPicturesBottom{padding:0 0 10px;text-align:center;}
#SpringPicturesTop a, #SpringPicturesBottom a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;color:#46211d;text-decoration:none;line-height:36px;}
#SpringPicturesTop .back, #SpringPicturesBottom a.back{margin-right:48px;background:url(../images/springBackStory.gif) no-repeat left 4px;}
#SpringPicturesTop .movies, #SpringPicturesBottom a.movies{background:url(../images/springMovies.gif) no-repeat left 0;}
#SpringPicturesTop .pictures, #SpringPicturesBottom a.pictures{background:url(../images/springPictures.gif) no-repeat left 0;}

/* Theme Winter */

#Winter{min-height:500px;background:url(../images/winterBG.gif) repeat-y;}
#Winter .mainInfo{border-top:1px solid #3a1414;height:312px;color:#000;background:url(../images/winterMainInfoBG.png) no-repeat left top;}
#Winter .mainInfo .subject{padding:23px 0 0;text-align:center;color:#000;}
#Winter .mainInfo h1{margin:0;padding:3px 0 16px 73px;font-weight:bold;font-size:1.4289em;color:#000;}
#Winter .mainInfo .photo{}
#Winter .mainInfo .photo img{display: block;
margin-left: 70px;
border: 3px solid #929254;
float: left;
margin-top: 30px;
border-image: initial;}
#Winter .mainInfo .text{float:left;padding:0 0 0 73px;width:442px;}
#Winter .mainInfo .text p{margin:0;padding:0 0 5px;color:#000;}
#Winter .mainInfo .text p span{color:#273505;}

#Winter .chaptersTop{height:22px;background:url(../images/winterChaptersTop.png) no-repeat left top;}
#Winter .chapters{padding:15px 28px 63px 30px;}
#Winter .chapters .item{}
#Winter .chapters .item h1{margin:0;padding:0 0 10px;font-weight:bold;font-size:1.0714em;color:#000;}
#Winter .chapters .item .chapter_photo{float:right;margin:0 0 16px 27px;font-size:0.8571em;text-align:center;}
#Winter .chapters .item .chapter_photo img{display:block;margin:0 0 5px;border:3px solid #929254;}
#Winter .chapters .item .chapter_text{}
#Winter .chapters .endChapter{margin:37px 0 0;height:45px;font-size:0.8571em;color:#929254;text-align:center;background:url(../images/winterEndChapterBG.gif) no-repeat center 17px;}

#Winter .addLinks{text-align:center;margin:0 28px 9px 30px;border-bottom:1px solid #552624;padding:0 0 20px;height:30px;}
#Winter .addLinks a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;text-decoration:none;line-height:36px;}
#Winter .addLinks .pictures{margin-right:26px;background:url(../images/winterPictures.gif) no-repeat left 0;}
#Winter .addLinks .movies{background:url(../images/winterMovies.gif) no-repeat left 0;}

#Winter .links{padding:0 28px 19px 30px;}
#Winter .links a{font-size:1.0714em;color:#3a1414;}
#Winter .links .linksStoriesTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/winterLinksStories.gif) no-repeat left top;}
#Winter .links .linksOtherTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/winterOtherLinks.gif) no-repeat left top;}
#Winter .links .sep{height:12px;}

#WinterAddLinks{padding:9px 31px 0 30px;height:27px;background:url(../images/winterBottomBG.png) no-repeat left top;}
#WinterAddLinks div{float:right;}
#WinterAddLinks a{display:inline-block;height:17px;padding:2px 0 0 29px;font-weight:bold;color:#3a1414;text-decoration:none;}
#WinterAddLinks a.sendMessage{background:url(../images/winterSendMessage.gif) no-repeat;}
#WinterAddLinks a.print{background:url(../images/winterPrint.gif) no-repeat;}

#WinterComments{padding:4px 5px 0;}
#WinterComments .commentsTop{margin:0 auto;width:772px;height:5px;background:url(../images/winterCommentsTop.gif) no-repeat center top;}
#WinterComments .commentsBottom{margin:0 auto;width:772px;height:5px;background:url(../images/winterCommentsBottom.gif) no-repeat center top;}
#WinterComments .comments{margin:0 auto;padding:25px 20px 0 23px;width:729px;background:#eaeacf url(../images/winterCommentsBG.gif) repeat-y;}
#WinterComments .comments img{display:block;margin:0 0 11px;}
#WinterComments .comments img.addComment{float:right;}
#WinterComments .comment_text{margin:0 0 0 110px;}
#WinterComments .comment_name{margin:0 0 0 110px;padding:0 0 16px;color:#3f5310;}
#WinterComments .comment_date{float:left;width:110px;color:#3f5310;}

#WinterRelated{margin:2px 4px 4px 4px;/*border-top:4px solid #f6e1a8;*/padding:4px 23px 4px 28px;width:722px;background-color:#877a2d;}
#WinterRelated img{display:block;margin:0 0 13px;}
#WinterRelated div.item{float:left;padding:0 30px 0 0;width:150px;color:#f6e1a8;}
#WinterRelated div.item.last{padding-right:0;}
#WinterRelatedBottom{height:6px;}

#WinterBottomPage{background-color:#eaeacf;}

#WinterPicturesTop{margin:20px 0 0;text-align:center;}
#WinterPicturesBottom{padding:0 0 10px;text-align:center;}
#WinterPicturesTop a, #WinterPicturesBottom a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;color:#46211d;text-decoration:none;line-height:36px;}
#WinterPicturesTop .back, #WinterPicturesBottom a.back{margin-right:48px;background:url(../images/winterBackStory.gif) no-repeat left 4px;}
#WinterPicturesTop .movies, #WinterPicturesBottom a.movies{background:url(../images/winterMovies.gif) no-repeat left 0;}
#WinterPicturesTop .pictures, #WinterPicturesBottom a.pictures{background:url(../images/winterPictures.gif) no-repeat left 0;}

/* Theme Autumn */

#Autumn{min-height:500px;background:url(../images/autumnBG.gif) repeat-y;}
#Autumn .mainInfo{height:305px;color:#000;background:url(../images/autumnMainInfoBG.png) no-repeat left top;}
#Autumn .mainInfo .photo{float:left;padding:53px 0 0 38px;width:244px;line-height:1.3;}
#Autumn .mainInfo .photo img{display:block;margin:12px 0 0;border:3px solid #8b351c;}
#Autumn .mainInfo .text{margin:0 0 0 282px;padding:46px 0 0;}
#Autumn .mainInfo .text h1{margin:0;padding:0 0 25px;font-weight:bold;font-size:1.4286em;color:#000;}
#Autumn .mainInfo .text p{margin:0;padding:0 0 5px;color:#000;}
#Autumn .mainInfo .text p span{color:#70220c;}

#Autumn .chaptersTop{height:22px;background:url(../images/autumnChaptersTop.png) no-repeat left top;}
#Autumn .chapters{padding:15px 28px 63px 30px;}
#Autumn .chapters .item{}
#Autumn .chapters .item h1{margin:0;padding:0 0 10px;font-weight:bold;font-size:1.0714em;color:#000;}
#Autumn .chapters .item .chapter_photo{float:right;margin:0 0 16px 27px;font-size:0.8571em;text-align:center;}
#Autumn .chapters .item .chapter_photo img{display:block;margin:0 0 5px;border:3px solid #8b351c;}
#Autumn .chapters .item .chapter_text{}
#Autumn .chapters .endChapter{margin:30px 0 0;height:45px;font-size:0.8571em;color:#e37b14;text-align:center;background:url(../images/autumnEndChapterBG.gif) no-repeat center 9px;}

#Autumn .addLinks{text-align:center;margin:0 28px 9px 30px;border-bottom:1px solid #552624;padding:0 0 20px;height:30px;}
#Autumn .addLinks a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;text-decoration:none;line-height:36px;}
#Autumn .addLinks .pictures{margin-right:26px;background:url(../images/autumnPictures.gif) no-repeat left 0;}
#Autumn .addLinks .movies{background:url(../images/autumnMovies.gif) no-repeat left 0;}

#Autumn .links{padding:0 28px 19px 30px;}
#Autumn .links a{font-size:1.0714em;color:#000;}
#Autumn .links .linksStoriesTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/autumnLinksStories.gif) no-repeat left top;}
#Autumn .links .linksOtherTitle{padding:5px 0 5px 28px;font-size:1.1429em;font-weight:bold;line-height:16px;background:url(../images/autumnOtherLinks.gif) no-repeat left top;}
#Autumn .links .sep{height:12px;}

#AutumnAddLinks{border-bottom:1px solid #442a0a;padding:40px 31px 0 30px;height:24px;background:url(../images/autumnBottomBG.png) no-repeat left top;}
#AutumnAddLinks div{float:right;}
#AutumnAddLinks a{display:inline-block;height:17px;padding:2px 0 0 29px;font-weight:bold;color:#3a1414;text-decoration:none;}
#AutumnAddLinks a.sendMessage{background:url(../images/autumnSendMessage.gif) no-repeat;}
#AutumnAddLinks a.print{background:url(../images/autumnPrint.gif) no-repeat;}

#AutumnComments{padding:4px 5px 0;}
#AutumnComments .commentsTop{margin:0 auto;width:772px;height:5px;background:url(../images/autumnCommentsTop.gif) no-repeat center top;}
#AutumnComments .commentsBottom{margin:0 auto;width:772px;height:5px;background:url(../images/autumnCommentsBottom.gif) no-repeat center top;}
#AutumnComments .comments{margin:0 auto;padding:25px 20px 0 23px;width:729px;background:#f6e1a8 url(../images/autumnCommentsBG.gif) repeat-y;}
#AutumnComments .comments img{display:block;margin:0 0 11px;}
#AutumnComments .comments img.addComment{float:right;}
#AutumnComments .comment_text{width:600px;}
#AutumnComments .comment_name{padding:0 0 16px;color:#8d2f28;}
#AutumnComments .comment_date{float:right;color:#8d2f28;}

#AutumnRelated{margin:2px 4px 4px 4px;/*border-top:4px solid #f6e1a8;*/padding:4px 23px 4px 28px;width:722px;background-color:#88321d;}
#AutumnRelated img{display:block;margin:0 0 13px;}
#AutumnRelated div.item{float:left;padding:0 30px 0 0;width:150px;color:#f6e1a8;}
#AutumnRelated div.item.last{padding-right:0;}
#AutumnRelatedBottom{height:29px;background:url(../images/autumnRelatedBottom.png) no-repeat right top;}

#AutumnBottomPage{background-color:#f6e1a8;}

#AutumnPicturesTop{margin:20px 0 0;text-align:center;}
#AutumnPicturesBottom{padding:0 0 10px;text-align:center;}
#AutumnPicturesTop a, #AutumnPicturesBottom a{display:inline-block;padding:0 0 0 38px;font-weight:bold;font-size:1.1429em;color:#46211d;text-decoration:none;line-height:36px;}
#AutumnPicturesTop .back, #AutumnPicturesBottom a.back{margin-right:48px;background:url(../images/autumnBackStory.gif) no-repeat left 4px;}
#AutumnPicturesTop .movies, #AutumnPicturesBottom a.movies{background:url(../images/autumnMovies.gif) no-repeat left 0;}
#AutumnPicturesTop .pictures, #AutumnPicturesBottom a.pictures{background:url(../images/autumnPictures.gif) no-repeat left 0;}

/*** Pictures page ***/
#storyPicturesList{padding:15px 28px 63px 30px;}
#storyPicturesList table{width:100%;border-collapse:collapse;border:0;}
#storyPicturesList td{padding:0 0 33px;width:50%;vertical-align:top;}
#storyPicturesList div{text-align:left;}
#storyPicturesList td.left{text-align:left;}
#storyPicturesList td.right{text-align:right;}
#storyPicturesList img{display:block;margin:0 0 18px;}
#Autumn #storyPicturesList img{border:3px solid #8b351c;}
#Winter #storyPicturesList img{border:3px solid #929254;}
#Spring #storyPicturesList img{border:3px solid #58701c;}
#Summer #storyPicturesList img{border:3px solid #82b9e0;}

/*** Movies page ***/
#storyMoviesList{padding:15px 28px 27px 30px;text-align:center;}
#storyMoviesList span{display:inline-block;border-top:11px solid #7e4307;border-right:17px solid #7e4307;border-bottom:11px solid #7e4307;border-left:17px solid #7e4307;}
#storyMoviesList span.Winter{border-color:#929254;}
#storyMoviesList span.Summer{border-color:#82b9e0;}
#storyMoviesList span.Spring{border-color:#58701c;}
#storyMoviesList div.link_title{padding:6px 0 36px;}

/*** Protected ***/
#friendPasswordBlock{padding:14px 12px;width:374px;background-color:#c0cc73;}
#friendPasswordBlock h1{margin:0;padding:0 0 16px;font-size:1.1429em;font-weight:normal;color:#3a1414;line-height:20px;}
#friendPasswordBlock h1 span{font-weight:bold;color:#9c2707;}
#friendPasswordBlock div{margin:0 0 16px;}

#messageWriter{margin:0;padding:14px 12px;width:374px;background-color:#f9ecbe;}
#messageWriter h1{margin:0;padding:0 0 5px;font-weight:bold;font-size:1.0714em;color:#3a1414;background:url(../images/messageWriterBG.gif) no-repeat 100% 0;line-height:27px;}
#messageWriter .afTextarea{margin:0 0 7px;width:362px;height:80px;}

#Spring .mainInfo .photo{float:left;padding: 34px 0 0 56px;
    width: 224px;line-height:1.3;}
#Spring .mainInfo .photo img{display:block;margin:12px 0 0;border:3px solid #8b351c;}
#Spring .mainInfo .text {
    float: left;
    padding: 0 0 0 3px;
    width: 442px;
}

#Spring .mainInfo h1{
text-align:left;
}
