/* BANNER */
#banner > #quote {
	margin:0;
	padding:40px 270px 0 30px;
	height:125px;
}
#banner > #quote > h1 {
	margin:0;
	font-size:2.0em;
	line-height:1.2em;
	color:#BBA987;
}
#banner > #quote > h2 {
	margin:0;
	font-size:2.0em;
	line-height:1.2em;
	color:#BBA987;
}

#banner > #quote > h3 {
	margin:5px 0 0 0;
	font-size:1.1em;
	font-weight:400;
	color:#BBA987;
}

#banner > #bar {
	margin:0;
	padding:0;
	width:710px;
	height:50px;
	background-image:url(http://www.espnthecompany.com/blog/wp-content/themes/contempt/images/blue_flower/pagebar.jpg);
}

#banner > #bar > h2 {
	margin:0 0 0 35px;
	font-size:1.8em;
	line-height:50px;
	text-transform:uppercase;
	color:#FFFFFF;
}

/* LEFT COLUMN */

#left_column > h2 {
	margin:0;
	font-size:1.4em;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:0.01em;
}

#left_column > h3 {
	margin:0;
	font-size:1.4em;
	font-weight:400;
	line-height:1.4em;
	letter-spacing:0.01em;
}

#left_column > p {
	margin:10px 0;
	font-size:1.2em;
	line-height:1.4em;
	letter-spacing:0.01em;
}

#left_column > p > a {
	color:#B72429;
	text-decoration:none;
}

#left_column > h4, #middle_column > h4, #right_column > h4 {
	margin:20px 0 10px 0;
	font-size:1.4em;
	font-weight:800;
	line-height:1.2em;
	letter-spacing:0.02em;
	color:#B72429;
}

#left_column > a, #middle_column > a, #right_column > a {
	font-size:1.2em;
	color:#737884;
	text-decoration:underline;
}



/* MIDDLE COLUMN */
#middle_column > h2 {
	margin:0 0 5px 0;
	font-size:1.8em;
	font-weight:400;
	color:#B72429;
}

#middle_column > p {
	margin:0 0 15px 0;
	font-size:1.2em;
	line-height:1.4em;
	letter-spacing:0.02em;
}

#middle_column > p > b {
	letter-spacing:0.01em;
}

#middle_column > h3 {
	margin:0 0 5px 0;
	font-size:1.2em;
	font-weight:800;
	line-height:1.4em;
	color:#58595B;
}

#middle_column > h5 {
	margin:0;
	font-size:1.2em;
	font-weight:800;
}

#middle_column > ul {
	margin:10px 0 25px 0;
	padding:0 0 0 12px;
	font-size:1.2em;
	font-weight:800;
	line-height:1.2em;
	letter-spacing:0.02em;
	color:#58595B;
}


#middle_column > ul > li {
	padding:5px 0;	
}

#review {
	margin:30px auto;
	padding:0 0 15px 0;
	width:383px; 
	border:1px solid #4575AF;
}

#review > h3 {
	margin:0;
	padding:3px 15px;
	font-size:1.4em;
	font-weight:800;
	background-color:#B72429;
	color:#FFFFFF;
}

#review > p {
	padding:0 15px;
	font-size:1.2em;
}

#review > a {
	margin:0 15px;
	font-size:1.2em;
	font-weight:800;
	text-decoration:none;
	text-transform:uppercase;
	color:#255DA0;
}


/* RIGHT COLUMN */

#right_column > #praise {
	margin:20px 0 0 0;
	padding:10px;
	background-image:url(http://www.espnthecompany.com/images/praiseBg.png);
}	

#right_column > #praise > h3 {
	margin:0 0 15px 0;
	padding:0;
	font-size:1.4em;
	font-weight:800;
	text-transform:uppercase;
	letter-spacing:0.02em;
	color:#2a4d8d;	
}

#right_column > #praise > p {
	margin:0 0 0 20px 0;
	font-size:1.2em;
	line-height:1.6em;
	color:#fff;
}

#right_column > #praise > h4 {
	margin:0 0 15px 0;
	font-size:1.1em;
	font-weight:400;
	line-height:1.4em;
	color:#f1f1f1;
}

#right_column > #praise > a {
	font-size:1.1em;
	text-decoration:none;
	color:#B72429;
}

/* BOOK */

#book {
	margin:-200px 0 0 -15px;
	padding:20px 0 40px 0;
	width:260px;
	text-align:center;
}

#book > img {
	margin:0 0 10px 0;
	padding:0;
	border:none;
}

#book > h2 {
	margin:10px auto 0 auto;
	padding:5px 0;
	width:150px;
	font-size:1.3em;
	text-transform:uppercase;
	background-color:#B72429;
	color:#FFFFFF;	
}

#book > h3 {
	margin:10px 0 0 0;
	padding:0;
	font-size:1.1em;
	color:#B72429;
}

#book > h3 > a {
	color:#B72429;
	text-decoration:none;	
}

#book > h4 {
	margin:10px 0 0 0;
	padding:0;
	font-size:1.1em;
	text-transform:uppercase;
	color:#58595B;
}

#book > h4 > a {
	color:#58595B;
	text-decoration:none;	
}

#book > h5 {
	margin:0;
	padding:0 0 5px 0;
	font-size:1.2em;
}

#acclaim {
	margin:0 0;
	padding:0 0 0px 0;
	width:200px;
	border:1px solid #4575AF;
	float:left;
	margin-bottom:25px;
}

#acclaim > h5 {
	margin:0 0 10px 0;
	padding:5px 15px;
	width:175px;
	background-color:#5876a3;
	font-size:1.4em;
	font-weight:400;
	text-transform:uppercase;
	color:#FFFFFF;
}

#acclaim > h3 {
	margin:0 0 0 15px; 
	font-size:1.8em;
	font-weight:800;
	color:#255DA0;
}

#acclaim > h6 {
	margin:0 0 0 15px;
	font-size:1.4em;
	font-weight:800;
	color:#7b797b;
}

#acclaim > p {
	margin:0;
	padding:10px 20px 20px 15px;
	font-size:1.2em;
	font-weight:800;
	
}

#acclaim > a {
	margin:0 15px;
	font-size:1.2em;
	font-weight:800;
	text-decoration:none;
	text-transform:uppercase;
	color:#255DA0;
}
