/* --- Import Sitewide Styles
-------------------------------------------------------*/
@import url("filenamehere.css");



/* --- Common Elements
-------------------------------------------------------*/

* { margin: 0; padding: 0; }

body {
	background: url(../../__img/sunset/bg.jpg) no-repeat 50% 0;
}

/* Set font styles */
body, input, select, textarea {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 18px;
	color: #444;
}

h2 { }

h3 { }

ul, ol { }

img {
	vertical-align: bottom;
	border: 0;
	}

object { outline: none; }

fieldset { }

a { color: #00a94f; }
a:link { outline: none; }
a:visited {  }
a:hover { text-decoration: none; color: #115f2b; }
a:active {  }



/* --- Container
-------------------------------------------------------*/

#ctr {
	width: 870px;
	margin: 0 auto;
}



/* --- Header
-------------------------------------------------------*/

#hdr {
	position: relative;
	height: 187px;
	background: url(../../__img/sunset/header/header.jpg) no-repeat;
}
	
	#hdr h1 {
		text-indent: -9999px;
		width: 162px;
		height: 183px;
		background: url(../../__img/sunset/header/logo.gif) no-repeat;
	}
		
		#hdr h1 a {
			display: block;
			height: 183px;
		}
	
	#hdr h2 {
		text-indent: -9999px;
		position: absolute;
		left: 133px;
		top: 57px;
		width: 266px;
		height: 44px;
		background: url(../../__img/sunset/header/tagline.gif) no-repeat;
	}



/* --- Content
-------------------------------------------------------*/

#content {
	position: relative;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	padding: 0 35px;
}

	#content h1.lg {
		text-indent: -9999px;
		height: 49px;
		background: url(../../__img/sunset/titles_bg.jpg) no-repeat;
	}
		
		#content h1.lg span {
			display: block;
			height: 49px;
			background-repeat: no-repeat;
			background-position: 13px 0px;
		}
		
		#content h1.lg span#get {
			background-image: url(../../__img/sunset/titles/get_updates.jpg);
		}
	
	
	
	/* --- Primary Content
	-------------------------------------------------------*/
	
	#p_c { }
		
		#p_c h2 {
			text-indent: -9999px;
			height: 21px;
			background-repeat: no-repeat;
		}


		/* --- | Buttons General styles site wide | --- */
		.btn {
			float: left;
			height: 33px;
			margin-right: 3px;
			padding: 0 12px 11px 0;
			background: url(../../__img/btn/btn-bg.gif) no-repeat right bottom;
			}
			.btn a {
				display: block;
				text-indent: -9999px;
				height: 33px;
				background-position: 0 0;
				background-repeat: no-repeat;
				}
				.btn a:hover { background-position: 0 -33px; }
			
				.submit2 a {
						width: 100px;
						background-image: url(../../__img/btn/btn-submit2.gif);
						}
				.reset2 a {
						width: 88px;
						background-image: url(../../__img/btn/btn-reset2.gif);
						}



/* --- Footer
-------------------------------------------------------*/

#ftr {
	font-size: 10px;
	color: #a5a7a5;
	width: 852px;
	height: 110px;
	margin: 0 auto;
	padding: 163px 0 0 40px;
	background: url(../../__img/sunset/footer/footer.jpg) no-repeat 100% 0;
}
	
	#ftr a { color: #a5a7a5; }
	
	#ftr .links { }
		
		#ftr .links img {
			vertical-align: middle;
			margin: 0 5px;
		}