/* CSS Document Name: two-columnfixed.css  2-Col Fixed Layout with floated columns (from Andy Budd, CSS Mastery) Exercise 20 adding our own nav */
body {text-align:center;
		min-width: 760px;
		font-family:Georgia, "Times New Roman", Times, serif;
		background-color:#996;
		margin:0;padding:0;
		}
#container { width:720px;
			margin:0 auto; padding:0;
			text-align:left;
			background-color:#ffc;
		}
#banner {width:auto;
	background-color:#ccc;
	height:70px;
	margin:0; padding:0;
}
#banner h1 {padding:10px 0 0 0;
				margin:10px 0 0 20px;
				color:#0099CC;
				font-size:130%;
}
#mainContent {	width:520px;
			float:right;
			background-color:#fff;
			margin:0; padding:0;
}
#mainNav {width:180px;
			float:left;
			background-color:#ffc;
			margin:0; padding:0;
			line-height:normal;
}
#mainNav ul {margin:10px 0px;
			padding:0;
}

#mainNav ul li {margin:0;
				padding:0;
				list-style-type:none;
}

#mainNav ul li a {display:block;
					width:180px;
					padding:0 1px 4px 10px;
					font-weight:bold;
					text-decoration:none;
					background-color:#ffffcc;
					color: #999933;
}

html>body #mainNav ul li a {width:100%;
					padding:2px 2px 2px 15px;


}


#mainNav ul li a:hover {background-color:#CCCC66;
						color:#000;
}

#footer {clear:both;
			margin:0;
			border-top:1px solid #000000;
			background-color:#fff;
			text-align:center;
}

#footer p.text {font-family:Arial, Helvetica, sans-serif;
			font-size:80%;
			line-height:normal;
			margin:0;padding:5px 0;
			line-height:normal;
}

/* General text styles */
#mainContent p {font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0 20px;
	}
#mainContent h1, h2, h3 {color:#0099CC;
				padding:10px 20px 0px;
}

/* this next rule only for image on two-columnfixed2.html sample page in Exercise 21 */
.pic {
float:right;
margin:5px;
border:1px solid #ddd;
}
img {margin:5px;
}
