/* *******************************
*0_ac-com-orng.css rev 09-0923.1609
******************************** */

/* **** ERIC MEYER'S CSS RESET - RELOADED **** */
html, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* *************  END CSS RESET ************* */
/* ************************** BEGIN DEFAULT ELEMENTS ************************* */
h1, h2, h3, h4, h5, h6, p {
	line-height: 1.4;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
p {
	font-size: 1.0em;
		padding: 0.2em  0.2em 0.2em  0.2em;
}
h1 {
	font-size: 1.4em;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.1em;
}
h4 {
	font-size: 0.9em;
}
h5 {
	font-size: 0.8em;
}
h6 {
	font-size: 0.7em;
}
blockquote {
	margin: 0px 0px 0px 0px;
	padding-right: 1.0em;
	padding-left: 2.0em;
}
ol, ul {
	list-style: none;
}
ol {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
ul {
	list-style: none;
	font-size: 100%;
	margin: 0;
	padding: 0;
}
li {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
/* list elements "dl"= "definitions list" */
dl {
	font-size: 1.2em;
}
dt {
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
}
dd {
	font-size: 100%;
}
/* ************************** END DEFAULT ELEMENTS ************************* */
/* *********************************   Body ELEMENTS******************************** */
body {
	min-width: 790px;
	margin: 0;
	padding: 0;
	font-style: normal;
/* note: baseline body font-size is 0.80em = approx 11px font size */
/* all other font sizes are derived from that */
	line-height: 1;
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, 'Lucida Console', Calibri, sans-serif;
	background: #fff;
	color: #000;
	color: #2e2e2e;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
}
/* *********************************  LAYOUT 0_ac-com-orng******************************** */
#wrap2col {
	display: block;
	text-align: left;
	background: transparent;
	margin: 20px auto 0px 320px;
	padding: 0.2em 20px 0.2em 20px;
	width: 660px;
		background: transparent url(/images/img03a-gray.gif) repeat-y left;
}
/* *** main2col2 - orng revised *** */
#main2col {
	background: transparent;
	margin: 00px 0px 0px 0px;
	padding: 0.0em 0.0em 0.0em 2.8em;
	padding: 0.0em 0.0em 0.0em 4.8em;
	text-align: left;
	float: right;
	width: 62%;
	background: transparent url(/images/img03a-gray.gif) repeat-y left;
	height: auto;
	border: 0px solid aqua;
}
#sidebar2col {
	background: transparent;
	margin: 10px 0px 0px 0px;
	padding: 0.9em 0.0em 0.0em 0.0em;
	text-align: left;
	float: left;
	width: 26%;
	border: 0px solid #00f;
}
#date {
	margin: 10px 0px 0px 0px;
	padding: 0.9em 0.0em 0.0em 0.0em;
}
/* *********************************layout and typography colors ******************************** */
h1, h2, h3, h4, h5, h6, p, ol, ul {
	color: #2e2e2e;
}
#wrap, #header, #footer, #sidebar, #main, #main2, .box, blockquote, #header #slogan, blockqte, #left-box, #right-box, #pic-box, .img {
	color: #2e2e2e;
}
#wrap, #header, #footer, #sidebar, #main, #main2, .box, blockquote, #header #slogan, blockqte, #left-box, #right-box, #pic-box, .img {
	background: transparent;
}
/* *********************************HEADER REVISED FOR TYPOGRAPH WP THEME************************************************* */
#header {
	position: relative;
	width: 99.99%;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-bottom: 0px;
	text-align: right;
	float: right;
	z-index: 1;
	border-bottom: 0px solid #ccc;
	height: 190px;
}
#header #img0 {
	position: absolute;
	top: 16px;
	left: 00px;
	border: none;
	text-decoration: none;
	padding: 0.0em;
}
#header #img0 a:hover {
	opacity: .50;
	border: none;
	padding: 0.0em;
	text-decoration: none;
}
#header h1#logo {
	position: absolute;
	top: 48px;
	left: 154px;
	padding: 0;
	margin: 0.0em -2.3em 0.0em -0.0em;
	font: 3.0em 'times', serif;
	font-style: italic;
	letter-spacing: -2px;
	letter-spacing: 0.1em;
	color: #f96600;
}
#header h2#tag2 {
	float: left;
	border-style: none;
	margin-left: 344px;
	margin-top: 96px;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.2em;
	color: #aaa;
	font-weight: lighter;
	text-transform: lowercase;
	font-style: italic;
}
#header #tag {
	position: absolute;
	top: 96px;
	left: 88px;
	padding: 0;
	margin: 0.0em -2.3em 0.0em -0.0em;
	font-size: 1.0em;
	letter-spacing: -2px;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	/*color: #000;
*/
}
#header #date {
	position: absolute;
	/*top: 39px;
	right: 36px;
*/
	top: 6px;
	left: 14px;
}
#bbbooks {
/* top right */
	position: absolute;
	top: 6px;
	right: 26px;
	width: 216px;
	height: 96px;
	border: 0px solid #fff;
	background-image: url(../images/bizbuzbooks-96.gif);
	background-repeat: no-repeat;
	background-position: top right;
	opacity: .90;
	z-index: 99;
}
/* *********************************FOOTER ************************************************* */
#footer {
	float: left;
	border-top: 0px solid #c0c0c0;
	/*width: 94%;
*/
	padding: 0.0em 0.5em 1.0em 0.9em;
	margin-left: auto;
	margin-right: auto;
}
.key-words {
	font-size: .7em;
	text-align: justify;
	/*color: #fff;
*/
	color: #555;
}
.tags {
	font-size: .7em;
	text-align: justify;
	/*color: #fff;
*/
	color: #555;
}
/* *********************************CONTAINERS************************************************* */
/* box */
#box, .box {
	border: 0px solid transparent;
	margin: 0.0em 0.5em 0.0em 0.5em;
	padding: 0.0em 0.7em 0.0em 0.5em;
	width: 92%;
}
#left-box {
	float: left;
	margin: 0.5em 0.5em 0.0em 0.0em;
	padding: 0.5em 0.2em 0.5em 0.2em;
	height: 100%;
	/*  width: 48%;
*/
}
#right-box {
	float: right;
	padding: 0.0em 0.0em 0.0em 0.0em;
	border: 0px solid #000;
	margin: 0.5em 0.0em 0.0em 0.5em;
	height: auto;
}
#pic-box {
	float: right;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin-right: 0.2em;
}
/* *********************************NAVIGATION / LINKS************************************************* */
/* *** start navigation 2008.0428 DEFAULT LINK CSS ***  */
a:link, a:visited, a:active {
	background-color: transparent;
	border: none;
	text-decoration: none;
	font-weight: normal;
	display: inline-block;
}
a:hover {
	/*  color: #2F4A00;
*/
	background-color: transparent;
	border: none;
	text-decoration: underline;
	font-weight: normal;
	display: inline-block;
}
/* *** end navigation 2008.0428 DEFAULT LINK CSS ***  */
/* navigation colors */
a, a.link, a:visited, a.lnk, a.lnk:visited, a.art-lnk, a.art-lnk:visited {
	color: #000;
}
/* ************* topnav orng - common to all pages ************* */
#topnav {
	font-family: Helvetica, Arial, Verdana, 'Lucida Console', Calibri, sans-serif;
	font-size: 0.82em;
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
	z-index: 99;
	border-bottom: 1px solid #f0f0f0;
}
#topnav ul {
	position: absolute;
	top: 150px;
	left: 0px;
	list-style: none;
	font-weight: bold;
	height: 2.3em;
	margin: 0.5em auto 0.0em auto;
	padding: 0.2em 0.0em 0.2em 0.0em;
	border-bottom: 1px solid #c0c0c0;
	width: 99.99%;
}
#topnav li {
	display: inline;
	padding: 0.0em 0.0em;
	margin: 0px;
}
#topnav a, #topnav a:visited {
	font-weight: normal;
	text-decoration: none;
	display: inline;
	float: left;
	margin: 0.0em 1.2em 0.0em 0.0em;
	padding: 4px 6px 2px 4px;
	color: #425A10;
	background: #f0f0f0;
	border: 4px dotted #ddd;
	-moz-border-radius: 6px;
