/********** TEXT **********/

body {
  font-size: 80%;
}

/********** DOUBLE DIV **********/
.right {
  float: right;
  width: 180px;
}
.left {
  float: left;
  width: 648px;
}

/********** BLOCKS **********/
h1 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 170%;
	font-weight: normal;
	margin-left: 20px;
	margin-top: 10px;
	color: #663399;
}
h2 {
	font-family: "Palatino Linotype", "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: normal;
	color : black;
	padding-bottom: -5em;
	margin-left: 20px;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight : bold;
	color : black;
	margin-left: 30px;
}
h4 {
	font-family: "Times New Roman", Times, serif;
	font-size : small;
	font-weight : normal;
	color : black;
	margin-left : 2em;
	font-style: italic;
}
p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	line-height: 20px;
	margin-left: 30px;
	margin-right: 30px;
}
a {
  color: #663399;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
hr {
  color: #000;
  margin-left: 20px;
  margin-right: 20px;
}

/********** CLASSES **********/
.shade {
  background-color: #efefef;
}
.clear {
  clear: both;
}
.focus {
  color: #663399;
	font-weight: bold;
}
.notice {
  font-weight: bold;
  color: red;
}
.update {
  font-style: italic;
}
.nexttopic {
  color: #006666;
}
.topic_title {
  margin-bottom: 0px;
}
.topic_date {
  margin-top: -5px;
  margin-left: 30px;
  color: #999;
  font-weight: bold;
  font-size: 80%;
}
.purp {
  color: #663399;
}
#print_msg {
  background-color: #d1d1ef;
  border: 1px solid #663399;
  font-weight: bold;
  text-align: center;
}

/********** BUTTONS **********/
.print_button {
  background-image:url(../images/icons/printer.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.artlist_button {
  background-image:url(../images/icons/artlist.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.topic_button {
  background-image:url(../images/icons/topic.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.cits_button {
  background-image:url(../images/icons/cits.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.top_button {
  background-image:url(../images/icons/top.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.qasel_button {
  background-image:url(../images/icons/qasel.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.browse_button {
  background-image:url(../images/icons/browse.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
.search_button {
  background-image:url(../images/icons/search.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
}
