﻿body { margin: 10px; padding: 0; font-family: tahoma, helvetica, sans-serif; background: #fafafa url(bgbg.gif); color: #000000;}	/* LINK COLORS */a:link { color: #0000BB; background-color: transparent; }a:active { color: #FF0000; background-color: transparent; }a:visited { color: #800080; background-color: transparent; }a:hover { color: #0000FF; background-color: transparent; }	/* CATEGORY LINK COLOR */.cat a:link, .cat a:active, .cat a:visited {  color: #333; background-color: transparent; }.cat a:hover { color: #990000; background-color: transparent; }.cat {color: #333;padding: 4px; font: bold 84% Tahoma, helvetica, sans-serif;}	/* SIDE QUESTIONS STYLE */.qu { font: bold 82% Georgia, 'Times New Roman', serif;background-color: #E3DEBA; padding: 4px; margin: 5px 0; text-align: center;text-transform: uppercase; color: #662222; letter-spacing: 1px; border: 1px solid #D1C98F; }.qu-txt { color: #444; font: normal 69% Verdana, helvetica, sans-serif; line-height: 13px; padding: 8px 0; margin-bottom: 20px;} 	/* SIDE CATEGORY HEADINGS */.side-head {font: bold 95% Georgia, 'Times New Roman', serif;background-color: #E3DEBA;padding: 4px;margin: 0 0 6px 0;text-align: center;text-transform: uppercase;color: #662222;letter-spacing: 3px;border-top:1px solid #D1C98F;border-bottom: 1px solid #D1C98F;}ul {color: #000;background-color: transparent;list-style: none; margin: 0;padding: 0 10px 0 0; text-align: left;}ol { color: #000; background-color: transparent;margin: 0 0 0 1em; padding: 0;}	/* SIDE NUMBERED LIST ITEMS */ol li {background-color: transparent;color: #990000;font: normal 69% Tahoma, helvetica, sans-serif;margin: 0 3px 8px 18px; padding: 0;}ul ul li {background-color: transparent;list-style: none; color: #990000;font: normal 69% Tahoma, helvetica, sans-serif;margin: 0 3px 8px 18px; padding: 0; }ol li a:link, ol li a:visited, ol li a:active { color: #990000; text-decoration: none; border-bottom: 1px solid #ddd; }ol li a:hover { color: #990000; text-decoration: none; border-bottom: #c8ac9b; background-color: #E3DEBA; }ul li a:link, ul li a:visited, ul li a:active { color: #990000; text-decoration: none; border-bottom: 1px solid #ddd; }ul li a:hover { color: #990000; text-decoration: none; border-bottom: #c8ac9b; background-color: #E3DEBA; }	/* SIDE LIST HEADINGS */h4 {background-color: transparent;font: bold 88% Georgia, 'Times New Roman', serif; color: #222;cursor: pointer;margin: 10px 0 8px 7px; padding: 0;}	/* RETURN TO CATEGORY LIST LINK */.return { margin: 10px 0 0 0;  }.return a {background-color: transparent;color: #777;font: bold 70% Tahoma, helvetica, sans-serif;}	/* YELLOW HIGHLIGHT */.hi { color: #FF0000;margin: 0; background-color: #FFFF00; }	/* CONENT HEADINGS */h2 {background-color: #fff;font: bold 90% Georgia, 'Times New Roman', serif; color: #bb0000;}h3 {background-color: transparent;font: bold 90% Georgia, 'Times New Roman', serif;color: #aa0000;margin: 0; padding: 0;}	/* PLAIN CONTENT TEXT */#main-content p {color: #111;background-color: transparent;font: normal 82% Tahoma, helvetica, sans-serif;margin-top: 0;}	/* CONTENT DATE STYLE */.date { background-color: #fff;text-align: right; padding: 3px; font-size: 64%; border-bottom: 1px solid #ccc; margin: 0 0 25px 0; color: #444; }	/* QUOTES, SPECIAL TEXT */.quote { 
background-color: transparent;
color: #339933; 
}

#all { margin: 0; padding: 0; text-align: center; width: 100%; }

#top { background-color: #f6f6eb; padding: 0; border: 1px solid #999; margin: 0; }#menu { position: absolute; left: 10px; top: auto; width: 21%; height: auto; border-right: 0px solid #000; background-color: #FFFFee; border: 1px solid #999; padding-bottom: 10px; }#menu-content { text-align: center; padding: 15px 0; }#main { position: absolute; left: 24%; top: auto; right:24%; height: auto; }

#main-content { text-align: left; padding: 15px 0px 15px 15px; background-color: #fff; border: 1px solid #999; }

#right { position: absolute; right: 10px; top: auto; width: 21%; height: auto; margin: 0; padding: 0; border: 1px solid #999;}

#right-content { line-height: 1.4em; text-align: center; padding: 10px; color: #000; margin: 0; background-color: #FFFFee; }

#right-content p { font-size: 100%; margin: 0 0 5px 0;}

#bottom { border: 1px solid #999; background-color: #FFFFee; color: #882222; font: bold 85% Arial; padding: 15px; text-align: center; margin-bottom: 15px; font-style: italic; }.msub {  border-bottom: 1px dashed #aaa; font: bold 1.2em Verdana, helvetica, sans-serif; margin: 5px 0;} .header { text-align: center; color: #339933; font: bold 140% 'Arial Narrow'; font-style: italic; padding: 10px; border-bottom: 1px solid #bbb; }

.box { width: 25%; text-align: center; padding: 5px; background-color: #fff; margin: 0 10px 0 0; color: #444; font: normal 69% Tahoma, helvetica, sans-serif;}
.box2 { width: 100%; border-top: 1px solid #bbb; text-align: center; padding: 5px;}#tl p { font: normal 11px Tahoma, Helvetica, sans-serif; margin: 0; padding: 6px; border-top: 1px solid #aaa;}.books { border: 1px solid #ccc; }.books img { margin: 3px; border: 1px solid #555; }
