	/* Myrnham Associates Website II KnowledgeBase Layout */
	/* You may adapt elements of this CSS in your own projects, but the unique combination of images, 
       colors, sizes, typography, and positioning ("the design") is copyright 2004 Myrnham Associates
       and may not be reproduced. */ 

	/*  General rules */
	
img	{
	display: block;
	border: 0;
}

	/*  Establish general layout parameters */

body	{
	background: white;
	color: #333;
	margin: 2px;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	padding-bottom: 25px;
}
	
th	{font-weight: bold;}

.fussytable td, .fussytable th	{
	font-size: 11px;
	text-align: left;
	padding: 2px;
	margin: 2px;
	border: 1px solid #ccc;
}

.blockquote td	{
	padding: 2px;
	margin: 2px;
	border: 0;
}

.blockquote td p  {font-style:italic;}

#maincontent ol, #maincontent ul	{
	margin: .5em 0;
	padding-left: 10px;
	margin-left: 10px;
}
	
#maincontent li	{
	line-height: 1.4;
	margin-bottom: 10px;
	padding-left: 5px;
	margin-left: 5px;
	list-style: disc url(listblack.gif) inside;
	vertical-align: top;
}
	
#maincontent ul ul li {
	margin-top: 10px;
	list-style: disc url(innerlistblack.gif) inside;
	vertical-align: top;
}

#maincontent ul.inlinelist	{
	padding: 0;
	margin: 0;
}

#maincontent .inlinelist li	{
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;
	border: 0;
}

code, pre	{
	font-family: "Bitstream Vera Sans Mono", monaco, "Courier New", courier, monospace;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	background-color: #eee;
	color: #333;
  border: 1px dotted #ddd;
  padding: 6px 6px 6px 6px;
}

	/*  Work around IE/Win code size bug - courtesy Jesper, waffle.wootest.net  */

* html code	{
	font-size : 105%; 
}


	/*  Typography */
	
h1, h2, h3, h4, h5, h6	{
	font-family: Myriad, "Gill Sans", "Century Gothic", "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	margin-top: 25px;
	margin-bottom: 2px;
	letter-spacing: 1px;
  text-align: left;
}
	
#pagebody h1	{
    margin-top: 0;
    font-size:    medium;      
    font-size:  large;       
    }

html>#pagebody h1 	{
	font-size:  large;  
} 

#pagebody h2	{
    margin-top: 35px; 
    font-size:    medium;     
    font-size:    large;       
    }

html>#pagebody h2 	{
	font-size:  large;  
} 

h3	{ 
	font-size: medium;
	font-weight:bold;
}

html>h3 	{
	font-size:  medium;
  font-weight:bold;
} 

h3.sideline 	{
	font-size: 12px;
	padding: 0;
	margin: 7px 0;
	text-transform: uppercase;
}

h3.shopitem 	{
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
}
		
h4	{
	font-weight: normal;
   	font-size: x-small;      
	font-size: small;  
}

html>h4 	{
	font-size: small;  
} 	

h4.addtlsideline	{
	font-size: 12px;
	padding: 0;
	margin: 7px 0;
	text-transform: uppercase;
}

h4.pubdate 	{
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: bold;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background: transparent;
}

h4.title {
	font-weight: bold;
   	font-size: normal;
	margin: 0 0;
} 

h5	{
     font-size:    xx-small;      
     voice-family: "\"}\"";   
     voice-family: inherit;   
     font-size:    x-small;  
}
	
html>h5 	{
	font-size:  x-small;  
} 

h6	{
	margin: 0 0 25px 0;
	padding: 0;
	background: transparent;
	color: #333;
	text-transform: uppercase;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: normal;
	font-size:    9px;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
  	font-size: xx-small;
}

html>h6 	{
	font-size:  xx-small;  
} 

p	{
	line-height: 100%;
	text-align: left;
	margin-top: 0;
	margin-bottom: 1em;
}

p.copyright {
  line-height: 100%;
  text-align: center;
}

p.title {
  line-height: 100%;
  text-align: center;
  font-size: small;
}

#pagebody, #pagebody div, #pagebody p, #pagebody th, #pagebody td, #pagebody li, #pagebody dd, #pagebody dt    {
    font-size: x-small;
    font-size: small;
}

html>#pagebody, html>#pagebody div, html>#pagebody p, html>#pagebody th, 
html>#pagebody td, html>#pagebody li, html>#pagebody dd, html>#pagebody dt    {
    font-size:  small;
}

