/*  user.css
 *	set specifically for the site  */

/*	 	h1 is used only for the page heading
		h2 is used rarely on a page
		h3 is the normal heading used on a page (and is $AP_BLUE by default)
		h4 is used as a sub-heading; it is marginally smaller than h3 (and also $AP_BLUE)
		
		$AP_BLUE is defined in siteglobal.php
		Thus class='blue' is defined via sitegobal.php and GkCss and gkgenerated.css.
 */

body {font-size: 10pt;}

div {margin: 0;}

p, input, select, textarea, ul, ol, pre {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #333;
	}

table.hometable td {
	padding-left:	1px;
	padding-right:	1em;
	padding-top:	0.25em;
	padding-bottom:	0.25em;
	font-size: 0.8em;
	}

table.bookads {
	padding-left: 2px;
	padding-right: 1em;
	}
table.bookads tr td {
	text-align: center;
	vertical-align: middle;
	font-size: smaller;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 2px;
	}
table.bookads tr td img {
	margin-left: 0px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	}
table.bookadsFooter {
	padding-left: 2px;
	padding-right: 1em;
	}
table.bookadsFooter tr td {
	text-align: center;
	vertical-align: middle;
	font-size: 0.7em;
	padding-top: 5px;
	}
table.bookadsFooterxx tr td table iframe {
	width: 120px;
	height: 60px;
	border: 1px solid white;
	}

table.homeContent2 {
	width: 100%;
	text-align: center;
	}
table.homeContent2 tr td {
	text-align: center;
	vertical-align: middle;
	padding-right: 12px;
	border-style: ridge;
	border-width: 2px;
	border-color: silver;
	}
	
/*	*/
td.contactTd {
	text-align: right;
	font-weight: 600;
	padding-right: 1em;
	}

/*	general classes */
ul.bullet, ol.bullet {	
	list-style-type: disc;
	list-style-position: outside;
	}
ul.bullet li, ol.bullet li {
	padding-bottom: 0.3em;
	}
ul.spaced li, ol.spaced {
	padding-bottom: 0.3em;
	}
.fs8em {font-size: 0.8em; }
.fs7em {font-size: 0.7em; }
.red {color: red;}
.bold {font-weight: bold;}
h3.red a {color: red;}
.blockIndent {margin-left: 2em;}
.listSpaced li {
	margin-bottom: 1em;
	}

/*	for the book prices pages, 
 *	and for member.htm */
table.price {
	font-size: 0.9em;
	}
table.price tr th {
	background-color: #e0e0e0;
	padding: 5px;
	border: 2px solid white;					
	font-weight: 700;
	text-align: center;
	vertical-align: top;
	}
table.price tr td {
	background-color: #e0e0e0;
	padding: 5px;
	border: 2px solid white;
	vertical-align: top;
	}
	
/*	used for articles and references in reflib */
table.articles th {
	background-color: #e0e0e0;
	padding: 5px;
	border: 2px solid white;					
	text-align: center;
	vertical-align: top;
	text-align: center;
	font-weight: normal;
	}
table.articles tr td {
	background-color: #e0e0e0;
	padding: 5px;
	border: 2px solid white;
	vertical-align: top;
	}	
	
/*	for the RitxPix page */
table.ritzpix {
	width: 100%;
	}
table.ritzpix td {
	padding: 1em;
	vertical-align: top;
	text-align: center;
	width: 50%;
	}
table.ritzpix td img {
	text-align: center;
	border: none;
	}
	
/*	for the Conference 2005 page */
table.conf2005 {
	width: 100%;
	}
table.conf2005 th {
	padding-right: 1em;
	}
table.conf2005 td {
	width: 300px;
	}
	
/*	used in dancesum.htm */
div.dancesum p img {
	margin-right: 1em;
	width: 120px;
	height: 185px;
	border: none;
	vertical-align: top;
	float: left;
	}
	
/*	use in dancewho.htm */
div.dancewho2 p img {
	margin-right: 1em;
	margin-bottom: 0.5em;
	border: none;
	vertical-align: top;
	}
div.dancewho2 p {
	margin-bottom: 0em;
	}
	
/*	for titles for Dance */
.danceTitle {
	font-size: 1.5em; 
	font-weight: 600;
	text-align: center;
	}

/*	for the picture library */
table.pixlib td ul {
	margin-left: 1em;
	}	

