@charset "utf-8";
/* CSS Document */

/** { margin: 0; padding: 0; }*/

.left { float: left; }
.right { float: right; }
.clr { clear: both; }
.clrLeft { clear: left; }
.clrRight { clear: right; }

/* SELF CLEARING FLOATS */

div#column-sub:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html div#column-sub { 
	height: 1% 
} /* for IE5+IE6 */

*:first-child+html div#column-sub { 
	min-height: 1px; 
} /* for IE 7 */

/* END SELF CLEARING FLOATS */

body {
	width: 950px;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
}

	div#subtopic {}
	
		div.horizontalAd {
			width: 833px;
			height: 115px;
			background-color: #e5e5e5;
			padding: 5px 0 0 113px;
		}
		
			span.advertisementText {		
				font-size: 10px;
				color: #8c8c8c;
				display: block;
				margin: 0 0 .2em 0;
			}
			
			div.horizontalAd a { margin: 0 auto; }
			
				div.horizontalAd a img { border: 1px #fff solid; }
				
		div#title {
			background: url(../images/subtopic/images/title/titleBackground.jpg) top right no-repeat;
			width: 946px;
			height: 71px;
			margin: 2px 0 8px;
		}
			
			div#title h1 {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 25px;
				font-weight: bold;
				font-style: italic;
				color: #bb0303;
				margin: 20px 0 0 25px;
				float: left;
			}
			
		div#content {}
		
			div#column-main {
				width: 602px;
				font-size: 11px;
				float: left;
				margin-left: 1em;
			}
			
				div#column-main-title { position: relative; }
				
					div#column-main-title h2 {
						background: #e3e3e3 url(../images/subtopic/images/box/mainContentBoxTop.jpg) top left no-repeat;
						font-size: 15px;
						font-weight: bold;
						color: #bb0303;
						padding: .5em 1.2em;
						height:15px;
						margin-bottom:0px;
					}
					
					div#content-pagination {
						position: absolute;
						right: 10px;
						top: 10px;
						font-size: 11px;
					}
					
						div#content-pagination a.text, div#content-pagination a:visited.text {
							color: #19465a;
							text-decoration: none;
							margin: 0 .4em;
							letter-spacing: -1px;
						}
					
						div.pagination-btn { display: inline; }
						
							div.pagination-btn a, div.pagination-btn a:visited {
								color: #19465a;
								text-decoration: none;
								background: #fff url(../images/subtopic/images/button/paginationBtn.jpg);
								width: 7px;
								height: 10px;
								padding: 1px 4px 1px;
								margin: 0 0em;
								font-size: 9px;
							}
							
				div#column-main-content {
					background: url(../images/subtopic/images/box/mainContentBoxMiddle.jpg) repeat-y;
					width: 562px;
					padding: 8px 20px;
				}
					
					div#content-btnPanel {
						width: 598px;
						font-size: 11px;
						margin-bottom: 1.2em;
					}
					
						div#content-btnPanel span { }
					
							span#postComment a, span#viewComment a {
								text-decoration: none;
								color: #6d6d6d;
								letter-spacing: -1px;
							}
							
							span#viewComment a, span#starRating, span#emailBtn a img, span#printBtn a img, span#shareBtn a img {
								border: none;
								margin-left: 1.5em;
							}
							
					div#column-main-content {
						color: #7d7d7d;
						line-height: 190%;
						margin-bottom: 2em;
					}
					
					div#column-main-content p {
					margin-bottom: 2em;
					}
					
					div#column-main-content h3 {
						font-size: 11px;
						color: #bb0303;
						margin: 1em 0;
					}
					
					div#recommendedResources {
						border: 1px #bb0303 solid;
						width: 215px;
						margin: .3em 1em;
						line-height:normal;
					}
					
						div#recommendedResources h4 {
							color: #bb0303;
							font-size: 11px;
							background: url(../images/subtopic/images/box/diagonalTexture.jpg) top left repeat-x;
							text-align: center;
							padding: .5em;
							margin-top:0px;
						}
						
						div#recommendedResources ul {
							margin: 0;
							padding: 0;
							list-style: outside url(../images/subtopic/images/misc/arrowBullet.jpg);
							margin-left: 2em;
							margin-top: 1em;
							margin-bottom: 3em;
							color: #7d7d7d;
						}
						
							div#recommendedResources ul li { margin: 1.5em 1em; }
							
				div#column-main-content-bottom {
					background: url(../images/subtopic/images/box/mainContentBoxBottom.jpg) no-repeat;
					width: 602px;
					height: 20px;
					margin-bottom: 3.2em;
					margin-top:-2em;
				}
				
			div#column-sub {
				float: left;
				margin-left: 1em;
				width: 300px;
			}
			
				div#breadcrumb-nav {
					font-size: 10px;
					letter-spacing: -1px;
					float: right;
					margin-top: 0em;
					padding: 6px 0px 8px 9px;
					background: url(../images/subtopic/images/box/breadcrumbBoxLeft.jpg) top left no-repeat;
				}
				
					div#breadcrumb-nav span {}
					
						div#breadcrumb-nav span a, div#breadcrumb-nav span a:visited {
							background: url(../images/subtopic/images/box/breadcrumbBoxRight.jpg) top right no-repeat;
							color: #bb0303;
							padding: 6px 10px 8px 0px;
							text-decoration: none;
						}
						
				div.squareAd { margin-top: 1.2em; }
					
					div.squareAd a img, div.squareAd a:visited img { border: none; }
					
					#bottom-search {
						margin-top:0px !important;
						}