body
   {text-align: center;
    margin: 50px 0px;
    padding: 0px;
    font-family: verdana, 'trebuchet ms', sans-serif;
}
a, a:visited
   {text-decoration: none;
    font-weight: bold;
}

a img {
 border: none;
}

#header
	{letter-spacing: 25px;
	 text-align: center;
	 font-weight: normal;
		color: lightsteelblue;
	 padding-bottom: 1em;
}

#header a, #header a:visited, #header a:hover
	{font-weight: normal;
   color: lightsteelblue;
   text-decoration: none;
}

#navigation
   {padding: 0px;
	  margin: 0px;
	  width: 145px;
	  vertical-align: top;
	  border-right: 2px lime solid;
}
#main
   {width: 80%;
    margin: 0px auto;
    text-align: justify;
    padding: 15px;
    border: 1px dashed black;
    font-size: 9pt;
	  background-color: white;
}

#menu
   {width: 140px;
		 font-size: 9pt;
    color: gray;
}
#menu td
   {padding: 5px 0px 5px 0px;
	  text-align: left;
}
#menu a
   {color: gray;
}
#menu a:hover
   {color: lightsteelblue;
}
#top
   {background-color: lime;
    text-align: center;
    color: white;
    font-weight: bold;
    font-family: arial, sans-serif;
    font-size: 11pt;
    letter-spacing: 2px;
	  cursor: default;
}
#top:hover
	{color: #eeeeee;
}
#content
   {vertical-align: top;
	  padding-left: 10px;
    color: #333333;
    font-size: 8pt;
}

#content a
	{color: limegreen;
}
#content a:hover
	{text-decoration: underline;
		color: lime;
}
#content a:visited
	{color: #009900;
   text-decoration: none;
}	

ul
	{list-style-image: url('images/list-star.png');
   list-style-type: circle;
}

h1
	{font-family: 'trebuchet ms', 'verdana', sans-serif;
   color: black;
   font-size: 2.5em;
   text-align: center;
 }

h2
	{color: lightsteelblue;
	 font-size: 1.1em;
	 text-align: left;
}

.centre
	{text-align: center;
}

.small
	{font-size: 7pt;
	 color: gray;
}
.small a
	{font-weight: normal;
}

.green
	{color: lime;
 }

.mybutton
	{background-color: lime;
  	color: white;
   padding: 1px;
   border: solid 1px black;
}

input
	{border: 1px black solid;
   padding: 2px;
   color: gray;
}

.credits
	{font-size: 0.8em;
}

.table
	{border-width: 2px;
 border-style: solid;
 border-color: lime;
 border-collapse: collapse;
}

.table td
	{padding: 5px;
		font-size: 9pt;
   border: 1px solid lime;
}
.table th
	{background-color: purple;
  color: white;
}

.text			{border-style: solid;
				 border-width: 1px;
				 border-color: black; }

li				{padding: 3px; }

.artitle		{margin: 0px;
				 padding: 1px; 
				 font-weight: bold;
				 color: lime; }
				 
.ardesc		{margin: 0px;
				 padding: 1px;
				 color: gray;
				 font-style: italic;
				 font-size: 0.9em; }

.author		{margin: 0px;
				 padding: 1px;
				 color: gray;
				 font-size: 0.9em; }

.more			{margin: 0px;
				 padding: 1px;
				 font-size: 0.9em;
				 font-weight: bold; }
          
.quote	  	{font-style: italic;
				 font-weight: bold;
         	 font-size: 0.95em;
        		 margin-left: 10em;
				 margin-right: 15em;
         	 font-family: 'georgia', 'times new roman', serif; }

.ref			{text-align: left;
				 font-style: normal;
				 margin-left: 10em;
				 padding: 0px; 
				 position: relative;
				 top: -15px;}
				 
.boxed	{border: dashed 1px lime;
				 background-color: #ccffcc;
				 margin: 1em;
				 padding: 0.75em;
				 width: 75%;
				 font-family: 'trebuchet ms', 'courier new', 'arial', 'verdana', sans-serif;
				 font-size: 0.9em; }
				 
.bordered,
.bordered td,
.bordered th
				{border-style: solid;
				 border-color: #cc99ff;
				 border-width: 2px;
				 border-collapse: collapse; }

.highlighted
				{float: right;
				 border-style: none;
				 width: 150px;
				 margin: 1em;
				 padding: 1em;
				 margin-bottom: 0.5em;
				 background-color: #cceeee;
				 font-family: verdana;
				 text-align: left;
				 font-size: 0.9em;
          font-style: italic;
          border-left: solid 2px gray; }          
          
.underline
	{text-decoration: underline;
}

.center
	{text-align: center;
}

.right
	{text-align: right;
}