/*--------------------------------------------------*/
/* Homepage                                         */

#flashTitle {
	margin-bottom: 15px;
}

#mccann{
	margin-right: 20px;
	line-height: 1.4em;
}

#mccannInner {
	width: 370px;
	margin-right: 15px;
	float: left;
	display: inline;
}

/*--------------------------------------------------*/
/* Features 					                    */

	.feature h2 {
		font-size: 1.3em;
		font-weight: normal;
	}

		.feature h2 a {
			text-decoration: none;
			color: #fff;
		}

	.feature p {
		padding: 0 0 8px;
	}

		.feature p a {
			padding: 0;
			text-align: left;
		}

	/*--------------------------------------------------*/
	/* Moody Britain                                    */

		#moody {
			background: url("../../img/home/moody.gif");
			margin-left: 6px;
		}

			#moody .bottom {
				background: url("../../img/home/moodyBottom.gif") no-repeat 0 100%
			}

				#moody .top {
					background: url("../../img/home/moodyTop.gif") no-repeat 0 0;
				}

					#moody .top h2 {
						padding-left: 94px;
						padding-right: 0;
					}

					#moody .top div {
						padding: 0 12px 26px 100px;
					}

	/*--------------------------------------------------*/
	/* Award                                            */

		#award {
			background: url("../../img/home/award.gif");
		}

			#award .bottom {
				background: url("../../img/home/awardBottom.gif") no-repeat 0 100%
			}

				#award .top {
					background: url("../../img/home/awardTop.gif") no-repeat 0 0;
				}

					#award .top div {
						padding-bottom: 40px !important;
						padding: 0 90px 41px 18px;
					}

	/*--------------------------------------------------*/
	/* Hit or Myth     	                                */

		#hitOrMyth {
			background: #93191f url("../../img/home/hitOrMyth.jpg") no-repeat;
		}

			#hitOrMyth .bottom {
				background: url("../../img/home/hitOrMythBottom.jpg") no-repeat 0 100%;
			}

			#hitOrMyth h2 {
				border: 0;
			}

			#hitOrMyth p {
				padding: 0 90px 0 16px;
				min-height: 128px;
				height: auto !important;
				height: 128px;
			}
			
	/*--------------------------------------------------*/
	/* Bulletin                                         */

		#interns {
			background: url("../../img/home/interns.gif");
		}

			#interns .bottom {
				background: url("../../img/home/internsBottom.jpg") no-repeat 0 100%;
			}

				#interns .top {
					background: url("../../img/home/internsTop.gif") no-repeat 0 0;
				}

					#interns .top div {
						padding: 0 12px 41px 80px;
					}

	/*--------------------------------------------------*/
	/* news          	                                */

		#news {
			background: url("../../img/home/news.gif");
		}

			#news .bottom {
				background: url("../../img/home/newsBottom.gif") no-repeat 0 100%
			}

				#news .top {
					background: url("../../img/home/newsTop.gif") no-repeat 0 0;
				}

					#news .top div {
						padding-bottom: 12px !important;
						padding: 0 102px 11px 18px;
						position: relative;
					}

						#news .top div img {
							position: absolute;
							right: -9px;
							top: -28px;
						}

	/*--------------------------------------------------*/
	/* soMe      	                                */

		#soMe {
			background: #fff url("/a/img/home/soMe.gif") no-repeat 0 100%;
			color: #000;
		}

			#soMe .top {
				background: url("../../img/home/newsTop.gif") no-repeat 0 0;
				padding: 6px 16px 12px;
			}

			#soMe img {
				margin: 0 0 6px 0;
				position: relative;
				left: -10px;
			}

			#soMe h2 {
				border: 0;
				margin: 0;
				padding: 0 0 2px;
			}

				#soMe h2 a {
					color: #000;
				}

			#soMe p {
				padding: 0;
			}

				#soMe p a {
					color: #ec008b;
				}


	/*--------------------------------------------------*/
	/* SwitchedOn      	                                */

		#switchedOn {
			background: #ffde00 url("/a/img/home/switched.gif") no-repeat 0 100%;
			padding: 0 0 16px;
			color: #000;
		}

			#switchedOn .top {
				background: url("../../img/home/newsTop.gif") no-repeat 0 0;
			}

			#switchedOn h2 {
				padding: 1px 0 1px 1px;
				border: 0;
				margin-bottom: 6px;
			}

				#switchedOn h2 a {
					background: url("/a/img/home/switchedLogo.gif") no-repeat 0 0;
					display: block;
					height: 45px;
				}

			#switchedOn p {
				padding: 0 10px 0 16px;
			}

				#switchedOn p strong {
					font-family: impact;
					text-transform: uppercase;
					font-size: 1.4em;
					line-height: 1em;
					font-weight: normal;
				}

			#switchedOn .book {
				padding-top: 5px;
				padding-right: 26px;
			}

				#switchedOn .book a {
					background: url("/a/img/switchedOn/arrow.gif") no-repeat 100% 50%;
					color: red;
					display: block;
					text-align: right;
					padding-right: 10px;
				}

	/*--------------------------------------------------*/
	/* Twitter feed                                     */

		#twitterContainer {
			border: 1px solid #333;
			width: 250px;
			float: left;
			color: #FFFFFF;
			font-size: 0.9em;
		}

		#twitterContainer h2 {
			border-bottom: 1px solid #333;
			padding: 0;
		}

			#twitterContainer h2 a {
				display: block;
				width: 250px;
				height: 40px;
				background: url("/a/img/home/twitter.gif") no-repeat 10px 50%;
			}

			#twitterContainer p#follow {
				border-top: 1px solid #333;
				border-bottom: 1px solid #333;
				border-bottom: none;
				text-align: right;
				padding: 10px;
				background: #111111;
				float: left;
				width: 230px;
			}

			#twitterContainer .tweet {
				background: #000;
				padding: 8px;
			}

				#twitterContainer .tweet img {
					float: left;
				}

				#twitterContainer .tweet div {
					width: 235px;
					float: left;
					/*margin: 0 0 0 8px;
					width: 178px;*/
				}

					#twitterContainer .tweet div p {
						padding: 0;
					}

					#twitterContainer .tweet div p.clear {
						color: #fff;
						padding: 0 0 2px;
					}

						#twitterContainer .tweet div p strong {
							float: left;
						}

							#twitterContainer .tweet div p strong a {
								color: #fff;
							}

								#twitterContainer .tweet div p strong a:hover {
									color: #999;
								}

						#twitterContainer .tweet div p span {
							float: right;
							font-size: 0.9em;
							padding: 0 0 4px;
						}