/* Home */
#home {}

#home h3 {
	color:#737373;
	font-family:Tahoma;
	font-size:22px;
	font-weight:bold;
	margin:0;
	padding-bottom:0.33em;
	text-transform:uppercase;
}

#homeWrapper {}
#homeContainer {
	margin-bottom:2em;
}
	#homeActions {
		float:left;
		width:326px;
	}
		#homeWelcome, #homeWelcomeWrapper {
			background:url('../images/welcome_bg.png') repeat-y;
			width:326px;
		}
			#homeWelcomeWrapper {
				background:url('../images/welcome_foot.png') no-repeat center bottom;
				min-height:206px;
			}
				#homeWelcomeContent {
					padding:16px 28px 25px 18px;
					text-align:justify;
				}
					#homeWelcome h3 {
						padding-bottom:0;
					}
						#homeWelcome h3 span {
							font-size:16px;
						}
					#homeWelcome h4 {
						color:#dea41b;
						font-family:Myriad Pro;
						font-size:21px;
						font-weight:bold;
						margin:0;
						text-align:left;
						text-transform:uppercase;
					}
					#homeWelcome p {
						margin:0.75em 0 0;
					}
		#homeRegister {
			background:url('../images/btn_register.png') no-repeat;
			height:100px;
			margin-top:4px;
			width:326px;
		}
			#homeRegister a {
				display:block;
				height:100px;
				text-indent:-9999px;
				width:326px;								
			}
		#homeButtons {
			height:156px;
			margin-bottom:1.5em;
			width:326px;
		}
			.col-left{
				float:left;
			}
			#homeButton_PublicPolicy {
				background:url('../images/button_publicpolicy.png') no-repeat;
				height:74px;
				text-indent:-9999px;
				width:211px;
			}
			#homeButton_PublicPolicy:hover {
				background-position:0 -74px;
			}
				#homeButton_PublicPolicy a {
					display:block;
					height:74px;
					text-indent:-9999px;
					width:211px;								
				}
			#homeButton_DontDD {
				background:url('../images/button_dontdd.png') no-repeat;
				height:74px;
				margin-top:8px;
				text-indent:-9999px;
				width:211px;
			}
			#homeButton_DontDD:hover {
				background-position:0 -74px;
			}
					#homeButton_DontDD a {
						display:block;
						height:74px;
						text-indent:-9999px;
						width:211px;								
					}
			#homeButton_DontTax {
				background:url('../images/button_donttax.png') no-repeat;
				float:right;
				height:156px;
				margin-right:10px;
				text-indent:-9999px;
				width:96px;
			}
			#homeButton_DontTax:hover {
				background-position:0 -156px;
			}
					#homeButton_DontTax a {
						display:block;
						height:156px;
						text-indent:-9999px;
						width:96px;								
					}
			#homeButton_Register{
				background: url(../images/btn_register.png) no-repeat center center;
				width: 326px;
				height: 100px;
				float: right;
			}
				#homeButton_Register a{
					display: block;
					width: 100%;
				}
					#homeButton_Register a span{
						display: none;
					}
	#homeUpdates {
		float:right;
		margin-top:16px;
		width:520px;
	}
		#homeNews div.post-title {
			font-size:16px;
		}
		#homeNews p, #homeBlogPosts p {
			margin:0.5em 0;
		}

.button_LearnMore, .button_ReadMore, .button_ViewAll {
	background:transparent url('../images/button_learnmore.png') no-repeat scroll 0 0;
	display:block;
	float:right;
	height:22px;
	margin-top:0.66em;
	text-indent:-9999px;
	width:93px;
}
.button_ReadMore {
	background:transparent url('../images/button_readmore.png') no-repeat scroll 0 0;
}
.button_ViewAll {
	background:transparent url('../images/button_viewall.png') no-repeat scroll 0 0;
}
.button_LearnMore:hover, .button_ReadMore:hover, .button_ViewAll:hover {
	background-position:0 -22px;
}