/* Home Page Adverts */

#deliveryAd {
	float: left;
	margin: 9px 10px 8px 0;
	height: 135px;
}

#viewBlogAd {
	float: left;
	margin-top: 9px;
}

/* Various Content Styling */

p.content {
	color: #66666e;
	font-size: 0.75em;
	padding-bottom: 6px;
}

p#tag {
	color: #616161;
	background-color: #e9e9e9;
	font-size: 1.1em;
	padding: 13px 5px 18px;
	margin: 5px 0;
}

/* Top 40 Block */

body.home #content {
	padding-bottom: 70px;
}

body.home div#siteWrapper {
	border-bottom: none;
}

body.home div#footer img#copyright {
	margin-top: 20px;
}

div#topForty {
	background: #00BFFE;
    	border-bottom: 4px solid #3451A5;
}

	div#topForty div.wrapper {
		position: relative;
	}
	
	div#topForty div#topFortyTabs {
		position: absolute;	
		top: -50px;
		width: 719px;
	}
		
		div#topForty div#topFortyTabs a {
			float: right;
			height: 50px;
			margin-left: 12px;		
			width: 349px;
			position: relative;
			text-align: center;
			line-height: 50px;
			font-size: 2em;
			background: #00BFFE 0 0 no-repeat;
			text-decoration: none;
			color: #fff;
			outline: none;
			cursor: hand;
		}
			
			div#topForty div#topFortyTabs a span {
				display: block;
				height: 100%;
				width: 100%;
				top: 0;
				left: 0;
				position: absolute;	
			}

			div#topForty div#topFortyTabs a#topFortyLink {
				margin-left: 9px;
			}

			div#topForty div#topFortyTabs a#topFortyLink span {
				background-image: url(../../images/homepage/top40-background.gif);
			}
			
			div#topForty div#topFortyTabs a#topFortyLink img {
				margin: -15px 0 0 10px;
			}
				
			div#topForty div#topFortyTabs a#accountLink span {
				background-image: url(../../images/homepage/createAccount-background-closed.gif);
			}

				div#topForty div#topFortyTabs a#accountLink.disabled span {
					background-image: url(../../images/homepage/createAccount-background.gif);
				}

			div#topForty div#topFortyTabs a#accountLink img {
				margin: 10px 0 0 10px;
			}

	div#topForty div#topFortyList {
		overflow: hidden;
	}

		div#topForty div#topFortyList ul {
			margin: 0;
			padding: 30px 20px 10px;
			list-style: none;
		}
			
			div#topForty div#topFortyList ul li {
				display: -moz-inline-box;
				display: inline-block;
				vertical-align: top;
				width: 355px;
			}
			
				div#topForty div#topFortyList ul li a {
					color: #fff;
					text-decoration: none;
				}
				
					div#topForty div#topFortyList ul li a:hover {
						text-decoration: underline;
					}
