/*
everything related to the layout and appearance of typography should go in here.
only em should be used for fonts.
due to reset.css, 1.2 em = 12px, 1.5em = 15px, works all os' and all browsers.
*/

body, form, input, label, select {
	font-family: Arial,Helvetica,sans-serif; }

form, input, label, select, textarea {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em; }

h1 {
	font-weight: bold;
	font-size: 1.8em; }

h2 {
	font-weight: bold;
	font-size: 1.4em; }

h3 {
	font-weight: bold;
	font-size: 1.3em; }
	
th, td {
	padding: 3px;
	vertical-align: top; }

p, th, td { font-size: 1.2em; }

ul, ol { font-size: 12px; }

h1, h2, h3, p, table {
	margin: 0 0 1em;	/* using em for bottom margin so heading tags get more margin (its inherited from parent). */
	line-height: 1.5em; }

ul, ol { margin: 1em;
	list-style-position: inside; }

	ul li { margin: 0 0 0 1em;  line-height: 1.5em;}
	
ol { list-style-type: decimal; }

	ol li { margin: 0 0 1em 1em;  line-height: 1.5em;}
	
	ol li p { margin: 0 0 0 20px; font-size: 12px; }
	
strong, .strong, th { font-weight: bold; }

.i { font-style: italic; }

a {
	color: #0075d5;
	text-decoration: none; }
	
a:hover { text-decoration: underline; }

#sideMenu {
	margin-bottom: 20px;
}

#sideMenu li { list-style-type: none; }
	
ol.decimal { list-style-type: decimal; }

ol.roman {
	list-style-position: outside;
	list-style-type: lower-roman;
	margin: 0 0 0 2.5em; }

ul.disc { list-style-type: disc; }

#subfooter p { font-size: 11px; margin: 1em 0;}
.copyright { text-align: right; margin-right: 25px; float: right; }
/* Belmont Press modifications */
.copyright { text-align: right; margin-right: 10px; float: right; }
/* end Belmont Press mods */
.copyright a { margin-left: 5px; }