#pagebody p.fineprint	{
	font-size: 11px;
}

#pagebody .trans		{
	margin: 25px 0;
	padding-top: 0;
}
	
#pagebody .trans dt  {
	font-weight: normal;
	font-style: italic;
	margin-bottom: 5px;
	padding-bottom: 0;
	font-size:  medium;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:  large;  
}

html>#pagebody .trans dt  {
	font-size: large;
} 

#sidebar p	{
	font-size: 11px;
	text-align: left;
}

#sidebar .pullquote	{
	font-size: 13px;
}

#authorbio, .additionalauthorbox, .callbox	{
	padding: 10px 0;
	border: 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin: 15px 0 10px 0;
}

#outdated	{
	font-size: 11px;
	font-weight: bold;
	padding: 10px 0;
	border: 0;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	margin: 25px 0 10px 0;
}

#maincontent dl	{
	line-height: 1.4em;
	margin-top: 0;
	padding-top: 0;
}

#maincontent dd	{
	margin-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
}

.trans	{
	margin-top: 75px;
	padding-top: 0;
}
	
.trans dt  {
	font-weight: normal;
	font-style: italic;
	font-size:  large;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:  x-large;  
}
	
html>.trans dt  {
	font-size:  x-large;  
} 


	/* General linkology */

a.important:link, a.important:visited {
	line-height: 100%;
	font-weight : bold; 
	text-decoration : none;
	color: #c30;
	background: transparent; 
}
	
a:link, a:visited {
	line-height: 100%;
	font-weight : bold; 
	text-decoration : none;
	color: #2942AD;
	background: transparent; 
}

a:hover {
	line-height: 100%;
	font-weight : bold; 
	text-decoration : underline;
	color: #999;
	background: transparent; 
}

a:active {
	line-height: 100%;
	font-weight : bold; 
	text-decoration : none;
	color: #526968;
	background: transparent;  
}


#resources a:link, #resources a:visited {
	border-right: 1px solid #ccc;
}

/*  Forms */

#formarea	{
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
}
	
#formarea label	{
	font-size: 11px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 5px;
	display: block;
}

.postdata 	{
	background: #fff;
	color: #999;
	font-size: 10px;
	margin: 10px 0 5px 0;
	border: 0;
	border-bottom: 1px dotted #ccc;
	border-top: 1px solid #f3f3f3
}

.postdata p  	{
	margin: 10px 0;
	padding: 0;
}	

.postbody	{
	margin: 0 0 25px 0;
	padding: 0;
	overflow: hidden;
	line-height: 1.4;
}

	/*  Hidey-ho */

.hide {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;  /* for the benefit of IE5 Mac */
}

	/*  Helpers */
	
	
.linewrap {
	font-weight: bold; 
	color: #c60; 
	font-size: 13px;
}
	
.floatleft	{
	float: left;
	padding: 0;
	margin: 0 15px 0 0;
}
	
.form {
	color: #000;
	border: 1px solid #666;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	padding: 1px;
	margin: 0;
	font-size: xx-small;
	font-size: x-small;
}

html>.form {
	font-size: x-small;
} 

.form-button {
	color: #000;
	background-color: #fff;
	border: 1px solid #666;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	margin: 0;
	font-size: xx-small;
	font-size: x-small;
}

html>.form-button  {
	font-size: x-small;
} 
	
#sidebar label	{
	font-size: x-small;
}	

p.important{
	font-weight : bold; 
	text-decoration : none;
	color: #c30;
	background: transparent; 
}

div.dld  {
	clear:left; 
	color: #333;
	margin: 10px auto;
	padding: 5px;
	border: 1px solid #ccc;
}

div.toc {
  margin-left: 10px;
  text-align: left;
}

div.qandaset {
  text-align: left;
}
/* Hanging Indents */
dt {
  line-height: 100%;
  text-indent: -20px; 
  margin-left: 20px;
  margin-bottom: 10px;
}

span.menuchoice>span.guimenu+span.guimenuitem:before,
span.menuchoice>span.guimenuitem+span.guimenuitem:before,
span.menuchoice>span.guimenuitem+span.guisubmenu:before,
span.menuchoice>span.guisubmenu+span.guimenuitem:before,
span.guimenu+span.guisubmenu:before,
span.guimenu+span.guimenuitem:before,
span.guimenuitem+span.guimenuitem:before,
span.guisubmenu+span.guisubmenu:before,
span.guimenuitem+span.guisubmenu:before {
  content: "\2192";
}

