body   { color: #000000; 
		font-size: 14px; 
		font-family: georgia, Verdana, Helvetica, Sans-Serif; 
		background-color:  #f0f0bb; 
		/* 
		background-image: url(images/artifex_background2.gif);
		background-attachment: scrolling;
		background-position: 24 -24;
		background-repeat: no-repeat;
		*/
       }
       
a  { color: #444444; }	
a:hover   { color: #882222; border-bottom: 1px solid #882222; }

li { padding: 0px 0px 8px 0px; }
li>p { font-style: italic; padding: 0px 0px 4px 12px; margin: 4px; }

h1, h1 a, h2, h2 a { font-family: arial sans-serif; font-weight: bold; }

table { font-size: 13px; text-align: left; border-collapse: collapsed; }
col { width: 200px };
th { border-bottom: 1px solid grey; }

#main_page { width: 800px; }

#header {
		height: 100px;
		width: 100%;
		border-bottom: 1px solid #888844;
	}

#header_right { float: right; width: 500px;}

.header_text { font-family: arial sans-serif; font-size: 24px; font-weight: bold; text-align: right; padding-right: 42px; }

#main_left  { float: left; width: 510px; }
#main_right { float: right; width: 280px; text-align: right; }

#menu	{ font-family: arial sans-serif; text-align: center; padding-top: 24px; }
#menu div { float: left; padding: 0px 8px 0px 8px; }
#menu a { font-size: 16px; font-weight: bold;  color: #882222;}
#menu a:hover   { color: #882222; border-bottom: 2px solid #882222; border-top: 2px solid #882222; }
		 		
.news_title	{ font-size: 16px; font-weight: bold; padding-bottom: 8px; }
.news_info { font-size: 12px; font-style: italic; padding-bottom: 4px; margin-bottom: 8px; border-bottom: 1px solid #882222; }
.news_text { padding: 0px 0px 24px 24px; }

#product { font-size: 11pt; }
#product td a { font-size: 10pt; font-style: italic; }
#product td h1 a { font-size: 14pt; font-weight: bold; font-style: normal; }

#footer {  clear: both; width: 100%;
			font-size: 10pt;
			font-style: italic;
			border-top: 1px solid #888844;
		}

#footer_left { width: 50%; float: left; text-align: left; }
#footer_right { width: 50%; float: right; text-align: right; }

.images div { padding-bottom: 30px; }
.images a:hover { color: #882222; border-bottom: 0px solid #882222; }
