/* http://jigsaw.w3.org/css-validator/validator?uri=http://www.wilsonmar.com/global.css
Pseudo classes (which begin with a colon and in the order specified):*/
body { 	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.0em;
	/* 100% not used caz funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. 
	   It seems 76% is as small as you can go and stay the same across browsers. poop. */
	background-color: #FFFFE0;
	margin: 0px;
	padding: 0;
	text-align: center;  /*http://www.maxdesign.com.au/presentation/center/ */
	/* scrollbar-3dlight-color: #FFEEDD; scrollbar-arrow-color: #990000; scrollbar-base-color: #007C7A; scrollbar-darkshadow-color: #FF9966; scrollbar-face-color: #FFCC99; scrollbar-highlight-color: #FFEEDD; scrollbar-shadow-color: #FF9966 } */
}
#container {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	text-align: left;
}
#updated { position: absolute;
	margin-top: 4px;
	left: 4px;
	font-size: 0.7em;
	color: #CFCFCF;
}
#flags {
	position: absolute;
	margin-top: 23px;
	left: 4px;
}
#searchbar {
	text-align: right;
}
#extraDiv4 { 
}
#cart {		position: absolute; margin-top: 79px; right: 71px; }
#printit {	position: absolute; margin-top: 79px; right: 91px; }
#lresources {
	position: absolute; 
	margin-top: 79px; 
	right: 20px;
}
#pageHeader h2 {
	margin-top: 69px;
	font-size: 1.2em; 
}

#PageID	{ font-size: 1.2em; font-weight: bolder; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	color: #990000; }
	/* color: #FF3300; */

#extraDiv2 { 
	position: absolute;
	margin-top: 79px;
	left: 3px;
}
#archive { position: absolute;
	background-color: #990000 ;
	margin-top: 79px;
	left: 188px;
	font-weight: bold; 
}
#prevpage { display:inline; color: #000000; text-align: left; }
#nextpage { display:inline; color: #000000; text-align: right; }


#extraDiv1 { 
	position: absolute;
	margin-top: 0px;
	right: 0px;
}
#itemthis { 
	position: absolute;
	margin-right: 0px;
}

#text_divider {}

p { margin-top: 0px; font-size: 0.9em; }

