html {color:#000; background:#fff;}
body {text-align:center; font-family:verdana, arial, sans-serif; font-size:76%; color:#000; background:#fff; padding:0; border:0; margin:10px 0 0 0;}
a, a:visited {color:#080;}
a:hover {text-decoration:none;}
#wrapper {width:750px; margin:0 auto; text-align:left; background:#fff;}
#head {
	width:750px;
	text-align:left;
	position:relative;
	border-bottom:5px solid #697210;
	background:#fff /*url(file:///C|/Documents%20and%20Settings/Mark/My%20Documents/web%20development/css/graphics/back.gif)*/ no-repeat 345px 5px;
	background-color: #fff;
}
#header {float:left;}
h1#title {position:relative; width:575px; height:40px; padding:0; margin:0;} /*width:375px; height:60px;*/
/* start hide \*/
h1#title {overflow:hidden;}
/* end hide */
h1#title em {display:block; width:374px; height:60px; background: url(file:///C|/Documents%20and%20Settings/Mark/My%20Documents/web%20development/css/graphics/head.gif); position:absolute; top:-1px; left:0px;}
h2#slogan {position:relative; width:375px; height:18px; padding:0; margin:0; text-align:left;}
/* start hide \*/
h2#slogan {overflow:hidden;}
/* end hide */
h2#slogan em {display:block; width:375px; height:22px; background: url(file:///C|/Documents%20and%20Settings/Mark/My%20Documents/web%20development/css/graphics/slogan.gif); position:absolute; top:0; left:0;}

h2 {text-align:center; font-weight:normal; font-family: georgia, "times new roman", serif; font-size:1.2em; letter-spacing:0.2em; margin:0 0 10px 0; padding-top:5px;}
h2 span {line-height:1.4em;}
h3 {font-size:1.1em;}

ul#submenu {list-style-type:none; float:right; text-align:right; margin:0 0 0.75em 0; padding:0;}
ul#submenu li {font-size:0.8em; height:1.5em;}
ul#submenu li a, ul#submenu li a:visited {font-family:arial, sans-serif; text-decoration:none; color:#000; padding-right:5px; border-right:3px solid #fff;}

ul#submenu li a:hover {color:#697210; border-right:3px solid #697210;}

ul#mainmenu {clear:both; margin:0; padding:0; list-style-type:none; text-align:center;}
ul#mainmenu li {display:inline; padding:0 2px;}
ul#mainmenu em, ul#mainmenu a, ul#mainmenu a:visited {font-family:georgia, "times new roman", serif;  font-size:1.5em; color:#000; text-decoration:none; padding:0 2px; border:1px solid #fff; border-bottom:0;}
ul#mainmenu a:hover {background:#fff; color:#697210; border:1px solid #697210; border-bottom:0;}
ul#mainmenu em {font-style:normal; background:#697210; color:#f0c992; border:1px solid #697210; border-bottom:0;}
/* ul#mainmenu a:focus, ul#mainmenu a:active {width:0; height:0;} */ /* testing of no dots */


ul#dlb {clear:both; margin:0; padding:0; list-style-type:none; text-align:center;}
ul#dlb li {display:inline; padding:0 2px;}
ul#dlb em, ul#dlb a, ul#dlb a:visited {font-family:georgia, "times new roman", serif;  font-size:1.5em; color:#000; text-decoration:none; padding:0 2px; border:1px solid #fff;}
ul#dlb a:hover {background:#fff; color:#697210; border:1px solid #697210;}
ul#dlb em {font-style:normal; background:#697210; color:#f0c992; border:1px solid #697210;}



#info {width:750px; padding-bottom:10px; background:#fff; border-bottom:1px solid #f0c992;}
#foot {clear:both; width:750px; margin:0; padding-bottom:10px; background:#fff; border-bottom:1px solid #fff; border-top:5px solid #697210;}

dl.col1 {display:block; width:230px; float:left; padding:10px;}
* html dl.col1 {width:250px; w\idth:230px;}
dl.col1 dt {color:#697210; font-weight:bold; padding:0 0 10px 0;}
dl.col1 dd {margin:0; padding:0; font-size:0.85em; line-height:1.7em;}
dl.col1 dd a, dl.col1 dd a:visited {color:#724a10; text-decoration:none;}
dl.col1 dd a:hover {color:#e09222; text-decoration:underline;}

.col2 {display:block; width:750px; float:left; border-right:0px solid #f0c992; background:#fff;}
.col2 li {line-height:1.5em; font-size:0.9em;}
/*.col3 {display:block; width:229px; float:left; padding:0 10px; margin:0;}*/
.col4 {display:block; width:230px; float:left; padding:0 10px; margin:0;}
.col5 {display:block; width:230px; float:left; padding:0 10px; height:20em; min-height:20em;  margin:0;}
.col6 {display:block; width:480px; float:left; padding:0 10px; margin:0;}
.colThumb {display:block; width:110px; float:left; padding:0 10px; margin:0;}

* html .col4 {width:248px; w\idth:230px;}


h2.line {border-top:1px solid #f0c992;}
/* start hide \*/
h2.line {margin:0 -10px 10px -10px;}
/* end hide */

h2.clear {clear:both; border-top:1px solid #f0c992;}


p {font-size:0.9em; text-align:justify; line-height:1.8em; font-family:verdana, arial, sans-serif; margin-top:0;}
.highlight {background:#ffd; font-family:georgia, "times new roman", serif; width:230px; font-style:italic; border-top:1px solid #000; border-bottom:5px solid #000;}
* html .highlight {width:225px;}
#sites {
	clear:both;
	width:750px;
	padding-bottom:10px;
	border-top:1px solid #f0c992;
	background:#f0f0f0;
	/*border-right: 1px solid #f0c992;
	border-left: 1px solid #f0c992;*/
}
#sites dd {color:#686;}
pre {font-size:1.1em;}
* html pre {font-size:1em;}
#ads {clear:both; text-align:center; width:750px; margin-top:10px;}
.date {font-family:georgia, "times new roman", serif; font-size:1.1em; font-style:italic; color:#e09222; margin:0;}
.bold {font-weight:bold;}

h2#welcome:target, h2#search:target, h2#comments:target, h2#about:target, h2#approvals:target, h2#archives:target, h2#links:target {font-weight:bold; color:#c00;}
dt.spacer {margin-top:1em;}
	pre2	
	{
		margin: auto;
		background-color: #ffc;
		color: #000;
		padding: 1em;
		border-color: #FC3;
		border-width: 1px;
		border-style: solid;
		white-space: pre;
		overflow:auto;
        text-align: left;
		/*font-size: 10px;*/
	}
acronym {cursor: help; border-bottom: 1px dotted #00008b;}

#articles {width:7em; margin:0 auto;}

#articles a, #articles a:visited {
  text-align:center; 
  text-decoration:none; 
  color:#000; 
  display:block; 
  width:7em; 
  height:1.2em; 
  border:0.5em solid #fff; 
  }
#articles a:hover {
  color:#fff;
  background-color:#47a; /* cc0000 */
  border-color:#69c #47a; /* f0c992 */
  }

PRE
{
	MARGIN-LEFT: 30px;
	margin-right: 30px;
    BORDER-RIGHT: gray 1px dashed;
    PADDING-RIGHT: 5px;
    BORDER-TOP: gray 1px dashed;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: gray 1px dashed;
    WIDTH: 90%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gray 1px dashed;
    BACKGROUND-COLOR: #efefef
}
