/* CSS Document - DrJiggens.com */

BODY { background:#000; padding:0; width:auto; height:auto; font-family:Georgia, "New York", "Book Antiqua", "Palatino", "Times New Roman"; font-size:11px; color:#000; }

	#contentContainer{ width: 900px; background: #000; margin: 0 auto; padding: 0; }

		#header { background: url(images/dr_jiggens_header.jpg) #000 top no-repeat; height:100px; padding:60px 150px 0 150px; margin:0; color:#FFF; }
			#header h2 { font-size:48px; margin:0; padding:0; font-style:italic; }
			#header h3 { font-size:13px; margin:12px 0 0 0; padding:0; font-style:italic; }
		
		#pageBody { width:600px; background:#FFF; padding:15px 0 0 0; margin:0 150px; }		

			#nav { padding:5px 0 0 0; margin:0 10px 25px 10px; border-bottom:1px dashed #999; border-top:1px dashed #999; height:19px; }
				#nav h2 { display:inline; width:120px; font-size:10px; text-transform:uppercase; margin:0 40px 0 5px; padding:0;}
				#nav a { color:#777; text-decoration:none; }
				#nav a:hover { color:#333; text-decoration:underline; }
				
			#content { margin:0; padding:0 10px; text-align:justify; }
				#content h2 { font-size:14px; margin:3px 0; padding:0; text-transform:uppercase; }
				#content h3 { font-size:11px; margin:25px 0 8px 0; padding:0 0 3px 0; text-transform:uppercase; border-bottom:1px dashed #BBB; display:block;}
				#content p { margin:12px 0; padding:0;}
				#content a { color:#005500; text-decoration:none; }
				#content a:hover { color:#000; text-decoration:underline;}
				#content ul { list-style: disc; margin:0 0 2px 15px; padding:0; }
				#content li { padding-bottom:10px; }
				.imageFloatRight {float:right; margin:0 0 10px 10px; padding:0; border:1px solid #000;}
				.bookContainer { padding:0; margin:20px 0; border-top:1px dashed #BBB; }
				.pdfIcon { padding:0; margin:0 0 0 10px; border:0; }
				.captionText { color:#666; width:480px; margin:0 0 20px 0; padding:6px 50px; font-style:italic; font-size:10px;}
				.captionText2 { color:#444; font-style:italic; font-size:10px;}
				.spIssue { color:#000; width:520px; margin:0 0 20px 0; padding:6px 30px; font-style:italic; text-align:center;}
					.spIssue img { margin:10px 10px; padding:0; border:1px solid #000;}
				.payPal { margin:15px 0 35px 15px; padding:0;}
				
				table.general { width: 480px; background-color: #fafafa; border: 1px #000000 solid; border-collapse: collapse; border-spacing: 0px;} 
				td.header { background:#C8FFC1; font-weight: bold; text-align:center; border-bottom:1px solid #000; padding:4px 0;}
				td.cell { background:#F4F4F4; text-align: left; padding:4px 0 4px 8px; border-bottom:1px dashed #CCC;}
				td.cellBold { background:#F4F4F4; text-align: left; padding:4px 0 4px 8px; border-bottom:1px dashed #CCC; font-weight:bold;}
				td.cellNumber { background:#F4F4F4; text-align: right; padding:4px 40px 4px 0; border-bottom:1px dashed #CCC; }
				td.cellNumberSmall { background:#F4F4F4; text-align: right; padding:4px 30px 4px 0; border-bottom:1px dashed #CCC; }
				td.totalLine { background:#F4F4F4; text-align: right; padding:4px 30px 4px 0; border-bottom:1px dashed #CCC; font-weight:bold; }

			#footerBar { padding:10px; margin:10px; font-size:10px; text-align:right; color:#666; border-top:1px dashed #999; }
				#footerBar a { color:#444; }	
				#footerBar a:hover{ color:#000; }			