/* Vetlanda Kristna Skola stylesheet. */
A, A:visited { 
  color: #0e195a;
  text-decoration: none;
  font-weight: bold;
}

BODY { 
  height: 100%;
  background-color: white;
}

BODY, DIV { 
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

H1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
}

H3.PreviousArticles { 
  border-top: 3px solid #e4e4e4;
}

HTML { 
  height: 100%;
}

TABLE, TR, TD { 
  margin: 0px;
  padding: 0px;
  border-spacing: 0px; 

}

TABLE#Main {
  width: 770px;
  height: 100%;
}

.ArticleCategory { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #124876;
}

.ArticleThumbnail { 
  float: right;
  margin: 5px;
}

.ArticleTitle { 
  margin-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: black;
}

.ArticleAuthor, .PageAuthor {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: black;
  margin: 10px 0px 0px 0px;
  clear: both;
}

.ArticleDate { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: black;
}

.ArticleIntro, .ArticleIntro A, .ArticleIntro A:visited { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: black;
}

.ArticleIngress {
  font-weight: bold;
}

DIV.WeeklyGuestBox { 
  border: 1px solid #646d73;
  margin: 15px 0px 5px 0px;
  padding: 5px;
/*  background-color: #dddddd; */
  background-color: #ebf7ff;
  height: 130px;
}

DIV.WeeklyGuestBox, .ArticleIntro A, .ArticleIntro A:visited { 
/*  color: white; */
}

/* Left-hand menu. */
DIV.MenuLeft {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #124876;
}

DIV.MenuLeft A, DIV.MenuLeft A:visited { 
  font-weight: bold;
  text-decoration: none;
  color: #0e195a;
}

DIV.LeftImage {
  float: left;
  margin: 5px;
}

DIV.RightImage {
  float: right;
  margin: 5px; 
}

DIV.ImageText { 
  font-size: 9px;
  font-style: italic;
  font-weight: normal;
}

DIV.LatestNews { 
  margin: 10px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  border: 1px solid #808080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #eeeeee;
}

DIV.LeftLink {
  margin: 10px 0px 10px 0px;
}

DIV.LeftSpacer { 
  margin: 85px 0px 10px 0px;
  background-color: #808080;
}

DIV.RightSpacer { 
  margin: 55px 0px 10px 0px;
  background-color: #808080;
}

DIV.Spacer { 
  background-color: #e4e4e4;
}

DIV.SubMenuLeft {
  padding: 5px 0px 5px 0px;
  border: 0px solid #808080;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background-color: #eeeeee;
}

DIV.PageText { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Might be able to remove this completely. */
DIV.RootPage {
/*  background-image: url("../images/hands.png"); */
  background-repeat: no-repeat;
}

.Italic { 
  font-style: italic;
}

.Bold { 
  font-weight: bold;
}

.Subtitle { 
  font-weight: bold;
  font-size: 12px;
}

.Calendar { 
  font-weight: bold;
  font-size: 16px;
}

.NoImages { 
  clear: both;
}

DIV.Path {
  font-size: 9px;
}

IMG.Link { 
  border: 0px solid black;
}

IMG.Flag { 
  border: 1px solid black;
}

IMG.ThumbNail {
  border: 1px solid black;
}

IMG.ChurchLink { 
  border: 1px solid #808080;
}

SPAN.Flags { 
  float: right;
}

TD#Banner {
  padding: 0px;
/*  padding: 5px 5px 5px 5px; */
  height: 1px;
/*  background-color: #0e195a; */
  background-color: white;
}

TD.Left { 
  padding: 5px 10px 5px 10px;
  background-color: white;
  background-image: url("../images/left_bg.png");
  background-repeat: repeat;
}

TD.Right { 
 width: 121px;
  padding: 5px 5px 5px 5px;
/*  border: 1px solid #0e195a; */
  background-color: #eeeeee;
}

TD.Right .ArticleTitle A, TD.Right .ArticleTitle A:visited, TD.Right .ArticleCategory {
  color: #0e195a;
}

TD.Right .ArticleIntro A, TD.Right .ArticleIntro A:visited {
  color: black;
}

TD.VertSpacer {
  background-color: #eeeeee;
  width: 2px;
}

TD#Content { 
  width: 445px;
  padding: 5px 7px 5px 7px;
}

TD.HorizSpacer {
  background-color: #cccccc;
  height: 1px;
}

TR#Top {
  height: 30px;
}

TR#Bottom { 
  height: 100%;
}

