/*
Theme URI: http://www.front9back9wealth.com
Description: This WordPress theme created by Peer Pressure Creative is for use by Front 9 | Back 9 Wealth Only.
Author: Peer Pressure Creative
Author URI: http://www.peerpressurecreative.com 
*/


/** ALL MIGHTY RESET **/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, strike, sub, 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;}

* 					{margin: 0;}
:focus 				{outline: 0;}
html				{height: 100%}
body 				{font-family: Arial; color: #dddddd; background-color: #000000; height: 100%;}
ol, ul 				{list-style: none;}
h1					{font-family: Arial; font-size: 25px; color: #dddddd;}
.clear 				{clear: both;}
sup					{font-size: 60%;}
a					{color: #79a4d6; text-decoration: none;}
a:hover				{text-decoration: underline;}

/* HEADER --------------------------------------------------------------------------------------------------------------------------------------- */

#screen-reader a	{position: absolute; left: -99999px; top: -99999px;}
#header				{background: url(images/header.jpg) no-repeat; width: 960px; height: 133px;}
#ifa-logo a			{background: url(images/ifa-logo.png) no-repeat; width: 248px; height: 70px; display: block; margin: -105px 0 0 56px; text-indent: -99999px;}
#f9b9-logo a		{background: url(images/f9b9-logo.png) no-repeat; width: 237px; height: 79px; display: block; margin: -65px 50px 0 0; float: right; text-indent: -99999px;}

/* BODY ------------------------------------------------------------------------------------------------------------------------------------------ */

#page-wrap			{width: 960px; margin: 0 auto -499px; min-height: 100%; height: auto !important; height: 100%;}
#main-column		{width: 660px; float: left; margin-top: 45px}
#slider 			{width: 620px; height: 580px; margin: 0 0 0 20px; position: relative;}

/* SLIDER NAVIGATION */

ul.navigation li	{float: left; text-indent: -99999px;}
li#intro-tab a		{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px 0px; width: 88px; height: 60px; display: block; cursor: pointer;}
li#round-tab a		{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px -60px; width: 88px; height: 60px; display: block; cursor: pointer;}
li#wtp-tab a		{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px -120px; width: 88px; height: 60px; display: block; cursor: pointer;}
li#wms-tab a		{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px -180px; width: 88px; height: 60px; display: block; cursor: pointer;}
li#fsp-tab a		{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px -240px; width: 88px; height: 60px; display: block; cursor: pointer;}
li#players-tab a	{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px -300px; width: 88px; height: 60px; display: block; cursor: pointer;}
li#contact-tab a	{background: url(images/video-btn-sprite.png) no-repeat; background-position: 0px -360px; width: 88px; height: 60px; display: block; cursor: pointer;}

/* SECTION TITLES */

h3#head-intro-title	{background: url(images/title-sprite.png) no-repeat; background-position: 0px 0px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#round-title		{background: url(images/title-sprite.png) no-repeat; background-position: 0px -20px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#wtp-title		{background: url(images/title-sprite.png) no-repeat; background-position: 0px -40px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#wms-title		{background: url(images/title-sprite.png) no-repeat; background-position: 0px -60px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#fsp-title		{background: url(images/title-sprite.png) no-repeat; background-position: 0px -80px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#players-title	{background: url(images/title-sprite.png) no-repeat; background-position: 0px -100px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#contact-title	{background: url(images/title-sprite.png) no-repeat; background-position: 0px -120px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#events-title		{background: url(images/title-sprite.png) no-repeat; background-position: 0px -140px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#second-read-title{background: url(images/title-sprite.png) no-repeat; background-position: 0px -160px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#four-fundam-title{background: url(images/title-sprite.png) no-repeat; background-position: 0px -180px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#seasons-greet-title{background: url(images/title-sprite.png) no-repeat; background-position: 0px -200px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#caddie-shack-title{background: url(images/title-sprite.png) no-repeat; background-position: 0px -220px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#ed-event-title	{background: url(images/title-sprite.png) no-repeat; background-position: 0px -240px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}
h3#wc-title			{background: url(images/title-sprite.png) no-repeat; background-position: 0px -260px; width: 595px; height: 20px; margin-top: 10px; text-indent: -99999px;}

/* SLIDER */

div.video					{width: 605px; height: 300px;}
.scroll						{height: 580px; overflow: auto; position: relative; clear: left;}
.scrollContainer div.panel	{padding: 5px; height: 210px; width: 618px; /* change to 560px if not using JS to remove rh.scroll */}
div.panel p					{padding: 3px; font-family: Arial; color: #dddddd; font-size: 14px; line-height: 19px;}
p#address					{float: left;}
#directions-map a			{background: url(images/map.jpg) no-repeat; width: 300px; height: 250px; background-position: 0px 0px; margin: 5px 60px 0 0; text-indent: -99999px; float: right; display: block;}
#directions-map a:hover		{background-position: 0px -250px;}

/* SECOND COLUMN */

#second-column		{width: 300px; float: right; margin: 45px 0 0 0;}
#second-read a		{background: url(images/second-read.jpg) no-repeat; width: 280px; height: 235px; display: block; text-indent: -99999px;}

/* 4 FUNDAMENTALS FORM */

#email				{background: url(images/email.png) no-repeat; width: 280px; height: 200px;}
#email h3			{text-indent: -99999px;}
.texta				{margin: 29px 0 0 39px; width: 194px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.textb				{margin: 24px 0 0 39px; width: 194px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.submitbtn 			{background: url(images/send.png) no-repeat; display: block; width: 33px; height: 13px; margin: 15px 0 0 200px; border: none; text-indent: -99999px; font-size: 0px; line-height: 0px; cursor: pointer;}

#events				{width: 280px;}
h3#event-head a		{background: url(images/events-head.png) no-repeat; display: block; width: 280px; height: 24px; text-indent: -99999px;}
#events p			{margin: 5px 0 0 5px; font-size: 14px; line-height: 19px;}
span.espn a			{background: url(images/espn.jpg) no-repeat; width: 82px; height: 20px; display: block; float: left; text-indent: -99999px;}
p.title				{color: #79a4d6; line-height: 19px;}
p.title a			{color: #79a4d6; text-decoration: none;}
p.title a:hover		{text-decoration: underline;}
p.learn-link		{padding-bottom: 15px;}
p.learn-link a		{font-size: 11px;}

/* INSIDE PAGES ----------------------------------------------------------------------------------------------------------------------------------- */

#inside-main-column			{width: 610px; float: left; margin-top: 45px}
#inside-second-column		{width: 300px; float: right; margin: 25px 30px 0 0;}
#inside-center-column		{width: 655px; margin: 45px auto;}
#inside-center-column-long	{width: 655px; margin: 45px auto; padding-bottom: 80px;}

h3#center				{text-align: center;}
p#center				{text-align: center;}
p#center a				{color: #79a4d6;}
p#center a:hover		{color: #79a4d6;}

/* SECOND READ PAGE */

#video				{width: 605px; height: 525px; margin-left: 20px;}
#video p			{padding: 3px; font-family: Arial; color: #dddddd; font-size: 14px; line-height: 19px;}
#video p.center		{text-align: center; padding-top: 10px; color: #79a4d6;}

/* SECONDREAD-FORM */

#secondread-form	{background: url(images/secondread-form.png) no-repeat; width: 280px; height: 534px; float: right;}
#secondread-form h3	{text-indent: -99999px;}
.name				{margin: 8px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.LastName			{margin: 29px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.jkyks-jkyks		{margin: 31px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.PhoneNumber		{margin: 31px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.preference			{margin: 40px 0 0 39px;}
#cm77657			{margin: 45px 0 0 39px;}
#morning			{color: #d3d3d3; font-size: 13px;}
#cm77658			{margin: 0 0 0 39px;}
#afternoon			{color: #d3d3d3; font-size: 13px;}
#cm77659			{margin: 0 0 0 39px;}
#evening			{color: #d3d3d3; font-size: 13px;}
.StreetAddress		{margin: 24px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.zipcode			{margin: 30px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.State				{margin: 30px 0 0 39px; width: 195px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}

/* EVENTS PAGE */

#ev-page			{margin-top: 45px; width: 600px; float: left;}
#ev-page p			{margin: 5px 0 10px 5px; font-size: 14px; line-height: 19px; color: #dddddd;}
#ev-page p.title	{color: #79a4d6; line-height: 21px;}
#ev-page p.title a	{color: #79a4d6; text-decoration: none;}
#ev-page p.event-pg-title	{color: #79a4d6; font-size: 18px; line-height: 21px; margin-top: 25px;}
#ev-page p.get-directions	{color: #79a4d6; margin-left: 480px;}
#events-contact		{background: url(images/events-contact.png) no-repeat; width: 280px; height: 260px; margin: 10px 0 0 0;}
#events-contact h3	{text-indent: -99999px;}
.event-name			{margin: 30px 0 0 37px; width: 194px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.event-emailfield	{margin: 28px 0 0 37px; width: 194px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.event-phone		{margin: 27px 0 0 37px; width: 194px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.event-event		{margin: 28px 0 0 37px; width: 194px; height: 17px; color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.comment			{margin: 28px 0 0 37px; width: 194px; max-width: 194px; max-height: 95px;  color: #d3d3d3; font-size: 13px; background-color: #000000; border: none;}
.event-submitbtn 	{background: url(images/send.png) no-repeat; display: block; width: 33px; height: 13px; margin: 15px 0 0 200px; border: none; text-indent: -99999px; font-size: 0px; line-height: 0px; cursor: pointer;}
#podcast a			{background: url(images/podcast.jpg) no-repeat; width: 280px; height: 200px; margin: 10px 0 0 0; display: block; text-indent: -99999px;}

/* V1 PAGE */

#voneframe			{margin: 30px 0 10px 10px;}

/* FOOTER ----------------------------------------------------------------------------------------------------------------------------------------- */

#footer				{background: url(images/footer-bg.jpg) no-repeat #000000 scroll 51% 0; min-height: 499px; height: auto;}
.push				{height: 499px;}
#footer-wrap		{width: 960px; margin: 0 auto;}
#ifa-info			{background: url(images/IFA-info.png) no-repeat; width: 397px; height: 90px; margin: 390px 0 0 5px; float: left; text-indent: -99999px;}
#footer-info		{width: 400px; float: right; font-size: 9px; text-align: right; color: #a5a2a2; margin: 380px 5px 0 0;}
#footer-info a		{font-size: 9px; color: #a5a2a2; text-decoration: none;}
#footer-info a:hover{text-decoration: underline;}
p#ppc a:hover		{color: #c95725;}

/* VALIDATION ----------------------------------------------------------------------------------------------------------------------------------------- */

.LV_valid_field,input.LV_valid_field:hover, input.LV_valid_field:active,textarea.LV_valid_field:hover, textarea.LV_valid_field:active {background-color: #0b500a;}   
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active,textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {background-color: #c52405;}