/* */
	border-top: 4px dotted #ddd;
}
#topnav a:hover {
	color: #fff;
	text-decoration: none;
	background-color: #333;
	border: 4px solid #000;
	-moz-border-radius: 6px;
}
/* ************** start CURRENT PAGE topnav ************** */
body#home li.home a, body.home li.home a, body#blog li.blog a, body.blog li.blog a, body.links li.links a, body#links li.links a {
	margin: 0.0em 1.2em 0.0em 0.0em;
	padding: 4px 6px 2px 4px;
	color: #fff;
	border: 4px solid #f96600;
	-moz-border-radius: 6px;
	background: #f96600 !important;
	border-top: 4px solid #f96600;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
}
body#home li.home a:hover, body.home li.home a:hover, body#blog li.blog a:hover, body.blog li.blog a:hover, body#links li.links a:hover, body.links li.links a:hover {
	margin: 0.0em 1.2em 0.0em 0.0em;
	padding: 4px 6px 2px 4px;
	color: #fff;
	border: 4px solid #000;
	-moz-border-radius: 6px;
	background: #000;
	border-top: 4px solid #f96600;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
}
/* ************** #sidenav0 2008.0816 ************** */
#sidenav0, .sidenav0 {
	font-family: Helvetica, Arial, Verdana, 'Lucida Console', Calibri, sans-serif;
	margin: 0.0em 0.0em 0.0em 0.2em;
	padding: 0.0em 0.0em 0.0em 0.0em;
}
#sidenav0 ul, .sidenav0 ul {
	list-style: none;
	margin:  0.0em 0.4em 0.0em 0.0em;
	padding: 0.0em 0.4em 0.0em 0.0em;
	border: 0px;
}
#sidenav0 li, .sidenav0 li {
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 2px 0px 2px 4px;
}
#sidenav0 li a, #sidenav0 li a:visited, #sidenav0 li a:active, .sidenav0 li a, .sidenav0 li a:visited, .sidenav0 li a:active {
	font-size: 1.0em;
	display: block;
	text-align: left;
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 2px 0px 2px 4px;
	color: #000;
	border: 4px solid #eee;
	-moz-border-radius: 6px;
	border-right: 4px solid #eee;
	background: #eee;
	border-top: 4px solid #eee;
	text-decoration: none;
	-moz-border-radius: 6px;
	width: 100%;
}
#sidenav0 li a:hover, .sidenav0 li a:hover {
	color: #fff;
	border: 4px solid #666;
	border-right: 4px solid #f96600;
	background: #666;
	border-top: 4px solid #666;
	-moz-border-radius: 6px;