a:link		{TEXT-DECORATION: none; }
a:visited	{TEXT-DECORATION: none; COLOR: #0000ff; }
a:hover		{TEXT-DECORATION: underline; COLOR: Red; }
a:active	{COLOR: Red; }

h2 {FONT-SIZE: 1.7em; font-weight: normal; COLOR: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0em 0em 0em 0em; }
h3 {FONT-SIZE: 1.4em; font-weight: normal; COLOR: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0em 0em 0em 0em; }
h4 {FONT-SIZE: 1.2em; font-weight: normal; COLOR: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0em 0em 0em 0em; }
h5 {FONT-SIZE: 1.0em; font-weight: bold; COLOR: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0em 0em 0em 0em; }
h6 {FONT-SIZE: 0.8em; font-weight: bold; COLOR: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif;
		margin: 0em 0em 0em 0em; }
th { background: #FFCCCC; FONT-SIZE: small; font-family: Chicago,Arial,Helvetica,sans-serif; }

img {border: 0;}

li.Itemsep     { list-style-image: url(img/itemsep.gif); }
li.Itemgo      { list-style-image: url('img/itemgo.gif')   ; list-style: outside ; }
li.Itemexit    { list-style-image: url('img/itemexit.gif') ; list-style: outside ; }
li.Rose        { list-style-image: url('img/rose.gif') ; list-style: outside ; }
li.Tool        { list-style-image: url('img/tool.gif') ; list-style: outside ; }
li.None		{ list-style-type: none; }
.TopicChoice   {color: #CC0000; FONT-WEIGHT: bolder; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  }
.RelatedChoice {color: #CC0000; FONT-WEIGHT: lighter; FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

@media screen {
	.popup 	{ visibility: visible; }
	#pageHeader {	position: absolute; margin-top: 17px; margin-left: 193px; }
	#supportingText { position: relative; margin-top: 96px; margin-left: 200px; margin-right: 10px; }
	html>body #supportingText { margin-left: 201px; margin-right:201px; }
	#linkList { 	display: inline; position: absolute; margin-top: 92px; left: 0px; }
	#ads_top { 	position: absolute; visibility: hidden; }
	#ads_right { 	position: relative; float: right; visibility: hidden; }
	#ads_bottom { 	position: relative; visibility: hidden; }
	#ads_left { 	position: absolute; left: 4px; }
	#footer { position: relative; left: 0px; margin-left: 0px; margin-right: 0px; right: 0px; }
	// From Dan Cederholm http://www.simplebits.com/notebook/2003/09/30/accessible_imagetab_rollovers.html
	// & www.alistapart.com/stories/taminglists/
	#rssfeeds 	{ margin: 0; padding: 0 0 0px 0px; border-bottom: 1px solid 
				#FFF; }
	#rssfeeds li 	{ margin: 0; padding: 0; display: inline; list-style-type: none; }
	#rssfeeds a 	{ float: left; line-height: 14px; margin: 3px 0px 3px 3px;
				color: #FFF; font-weight: bold; text-decoration: none; }
	#rssfeeds a.active, #rssfeeds a:hover { 
				border-bottom:  4px  solid  #696; 
				padding-bottom: 2px; color: #FFF; }
	#rssfeeds a:hover { 	color: #FFF; }
	#copyrights 	{ text-align: }
	#validators 	{ text-align: }
}
@media handheld, print {
	.popup 	{ visibility: hidden; }
	#ads_top { 	visibility: hidden; }
	#ads_right { 	visibility: hidden; }
	#ads_bottom { 	visibility: hidden; }
	#ads_left { 	visibility: none; }
	#rssfeeds { 	visibility: none; }
	#bottom { 	visibility: none; }
	#footer { 	visibility: none; }
	#copyrights { 	visibility: none; }
	#validators { 	visibility: none; }
}
pre {font-size: 1.0em; /*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace; background-color: #e5e5cc; padding: 5px; margin-top: -5px; border: 1px #f0f0e0 solid; }
li > p {margin-top: 0.2em;}
strong, b {font-weight: bold;}
td   { 	}
tt {FONT-SIZE: 1.0em; }

/* General Purpose <Paragraph CLASS=  */
.bodytext    {FONT-SIZE: xx-small; FONT-FAMILY: Verdana,Tahoma,Arial, Helvetica, sans-serif; }  
.bigchar     {FONT-SIZE: small; FONT-FAMILY: Verdana,Tahoma,Arial, Helvetica, sans-serif; }  
.intro       {FONT-SIZE: small; color: black; FONT-WEIGHT: bolder; font-family: Verdana,"Comic Sans MS",Arial,Helvetica,sans-serif; }
.question    {FONT-SIZE: x-small; color: blue; font-family: Verdana,"Comic Sans MS",Arial,Helvetica,sans-serif; }
.subtopic    {color: green; font-family: Chicago,Arial,Helvetica,sans-serif; }
.topic       {FONT-SIZE: x-small; font-family: Verdana,Arial,Helvetica,sans-serif; FONT-WEIGHT: Bolder; COLOR: #DF0000; }
.Topichead   {FONT-SIZE: x-small; FONT-WEIGHT: heavy; font-family: Verdana,Arial,Helvetica,sans-serif; }
.preview     {color: #FFFFFF; }
.Byline	     {color: #000000; FONT-SIZE: x-small; }
.accesskey   {color: white; }
.menu 	     {FONT-SIZE: xx-small; font-family: Verdana,Arial,Helvetica,sans-serif; color: Blue; }
.DocTitle    {FONT-SIZE: x-small; color: #df0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }  
.story       {FONT-SIZE: small; FONT-FAMILY: "Comic Sans MS", Arial, Helvetica, sans-serif; }  
.code        {FONT-SIZE: small; COLOR: black; FONT-FAMILY: "Courier New", Courier, sans-serif; background-color: #FFFFFF; }  
.ScrTxt      {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: Black; }
.translit    {FONT-SIZE: x-small; FONT-FAMILY: "Book Antiqua",Palatino,serif; COLOR: Black; FONT-STYLE: italic; }
.Role        {FONT-SIZE: medium; FONT-FAMILY: Verdana,Helvetica,Arial,serif; COLOR: #FFFFE0; } 
.balloon     {border-width: medium; border-style: inset; border-color: blue; position:absolute; background-color: #FFCC00; padding: 0; visibility: hidden}
.isTip       {text-decoration:none}
.footnote    {FONT-SIZE: xx-small; FONT-FAMILY: 'Book Antiqua',Palatino,serif; COLOR: Black; }  
.absDiv	     { position: absolute; visibility: hidden }
.frmheader { color: #000000; background: #dcdcdc; font-family: Verdana; font-size: .7em; font-weight: normal; border-bottom: 1px solid #dcdcdc; padding-top: 2px; padding-bottom: 2px; }
.frmtext { font-family: Verdana; font-size: .7em; margin-top: 8px; margin-bottom: 0px; margin-left: 32px; }
.frmInput { font-family: Verdana; font-size: 1em; }
.OfferText   { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }  
.BotmText    {FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }  
.MouseIt    { FONT-SIZE: medium; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }  

.quote       {FONT-SIZE: x-small; FONT-WEIGHT: lighter; color: purple; font-family: "Comic Sans MS",Verdana,Arial,Helvetica,sans-serif; }
.Scripture   {FONT-SIZE: x-small; FONT-FAMILY: 'Book Antiqua',Palatino,serif; COLOR: Black; }  

/* individual <Attribute unique element ID= */
#content { margin-left: 30px; font-size: .70em; padding-bottom: 2em; }
#H3Choice      {color: #FF3300; FONT-WEIGHT: bolder; FONT-SIZE: small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
#MenuText    {FONT-SIZE: xx-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }  
#checkbox    { list-style-image: url('img/box.gif') }
#menu 	 {FONT-SIZE: xx-small; font-family: Palatino,Verdana,Arial,Helvetica,sans-serif; color: Blue; }
#BotmText    {FONT-SIZE: x-small; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }  
/* color "#df0000" = maroon */
