/* Start of CMSMS style sheet 'text' */
p,h1,h2,h3,ul li {
  font-family: Georgia, Times, serif;
  font-size: 15px;
}

#bot_content_inner p, #bot_content_inner h1,#bot_content_inner h2, #bot_content_inner h3, #bot_content_inner ul li {
  color: black;
}

#top_content_inner3 p, #top_content_inner3 h1, #top_content_inner3 h2, #top_content_inner3 h3, #top_content_inner3 ul li {
  color: white;
}

h1,h2,h3,ul li {
  margin: 0px;
}

h1,h2 {
  font-size: 24px;
}

#top_content_inner a:link {color: white}     /* unvisited link */
#top_content_inner a:visited {color: white}  /* visited link */
#top_content_inner a:hover {color: white}   /* mouse over link */
#top_content_inner a:active {color: white}   /* selected link */

a:link {color: black}     /* unvisited link */
a:visited {color: black}  /* visited link */
a:hover {color: black}   /* mouse over link */
a:active {color: black}   /* selected link */

.left_pic {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.right_pic {
  float: right;
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

.magazine-image img {
	padding: 2px;
	margin: 2px;
	border: 1px #000 solid;
}

/* only used in example pages */
div.thumb {
  float: left;
  margin: 2px;
}

div.thumb img {
  border: 1px solid #ddd;
  padding: 10px;
}

p.associated_article {
  color: yellow !important;
}

.code {
  background-color: #F6EFE1;
  border: 1px dashed black;
  width: 90%;
  padding: 5px 5px 5px 5px;
}

.associated_article a:link {color: yellow}     /* unvisited link */
.associated_article a:visited {color: yellow}  /* visited link */
.associated_article a:hover {color: yellow}   /* mouse over link */
.associated_article a:active {color: yellow}   /* selected link */

/* End of 'text' */

