/* Judd Legum for Maryland - Splash Style Sheet */
/* Ted Severson - Bullseye Interactive Media - http://www.bullseyeinteractive.com */

/* Import Eric Meyer's Reset Styles */
@import url("reset.css");

html {
	background: url(../interface/htmlBG.png) repeat-x top center #193c56;
}

body {
	background: url(../interface/fullBG.jpg) no-repeat 50% 0;
	font-family:Helvetica, sans-serif;
	font-size:small;
	width:960px;
	margin: 0 auto;
	padding: 1px 0 0 0;
	}

#container {
	margin: 110px auto 0 auto;
	width: 622px;
	background:#fff;
	padding: 19px;
}

#content {
	border: 1px solid #DEE8F1;
	overflow:hidden;
}


h1#logo a {
	background: url(../interface/juddLogo.png) no-repeat top left;
	display:block;
	width:620px;
	height:118px;
	text-indent:-150000px;
	margin: 0 0 20px 0;
}

#connect {
	width:620px;
	display:inline;
	float:left;
}

	#social {
		width:174px;
		display:inline;
		float:left;
		margin: 20px 0 0 46px;
	}
	
		#social ul {
			width:118px;
		}
		
			#social li a#twitter {
				background: url(../interface/twitterButton.png) no-repeat top left;
				display:block;
				width:118px;
				height:35px;
				text-indent:-15000px;
				margin: 0 0 10px 0;
			}
			
			#social li a#facebook {
				background: url(../interface/facebookButton.png) no-repeat top left;
				display:block;
				width:118px;
				height:37px;
				text-indent:-15000px;
			}

	#signup {
		width:400px;
		display:block;
		float:right;
		margin: 20px 0 0 0;
		}

		#signup h2 {
			color:#18527c;
			font-weight:bold;
			font-size:130%;
			margin: 0 0 0.8em 0;
		}
	
		#signup ul {
			display:inline;
		}
		
		#signup li {
			float:left;
			display:inline;
			margin: 0 10px 0 0;
		}
		
		#signup label {
			color:#18527c;
			font-weight:bold;
			font-style:italic;
		}
		
		#signup input {
			border: 1px solid #7cacdc;
			font-size:120%;
			font-family:Helvetica;
			padding: 4px;
			margin: 0.5em 0 0 0;
		}
		
		#signup input#f32 {
			width:55px;
		} 
		
		#signup input.dia_submit {
			background: url(../interface/submitButton.png) repeat-x bottom left #398bc7;
			border:1px solid #7cacdc;
			color:#fff;
			font-weight:bold;
			font-size:130%;
			padding: 4px 10px;
			margin: 18px 0 0 0;
		}
	
	
#buttons {
	clear:both;
	padding: 30px 0 0 0;
}

	#buttons a:link#contribute, #buttons a:active#contribute, #buttons a:visited#contribute {
		width:309px;
		height:88px;
		display:block;
		float:left;
		text-indent:-15000px;
		background: url(../interface/contribute.png) no-repeat top left;
	}

	#buttons a:hover#contribute {
		background-position: 0 -88px;
	}
	
	#buttons a:link#blog, #buttons a:active#blog, #buttons a:visited#blog {
		width:309px;
		height:88px;
		float:right;
		display:inline;
		text-indent:-150000px;
		background: url(../interface/blogButton.png) no-repeat top right;
	}
	
	#buttons a:hover#blog {
		background-position: 0 -88px;
	}

#footer {
	clear:both;
	margin: 20px auto 0 auto;
	width:500px;
}

#footer p#disclaimer {
	background: #27628b;
	padding: 8px;
	text-align:center;
	color:#8cabc1;
}

p#homeContact {
	color: #7DA0B9;
	padding: 1em 0;
	text-align:center;
	line-height:1.2em;
}
