/*

	File: screen.css
	Media: screen
	Copyright: (c) 2008 Church Media Group, Inc. www.churchmedia.cc
	Author: Ismael Burciaga Jr.
	Notes: 
	Fonts: proxima-nova: thin[100], light[300], regular[400], bold[700], black[900]


/* Reset Defaults
--------------------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}
:focus { outline: 0;}
ul { list-style: none;}
table {	border-collapse: separate; border-spacing: 0;}
caption, th, td { text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q {	quotes: "" "";}

.push { clear: both; }

/* Basic Selectors
--------------------------------------------------------------------------------------- */

  html { background: transparent url(../images/bg_body.jpg) 0 0 repeat; }
  body { height:100%; width: 100%; display: table;  }

/* Links
--------------------------------------------------------------------------------------- */



/* Main Structural Selectors
--------------------------------------------------------------------------------------- */

.header { width: 1240px; margin: 0 auto; padding: 70px 0; overflow: hidden; }
.header h1 { text-align: center; }
.nautical_circles { width: 175px; height: 41px; margin: 20px auto 0 auto; position: relative; z-index: 2; background: transparent url(../images/bg_nautical_circles.png) top center no-repeat; }
.wrap { width: 100%; overflow: hidden; background: transparent url(../images/bg_html2.jpg) 0 0 repeat; }
.flexslider_wrap { width: 100%; height: 619px; padding: 7px 0 0 0; background: transparent url(../images/bg_flexslider_wrap.png) 0 0 repeat-x; }

.data_wrap { width: 100%; overflow: hidden; background: transparent url(../images/bg_data.png) 0 0 repeat-x; }
.data { width: 1240px; margin: 50px auto 70px auto; overflow: hidden; }
.data .data_column { width: 393px; height: 204px; margin-right: 30px; float: left; display: inline; }
.data .data_column.date { background: transparent url(../images/bg_data_date.png) 0 0 no-repeat; }
.data .data_column.time { background: transparent url(../images/bg_data_time.png) 0 0 no-repeat; }
.data .data_column.weight { background: transparent url(../images/bg_data_weight.png) 0 0 no-repeat; margin-right: 0; }

.psalm_wrap { width: 100%; background: transparent url(../images/bg_data.png) bottom left repeat-x; margin-bottom: 7px; }
.psalm { width: 794px; margin: 0 auto; padding-bottom: 63px; }
.psalm h1 { font-family: proxima-nova, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 2.6em; color: #9ec1d0; text-transform: uppercase; text-align: center; margin-bottom: 20px; }
.psalm p { font-family: proxima-nova, Helvetica, Arial, sans-serif; font-weight: 700; font-size: 2em; line-height: 1em; color: #454e68; text-align: center; font-weight: 100; }

.dad_mom_wrap { width: 100%; height: 550px; background: transparent url(../images/bg_dad_mom_wrap.png) 0 0 repeat; overflow: hidden; }
.dad_mom { width: 794px; margin: 0 auto; overflow: hidden; background: transparent url(../images/bg_dad_mom_and.png) center 160px no-repeat; }
.dad_column { width: 305px; height: 550px; float: left; display: inline; background: transparent url(../images/bg_dad_mom_column.jpg) top center repeat-y; } 
.mom_column { width: 305px; height: 550px; float: right; background: transparent url(../images/bg_dad_mom_column.jpg) top center repeat-y; }
.dad_column a, .mom_column a { display: block; width: 305px; height: 305px; text-indent: -9999px; margin-top: 70px; }
.dad_column a { background: transparent url(../images/bg_dad.png) top left no-repeat; }
.dad_column a:hover { background-position: bottom left; }
.mom_column a { background: transparent url(../images/bg_mom.png) top left no-repeat; }
.mom_column a:hover { background-position: bottom left; }

.burciaga_family_wrap { width: 100%; text-align: center; padding: 70px 0 60px 0; background: transparent url(../images/bg_data.png) top left repeat-x; }

.dad_column h1, .mom_column h1 { font-family: proxima-nova, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 4em; font-weight: 700; color: #454e68; text-align: center; margin-bottom: -8px; }
.dad_column h2, .mom_column h2 { font-family: proxima-nova, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 2em; font-weight: 100; color: #9ec1d0; text-align: center; letter-spacing: 4px; }


/* Footer
--------------------------------------------------------------------------------------- */

.footer { width: 100%; overflow: hidden; background: transparent url(../images/bg_footer.png) top center repeat-x; padding: 60px 0 46px 0; }
.footer p { font-family: proxima-nova, Helvetica, Arial, sans-serif; color: #87a8b3; font-weight: 300; font-size: 1.1em; text-align: center; }