/* CSS Document Template BLACKMAN*/

body 	{	font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/atoms.jpg); background-repeat: repeat; background-attachment: fixed; background-position: top left; }

div#content  {  width: 46em; padding: 1em 1em 1em 1em; border: 3px double #cccccc; margin: auto; background-color:#F3E9E9;}

div#solutions  { width: 46em; padding: 1em 1em 1em 1em; border: 3px double #cccccc; margin: auto; background: white;  }

div#problems { width: 46em; padding: 1em 1em 1em 1em; border: 3px double #cccccc; margin: auto; background: white;  }

div#table  { padding: 0em 0em 0em 1em; }
div#tableSol  { padding: 0em 0em 0em 2.7em; }
div#tableDM  { padding: 0em 0em 0em 2.5em; }
		
h1 {font-size: 100%; font-weight: bold; padding: 1em 0em 1em 1em; }
h2 {font-size: 85%; font-weight: bold; padding: .5em 0em 0em 1.2em;  }
h3 {font-size: 80%; font-weight: bold; padding: 0em 0em 0em 2.5em; }
h4 { font-size: 80%; font-weight: normal; padding: 0em 0em 0em 6em; line-height: 11pt; }
h5 { font-size: 75%; font-weight: bold; padding: 0em 0em 0em 4.2em; }

.ext { font-size: 80%; padding: 0em 0em 0em 2.2em; line-height: 13pt;}
p { font-size: 80%; padding: 0em 0em 0em 4em; line-height: 13pt;}

.center { font-size: 80%; padding: 0em 0em 0em 4em; text-align: center; }
.copy { font-size: 70%; padding: 0em 0em 0em 4em; line-height: 9pt; text-align:center;}
.listN { font-size: 75%; padding: 0em 0em 0em 4.2em; line-height: 5pt;}
.list { font-size: 80%; padding: 0em 0em 0em 0em; }
.table { font-size: 80%; padding: 0em 0em 0em 0em; }
.tableL { font-size: 80%; padding: 0em 0em 0em 0em; }
.tableR { font-size: 80%; padding: 0em 1em 0em 0em; text-align: right; }
.tableC { font-size: 80%; padding: 0em 0em 0em 0em; text-align: center; }
.problinks {font-variant: small-caps;  font-size: 70%; font-weight: bold; padding: 0em 0em 3em 0em;}
.sol_link {font-variant: small-caps;  font-size: 70%; font-weight: bold; padding: 0em 0em 3em 35em;}
.sol_link_single {font-variant: small-caps;  font-size: 70%; font-weight: bold; padding: 0em 0em 3em 45em;}
.author { padding: 0em 0em 0em 34em; text-align:right; font-style: italic; line-height: 10pt; font-size: 75%;}

span.norm { font-weight: normal; }
span#sol_link { padding: 0em 0em 3em 34em; text-align:right;}

span.sp { font-family: Times, serif; font-style: italic; font-size: 90%; }
span.center { text-align: center;}

a 			{	text-decoration: none;	}
a:link 		{	color: navy;	text-decoration: underline;	}
a:visited 	{	color: blue;	text-decoration: underline;		}
a:active 	{	color:#00CC00;	text-decoration: underline;		}
a:hover 	{	text-decoration: underline;	}

p.image img 	{	border: 1px solid;	}				
/* ordered list narrow*/
ol 			{	font-size: 85%; 
				padding: 0em 0em 1em 1em;}
				
li 			{	padding: 0em 0em 0em 0em; }		
			
/* ordered list for alpha spaced apart*/	
li.alpha	{	padding: 0em 0em .8em 0em; }

ol.sol	{	padding: 0em 0em .8em 6em; }
li.sol	{	padding: 0em 0em .8em 0em; }

				
/* ordered list for alpha inside table*/				
ol.alphaT	{	padding: 0em 0em 0em 2em;	}
				
li.alphaT	{	padding: 0em 0em .8em 0em; }


/* unordered list */
ul 			{	font-size: 85%; 
				padding: 0em 0em 0em 4em;	
				color:#82842F;}
				
ul li 		{	padding: 0em 0em 1em 0em; }	



	


