/* 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, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background:transparent; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; margin:0; outline:0; padding:0; vertical-align:baseline }
.clear { clear:both }
body { line-height:1 }
ol, ul { list-style:none }
img, a img { border:none }
p { color:#fed677; font:normal 12px Arial, Helvetica, sans-serif; line-height:1.5; margin:0 0 5px 0 }
h1, h2, h3, h4, h5, h6 { color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:1.4 }
a, a:active, a:hover, a:focus, a:visited { text-decoration:none }
/* global */
html, body { height:100% }
body { background:#fff; font:normal 62.5%/1.2em Arial, Helvetica, sans-serif; text-align:center }
#distance { float:left; height:50%; margin-bottom:-350px; width:1px }
#wrapper { background:#f00; clear:left; height:700px; margin:0 auto; position:relative; text-align:left; width:1000px }
#home #wrapper { background:transparent url(../images/main_background.jpg) no-repeat 0 0 }
#about #wrapper { background:transparent url(../images/about_blank.jpg) no-repeat 0 0 }
#credits #wrapper, #foodbank #wrapper, #trailer #wrapper, #reviews #wrapper, #press #wrapper, #news #wrapper, #upScreen #wrapper, #pastScreen #wrapper, #rsbMail #wrapper, #fooddrive #wrapper, #contact #wrapper, #grouponmsg #wrapper { background:transparent url(../images/blank_background.jpg) no-repeat 0 0 }
#store #wrapper { background:transparent url(../images/store_blank.jpg) no-repeat 0 0 }
#shoppe #wrapper { background:transparent url(../images/blank_background.jpg) no-repeat 0 0 }
#about #logo, #credits #logo, #foodbank #logo, #trailer #logo, #reviews #logo, #press #logo, #news #logo, #upScreen #logo, #pastScreen #logo, #rsbMail #logo, #fooddrive #logo, #contact #logo, #grouponmsg #logo, #store #logo, #shoppe #logo { position:absolute; top:552px; left:247px }
/* navigation */
#navigation { width:615px; float:left; margin:25px 0 0 125px }
#navigation ul#nav { font-family:'ArialBlackRegular', Arial, sans-serif; text-transform:uppercase; font-size:1.2em }
#navigation ul#nav, #navigation ul#nav ul, #navigation ul#nav li { margin:0; padding:0; list-style-type:none }
#navigation ul#nav li { float:left; margin:0 20px 0 0 }
#navigation ul#aboutSubNav, #navigation ul#screeningSubNav { display:none }
#navigation ul#aboutSubNav li, #navigation ul#screeningSubNav li { float:none; display:inline; margin:0 15px 0 0; padding:5px 5px 10px 0 }
#navigation ul#nav li:hover ul#aboutSubNav, #navigation ul#nav li:hover ul#screeningSubNav { display:block; position:absolute; padding:8px 0 0 0 }
#navigation ul#nav li:hover ul#aboutSubNav, #navigation ul#nav li:hover ul#screeningSubNav { display:block; width:35em; height:20px; border:none }
#navigation ul#nav a { text-shadow:0px 4px 2px rgba(0, 0, 0, 0.2) }
#navigation ul#nav li a { color:#fff }
#navigation ul#nav li a:hover { color:#fed677 }
#navigation ul#nav li.active a, #navigation ul#nav li a.active { color:#fed677 }
/* social links */
#socialNetworks { width:90px; float:left; margin:25px 0 0 20px }
#socialNetworks h3 { font-size:1.3em }
#socialNetworks span { color:#fed677; font-size:16px }
#socialNetworks ul#emailList li { padding:5px 0 }
#socialNetworks ul#socialLinks li { padding:5px 0 0 0 }
#socialNetworks ul#socialLinks li.first { padding-top:8px }
#socialNetworks h3.fbInfo { padding:15px 0 0 0 }
#socialNetworks img.findOutMore { margin:8px 0 0 0 }
/* store plug */
#shoppePlug { position:absolute; top:65px; right:70px; text-align:center }
#shoppePlug a { color:#fff; font:bold 3.0em Arial, Helvetica, sans-serif; text-shadow: 0 0 0.3em red, 0 0 0.2em #fed667, 0 0 0.1em white }
#shoppePlug a:hover { color:#fed667; font:bold 3.0em Arial, Helvetica, sans-serif; text-shadow: 0 0 0.3em red, 0 0 0.2em #fed667, 0 0 0.1em white }

/* footer */
#footer { width:500px; margin:0 auto; font:normal 1em Arial, Helvetica, sans-serif; text-align:center }
#footer ul#nav { margin:5px 0 0 0 }
#footer ul#nav li { display:inline; padding:0 15px 0 0 }
#footer p.danC { position:relative; top:-40px; left:431px }
#footer p.danC a { text-decoration:underline }
#footer p.danC a:hover { text-decoration:none }
#footer p.copyright { color:#000; font-size:1em; padding:3px 0 0 0 }
#footer a { color:#000 }
/* about,synopsis */
#about #wrapper #content { width:570px; float:left; margin:25px 0 0 135px }
#about #content p { font-size:1.4em; line-height:1.5; letter-spacing:-0.4px }
#about #content span { color:#fff; font-size:27px }
#about ul#castMemberLinks li { width:1000px; height:100% }
#about ul#castMemberLinks li a { display:block; text-indent:-9999px }
#about ul#castMemberLinks li.cmBrenda a { background:url(../images/brenda.png) no-repeat 0 0; width:149px; height:140px; position:relative; top:380px; left:130px; z-index:100 }
#about ul#castMemberLinks li.cmBrenda a:hover { background-position:0 -140px }
#about ul#castMemberLinks li.cmJon a { background:url(../images/jon.png) no-repeat 0 0; width:111px; height:125px; position:relative; top:229px; left:240px; z-index:99 }
#about ul#castMemberLinks li.cmJon a:hover { background-position:0 -125px }
#about ul#castMemberLinks li.cmRoger a { background:url(../images/roger.png) no-repeat 0 0; width:116px; height:120px; position:relative; top:109px; left:315px; z-index:101 }
#about ul#castMemberLinks li.cmRoger a:hover { background-position:0 -120px }
#about ul#castMemberLinks li.cmJames a { background:url(../images/james.png) no-repeat 0 0; width:117px; height:132px; position:relative; top:-23px; left:399px; z-index:102 }
#about ul#castMemberLinks li.cmJames a:hover { background-position:0 -132px }
#about ul#castMemberLinks li.cmJacob a { background:url(../images/jacob.png) no-repeat 0 0; width:107px; height:129px; position:relative; top:-152px; left:501px; z-index:103 }
#about ul#castMemberLinks li.cmJacob a:hover { background-position:0 -129px }
#about ul#castMemberLinks li.cmKim a { background:url(../images/kim.png) no-repeat 0 0; width:128px; height:120px; position:relative; margin:-273px 0 0 597px; z-index:104 }
#about ul#castMemberLinks li.cmKim a:hover { background-position:0 -120px }
#about ul#castMemberLinks li.cmRyan a { background:url(../images/ryan.png) no-repeat 0 0; width:101px; height:117px; position:relative; top:-117px; left:702px; z-index:105 }
#about ul#castMemberLinks li.cmRyan a:hover { background-position:0 -117px }
#about ul#castMemberLinks li.cmBrian a { background:url(../images/brian.png) no-repeat 0 0; width:109px; height:126px; position:relative; top:-243px; left:783px; z-index:106 }
#about ul#castMemberLinks li.cmBrian a:hover { background-position:0 -126px }/* credits */
#credits #wrapper #content { float:left; width:400px; margin:35px 0 0 70px }
#credits #content h2, #credits #content ul#internalnav h2, #credits #content ul#internalnav { font-size:1.5em; color:#fed677 }
.jj, .alex, .oren, .garret, .andrew, .jim, .marco, .james, .brian, .roger, .ryan, .james2, .jacob, .jon, .kim, .brenda { color:#fed677 }
#credits ul#internalnav span.jj { padding:0 0 0 105px }
#credits ul#internalnav span.alex { padding:0 0 0 22px }
#credits ul#internalnav span.oren { padding:0 0 0 108px }
#credits ul#internalnav span.garret, #credits ul#internalnav span.andrew { padding:0 0 0 196px }
#credits ul#internalnav span.jim { padding:0 0 0 147px }
#credits ul#internalnav span.marco { padding:0 0 0 131px }
#credits ul#internalnav span.james { padding:0 0 0 97px }
#credits ul#internalnav span.brian { padding:0 0 0 240px }
#credits ul#internalnav span.roger { padding:0 0 0 191px }
#credits ul#internalnav span.ryan { padding:0 0 0 201px }
#credits ul#internalnav span.james2 { padding:0 0 0 163px }
#credits ul#internalnav span.jacob { padding:0 0 0 146px }
#credits ul#internalnav span.jon { padding:0 0 0 177px }
#credits ul#internalnav span.kim { padding:0 0 0 152px }
#credits ul#internalnav span.brenda { padding:0 0 0 205px }
#credits ul#internalnav h3.baggers { color:#fed677; padding:10px 0 15px 0 }
#credits #content h2 { padding:0 0 15px 0 }
#credits #content ul#internalnav li { padding:0 0 6px 0 }
#credits #content ul#internalnav li a { color:#fff; display:block }
#credits #bios { float:left; width:360px; margin:35px 0 0 20px; display:block }
#credits #bios img.bioImage { float:left; padding:10px 10px 0 0 }
#credits #bios h3 { font-size:1.6em; color:#fff }
#credits #bios p { font-size:1.3em; line-height:1.5; margin:0; padding:0 }
#credits #bios #four, #credits #bios #six, #credits #bios #seven, #credits #bios #eight { width:360px; height:420px; overflow-y:auto; overflow-x:hidden }
#credits #bios a { font:bold 12px Arial, Helvetica, sans-serif; color:#fff }
#credits #bios a:hover { color:#fed677 }
/* about:food bank */
#foodbank #wrapper #content { width:615px; float:left; margin:30px 0 0 70px }
#foodbank #content #col1 { width:305px; float:left; margin:0 10px 0 0 }
#foodbank #content #col2 { width:300px; float:left }
#foodbank #content p { font-size:1.29em; font-weight:bold }
#foodbank #content #col1 span.rsbName { font-size:1.9em; color:#fff }
#foodbank #content #col1 span.bold, #foodbank #content #col2 span.bold { font-size:1.3em; color:#fff }
#foodbank #content #col1 img { padding:5px 0 }
#foodbank #content #col1 a, #foodbank #content #col2 a { color:#fff; font-size:0.9em }
#foodbank #content #col1 a:hover, #foodbank #content #col2 a:hover { color:#fed677 }
#foodbank #wrapper #sidebar { width:154px; float:left }
#foodbank ul#foodbankLinks { margin:-25px 0 0 15px; text-align:center }
#foodbank ul#foodbankLinks li { padding:10px 0 }
#foodbank ul#foodbankLinks li a { display:block; text-indent:-9999px }
#foodbank ul#foodbankLinks li.alameda a { width:154px; height:90px; background:url(../images/alameda_sprites.png) no-repeat 0 0; margin:0 0 0 20px }
#foodbank ul#foodbankLinks li.butte a { width:154px; height:88px; background:url(../images/butte_sprites.png) no-repeat 0 0 }
#foodbank ul#foodbankLinks li.redwood a { width:123px; height:78px; background:url(../images/redwood_sprites.png) no-repeat 0 0; margin:0 0 0 20px }
#foodbank ul#foodbankLinks li.sanFrancisco a { width:122px; height:85px; background:url(../images/sanFrancisco_sprites.png) no-repeat 0 0; margin:0 0 0 20px }
#foodbank ul#foodbankLinks li.foodLife a { width:99px; height:41px; background:url(../images/foodLife_icon.png) no-repeat 0 0; margin:0 0 0 35px }
#foodbank ul#foodbankLinks li.alameda a:hover { background-position:0 -90px }
#foodbank ul#foodbankLinks li.butte a:hover { background-position:0 -88px }
#foodbank ul#foodbankLinks li.redwood a:hover { background-position:0 -78px }
#foodbank ul#foodbankLinks li.sanFrancisco a:hover { background-position:0 -85px }
#foodbank ul#foodbankLinks li.foodLife a:hover { background-position:0 -41px }
/* trailer */
#trailer #wrapper #video { float:left; margin:30px 0 0 100px }
#trailer #addReviewLink { margin:15px 0 0 99px; width:650px; height:50px; float:left; line-height:1.5; text-align:center }
#trailer #addReviewLink h3 a { font-size:1.4em; color:#fed677 }
#trailer #addReviewLink h3 a:hover { color:#fff }
#trailer #addReviewLink a.shoppe_plug { color:#fff; font:bold 3.0em Arial, Helvetica, sans-serif; text-shadow: 0 0 0.3em red, 0 0 0.2em #fed667, 0 0 0.1em white }
#trailer #addReviewLink a.shoppe_plug:hover { color:#fed667; font:bold 3.0em Arial, Helvetica, sans-serif; text-shadow: 0 0 0.3em red, 0 0 0.2em #fed667, 0 0 0.1em white }
/* reviews */
#reviews #wrapper #content { width:700px; float:left; margin:30px 0 0 65px }
#reviews #content ul#reviewLinks { text-align:center; font-size:1.4em }
#reviews #content span { font-size:2.3em }
#reviews #content span.author { font-size:0.9em; line-height:1.5 }
#reviews ul#reviewLinks li { padding:15px 0 0 0 }
#reviews ul#reviewLinks li.moreReviews { margin:20px 0 0 0; font-size:1.5em }
#reviews ul#reviewLinks li a { color:#fed677 }
#reviews ul#reviewLinks li a:hover { color:#fff }
#reviews ul#reviewLinks li.moreReviews a { font-family:'ArialBlackRegular', Arial, sans-serif; font-size:14px; color:#fff }
#reviews ul#reviewLinks li.moreReviews a:hover { color:#fed677 }
/* press */
#press #wrapper #content { text-align:center; width:850px; float:left; margin:30px auto 0 auto }
#press #pressTitles a { font:1.2em bold Arial, Helvetica, sans-serif; color:#fed677 }
#press #pressTitles p.wordDoc a { font:bold 1.2em Arial, Helvetica, sans-serif; padding:5px 0 0 0 }
#press #pressTitles a:hover { color:#fff }
#press #content h3 { font-size:1.4em; color:#fff; padding:0 0 5px 0 }
#press #pressImages { width:850px; float:left }
#press #pressImages #brianBay { height:170px; width:289px; position:relative; margin:0 0 0 50px; z-index:100 }
#press #pressImages #jamesHunter { width:290px; height:181px; position:relative; margin:-65px 0 0 290px; z-index:1 }
#press #pressImages #rsbPoster { width:220px; height:324px; margin:-301px 0 0 625px }
#press #pressImages img { padding:10px 0 5px 0 }
#press #pressImages a { font:bold 1.2em Arial, Helvetica, sans-serif; color:#fed677 }
#press #pressImages a:hover { color:#fff }
#press #content h3.imageTitle { padding:0 }
/* news */
#news #wrapper #content { width:500px; float:left; margin:30px 0 0 75px }
#news #wrapper #content #newsStory { padding:0 0 10px 0 }
#news #content #newsStory span.first, #news #content #newsStory span.third { font-size:1.8em; color:#fff }
#news #content #newsStory p, #news #content #newsStory span.second { font-size:1.29em }
#news #content #newsStory span.second { color:#fff }
#news #content #newsStory img.sandellImage { float:right; padding:5px }
#news #sidebar { float:left; margin:35px 0 0 25px }
#news #content #newsStory a { color:#fff; font:bold 1.2em Arial, Helvetica, sans-serif }
#news #content #newsStory a:hover { color:#fed677 }
/* upcoming screenings,past screenings */
#upScreen #wrapper #content, #pastScreen #wrapper #content { width:780px; float:left; margin:35px 0 0 40px }
#upScreen #wrapper #content h3, #pastScreen #wrapper #content h3 { font-size:16px; color:#fff }
#pastScreen #content div.bax-table-a-wrapper { margin-bottom:20px; height:300px; overflow:auto }
#pastScreen #content #box-table-aa { border-collapse:collapse; font:bold 1.3em Arial, Helvetica, sans-serif; margin:0px 0px 0px 0; text-align:left; width:780px }
#pastScreen #content #box-table-aa th { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; padding:8px }
#pastScreen #content #box-table-aa th.location{ width:140px }
#pastScreen #content #box-table-aa th.theater{ width:170px }
#pastScreen #content #box-table-aa th.notes { width:250px }
#upScreen #content #box-table-a { border-collapse:collapse; font:bold 1.3em Arial, Helvetica, sans-serif; margin:10px 20px 5px 0; text-align:left; width:780px }
#pastScreen #content #box-table-a { border-collapse:collapse; font:bold 1.3em Arial, Helvetica, sans-serif; margin:0px 0px 0px 0; text-align:left; width:765px }
#upScreen #content #box-table-a th, #pastScreen #content #box-table-a th { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; padding:8px }
#upScreen #content #box-table-a td, #pastScreen #content #box-table-a td { background:none repeat scroll 0 0 #000; color:#fed677; padding:5px }
#upScreen #content #box-table-a td.date, #pastScreen #content #box-table-a td.date { width:100px }
#upScreen #content #box-table-a td.date { line-height:1.4 }
#pastScreen #content #box-table-a td.location { width:140px }
#upScreen #content #box-table-a td.location { width:130px }
#upScreen #content #box-table-a td.theater, #pastScreen #content #box-table-a td.theater { width:170px }
#upScreen #content #box-table-a td.time, #pastScreen #content #box-table-a td.time { width:60px }
#upScreen #content #box-table-a td.notes { width:300px }
#pastScreen #content #box-table-a td.notes { width:250px }
#upScreen #content #box-table-a td.message, #pastScreen #content #box-table-a td.message { text-align:center }
#upScreen #content #box-table-a tr td, #pastScreen #content #box-table-a tr td {/* Fallback for web browsers that doesn't support RGBa */ background:rgb(0,0,0);/* RGBa with 0.3 opacity */ background:rgba(0, 0, 0, 0.3) }
#upScreen #content #box-table-a a, #pastScreen #content #box-table-a a { color:#fed677; font-size:1em }
#upScreen #content #box-table-a a:hover, #pastScreen #content #box-table-a a:hover { color:#fff }
#upScreen #wrapper #specialEvent { width:780px; padding:75px 0 0 150px }
#upScreen #wrapper #specialEvent p { font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 10px 0 }
#upScreen #wrapper #specialEvent span { font-size:16px; color:#fff }
#upScreen #wrapper #specialEvent img.leonardoIcon { float:left; padding:5px 15px 0 0 }
#upScreen #wrapper #specialEvent a { font:bold 14px Arial, Helvetica, sans-serif; color:#fff }
#upScreen #wrapper #specialEvent a:hover { color:#fed677 }
#upScreen #wrapper #specialEvent p.leonardoLink { font-size:12px }
#upScreen #wrapper #storePlug { width:600px; padding:75px 0 90px 240px; text-align:center }
#upScreen #wrapper #storePlug p { font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 10px 0 }
#upScreen #wrapper #storePlug span { font-size:16px; color:#fff }
#upScreen #wrapper #storePlug img.leonardoIcon { float:left; padding:5px 15px 0 0 }
#upScreen #wrapper #storePlug p.leonardoLink { font-size:12px }
#upScreen #wrapper #storePlug a { color:#fff; font:bold 3.0em Arial, Helvetica, sans-serif; text-shadow: 0 0 0.3em red, 0 0 0.2em #fed667, 0 0 0.1em white }
#upScreen #wrapper #storePlug a:hover { color:#fed667; font:bold 3.0em Arial, Helvetica, sans-serif; text-shadow: 0 0 0.3em red, 0 0 0.2em #fed667, 0 0 0.1em white }
#upScreen #comingSoon { width:700px; margin:auto; padding: 250px 0 0 50px}
#upScreen #comingSoon p { text-align:center; font:bold 14px Arial, Helvetica, sans-serif }
#upScreen #comingSoon span { font-size:16px; color:#fff }
#pastScreen #wrapper #filmFestivals { width:700px; margin:0 auto; padding:0 0 0 50px }
#pastScreen #filmFestivals p { text-align:center; font:bold 14px Arial, Helvetica, sans-serif }
#pastScreen #filmFestivals span { font-size:16px; color:#fff }
#upScreen #legend { float:right; margin:0 0 10px 0 }
#upScreen #legend p { font:bold 1em Arial, Helvetica, sans-serif; padding:0; text-align:right }
/* store */
#store #productDescrip1, #store #productDescrip2 { float:left; width:250px }
#store #productDescrip1 { margin:15px 0 0 207px }
#store #productDescrip2 { margin:15px 0 0 147px }
#store #rsbDvd { margin:20px 0 0 0 }
#store #rsbBag { margin:15px 0 0 0 }
#store #moviePoster { margin:15px 0 0 0 }
#store #fbDonation { margin:25px 0 0 0 }
#store #moreItems { margin:30px 0 0 0; color:#fff; font:bold 1.55em Arial, Helvetica, sans-serif }
#store #viewCart { margin:30px 0 0 0 }
#store #groupOn { float:left; width:137px; height:108px; margin:100px 0 0 20px }
#store #productDescrip1 h3, #store #productDescrip2 h3 { font-size:1.9em }
#store #productDescrip1 p, #store #productDescrip2 p { font:bold 1.3em/1.4 Arial, Helvetica, sans-serif }
#store #productDescrip1 a, #store #productDescrip2 a { color:#fff; font:bold 1.55em Arial, Helvetica, sans-serif }
#store #productDescrip1 a:hover, #store #productDescrip2 a:hover { color:#fed677 }
/* shoppe */
#shoppe #shoppePage { position:absolute; top:75px; left:160px; right:100px; bottom:200px }
#shoppe #shoppePage h3 { font-size:1.9em }
#shoppe #shoppePage p { font:bold 1.3em/1.4 Arial, Helvetica, sans-serif }
#shoppe #shoppePage a { color:#fff; font:bold 1.3em/1.4 Arial, Helvetica, sans-serif }
#shoppe #shoppePage a:hover { color:#fed677 }
#shoppe #shoppeCategories { position:absolute; top:0; left:0; bottom:0; width:150px }
#shoppe #shoppeCategories a { font:bold 1.55em Arial, Helvetica, sans-serif }
#shoppe #shoppeCategories li { margin:5px 0 20px 0 }
#shoppe #shoppeCategories a.active { color:#fed677 }
#shoppe #shoppeItems { position:absolute; top:0; left:170px; right:0; bottom:0px; }
#shoppe #shoppeItems img { padding:0 15px 0 0; float:left }
#shoppe #shoppeItems li { margin:5px 0 0 0 }
#shoppe #shoppeColumn1 { position:absolute; top:50px; left:0px; width:50% }
#shoppe #shoppeColumn2 { position:absolute; top:50px; right:0px; width:50% }
#shoppe div.shoppeItem { margin:10px; min-height:175px }
#shoppe div.shoppeItemImage { position:absolute; height:155px; width:155px }
#shoppe div.shoppeItemText { position:absolute; left:175px }
#shoppe #shoppeFooter { position:absolute; bottom:25px; width:100% }
#shoppe #shoppeFooter a { font:bold 1.55em Arial, Helvetica, sans-serif }
#shoppe #shoppeFooter div.checkout { position:absolute; left:0; bottom:0 }
#shoppe #shoppeFooter div.more { position:absolute; right:0; bottom:0 }

/* email list */
#rsbMail #wrapper #content { width:640px; float:left; margin:30px 0 0 100px }
#rsbMail #content p { font:bold 14px Arial, Helvetica, sans-serif }
div.box { margin:0 auto; width:500px; margin:30px 0 0 0 }
div.box label { width:100%; display:block; padding:10px 0 10px 0 }
div.box label span { display:block; color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; float:left; width:100px; text-align:left; padding:3px 20px 0 0 }
div.box .input_text { width:200px }
div.box .button { position:relative; top:10px; left:227px; width:100px }
/* food drive */
#fooddrive #wrapper #content { width:640px; float:left; margin:30px 0 0 100px }
#fooddrive #content p { font:bold 14px Arial, Helvetica, sans-serif; margin-top:10px }
#fooddrive #content a { color:#fff; font-size:0.9em }
#fooddrive #content a:hover { color:#fed677 }
#fooddrive #content ul { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif }
#fooddrive #content li { padding:3px 0px 0px 10px}
#fooddrive #content table { margin:20px auto }
#fooddrive #content td { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; text-align:left; padding:3px 3px 0 0 }
#fooddrive #content th { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; text-align:left; padding:3px 3px 0 0; width:100px }
#fooddrive #content td.submit { text-align:center }
#fooddrive #content td.submit input { width:80px}
/* contact */
#contact #wrapper #content { float:left; width:600px; margin:30px 0 0 125px }
#contact #content h3 { font:bold 18px Arial, Helvetica, sans-serif; padding:15px 0 }
#contact #content span, #contact #content a { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 5px 0; line-height:1.2 }
#contact #content a:hover { color:#fff }
/* grouponmsg */
#grouponmsg #wrapper #content { float:left; width:600px; margin:30px 0 0 125px }
#grouponmsg #content h3 { font:bold 18px Arial, Helvetica, sans-serif; padding:15px 0 }
#grouponmsg #content span { color:#fed677; font:bold 14px Arial, Helvetica, sans-serif; padding:0 0 5px 0; line-height:1.2 }
#grouponmsg #content a { color:#fed677; font:14px Arial, Helvetica, sans-serif; padding:0 0 5px 0; line-height:1.2; text-decoration:underline }
#grouponmsg #content p { color:#fed677; font:14px Arial, Helvetica, sans-serif; padding:0 0 5px 0; line-height:1.3 }
#grouponmsg #content a:hover { color:#fff }
/* extras */
#privacy #document, #termsOfUse #document, #return #document { width:960px; height:auto; margin:0 auto; background:#fff; text-align:left }
#privacy #document #content p, #termsOfUse #document #content p, #return #document #content p { font:normal 13px Arial, Helvetica, sans-serif; color:#000 }
#privacy #document #content h3, #termsOfUse #document #content h3, #return #document #content h3 { font:bold 18px Arial, Helvetica, sans-serif; color:#000; padding:0 0 10px 0 }

.fb-like{width: 200px; position:absolute; top: 703px; left: 0;}
.fb-like-us {width:200px; position:absolute; top: 703px; left: 0; }

