@charset "UTF-8";
/* CSS Document */

html { background: #fff url('/images/bgHTML.jpg') repeat-x center top; }

body { background: transparent url('/images/bgBody.jpg') no-repeat center top; color: #161616; font-size: 62.5%; line-height: 150%; }

/* LOCAL OVERRIDES OF STANDARD HTML TAGS */
p { font-size: 1.4em; line-height: 1.65em; margin: 0 0 .85em 0; }
h1 { font-size: 2em; line-height: 1.2em; margin: 0 0 .35em 0; }
h2 { font-size: 1.8em; line-height: 1.2em; margin: 0 0 .35em 0; }
h3 { font-size: 1.7em; line-height: 1.2em; margin: 0 0 .35em 0; }
h4, dt { font-size: 1.6em; line-height: 1.2em; margin: 0 0 .3em 0; }
h5 { font-size: 1.5em; line-height: 1.3em; margin: 0 0 .3em 0; }
h6 { font-size: 1.4em; font-weight: bold; line-height: 1.3em; margin: 0 0 .3em 0; }
ul, dl { line-height: normal; margin: 0 0 .85em 0; }
a:link, a:visited { color: #001c3a; }
a:hover, a:active { color: #a58815; text-decoration: underline; }
input, textarea, select { background: #fff; border: 1px solid #d7b350; font-family: "Arial"; font-size: 1.2em; padding: 1px; }

hr { background: transparent url('/images/bgHRtag.gif') repeat-x center center; border: none; color:#B9B9B9; height: 0.1em; margin: 1em 0; }

/* LOCAL OVERRIDES OF CONTENT BASE TAGS */
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content dt { color: #161616; }
#content h5 { font-style: normal; }
#content li { background: transparent url('/images/bulletSquare.gif') no-repeat 0em .5em; font-size: 1.3em; line-height: 1.6em; margin: 0 0 .35em 0; padding-left: 12px; }
#content dt { border-bottom: none; font-size: 1.6em; }
#content dd { font-size: 1.3em; padding: 0 0 0 10px; }
#content table { font-size: 1.3em; line-height: 1.6em; margin: 0 0 1.2em 0; }
#content table h3 { background-color: transparent; border-bottom: none; border-top: none; color: #4d4d4d; margin: inherit; padding: 0; }
#content blockquote { font-size: 1.4em; line-height: 1.8em; margin: 0 0 1.2em 0; }

/* ordered/unordered/definition lists and child elements */
ul { padding-left: 10px; margin-bottom: .85em; }
li { background: transparent url('/images/bulletSquare.gif') no-repeat 0em .5em; font-size: 1.4em; line-height: 1.65em; margin: 0 0 .35em 0; padding-left: 12px; }
ol li { background-image: none; list-style: decimal inside; }
li h3, dd h3 { font-size: 1.3em; line-height: 1.2em; }
li h4, dd h4 { font-size: 1.2em; line-height: 1.2em; }
li h5, dd h5 { font-size: 1.1em; line-height: 1.3em; }
li h6, dd h6 { font-size: 1.1em; line-height: 1.3em; }
li p, dd p, dd li { font-size: 1em; line-height: 1.6em; }
li ul, li ol { padding-top: 4px; }
li ul li, li ol li { background: transparent url('/images/bulletSquare.gif') no-repeat 0em .5em; font-size: 1em; line-height: 1.5em; list-style: none; margin: 0 0 .35em 0; padding-left: 12px; }
li ol li { background-position: .7em .5em; padding-left: 22px; }
li ul li h3, li ol li h3 { font-size: 1.3em; line-height: 1.2em; }
li ul li h4, li ol li h4 { font-size: 1.2em; line-height: 1.2em; }
li ul li h5, li ol li h5 { font-size: 1.1em; line-height: 1.3em; }
li ul li h6, li ol li h6  { font-size: 1.1em; line-height: 1.3em; }
li ul li p, li ol li p { font-size: 1em; line-height: 1.5em; }
dd { font-size: 1.3em; line-height: 1.6em; margin: 0 0 .85em 0; padding-left: 10px; }

#home { background-image: none; }

#header { height: 34px; top: 0px; }

#logo { display: none; }
#secondaryLogo { margin: 0; } 
#secondaryLogo a { background: transparent url('/images/bgIWMYGTlogo.jpg') no-repeat 3px top; display: block; height: 0px; overflow: hidden; padding: 220px 0 0 0; width: 220px; }
#home #secondaryLogo { float: left; width: 480px; }
#home #secondaryLogo a { background: transparent url('/images/bgIWMYGTlogoHome.gif') no-repeat 3px top; padding: 495px 0 0 0; width: 480px; }

#breadcrumb { display: none; }

#meat { width: 971px; }

#support { margin: 0; padding: 0; width: 226px; }
#home #support { float: none; width: auto; }
#support h3 { background: transparent url('/images/bgIwantToSmall.jpg') no-repeat 3px top; height: 0; margin: 0; overflow: hidden; padding: 70px 0 0 0; }
#home #support h3 { background: transparent url('/images/bgIwantToLarge.jpg') no-repeat 3px bottom; padding: 164px 0 0 0; }

#mainNav { margin: 0; padding: 0 0 24px 4px; }
#mainNav li { background-image: none; color: #002a55; font-size: 1.5em; margin: 0 0 1em 0; padding: 0; }
#mainNav li a { padding: .35em 0 .35em 1.3em; }
#mainNav li a:link, #mainNav li a:visited { color: #002a55; }
#mainNav li a.current :link, #mainNav li a.current:visited { background: transparent url('/images/bulletMainNavCurrent.gif') no-repeat 5% 50%;  color: #18528d; }
#mainNav li a:hover, #mainNav li a:active { color: #18528d; }

#home #mainNav { float: left; padding: 0; }
#home #mainNav li { background: transparent url('/images/bulletMainNavHome.png') no-repeat 0% 50%; color: #fff; font: bold 2.5em/1.2em 'Arial','Helvetica',sans-serif; margin: 0; padding-left: 30px; }
#home #mainNav li a { padding: .25em 0 .25em 1.3em; }

#content, #home #content { height: auto; margin: 0; min-height: 0; padding: 130px 24px 0 20px; width: 700px; }
/*#home #content { background: transparent url('/images/bgContentHomeBuzz.jpg') no-repeat 3px top; clear: both; float: none; padding: 0 0 18px 0; width: 971px; }*/
#home #content { background: transparent url('/images/bgContentHomeOrangeBowl.jpg') no-repeat 3px top; clear: both; float: none; padding: 0 0 18px 0; width: 971px; }
#home #content #facbookHomeCallout { float: right; height: 240px; margin: 0; width: 300px; }
#home #content #facbookHomeCallout a { display: block; height: 0; overflow: hidden; padding: 235px 0 0 0; width: 300px; }
#home #content #meetBuzzHomeCallout { float: right; height: 240px; margin: 0 35px 0 0; width: 300px; }
#home #content #meetBuzzHomeCallout a { display: block; height: 0; overflow: hidden; padding: 235px 0 0 0; width: 300px; }
#home #content #OrangeBowlHomeCallout { float: right; height: 240px; margin: 0 35px 0 0; width: 300px; }
#home #content #OrangeBowlHomeCallout a { display: block; height: 0; overflow: hidden; padding: 235px 0 0 0; width: 300px; }
#home #content object.youTubeClip { display: block; float: left; } 

#footer { background: url('/images/bgFooter.gif') no-repeat center bottom; clear: both; color: #666; margin: 0 auto; padding: 0 0 1.2em 0; text-align: left; width: 971px; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { color: #000; text-decoration: underline; }
#footer ol { background: url('/images/bgFooterTop.gif') no-repeat center top; margin: 0 auto; padding: 1.4em 0 0 0; width: 971px; }
#footer li { background: url('/images/bulletFooter.gif') no-repeat 100% 50%; display: inline; font-size: 1em; letter-spacing: .07em; line-height: 1.5em; margin: 0; padding: 0 11px 0 0; text-transform: uppercase; }
#footer li#gtLogo { background-image: none; display: block; float: left; margin: 0 16px 0 0; padding: 0; }
#footer li#gtLogo a { display: block; height: 0px; overflow: hidden; padding: 50px 0 0 0; width: 115px; }
#footer li#clcLogo { background-image: none; display: block; float: right; margin: 0; padding: 0 0 0 50px; }
#footer li#clcLogo a { display: block; height: 0px; overflow: hidden; padding: 50px 0 0 0; width: 65px; }
#footer li#copyright { display: block; margin: 6px 0 0 0; }
#footer li:first-child { background-image: none; }
#footer p { font-size: 10px; margin: 0; padding: 0; letter-spacing: 1px; line-height: 10px; }

.relH1 { height: 49px; }
.relH2 { height: 110px; }
.relH3 { height: 171px; }
.relH4 { height: 232px; }
.relH5 { height: 293px; }
.relH6 { height: 354px; }
.relH7 { height: 415px; }
.relH8 { height: 476px; }
.relH9 { height: 537px; }
.relH10 { height: 598px; }
.relH11 { height: 659px; }
.relH12 { height: 720px; }

.relW1 { width: 54px; }
.relW2 { width: 120px; }
.relW3 { width: 186px; }
.relW4 { width: 252px; }
.relW5 { width: 318px; }
.relW6 { width: 384px; }
.relW7 { width: 450px; }
.relW8 { width: 516px; }
.relW9 { width: 582px; }
.relW10 { width: 648px; }
.relW11 { width: 714px; }
.relW12 { width: 780px; }
.relW { width: 780px; }

/* float, clear, and display classes */
.floatLeft { float: left; margin: 0 12px 12px 0; }
.floatRight { float: right; margin: 0 0 12px 12px; }
.floatLeftTight { float: left; margin: 0 0 12px 0; }
.floatRightTight { float: right; margin: 0 0 12px 0; }
.clearFloatLeft { clear: left; }
.clearFloatRight { clear: right; }
.clearFloat { clear: both; }

.hideOverflow { overflow: hidden; }
.displayBlock { display: block; }
.displayInline { display: inline; }

/* Border box */
.borderBox { background-image: url('/images/bgBorderBoxTop.png'); background-repeat: no-repeat; padding-top: 12px; }
.w3.borderBox, .relW3.borderBox { background-position: 0px 0px; }
.w4.borderBox, .relW4.borderBox { background-position: -186px 0px; }
.w5.borderBox, .relW5.borderBox { background-position: -438px 0px; }
.w6.borderBox, .relW6.borderBox { background-position: -756px 0px; }
.w7.borderBox, .relW7.borderBox { background-position: -1140px 0px; }
.w8.borderBox, .relW8.borderBox { background-position: -1590px 0px; }

div.borderBoxBottom { background: transparent url('/images/bgBorderBox.png') no-repeat 0px -790px; padding-bottom: 1px; }
.w3 div.borderBoxBottom, .relW3 div.borderBoxBottom { background-position: 0px bottom; }
.w4 div.borderBoxBottom, .relW4 div.borderBoxBottom { background-position: -186px bottom; }
.w5 div.borderBoxBottom, .relW5 div.borderBoxBottom { background-position: -438px bottom; }
.w6 div.borderBoxBottom, .relW6 div.borderBoxBottom { background-position: -756px bottom; }
.w7 div.borderBoxBottom, .relW7 div.borderBoxBottom { background-position: -1140px bottom; }
.w8 div.borderBoxBottom, .relW8 div.borderBoxBottom { background-position: -1590px bottom; }

.borderBoxTitle { padding: 5px 10px 0 10px; }
.borderBoxBody { padding: 0 10px; }

/* General style classes */
#content .sectionTitle { color: #002a55; font-size: 2.6em; letter-spacing: .05em; text-transform: uppercase; }
#facebookCallout a { background: transparent url('/images/photoFacebookCallout.png') no-repeat left top; display: block; width: 200px; height: 0px; overflow: hidden; padding: 150px 0 0 0; }

/* Downloads page */
ol#cardDownloads li { background-image: none; list-style-type: none; }
ol#cardDownloads li.pdfDownload { background: transparent url('/images/iconPDFlarge.gif') no-repeat left top; margin: 0 0 18px 0; padding: 0 0 1px 60px; }

/* Find a retailer page */
#retailerMessage { border-left: 1px solid #b0b0b0; float: right; margin: 0; padding: 0 0 0 18px; width: 216px; }
#retailerMessage h4 { background: transparent url('/images/iconMegaphone.png') no-repeat left top; color: #18528d; font-size: 1.5em; padding: 0 0 14px 68px; }
#retailerMessage p { font-size: 1.2em; }
#googleMapWrapper { border: 1px solid #00073b; }
#googleMap { height: 448px; width: 448px; }
#googleMap font { display: none; }
#iw_kml { padding: 10px 0; text-align: center; }
#iw_kml img { border: 1px solid #a1a1a1; margin: 0 auto; padding: 1px; } 
#iw_kml p { font-size: .9em; text-align: left; }

table.orangeBowlRetailers { background-color: #fff; margin: 12px 0; }
table.orangeBowlRetailers th, table.orangeBowlRetailers td { font-size: 12px; }
table.orangeBowlRetailers th { background-color: #f5f5f5; border: 1px solid #b0b0b0; border-bottom: 2px solid #b0b0b0; }
table.orangeBowlRetailers td { border: 1px solid #c4c4c4; border-top: none; }

/* News page */
#newsContent { width: 500px; }

/* Send-to-friend page */
#sendToFriendFields { background: transparent url('/images/bgSendToFriendForm.png') no-repeat center top; margin: 0; padding: 16px 0 1px 0; width: 600px; }
#sendToFriendFields label { display: block; float: left; width: 150px; height: 0px; margin: 0; overflow: hidden; padding: 30px 0 0 0; }
#sendToFriendFields input, #sendToFriendFields textarea { font-size: .95em; color: #666; padding: 4px; }
#sendToFriendFields p.formError input, #sendToFriendFields p.formError textarea { background-color: #fef2f1; border-color: #ac1207;} 
#sendToFriendFields #sendToFriendMessageText { background: transparent url('/images/bgSendToFriendMessage.gif') no-repeat 4px 0px; height: 0px; overflow: hidden; padding: 75px 0 0 0; width: 430px; }
#sendToFriendFields #friendNameLabel { background: transparent url('/images/bgFriendName.gif') no-repeat right top; }
#sendToFriendFields #friendEmailLabel { background: transparent url('/images/bgFriendEmail.gif') no-repeat right top; }
#sendToFriendFields #commentsLabel { background: transparent url('/images/bgComments.gif') no-repeat right top; }
#sendToFriendFields #selfNameLabel { background: transparent url('/images/bgSelfName.gif') no-repeat right top; }
#sendToFriendFields #selfEmailLabel { background: transparent url('/images/bgSelfEmail.gif') no-repeat right top; }
#content .alertError { background-color: #fbe0de; border: 1px solid #ac1207; color: #ac1207; padding: 12px; width: 575px; }
#content .alertSuccess { background-color: #d6f9d9; border: 1px solid #1a9b26; color: #1a9b26; padding: 12px; width: 575px; }
#sendToFriendFields p#captcha { padding: 12px 0; margin: 0; }
#sendToFriendFields p#captcha.formError label { color: #ac1207; }
#sendToFriendFields p#captcha.formError img { border-color: #ac1207; }
#sendToFriendFields p#captcha label { color: #002a55; font-weight: bold; height: 50px; padding: 0 10px 0 0; text-align: right; width: 140px; }
#sendToFriendFields p#captcha img { border: 1px solid #b0b0b0; margin: 0 5px 0 0; padding: 1px; }
#sendToFriendFields p#captcha #captchaWrong { color: #ac1207; font-size: .85em; }
#sendToFriendFields p#captcha #captchaWrong strong { text-transform: uppercase; }
#sendToFriendFields p#captcha #captchaCorrect { color: #1a9b26; font-weight: bold; text-transform: uppercase; font-size: .85em; }
#sendToFriendSubmit { background: transparent url('/images/bgSendToFriendForm.png') no-repeat center bottom; padding: 6px 0 24px 0; text-align: center; width: 600px; }
#sendToFriendSubmit input#submit { background: transparent url('/images/bgSubmitButton.jpg') no-repeat center bottom; border:none; color: #000; cursor: pointer; font-size: .9em; font-weight: bold; height: 30px; margin: 0; padding: 0; text-transform: uppercase; width: 150px; }
#sendToFriendSubmit span.disclaimer { color: #666; display: block; font-style: italic; font-size: .8em; }

/* Pledge page */
#pledgeFields { background: transparent url('/images/bgPledgeForm.png') no-repeat center top; margin: 0; padding: 12px; }
#pledge #content .alertError  { width: 488px; }
#pledge #content .alertSuccess { width: 488px; }
#pledge .whatsNext { border-bottom: 1px dotted #836107; color: #836107; font: bold 1.85em/1.65em 'Georgia',serif; margin-bottom: .75em; }
div.pledgeParchmentBG { background: transparent url('/images/bgPledgeParchment.jpg') no-repeat center top; margin: 0; padding: 45px 40px 0 50px; height: 225px; }
div.pledgeParchmentBG label { display: none; }
div.pledgeParchmentBG p { color: #836107; font: italic 1.7em/1.65em 'Georgia',serif; }
div.pledgeParchmentBG p.formError input { background-color: #fef2f1; border: 1px solid #ac1207; }
div.pledgeParchmentBG input { border-bottom: 1px dotted #836107; border-left: none; border-right: none; border-top: none;  font-size: .95em; color: #666; padding: 4px; }
#pledgeFields h5 { border-bottom: 1px dotted #836107; color: #836107; font: bold 1.7em/1.65em 'Georgia',serif; }
#pledgeFields p.emailInfoContainer { color: #282828; font-size: 1.2em; padding: 6px 12px 0 12px; }
#pledgeFields span.disclaimer { color: #666; display: block; font-style: italic; font-size: .85em; } 
#pledgeFields #pledgeEmailLabel, #pledgeFields #buzzLabel { color: #002a55; display: block; float: left; font-weight: bold; width: 140px; margin: 0; padding: 0 10px 0 0; text-align: right; }
#pledgeFields #pledgeEmail { font-size: .95em; color: #666; padding: 4px; }
#pledgeFields p.emailContainer { border-bottom: 1px dotted #836107; padding-bottom: 12px; }
#pledgeFields p.formError input { background-color: #fef2f1; border: 1px solid #ac1207; }
#pledgeFields p#captcha { padding: 6px 0; margin: 0; }
#pledgeFields p#captcha.formError label { color: #ac1207; }
#pledgeFields p#captcha.formError img { border-color: #ac1207; }
#pledgeFields p#captcha label { height: 50px; }
#pledgeFields p#captcha img { border: 1px solid #b0b0b0; margin: 0 5px 0 0; padding: 1px; }
#pledgeFields p#captcha #captchaWrong { color: #ac1207; font-size: .85em; }
#pledgeFields p#captcha #captchaWrong strong { text-transform: uppercase; }
#pledgeFields p#captcha #captchaCorrect { color: #1a9b26; font-weight: bold; text-transform: uppercase; font-size: .85em; }
#pledgeSubmit { background: transparent url('/images/bgPledgeForm.png') no-repeat center bottom; margin: 0; padding: 6px 0 24px 0; text-align: center; }
#pledgeSubmit input#submit { background: transparent url('/images/bgSubmitButton.jpg') no-repeat center bottom; border:none; color: #000; cursor: pointer; font-size: .9em; font-weight: bold; height: 30px; margin: 0; padding: 0; text-transform: uppercase; width: 150px; }
#pledgeCounter { float: right; width: 155px; padding: 0; text-align: center; }
#pledgeCounter p { background: transparent url('/images/bgPledgeCounter.png') no-repeat center bottom; border-top: 1px solid #836107; color: #836107; font-size: 1.1em; font-weight: bold; line-height: 1.5em; text-transform: uppercase; padding: 8px 6px 12px 6px; } 
#pledgeCounter p.pledgeCount { background: transparent url('/images/bgPledgeCounter.png') no-repeat center top; border: none; color: #002a55; font-family: 'Arial',sans-serif; font-size: 5em; font-weight: bold; line-height: 1em; margin: 0; padding: 28px 0 0 0; }

/* Contact Page */
#GTLcontact, #CLCcontact { width: 240px; }
#GTLcontact h5, #CLCcontact h5 { color: #002a55; margin-bottom: .25em; }