/* */
}
.sidenav-title {
	font-variant: small-caps;
	font-weight: bold;
	color: #fff;
	background-color: #C0C0C0;
	text-align: center;
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
	-moz-border-radius: 6px;
}
/* ************** start CURRENT PAGE sidenav0 ************** */
body#misc0 li.misc0 a, body.misc0 li.misc0 a, body#misc1 li.misc1 a, body.misc1 li.misc1 a, body#misc2 li.misc2 a, body.misc2 li.misc2 a, body#misc3 li.misc3 a, body.misc3 li.misc3 a, body#misc4 li.misc4 a, body.misc4 li.misc4 a, body#misc5 li.misc5 a, body.misc5 li.misc5 a, body#misc6 li.misc6 a, body.misc6 li.misc6 a, body#misc7 li.misc7 a, body.misc7 li.misc7 a, body#misc8 li.misc8 a, body.misc8 li.misc8 a, body#misc9 li.misc9 a, body.misc9 li.misc9 a, body#misc10 li.misc10 a, body.misc10 li.misc10 a, body#misc11 li.misc11 a, body.misc11 li.misc11 a, body#misc12 li.misc12 a, body.misc12 li.misc12 a, body#misc13 li.misc13 a, body#misc13 li.misc13 a, body#misc14 li.misc14 a, body.misc14 li.misc14 a, body#misc15 li.misc15 a, body.misc15 li.misc15 a {
	margin: 0.0em 0.0em 0.0em 0.0em;
	padding: 2px 0px 2px 4px;
	color: #fff;
	border: 4px solid #f96600 !important;
	-moz-border-radius: 6px;
	background: #f96600 !important;
	border-right: 4px solid #f96600 !important;
	border-top: 4px solid #f96600 !important;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	width: 100%;
}
body#misc0 li.misc0 a:hover,  body#misc1 li.misc1 a:hover, body#misc2 li.misc2 a:hover, body#misc3 li.misc3 a:hover, body#misc4 li.misc4 a:hover, body#misc5 li.misc5 a:hover, body#misc6 li.misc6 a:hover, body#misc7 li.misc7 a:hover, body#misc8 li.misc8 a:hover, body#misc9 li.misc9 a:hover, body#misc10 li.misc10 a:hover, body#misc11 li.misc11 a:hover, body#misc12 li.misc12 a:hover, body#misc13 li.misc13 a:hover, body#misc14 li.misc14 a:hover, body#misc15 li.misc15 a:hover, body.misc0 li.misc0 a:hover,  body.misc1 li.misc1 a:hover, body.misc2 li.misc2 a:hover, body.misc3 li.misc3 a:hover, body.misc4 li.misc4 a:hover, body.misc5 li.misc5 a:hover, body.misc6 li.misc6 a:hover, body.misc7 li.misc7 a:hover, body.misc8 li.misc8 a:hover, body.misc9 li.misc9 a:hover, body.misc10 li.misc10 a:hover, body.misc11 li.misc11 a:hover, body.misc12 li.misc12 a:hover, body.misc13 li.misc13 a:hover, body.misc14 li.misc14 a:hover, body.misc15 li.misc15 a:hover {
	color: #fff;
	border: 4px solid #000;
	-moz-border-radius: 6px;
	background: #000 !important;
	border: 4px solid #000 !important;
	border-right: 4px solid #f96600 !important;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
}
/* ************** end #sidenav0 2008.0816 ************** */
/* start art-lnk*/
a.art-lnk, a.art-lnk:visited {
	line-height: 1.5em;
	text-decoration: underline;
	color: #f96600;
	background-color: transparent;
	background: transparent url(../images/artist-help.gif) no-repeat scroll right 0;
	padding: 0px 30px 0px 5px;
	display: inline-block;
}
a.art-lnk:hover {
	background-color: #f96600;
	color: #fff;
}
/* end art-lnk */
/* start art-lnk2 ------ bizbuzbooks */
a.art-lnk2, a.art-lnk2:visited {
	text-decoration: underline;
	color: #cc6600;
	background-color: transparent;
	background-color: #000;
	background: transparent url(../images/bbbooks-26.jpg) no-repeat scroll right;
	padding: 1px 30px 2px 5px;
	display: inline-block;
}
a.art-lnk2:hover {
	text-decoration: underline;
	color: #fff;
	background: #000 url(../images/bbbooks-26blk.jpg) no-repeat scroll right;
	padding: 1px 30px 2px 5px;
	display: inline-block;
}
/* end art-lnk2 */
.img {
	text-decoration: none;
	background-color: transparent;
	border: 0px solid transparent;
	padding: 0.0em;
}
a img, a img:visited, a img:hover {
	text-decoration: none;
	background-color: transparent;
	border: 0px solid transparent;
	padding: 0.0em;
}
#img0, #img0 a {
	float: left;
	border: 0px solid transparent;
	background-color: transparent;
	padding: 0.0em;
	text-decoration: none;
}
#img0 a:link, #img0 a:visited {
	border: 0px solid transparent;
	background-color: transparent;
	padding: 0.0em;
	text-decoration: none;
}
#img0 a:hover {
	opacity: .50;
	border: none;
	padding: 0.00em;
	text-decoration: none;
}
#img2, #img2 a {
/* about-us pics */
	float: left;
	border: 2px solid #fff;
	background-color: #fff;
	padding: 0.5em;
	text-decoration: none;
}
#img2 a:link, #img2 a:visited {
/* about-us pics */
	border: 2px solid #fff;
	background-color: #fafafa;
	padding: 0.5em;
	text-decoration: none;
}
#img2 a:hover {
/* about-us pics */
	border: 2px solid #f8f8f8;
	background-color: #f8f8f8;
	padding: 0.5em;
	text-decoration: none;
}
/* *********************************TYPOGRAPHY************************************************* */
/*p = 1.0emh1 = 1.4emh2 = 1.2emh3 = 1.1emh4 = 0.9emh5 = 0.8emh6 = 0.7em */
/* *********** variations *********** */
.caps {
	text-transform: uppercase;
}
.smcaps {
	font-variant: small-caps;
}
.txtcaps {
	font-variant: small-caps;
}
.ac-title {
	color: #a0a0a0;
	color: #909090;
	font-size: 1.4em;
	text-transform: uppercase;
	margin: 0.5em 0.0em 0.0em 0.0em;
	padding: 0.8em 0.0em 0.0em 0.0em;
}
.h2txt {
	padding-top: 0.5em;
	margin: 0.0em 0.0em 0.0em 0.0em;
}
.h3txt {
	margin-bottom: 0.5em;
	margin-left: 0.3em;
}
.h3txt01 {
	padding: 0.0em 0.5em 0.3em 0.5em;
	margin: 0.0em 0.0em 0.2em 0.0em;
}
.h4txt01 {
	font-size: 0.9em;
	text-align: left;
	padding: 0.0em 0.5em 0.3em 0.5em;
	margin: 0.0em 0.0em 0.0em 0.0em;
}
.h5txt {
	text-align: justify;
	margin-left: 0.6em;
	margin-bottom: 0.5em;
	line-height: 1.8em;
	padding: 0.0em 0.8em;
}
.h5txt01 {
	font-size: 0.8em;
	padding: 0.0em 0.5em 0.3em 0.5em;
	margin: 0.0em 0.0em 0.0em 0.0em;
}
.lvl1 {
	color: #00f;
	font-size: 1.1em;
	margin: 0.0em 0.0em 0.5em 0.5em;
	padding: 0.0em 0.1em 0.1em 0.1em;
	text-align: justify;
}
.lvl2 {
	color: #f00;
	font-size: 1.0em;
	padding: 0.0em 0.5em 0.0em 0.5em;
	margin: 0.0em 0.0em 0.0em 2.0em;
}
/* *********************************BULLET SPANS & DROP TEXT STYLES************************************************* */
/*.btn1 {
	background: url(../images/btn02.gif) no-repeat;
	padding: 0.0em 0.3em 0.0em 0.3em;
	margin: 0.0em 0.0em 0em 2.8em;
}
*/
ul#sq, ul.sq {
	width: 80%;
	height: 100%;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0.2em 0.0em 0.2em 1.2em;
}
ul#sq li, ul.sq li {
	list-style-type: square;
	padding: 0.2em 0.0em 0.2em 0.2em;
	line-height: 1.4em;
}
ol#sq, ol.sq {
	width: 80%;
	height: 100%;
	list-style-type: none;
	margin: 0px 0px 0px 10px;
	padding: 0.2em 0.0em 0.2em 1.2em;
}
ol#sq li, ol.sq li {
	list-style-type: decimal;
	padding: 0.2em 0.0em 0.2em 0.2em;
	line-height: 1.4em;
}
ul#btn1, ul.btn1 {
	width: 80%;
	list-style-type: none;
	margin: 0.0em 0.0em 0.0em 2.0em;
	padding: 0.0em 0.0em 0.0em 0.0em;
}
ul#btn1 li, ul.btn1 li {
	height: 100%;
	line-height: 1.4em;
	list-style-type: none;
	background: transparent url("../images/bullet0.png") 0px 5px no-repeat;
	margin: 0.5em 0.0em 0.0em 0.5em;
	padding: 0.0em 0.0em 0.0em 1.2em;
}
ul#btn2, ul.btn2 {
	width: 80%;
	font-size: 0.95em;
	list-style-type: none;
	margin: 0px 0px 0px 30px;
	padding: 0.2em 0.0em 0.2em 0.0em;
}
ul#btn2 li, ul.btn2 li {
	list-style-type: none;
	background: transparent url("../images/btn02.gif") 0px 3px no-repeat;
	font-size: 1.0em;
	margin: 0.0em 0.0em 0.3em 0.5em;
	padding: 0.2em 0.0em 0.2em 2.2em;
}
.smbllt-txt {
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	margin: 0.0em 0.0em 0.0em 1.4em;
	padding: 0.0em 0.0em 0.0em 0.0em;
}
span.smbllit-gray, span.smbllit-orng {
/* "small bullet [color]" box */
	font-size: 78%;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	margin-top: 0.4em;
	margin-bottom: -0.5em;
	margin-right: 0.9em;
	margin-left: 0.0em;
	line-height: .9em;
	padding: 0.2em;
}
span.smbllit-gray {
	background: #C0C0C0;
}
span.smbllit-orng {
	background: #F96600;
}
span.drop {
	vertical-align: middle;
	font-size: 3.0em;
	float: left;
	margin-right: 0.1em;
	line-height: 1.1em;
	background: #F96600;
	padding: 0 0.2em;
}
/* ****************************** 
SPECIAL SPACING AND TYPOGRAPHY
******************************************************************* */
/* new colors ************************** */
.gren {color:#99CC00;}
.yelo {color:#ffff00;}
.gold {color:#cc6600;}
.mgld {color:#CC9933;}
.orng {color:#F96600;}
.azur {color:#99CCff;}
.lblu {color:#cad4fc;}
.mgta {color:#ff66cc;}
.teal {color:#008080;}
.slvr {color:#c0c0c0;}
.mdgy {color:#5a5a5a;}
.dkgy {color:#303030;}
.whit {color:#fff !important;}
.blak {color:#000;}
.dkrd {color:#AE3000;}

.bdr-blu {border-bottom: 1px solid #CAD4FC;}

#bkgnd-blk, .bkgnd-blk {background-color: #000;}
#blkbk, .blkbk {background-color: #000;}

/* font adjustments ************************** */
.fnt-dwn {font-size:0.88em !important;}
.fnt-up {font-size:1.4em !important;}
span.fnt-dwn {font-size:0.68em !important;}
span.fnt-up {font-size:1.4em !important;}
.bld {font-weight: bold;}
.fnt-bold {font-weight:bold;}
.fnt-ital {font-style:italic;}

.txtcaps {
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0.11em;
	text-align: center;
	margin: 0em  auto  0em  auto;
	padding: 0.3em  0.1em  0em  0.1em;
}
.txtcaps3 {
	font-weight: bold;
	font-variant: small-caps;
	letter-spacing: 0.11em;
	text-align: center;
	margin: 0em  auto  0em  auto;
	padding: 0.3em  0.1em  0em  0.1em;
}
/* alignment  & spacing classes ********************************************** */
.flt-lft  {float: left; }
.flt-rght {float: right; }
.cntr {text-align:center !important; margin-left: auto; margin-right: auto;}
.lft {text-align: left;}
.rght {text-align: right;}
.jst {text-align: justify; margin-left: auto; margin-right: auto;}

.mrgn0 {margin-top: 0px !important;	margin-bottom: 0px !important;}
.mrgn1 {margin-top: 1px;	margin-bottom: 1px;}
.mrgn2 {margin-top: 1px;	margin-bottom: 2px;}
.mrgn3 {margin-top: 1px;	margin-bottom: 3px;}
.mrgn4 {margin-top: 2px;	margin-bottom: 2px;}
.mrgn6 {margin-top: 2px;	margin-bottom: 4px;}
.mrgn7 {margin-top: 7px;	margin-bottom: 0px;}

.z1{margin-top:1px;}
.z3 {margin-top:3px;}
.z5{margin-top:5px;}
.z10{margin-top:10px !important;}
.z20{margin-top:20px !important;}
.z40{margin-top:40px !important;}
.z60{margin-top:60px !important;}
.z80{margin-top:80px !important;}
.z100{margin-top:100px;}
.z120{margin-top:120px;}
.z140{margin-top:140px;}
.z280{margin-top:280px;}
.z440{margin-top:440px;}
.z840{margin-top:840px;}
.z-6{margin-top:-6px !important;}
.z-10{margin-top:-10px !important;}
.z-20{margin-top:-20px !important;}
.z-30{margin-top:-30px !important;}

.r1{margin-right:1px;}
.r5{margin-right:5px;}
.r10{margin-right:10px;}
.r20{margin-right:20px;}
.r40{margin-right:40px;}
.r60{margin-right:60px;}
.r040{margin-right:-40px;}

.btm-p {margin-top:0;	margin-bottom:3px;}
.btm08 {margin-top:0;	margin-bottom:8px;}
.btm-1 {margin-top:0;	margin-bottom:-1px;}
.btm-4 {margin-top:0;	margin-bottom:-4px;}
.btm-8 {margin-top:0;	margin-bottom:-8px;} 
.btm-10 {margin-top:0;	margin-bottom:-10px;}
.btm-16 {margin-top:0;	margin-bottom:-16px;}
.btm-20 {margin-top:0;	margin-bottom:-20px;}
.btm-24 {margin-top:0;	margin-bottom:-24px;}
.btm-36 {margin-top:0;	margin-bottom:-36px;}
.btm-40 {margin-top:0;	margin-bottom:-40px;}

.l1{margin-left:1px;}
.l5{margin-left:5px;}
.l10{margin-left:10px;}
.l20{margin-left:20px;}
.l30{margin-left:30px;}
.l40{margin-left:40px;}

.w40{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w85{width:85%;}
.w93{width:93%;}
.w99{width:99%;}

#cntr, #center {text-align:center !important;;margin-left: auto;margin-right: auto;}
.cntr, .center { text-align: center !important;;margin-left: auto; margin-right: auto;}


/* additional classes ************************** */
#clear, #clr {clear: both !important;}
.clear, .clr {clear: both !important;}
  
#spacer {clear: both;}
.spacer {clear: both;}

#hid0, .hid0 {
visibility: hidden;
}  

.noshow {
display: none;
}  

