/*
Theme Name: CK
Theme URI: http://wordpress.org/
Description: Cristie Kerr 2010 Website
Version: 1.6
Author: Dune Road Group
Author URI: http://duneroadgroup.com/

This theme was designed and built by Dune Road Group,
All rights reserved 2010.

CODE BY DOLCE

*/
body.birdiesbody #content {width: 100%;padding: 0;}
html { min-height:100%; }
body { margin:0; padding:0; min-height:100%; }
#ticker01 { overflow:hidden!important; }
* { margin:0; padding:0; }
body { background:url(images/bg_pattern.gif) repeat; font-family:verdana,arial,tahoma,sans-serif; font-size:8pt; margin:20px; }
body.birdiesbody { background:url(images/bg_pattern_birdies.gif) repeat; font-family:verdana,arial,tahoma,sans-serif; font-size:8pt; margin:20px; }
h1 { font-size:18pt; }
h2 { font-size:16px; text-transform:uppercase; text-transform:uppercase; color:#00b7f1; font-weight:400; }
body.birdiesbody h2 { font-family:verdana,arial,tahoma,sans-serif; font-size:16px; text-transform:uppercase; color:#f15e7b; }
h3 { font-size:14px; text-transform:uppercase; text-transform:uppercase; color:#00b7f1; font-weight:400; }
h4 { font-size:14px; text-transform:uppercase; text-transform:uppercase; color:#00b7f1; font-weight:400; }
img { border:none; padding:0; }
img a { border:none; }
img.left { float:left; border:none; padding:6px 0 0; }
img.right { float:right; border:none; padding:0 0 0 6px; }
#scroller_container1 a,#scroller_container2 a { margin:0 10px 0 0; }

/* Scroller Box */
#scroller_container1,#scroller_container2 { width:760px; height:20px; overflow:hidden; float:right; clear:both; }

/* Scoller Box */

/* CSS Hack Safari */
#dummy { }
#scroller_container1,#scroller_container2,#scroller_container3,#scroller_container4 { overflow:hidden; }
blockquote { border-left:1px solid #A5ABAB; margin:15px; padding:0 12px; }
code { font-family:"Courier New",Courier,monospace; }
p { margin:0 0 12px; color:#666; font-size:11px; line-height:15px; }
body.birdiesbody p { margin:0; color:#666; font-size:11px; line-height:15px; }
li a { outline:none; }
a { color:#00B7F1; text-decoration:none; }
body.birdiesbody a { color:#f15e7b; text-decoration:none; outline:none; }
a:hover { }
em { color:#00B7F1; font-style:normal; font-size:11px; }
#container { width:960px; margin:0 auto; padding:0; color:#333; overflow:visible; }
#header { width:960px; height:62px; color:#fff; background:transparent; }
.birdiesbody #header { width:960px; height:75px; color:#fff; background:transparent; }
.header-description { display:none; }
#header h1 { float:left; font:normal 20pt georgia,times; padding:0; margin:0; }
#header h1 a.birdies_logo { outline:none; color:#404040; text-decoration:none; background:url(images/logo_birdiesforbreastcancer.gif) no-repeat; text-indent:-9999em; display:block; width:277px; height:61px; margin:0 0 0 333px; }
#header h1 a.homepage_birdies_logo { outline:none; color:#404040; text-decoration:none; background:url(images/logo_birdiesforbreastcancer.gif) no-repeat; text-indent:-9999em; display:block; width:277px; height:61px; margin:0 0 0 333px; }
#header h1 a { outline:none; color:#404040; text-decoration:none; background:url(images/logo_cristiekerr.gif) no-repeat; text-indent:-9999em; display:block; width:241px; height:55px; }
#header h1 a:hover { color:#666; text-decoration:none; }
#header h2 { font:normal 10pt georgia,times; color:#333; padding:0 0 0 18px; margin:0; }
#menu { background:#DDD; font-family:Times New Roman,Times,serif; font-size:12px; text-transform:uppercase; width:960px; float:left; }
ul.dropdown { position:relative; float:right; margin:0; }
ul.dropdown li { font-weight:700; float:left; zoom:1; list-style:none; }
ul.dropdown a:hover { color:#00b7f1; text-decoration:none; }
body.birdiesbody ul.dropdown a:hover { color:#f15e7b; text-decoration:none; }
ul.dropdown a:active { color:#333; }
ul.dropdown li a { display:block; color:#333; outline:none; }
ul.dropdown li:last-child a { border-right:none; }
ul.dropdown li.menu-tour { background:url(images/menu-ontour.gif) no-repeat; width:47px; height:8px; display:block; margin:8px 15px 8px 8px; text-indent:-9999em; }
ul.dropdown li.menu-team { background:url(images/menu-teamcristie.gif) no-repeat; width:74px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.dropdown li.menu-news { background:url(images/menu-press.gif) no-repeat; width:34px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; width:82px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.dropdown li.menu-readingthevines { background:url(images/menu-readingthevines.gif) no-repeat; width:108px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.dropdown li.menu-birdies { background:url(images/menu-birdies.gif) no-repeat; width:156px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.dropdown li.menu-contact { background:url(images/menu-contact.gif) no-repeat; width:47px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.sub_menu { text-indent:0; }
body.birdiesbody ul.dropdown li.menu-about { background:url(images/birdies_about.gif) no-repeat; width:36px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody.about ul.dropdown li.menu-about { background:url(images/birdies_about2.gif) no-repeat; width:36px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody.raising-money ul.dropdown li.menu-about { background:url(images/birdies_about2.gif) no-repeat; width:36px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody.about ul.dropdown li.page-item-23 a { color:#f15e7b!important; }
body.birdiesbody.raising-money ul.dropdown li.page-item-25 a { color:#f15e7b!important; }
body.birdiesbody ul.dropdown li.team-birdies { background:url(images/birdies_teambirdies.gif) no-repeat; width:76px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody.team-birdies ul.dropdown li.team-birdies { background:url(images/birdies_teambirdies2.gif) no-repeat; width:76px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody ul.dropdown li.menu-makeapledge { background:url(images/birdies_makeapledge.gif) no-repeat; width:85px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody.make-a-pledge ul.dropdown li.menu-makeapledge { background:url(images/birdies_makeapledge2.gif) no-repeat; width:85px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
body.birdiesbody ul.dropdown li.menu-events { background:url(images/birdies_eventsandnews.gif) no-repeat; width:87px; height:8px; display:block; margin:8px 100px 8px 8px; text-indent:-9999em; }
body.birdiesbody.events-news ul.dropdown li.menu-events { background:url(images/birdies_eventsandnews2.gif) no-repeat; width:87px; height:8px; display:block; margin:8px 100px 8px 8px; text-indent:-9999em; }
body.birdiesbody ul.dropdown li.menu-return { background:url(images/birdies_returntohomepage.gif) no-repeat; width:153px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
ul.dropdown li.hover,ul.dropdown li:hover { position:relative; }
ul.dropdown li.hover a { color:#00b7f1; }
body.birdiesbody ul.dropdown li.hover a { color:#f15e7b; }
ul.dropdown ul { width:135px; visibility:hidden; position:absolute; top:100%; left:-56px; z-index:100; }
ul.dropdown .menu-team ul { width:135px; visibility:hidden; position:absolute; top:100%; left:-31px; z-index:100; }
ul.dropdown ul li { font-weight:400; background:#DDD; color:#333; float:none; padding:0 10px 4px; font-family:verdana,arial,tahoma,sans-serif; font-size:10px; text-align:center; }
ul.dropdown ul li.page-item-23,ul.dropdown ul li.page-item-21 { padding:18px 10px 4px; }
.tour-schedule ul.dropdown li.menu-tour { background:url(images/menu-ontour2.gif) no-repeat; width:47px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
.team-cristie ul.dropdown li.menu-team,.lpga-career-wins ul.dropdown li.menu-team,.professional ul.dropdown li.menu-team,.amateur-junior ul.dropdown li.menu-team,.coaches ul.dropdown li.menu-team { background:url(images/menu-teamcristie2.gif) no-repeat; width:74px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
.News ul.dropdown li.menu-news,.news-archive ul.dropdown li.menu-news,.photos ul.dropdown li.menu-news { background:url(images/menu-news2.gif) no-repeat; width:29px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
.news ul.dropdown li.menu-news,.news-archive ul.dropdown li.menu-news,.photos ul.dropdown li.menu-news { background:url(images/menu-news2.gif) no-repeat; width:29px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
.contact ul.dropdown li.menu-contact { background:url(images/menu-contact2.gif) no-repeat; width:47px; height:8px; display:block; margin:8px 20px 8px 8px; text-indent:-9999em; }
.team-cristie ul.sub_menu li.page-item-23 a { color:#00b7f1!important; }
.coaches ul.sub_menu li.page-item-25 a { color:#00b7f1!important; }
.news-archive ul.sub_menu li.page-item-21 a { color:#00b7f1!important; }
.photos ul.sub_menu li.page-item-28 a { color:#00b7f1!important; }
ul.dropdown ul li a { border-right:none; width:100%; display:inline-block; color:#FFF; }
ul.dropdown ul ul { left:100%; top:0; }
ul.dropdown li:hover >ul { visibility:visible; }
ul.sub_menu li a { color:#FFF!important; }
ul.sub_menu li a:hover { color:#00b7f1!important; }
body.birdiesbody ul.sub_menu li a:hover { color:#f15e7b!important; }
#content { float:left; width:530px; overflow:hidden; margin:14px; }
body.birdiesbody.about div#content { height:487px;}
body.birdiesbody.about div#content p { float:left;
font-size:9px;
margin:321px 18px 0 36px;
width:295px; }
body.birdiesbody.raising-money div#content { padding:384px 0 0 353px; height:104px; }
body.birdiesbody.raising-money div#content p { width:515px; font-size:9px; }
body.birdiesbody.raising-money div#content p strong { font-family:serif; font-size:10px; }
body.birdiesbody.team-birdies div#content p { text-align:center; font-size:9px; width:522px; }
body.birdiesbody.team-birdies div#content h2.title { width:456px; height:51px; background:url(images/birdies_goearnbirdies.gif) no-repeat; margin:30px 0 0 256px; text-indent:-9999em; }
body.birdiesbody.team-birdies div#content li div p { float:left; height:161px; color:#FFF; }
body.birdiesbody.team-birdies div#content li div p span.christina { margin:0; height:59px; display:block; background:url(images/birdies_title_christina.gif) no-repeat scroll 163px 0; text-indent:-9999em; }
body.birdiesbody.team-birdies div#content li div p span.kelly { margin:0; height:59px; display:block; background:url(images/birdies_title_kelly.gif) no-repeat scroll 163px 0; text-indent:-9999em; }
body.birdiesbody.team-birdies div#content li div p span.morgan { margin:0; height:59px; display:block; background:url(images/birdies_title_morgan.gif) no-repeat scroll 163px 0; text-indent:-9999em; }
body.birdiesbody.team-birdies div#content li div p span.natalie { margin:0; height:59px; display:block; background:url(images/birdies_title_natalie.gif) no-repeat scroll 163px 0; text-indent:-9999em; }
body.birdiesbody.team-birdies div#content li div { margin:0 0 0 30px; background:url(images/birdies_pledgebg.jpg); }
li.selected div p { padding:10px 30px 0 48px; }
ul#acc2.ui-accordion-container.ui-accordion li a.selected { display:none; }
.post { margin:0; padding:0; line-height:16pt; }
.post h2 { font-family:verdana,arial,tahoma,sans-serif; font-size:16px; text-transform:uppercase; color:#00b7f1; font-weight:400; margin:0 0 10px; }
.post h2 a { color:#00b7f1; text-decoration:none; }
.post h2 a:hover { color:#777; text-decoration:none; }
.post ul { }
.post li { }
.entry p { margin:12px 0; }
.postmetadata { clear:both; background:#F7F7F7; padding:6px; margin:20px 0; }
.navigation { font-size:8pt; width:100%; float:left; margin:0; padding:0; overflow:hidden; }
.alignleft a { float:left; margin:25px 0; }
.alignright a { float:right; margin:25px 0; }
#sidebar { overflow:hidden; display:inline; width:265px; float:right; margin:0; text-align:right; text-transform:uppercase; padding:0 0 40px; height:100%; color:#666; font-size:13px!important; }
#sidebar h2 { margin:0; padding:0; }
#sidebar label { margin:0; padding:0; }
#sidebar p { margin:0; padding:0 6px 0 12px; }
#sidebar img { padding:0; margin:0; }
#sidebar ul { margin:85px 10px 10px 12px; padding:0; }
#sidebar img.blog-cristie-title { margin:32px 28px 35px 12px; padding:0; }
#sidebar ul li { margin:0 0 8px; padding:0; line-height:14pt; list-style-type:none; clear:both; }
#sidebar ul ul { margin:14px 0; padding:0; }
#sidebar ul ul li { list-style-type:none; clear:both; }
#sidebar ul ul ul { margin:0; padding:0; }
#sidebar ul ul ul li { padding:0 0 0 15px; list-style-type:none; }
#sidebar ul li a { color:#666; }
#commentform { background:none; margin:0; padding:0; }
#commentform p { color:#000; }
#commentform a { color:#00B7F1; text-decoration:none; border-bottom:1px dotted #465D71; line-height:14pt; }
#commentform h3 { font-family:georgia,times,verdana; font-size:10pt; font-weight:300; color:#000; margin:0; padding:0; }
#comment { width:100%; }
#author,#email,#url,#comment,#submit { background:#fff; font-size:8pt; margin:5px 5px 0 0; padding:0; border:1px solid #00B7F1; }
#submit { margin:5px 5px 0 0; background:#00B7F1; color:#fff; padding:3px 0; }
#commentform p { margin:0; }
#respond { clear:both; margin:50px 0 0; }
#comments { margin:50px 0 0; padding:0; }
ol.commentlist { list-style-type:none; margin:0; padding:0; }
.avatar { float:left; margin:0 12px 0 0; }
ol.commentlist li { background:none; margin:10px 0; list-style-type:none; }
ol.commentlist li.alt { background:#eee; }
ol.commentlist li p { line-height:10pt; font-size:11px; }
ol.commentlist a { color:#666; }
cite { font-weight:700; font-style:normal; color:#00B7F1; }
cite a { color:#000; text-decoration:none; border-bottom:1px dotted #465D71; }
#searchform { padding:0; margin:14px 0; }
#searchform input#s { margin:0; padding:2px; border:1px solid #000; }
#searchform input#searchsubmit { border:none; background:#333; color:#fff; text-transform:lowercase; }
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { margin:0 7px 2px 0; display:inline; }
img.alignleft { margin:0 7px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left; }
.wp-caption { border:1px solid #ddd; text-align:center; background-color:#F7F7F8; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { margin:0; padding:0; border:0 none; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; padding:0 4px 5px; margin:0; }
#footerclear { float:left; clear:both; }
#footer { clear:both; width:100%; }
#footer p { text-transform:uppercase; font-size:9px; padding:0; margin:0; color:#333; text-align:left; }
#footer a { color:#333; text-decoration:none; }
#footer a:hover { color:#00b7f1; }
#ticker01 { width:960px!important; }
#blogticker { clear:both; float:left; position:relative; top:-13px; width:960px; background:#ddd; margin:40px 0 0; }
#blogticker img { bottom:-16px; float:left; left:18px; position:absolute; top:-13px; }
.tickercontainer { background:#DDD; width:960px; height:22px; margin:0; padding:0; float:left; overflow:hidden; }
.tickercontainer .mask { position:relative; left:180px; top:4px; height:13px; overflow:hidden; }
ul.newsticker { position:relative; left:795px; font:10px Verdana; list-style-type:none; margin:0; padding:0; }
ul.newsticker li { float:left; margin:0 40px 0 0; padding:0; }
ul.newsticker a { white-space:nowrap; padding:0; color:#00b7f1; font:10px Verdana,sans-serif; float:left; }
ul.newsticker a span { margin:0 5px 0 0; float:right; color:#666; }
#slider { padding:0!important; height:454px!important; float:left; }
#slider ul li { list-style:none; }
#controls { font-size:14px; margin:370px 0 0 10px; width:685px; }
ul li.slider-controls span a { font-size:14px; font-weight:700; color:#00b7f1; font-weight:700; }
ul li.slider-controls span { float:left; margin:4px 10px 0 0; }
#controls a { color:#00B7F1; }
#slider-controls a { color:#00B7F1; }
.sponsors { clear:both; float:left; padding:12px 0 18px; width:960px; }
body.birdiesbody #sponsors { padding:18px 0; }
#sidebar-tour { width:180px; height:456px; float:left; margin:0 7px 0 0; }
.tour-schedule #content { width:385px; height:396px; margin:0 7px 0 0; padding:30px; background:#F7F7F8; }
#sidebar-slideshow { float:left; margin:0; width:321px; }
#blog-sidebar-slideshow { margin:10px 0 0 28px; background:#FFF; }
.tour-row { display:block; float:left; font-size:11px; margin:0 0 16px; text-transform:uppercase; width:386px; }
.tour-row .prize { float:right; clear:left; }
.tour-row .date { float:left; }
.tour-row .city,.tour-row .country { float:left; }
.tour-row .city { clear:left; color:#ccc; }
.tour-row .country { color:#ccc; margin:0 0 0 6px; }
.tour-row .title,.tour-row .sponsor { float:left; clear:both; }
.tour-row .title { color:#00b7f1; }
#sidebar-tour ul li a { font-size:19px; text-transform:uppercase; font-family:Times New Roman,Times,Serif; font-weight:700; color:#4c4d4f; }
#sidebar-tour ul li { list-style-type:none; margin:22px 11px 0 0; text-align:right; height:13px; clear:both; }
.lpgalink { color:#00B7F1; display:block; float:left; margin:377px 0 0; position:absolute; font-size:11px; font-weight:700; }
#sidebar-tour ul li a { text-align:right; }
#sidebar-tour ul { float:right; }
#sidebar-tour ul li.January a { background:url(images/tour_menu-jan.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:77px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.February a { background:url(images/tour_menu-feb.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:90px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.March a { background:url(images/tour_menu-mar.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:60px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.April a { background:url(images/tour_menu-apr.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:51px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.May a { background:url(images/tour_menu-may.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:36px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.June a { background:url(images/tour_menu-june.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:43px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.July a { background:url(images/tour_menu-jul.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:42px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.August a { background:url(images/tour_menu-aug.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:68px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.September a { background:url(images/tour_menu-spt.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:113px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.October a { background:url(images/tour_menu-oct.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:81px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.November a { background:url(images/tour_menu-nov.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:94px; height:13px; float:right; clear:both; }
#sidebar-tour ul li.December a { background:url(images/tour_menu-dec.gif) no-repeat; display:block; text-indent:9999px; overflow:hidden; width:93px; height:13px; float:right; clear:both; }
li.categories { margin:28px 0 0!important; }
h2.blog-archives a { text-indent:99999px; background:url(images/blog_archives.gif); display:block; width:114px; height:20px; margin:0 0 8px; }
h2.blog-categories a { text-indent:99999px; background:url(images/blog_categories.gif); display:block; width:78px; height:10px; margin:0 0 8px; float:right; overflow:hidden; }
h2.blog-archives a { text-indent:99999px; background:url(images/blog_archives.gif); display:block; width:70px; height:10px; margin:20px 0 8px; }
#content-wrapper { float:left; background:url(images/bg_tile.gif); margin:11px 0 0; }
#content-wrapper-sponsor { float:left;margin:11px 0 0; }
body.birdiesbody .cform label { width:125px; margin:9px 10px 0 0; text-align:left; vertical-align:top; }
body.birdiesbody .cform label span { width:170px; }
body.birdiesbody #sb-body { border:1px solid #e16a7f; }
body.birdiesbody .cform textarea,body.birdiesbody .cform input { color:#e16a7f; font-size:8px; margin:3px 0 0; }
body.tour-schedule #content-wrapper { float:left; background:url(images/bg_tile_tour.gif); }
body.sponsors #content-wrapper { background:none; }
body.photos #content-wrapper { float:left; background:url(images/bg_tile_photos.gif); }
body.team-cristie #content-wrapper { float:left; background:url(images/bg_tile_team.gif); }
body.lpga-career-wins #content-wrapper { float:left; background:url(images/bg_tile_team.gif); }
body.professional #content-wrapper { float:left; background:url(images/bg_tile_team.gif); }
body.amateur-junior #content-wrapper { float:left; background:url(images/bg_tile_team.gif); }
body.coaches #content-wrapper { float:left; background:none; }
body.contact #content-wrapper { float:left; background:#FFF; }
body.homepage #content-wrapper { background:none; height:457px; overflow:hidden; }
#content { width:564px; padding:65px 65px 50px; margin:0; }
body.birdiesbody.about #content { background:url(images/birdies_bg_home.png) no-repeat; float:left; width:960px; height:490px; overflow:hidden; padding:0; }
body.birdiesbody.raising-money #content { background:url(images/birdies_bg_raisingmoney.png) no-repeat; float:left; width:960px; height:490px; overflow:hidden; padding:0; }
body.birdiesbody.team-birdies #content { background:url(images/birdies_transparent_bg.png) repeat-y; float:left; width:960px; height:525px; padding:0 0 36px; overflow:hidden; }

/* body.birdiesbody.team-birdies #content p {margin: 0 0 0 0 !important;} */
body.birdiesbody.make-a-pledge #content { background:url(images/birdies_bg_pledge.png) no-repeat; float:left; width:960px; height:488px; overflow:hidden;  }

body.birdiesbody.make-a-pledge #content .button1 {margin:300px 0 0 290px;}
body.birdiesbody.make-a-pledge #content .button2 {margin:0 0 0 290px;}
body.birdiesbody.make-a-pledge #content .button3 {margin:0 0 0 290px;}

body.birdiesbody.make-a-pledge #content h2 { display:none; }
body.birdiesbody.make-a-pledge #content p.info { margin:78px 0 0; font-size:9px; }
.ui-accordion-link:hover { cursor:pointer; cursor:hand; }
body.birdiesbody.make-a-pledge #content p.button1 a { text-indent:-9999em; display:block; width:520px; height:18px; background:url(images/birdies_paypal.gif) no-repeat; margin:0 0 14px; }
body.birdiesbody.make-a-pledge #content p.button2 a { text-indent:-9999em; display:block; width:430px; height:18px; background:url(images/birdies_check.gif) no-repeat; margin:0 0 14px; }
body.birdiesbody.make-a-pledge #content p.button3 a { text-indent:-9999em; display:block; width:500px; height:25px; background:url(images/birdies_designate.gif) no-repeat; margin:0 0 7px; }
body.birdiesbody.events-news #content { background:url(images/birdies_bg_events.png) no-repeat; float:left; width:960px; height:490px; overflow:hidden; padding:0; }
body.birdiesbody.team-birdies .birdies-message { margin:5px 0 18px 190px; }
.news #content { width:560px; padding:65px 65px 50px; background:#FFF; margin:0; display:inline; }
.news #content p { color:#666; }
.news .post-title { font-size:16px; text-transform:uppercase; }
.news .post-title a { color:#00b7f1; }
.news .post-content { clear:left; margin:13px 0 0; font-size:11px; line-height:15px; }
.news .post-content .date { margin:0 18px 0 0; color:#CCC; font-size:11px; }
#sidebar-news { width:265px; float:right; margin:0; text-align:right; text-transform:uppercase; padding:0 0 40px; height:100%; display:inline; }
#sidebar-news ul { padding:0 13px 0 50px; }
#sidebar-news ul li a { float:right; font-size:13px; color:#666; }
#sidebar-news ul li span { float:right; clear:both; color:#00b7f1; margin:3px 0 0; font-size:11px; }
#sidebar-news ul li { float:right; list-style:none; margin:50px 0 0; }
#sidebar-news h2.news-archive { background:url(images/news-archive.gif) no-repeat; text-indent:-99999px; overflow:hidden; display:block; float:left; display:block; width:14px; height:116px;margin:0 0 0 7px; }
#sidebar-cristies-wine-pick h2.cristies-wine-pick { background:url(images/cristies-wine-pick.gif) no-repeat; text-indent:-99999px; overflow:hidden; display:block; float:left; display:block; width:13px; height:156px; position:absolute; margin:0 0 0 37px; }
.post .date { margin:0 18px 0 0; color:#CCC; font-size:11px; }
.content p,.post p { margin:10px 0; color:#666; font-size:10px; line-height:15px; }
.post-content a img,.post a img { border:4px solid #E0E0E0; margin:13px 16px 0 0; }
.postlinks { float:right; font-size:11px; text-transform:uppercase; text-align:right; }
.postlinks a { display:block; }
.postlinks .pdf { color:#00b7f1; margin:0 0 5px; }
.postlinks .link { margin:1px 0 0; color:#DDD; }
.news #content .post-content p a img.alignnone { display:none; }
.news-archive #content { width:509px; height:340px; }
.news-archive #content ul li { list-style:none; margin:0 0 18px; float:left; }
.news-archive #content ul li a { float:left; font-size:13px; color:#666; }
.news-archive #content ul li span { float:left; clear:both; color:#00b7f1; }
.photos #content { padding:0; width:684px; height:457px;background:#333; }
#sidebar-photos { width:265px; float:right; margin:0; text-align:right; text-transform:uppercase; padding:0 0 15px; }
#sidebar-photos h2.photos { background:url(images/photo-gallery.gif) no-repeat; text-indent:-99999px; overflow:hidden; display:block; float:left; display:block; width:14px; height:126px; }
#sidebar-photos p a img { border:4px solid #E0E0E0; margin:22px 11px 0 0; }
.nav-controls .prev { float:left; }
.nav-controls .next { float:right; }
.contact #content { height:415px; margin:0; padding:20px; width:352px; }
#sidebar-contact { width:568px; float:right; margin:0; }
.contact p { margin:0 0 7px; }
#sidebar-teamcristie { width:222px; float:right; margin:0 0 0 12px; }
#sidebar-teamcristiemenu { width:272px; height:441px; float:left; margin:14px 7px 0 0; }
.team-cristie #content { width:317px; height:342px; background:#f7f7f8; }
ul .lpga { display:block; width:218px; height:197px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_lpga.gif); }
ul .pro { display:block; width:216px; height:23px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_professional.gif); }
ul .ama { display:block; width:217px; height:82px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_amateur.gif); }
ul .per { display:block; width:216px; height:33px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_personal.gif); }
ul .lpga a { display:block; width:218px; height:197px; text-indent:-9999em; }
ul .pro a { display:block; width:216px; height:23px; text-indent:-9999em; }
ul .ama a { display:block; width:217px; height:82px; text-indent:-9999em; }
ul .per a { display:block; width:216px; height:33px; text-indent:-9999em; }
#sidebar-teamcristiemenu ul { margin:25px 0 0; list-style:none; }
.lpga-career-wins #content { width:317px; height:342px; background:#f7f7f8; height:395px; padding:30px; width:387px; }
.team-cristie #content { width:317px; height:342px; background:#f7f7f8; height:395px; padding:30px; width:387px; margin-top:0; }
.professional #content { width:317px; height:342px; background:#f7f7f8; height:395px; padding:30px; width:387px; }
.amateur-junior #content { width:317px; height:342px; background:#f7f7f8; height:395px; padding:30px; width:387px; }
.lpga-career-wins ul .lpga { display:block; width:218px; height:197px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_lpga_2.gif); }
.team-cristie ul .per { display:block; width:216px; height:33px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_personal_2.gif); }
.professional ul .pro { display:block; width:216px; height:23px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_professional_2.gif); }
.amateur-junior ul .ama { display:block; width:217px; height:82px; margin:0 0 22px 28px; text-indent:-9999em; background:url(images/button_amateur_2.gif); }
h2.facts { background:url(images/team-basicfacts.gif) no-repeat; width:103px; height:22px; text-indent:-9999em; overflow:hidden; margin:0 0 10px; }
h2.whatiminto { background:url(images/team-whatiminto.gif) no-repeat; width:150px; height:30px; text-indent:-9999em; overflow:hidden; margin:0 0 10px; position:relative; left:-11px; }
.amateur-junior #content p { font-size:9px; margin:0 0 6px; }
.lpga-career-wins #content { font-size:11px; }
.lpga-career-wins #content ul { float:left; clear:left; }
.lpga-career-wins #content li { list-style:none; }
.lpga-career-wins #content li em { margin:0 50px 0 0; display:block; float:left; clear:both; font-weight:700; }
.lpga-career-wins #content li span { width:235px; display:block; float:left; margin:0 0 10px; }
.lpga-career-wins h3 { clear:left; float:left; font-weight:400; margin:20px 0 5px; font-size:12px; }
#sidebar-coaches { width:302px; float:right; margin:0 0 0 12px; }
.coaches #content { width:589px; background:#f7f7f8; padding:27px; height:400px; }
.coachescontent { margin:0 0 20px; }
img.bryan { margin:0 25px 0 0; }
.coaches #content p { float:left; clear:both; }
.coachtitle { font-size:13px; float:left;margin: 10px 0 0 0; }
img.wp-image-384 { margin:0 20px 0 0; }
img.wp-image-385 { margin:0 20px 0 0; }
.joetitleimage img { margin:0 0 0 12px; }
.bryantitleimage img { margin:0 0 0 12px; }
.coachurl a { color:#666; font-size:12px; }
.coachbio { margin:0 0 12px; }
.coaches #content ul.footercopy { margin:0 0 0 96px; float:left; }
.coaches #content ul.footercopy li.john { float:left;display:block; width:250px; height:36px; background:url(images/team-mycaddie.gif) no-repeat 135px -6px; font-size:13px; color:#666; }
.coaches #content ul.footercopy li.jim { float:right;display:block; width:240px; height:20px; background:url(images/team-mymental.gif) no-repeat 100px -6px; font-size:13px; color:#666; }
.coaches #content ul.footercopy li.jim a { color:#666; }
.coaches #content p .coachurl { margin:10px 0 0; float:left; }
div.content { display:none; float:left; width:695px; }
div.content a,div.navigation a { text-decoration:none; color:#777; }
div.content a:focus,div.content a:hover,div.content a:active { text-decoration:underline; }
div.controls { height:23px; margin-top:5px; position:absolute; z-index:20; }
.nav-controls a { color:#666!important; }
div.ss-controls { float:left; }
div.nav-controls { float:left; width:670px; font-size:74px; }
div.slideshow-container { position:relative; clear:both; height:457px; overflow:hidden; }
div.loader { position:absolute; top:0; left:0; background-repeat:no-repeat; background-position:center; width:550px; height:502px; }
div.slideshow { }
div.slideshow span.image-wrapper { display:block; position:absolute; top:0; left:0; }
div.slideshow a.advance-link { display:block; width:695px; height:502px; text-align:center; }
div.slideshow a.advance-link:hover,div.slideshow a.advance-link:active,div.slideshow a.advance-link:visited { text-decoration:none; }
div.slideshow img { position:relative; top:-14px; vertical-align:middle; height:516px; }
div.download { float:right; }
div.caption-container { position:relative; clear:left; height:75px; }
span.image-caption { display:block; position:absolute; width:550px; top:0; left:0; }
div.caption { padding:12px; }
div.image-title { font-weight:700; font-size:1.4em; }
div.image-desc { line-height:1.3em; padding-top:12px; }
div.navigation { float:right; }
ul.thumbs { clear:both; float:left; height:389px; margin:20px 0 0; padding:0; }
ul.thumbs li { float:left; padding:0; margin:5px 0 5px 10px; list-style:none; }
a.thumb { display:block; border:4px solid #E0E0E0; }
ul.thumbs li.selected a.thumb { background:#000; }
a.thumb:focus { outline:none; }
ul.thumbs img { border:none; display:block; }
div.pagination { clear:both; }
div.navigation div.top { margin-bottom:12px; height:11px; }
div.navigation div.bottom { margin-top:12px; margin-right:12px; float:right; }
div.pagination a,div.pagination span.current,div.pagination span.ellipsis { display:block; float:right; margin-right:2px; padding:4px 7px 2px; color:#00B7F1; font-size:11px; font-weight:700; text-align:right; }
div.pagination a:hover { text-decoration:none; }
div.pagination span.current { font-weight:700; color:#fff; }
div.pagination span.ellipsis { border:none; padding:5px 0 3px 2px; }
.make-a-pledge .cform label { display:inline; float:left; }
.make-a-pledge ol.cf-ol li { float:left; clear:left; height:19px; }
.make-a-pledge .cform label span { display:block; font-family:serif; color:#e16a7f; font-size:13px; }
.make-a-pledge .cform ol.cf-ol label { }
.make-a-pledge #sendbutton2 { height:20px; }
.make-a-pledge .cf-sb {float:right;
margin:20px 0 0 10px; }
.make-a-pledge .cform textarea,.cform input { width:85px!important; }
.make-a-pledge .cform fieldset { border:none; margin:0; }
.make-a-pledge .cform fieldset { background:none; }
.make-a-pledge .cform { float:left; margin:30px 30px 10px 30px; }
.make-a-pledge .cform input { border:1px solid #e16a7f; height:9px; float:left; }
.make-a-pledge #sendbutton2 {overflow: hidden;text-indent:9999px; border:none; width: 143px !important;height:31px !important;background: url(images/pledge-text_submit.gif) no-repeat;cursor: hand;cursor: pointer;}
.make-a-pledge .cform legend { color:#e16a7f; font-size:13px; margin:0;  }
input#cf2_field_9, input#cf2_field_10, input#cf2_field_13, input#cf2_field_14, input#cf2_field_15, input#cf2_field_16, input#cf2_field_17, input#cf2_field_18 {border-left: none;border-right: none;border-top: none;}
.make-a-pledge .cform .cf-fs1 legend { margin: 0 0 12px 0 }
.make-a-pledge .cform .cf-fs2 legend { display: none; }
.make-a-pledge .cform .cf-fs3 legend { display: none; }
.cf-fs3 {float: left;clear: left;}
.cform { margin:10px auto 0; width:375px; }
.cform fieldset { margin-top:10px; padding:5px 0 15px; border:1px solid #adadad; border-left-color:#ececec; border-top-color:#ececec; background:#f7f7f7; }
.cform .cf_hidden { display:none; border:none!important; background:none!important; padding:0!important; margin:0!important; }
.cform legend { margin-left:10px; padding:0 2px; font:normal 20px Times; color:#666; }
ol.cf-ol { margin:0!important; padding:0!important; }
ol.cf-ol li { background:none!important; margin:0!important; padding:0; list-style:none!important; text-align:left; line-height:1.3em; }
ol.cf-ol li.textonly { background:#fff!important; letter-spacing:1px; margin:5px 0!important; padding:5px 0; text-align:center; }
.cform label { width:90px; margin:4px 10px 0 0; text-align:left; vertical-align:top; }
.cform label span { width:90px; display:none; }
label.cf-before { margin:4px 10px 0 0; }
label.cf-after { margin:4px 15px 0 6px; text-align:left; width:115px; }
label.cf-after span { width:115px; display:block; }
label.cf-group-after { margin:3px 4px 0 2px; width:72px; text-align:left; }
label.cf-group-after span { width:72px; display:block; }
.cform input,.cform textarea,.cform select { padding:3px; border-left:none; border-top:none; border-right:none; border-bottom:1px solid #00B7F1; vertical-align:top; }
.cform input:hover,.cform textarea:hover,.cform select:hover { }
.cform input:focus,.cform textarea:focus,.cform select:focus { }
.cform textarea,.cform input { text-transform:uppercase; color:#00B7F1; width:340px; }
body.contact .cform textarea,body.contact .cform input { text-transform:uppercase; color:#00B7F1; width:340px!important; }
body.contact #sendbutton { border:none; }
.cform select { width:158px; padding:2px 0; }
.cform select.cfselectmulti { height:7.5em; }
.cform textarea { font-family:arial; font-size:.9em; overflow:auto; border-right:1px solid #00B7F1; border-left:1px solid #00B7F1; }
ol.cf-ol li.cf-box-title { font-weight:700; letter-spacing:1px; padding:8px 0 0 100px; }
.cform input.cf-box-a,.cform input.cf-box-b { margin:2px 0 0; width:14px; height:22px; border:none!important; background:none!important; }
.cform input.cf-box-a { margin-left:100px; }
ol.cf-ol li.cf-box-group { margin:10px 0 0!important; padding-left:100px; }
span.reqtxt,span.emailreqtxt { margin:3px 0 0 3px; font-size:.9em; display:none; vertical-align:top; }
.cf-fs2 ol.cf-ol label span, .cf-fs2 ol.cf-ol li { width:400px; }
.cf-fs2 { width:320px; }
.cf-fs2 ol.cf-ol label { width:290px; }
.cf-fs3 .cf-ol li label {width: 39px;}
.cf-fs3 .cf-ol li input {width: 150px !important;}
p.cf-sb { padding:0!important; margin:0; }
.cform input.backbutton,.cform input.resetbutton,.cform input.sendbutton { width:100px; padding:5px; font-size:12px; }
.cform input.resetbutton { width:auto; padding:5px 1em; }
.cform input.backbutton { width:auto; padding:5px 1em; }
ol.cf-ol li.cf_li_err { background:#ebebeb url(li-err-bg.png) repeat!important; border-color:#00B7F1; border-style:solid; border-width:1px 0; padding:5px 0!important; margin:5px 0!important; }
ol.cf-ol li ul.cf_li_text_err { height:1%; min-height:1%; margin:0 0 0 100px; padding:0; color:#333; }
ol.cf-ol ul.cf_li_text_err li { background:url(icon-alert.png) no-repeat left 1px!important; list-style:none!important; font-weight:700; text-indent:0; margin:0 0 2px!important; padding-left:15px; }
ol.cf-ol ul.cf_li_text_err li:before { content:''; }
label.secq,label.seccap { vertical-align:text-bottom; margin-bottom:4px; }
input.secinput { vertical-align:text-bottom; }
#cforms_captcha6,#cforms_captcha5,#cforms_captcha4,#cforms_captcha3,#cforms_captcha2,#cforms_captcha { height:15px; width:50px; padding:4px; margin:0; }
img.captcha { vertical-align:text-bottom; margin:0 0 0 10px!important; padding:0!important; border:none!important; float:none!important; }
img.captcha-reset { vertical-align:text-bottom; background:url(captcha_reset_grey.gif) no-repeat; margin:0 0 2px 3px; width:21px; height:21px; border:none; }
img.imgcalendar { border:none; }
div.cf_info { color:#333; display:none; padding:10px 15px!important; width:380px; line-height:1.3em; margin:10px auto; }
div.cf_info ol { margin:0; padding:5px 15px 0 30px; }
div.cf_info ol li { padding:1px 0; margin:2px 0; }
div.cf_info a { color:#00B7F1!important; text-decoration:underline!important; }
div.success { background:#F7F7F7 none repeat scroll 0 50%; color:#444; display:block; }
div.failure { display:block; background:#ebebeb url(li-err-bg.png) repeat!important; border-color:#00B7F1; border-style:solid; border-width:1px 0; }
div.waiting { background:#F9F9F9; color:#AAA; display:block; }
.cform .cf_error { color:#00B7F1; border:1px solid #00B7F1; }
div.mailerr { display:block; }
.mailerr,.cform .cf_errortxt { color:#00653a; }
[disabled] { color:#ddd; border-color:#ddd!important; background:none!important; }
.disabled { border-color:#ddd!important; }
.cform input.cf_upload { width:220px; background:#f9f9f9; border:1px solid #888; }
.linklove { width:410px; margin:0 auto 10px!important; padding:0!important; text-align:center!important; }
.linklove a,.linklove a:visited { font-size:.8em; font-family:Tahoma; color:#aaa!important; }
* html .cform fieldset { position:relative; margin-top:15px; padding-top:25px; }
* html .cform legend { position:absolute; top:-10px; left:10px; margin-left:0; }
*+html .cform fieldset { position:relative; margin-top:15px; padding-top:25px; }
*+html .cform legend { position:absolute; top:-10px; left:10px; margin-left:0; }
* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt { display:inline-block; }
*+html .cform label,*+html ol.cf-ol,*+html ol.cf-ol li,*+html span.reqtxt,*+html span.emailreqtxt { display:inline-block; }
* html img.captcha { margin-bottom:1px!important; }
*+html img.captcha { margin-bottom:1px!important; }
.cform input.sendbutton { background:#FFF; text-align:left; }
#usermessagea { width:200px; }
#sb-container,#sb-wrapper { text-align:left; }
#sb-container,#sb-overlay { position:absolute; top:0; left:0; width:100%; margin:0; padding:0; }
#sb-container { height:100%; display:none; visibility:hidden; z-index:999; }
body>#sb-container { position:fixed; }
#sb-overlay { height:expression(document.documentElement.clientHeight+'px'); }
#sb-container>#sb-overlay { height:100%; }
#sb-wrapper { position:relative; }
#sb-wrapper img { border:none; }
#sb-body { position:relative; margin:0; padding:0; overflow:hidden; border:1px solid#00b7f1; }
#sb-body-inner { position:relative; height:100%; }
#sb-content.html { height:100%; overflow:auto; background:#FFF; }
#sb-loading { position:absolute; top:0; width:100%; height:100%; text-align:center; padding-top:10px; }
#sb-body,#sb-loading { background:url(images/bg_loading.gif) repeat; }
#sb-title,#sb-info { position:relative; margin:0; padding:0; overflow:hidden; }
#sb-title-inner,#sb-info-inner { position:relative; font-family:'Lucida Grande',Tahoma,sans-serif; line-height:16px; }
#sb-title,#sb-title-inner { height:26px; }
#sb-title-inner { font-size:16px; padding:5px 0; color:#fff; }
#sb-info,#sb-info-inner { height:20px; }
#sb-info-inner { font-size:12px; color:#fff; }
#sb-nav { float:right; height:16px; padding:2px 0; width:45%; }
#sb-nav a { display:block; float:right; height:16px; width:16px; margin-left:3px; cursor:pointer; }
#sb-nav-close { background-image:url(resources/close.png); background-repeat:no-repeat; }
#sb-nav-next { background-image:url(resources/next.png); background-repeat:no-repeat; }
#sb-nav-previous { background-image:url(resources/previous.png); background-repeat:no-repeat; }
#sb-nav-play { background-image:url(resources/play.png); background-repeat:no-repeat; }
#sb-nav-pause { background-image:url(resources/pause.png); background-repeat:no-repeat; }
#sb-counter { float:left; padding:2px 0; width:45%; }
#sb-counter a { padding:0 4px 0 0; text-decoration:none; cursor:pointer; color:#fff; }
#sb-counter a.sb-counter-current { text-decoration:underline; }
div.sb-message { font-family:'Lucida Grande',Tahoma,sans-serif; font-size:12px; padding:10px; text-align:center; }
div.sb-message a:link,div.sb-message a:visited { color:#fff; text-decoration:underline; }
ul#acc2.ui-accordion-container.ui-accordion li { float:left; }
ul#acc2.ui-accordion-container.ui-accordion li a { margin:0 0 0 230px; }
ul#acc2.ui-accordion-container.ui-accordion li a { width:431px; height:69px; display:block; text-indent:-9999em; }
ul#acc2.ui-accordion-container.ui-accordion li a.morgan { background:url(images/birdies_morgan.jpg) no-repeat; }
ul#acc2.ui-accordion-container.ui-accordion li a.kelly { background:url(images/birdies_kelly.jpg) no-repeat; }
ul#acc2.ui-accordion-container.ui-accordion li a.natalie { background:url(images/birdies_natalie.jpg) no-repeat; }
ul#acc2.ui-accordion-container.ui-accordion li a.christina { background:url(images/birdies_christina.jpg) no-repeat; }
#acc2 { float:left; }
.gigpress-empty { margin:0!important; display:block; float:left; font-size:11px; text-transform:uppercase; width:386px; }
.inline-sample-content { width:100%; height:100%; background:#FFF; }
body.Blog.birdies-for-breast-cancer #content-wrapper { background:none; }
body.Blog ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle2.gif) no-repeat; }
body.Blog.homepage ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.news ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.coaches ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.team-cristie ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.tour-schedule ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.photos ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.contact ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.reading-the-vines ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.reading-the-vines ul.dropdown li.menu-readingthevines { background:url(images/menu-readingthevines2.gif) no-repeat; }
body.globalbody.Wine ul.dropdown li.menu-readingthevines { background:url(images/menu-readingthevines2.gif) no-repeat !important; }
body.Blog.birdies-for-breast-cancer ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.Blog.birdies-for-breast-cancer ul.dropdown li.menu-birdies { background:url(images/menu-birdies2.gif) no-repeat; }
body.lpga-career-wins ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.professional ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.amateur-junior ul.dropdown li.menu-lifestyle { background:url(images/menu-lifestyle.gif) no-repeat; }
body.reading-the-vines #content-wrapper { background:transparent url(images/bg_tile.gif) repeat scroll 0 0; float:left; margin:11px 0 0; }
img.vineheader { margin:50px 0 0 30px; }
body.reading-the-vines #content { padding:132px 4px 35px;
width:686px; }

#blog-wine-content h2 { color:#222;margin: 0;font-size:22px; }

body.reading-the-vines #content .post-title { float:right; width:374px; }
body.reading-the-vines #content .post-content { float:left; }
body.reading-the-vines p img { border:1px solid#00b7f1; }
body.reading-the-vines .post { float:left; }
div#wine-content { float:left; width:300px; }
#sidebar-cristies-wine-pick { float:right;
height:484px;
margin:0;
overflow-x:hidden;
overflow-y:auto;
padding:0 0 40px;
text-align:right;
text-transform:uppercase;
width:265px; }
#sidebar-cristies-wine-pick ul { padding:0 31px 0 31px; float:right; }
#sidebar-cristies-wine-pick ul li a { float:right; font-size:13px; color:#666; margin:0 0 11px; }
#sidebar-cristies-wine-pick ul li span { float:right; clear:both; color:#00b7f1; margin:3px 0 0; font-size:11px; }
#sidebar-cristies-wine-pick ul li { float:right; list-style:none; margin:20px 0 0; }
#sidebar-cristies-wine-pick img { width:130px;margin:0 15px 0 0; }
#sidebar-cristies-wine-pick ul li p { margin:0; text-align:center;margin:0 0px 0 -25px;color:black;font-size:11px;
line-height:12px; clear:both;}
#blog-wine-content {float: right;width:300px;}
 
#blog-wine-content p {margin: 0;}
 body.lifestyleblog #content-wrapper { background:transparent url(images/bg_tile_lifestyleblog.gif) repeat scroll 0 0; float:left; margin:11px 0 0; }
body.reading-the-vines #content-wrapper { overflow: hidden;background:transparent url(images/bg_tile_wineblog_noside.gif) repeat scroll 0 0; float:left; margin:11px 0 0; }
body.lifestyleblog #sidebar .rightcolumn-side { margin:85px 10px 20px 12px; padding:0; }
body.lifestyleblog #content { padding:165px 65px 50px; display:inline; }
.header-sponsors { float:right; margin:13px 0 0; position:relative; }
/* body.reading-the-vines .entry { width:635px; } */
.wine-cristie-kerr {margin: 10px 20px 0 34px;float: left;}
body.reading-the-vines .post p { float:right;font-size:9px;line-height:13px;
width:245px; text-transform:uppercase;color: #00B7F1; }
#wine-description { float:right; width:380px; }
#wine-date,#wine-label,#wine-location,#wine-description,#wine-why-i-like-it,#wine-why { float:right; clear:right; width:335px; margin:0; color:#333; }
#wine-why { margin:7px 0 0; height:48px; text-indent:-9999px; background:url(images/wine-why.gif) no-repeat; }
#wine-location { margin:0 0 11px; height:13px; }
#wine-label { font-size:20px; }

ul.rightcolumn-side .sidebar-golf { background:transparent url(images/sidebar-golf.gif) no-repeat scroll 186px 0; height:17px; }
ul.rightcolumn-side .sidebar-wine { background:transparent url(images/sidebar-wine.gif) no-repeat scroll 180px 0; height:17px; }
ul.rightcolumn-side .sidebar-fashion { background:transparent url(images/sidebar-fashion.gif) no-repeat scroll 148px 0; height:17px; }
ul.rightcolumn-side .sidebar-travel { background:transparent url(images/sidebar-travel.gif) no-repeat scroll 158px 0; height:17px; }
ul.rightcolumn-side .sidebar-sponsors { background:transparent url(images/sidebar-sponsors.gif) no-repeat scroll 125px 0; height:17px; }
ul.rightcolumn-side .sidebar-news { background:transparent url(images/sidebar-news.gif) no-repeat scroll 179px 0; height:17px; }
body.lifestyleblog ul.rightcolumn-side .sidebar-golf { background:transparent url(images/sidebar-golf.gif) no-repeat scroll 186px 0!important; height:17px; }
body.lifestyleblog ul.rightcolumn-side .sidebar-wine { background:transparent url(images/sidebar-wine.gif) no-repeat scroll 180px 0!important; height:17px; }
body.lifestyleblog ul.rightcolumn-side .sidebar-fashion { background:transparent url(images/sidebar-fashion.gif) no-repeat scroll 146px 0!important; height:17px; }
body.lifestyleblog ul.rightcolumn-side .sidebar-travel { background:transparent url(images/sidebar-travel.gif) no-repeat scroll 158px 0!important; height:17px; }
body.lifestyleblog ul.rightcolumn-side .sidebar-sponsors { background:transparent url(images/sidebar-sponsors.gif) no-repeat scroll 124px 0!important; height:17px; }
body.lifestyleblog ul.rightcolumn-side .sidebar-news { background:transparent url(images/sidebar-news.gif) no-repeat scroll 176px 0!important; height:17px; }
body.Golf ul.rightcolumn-side .sidebar-golf { background:transparent url(images/sidebar-golf2.gif) no-repeat scroll 186px 0; height:17px; }
body.Wine ul.rightcolumn-side .sidebar-wine { background:transparent url(images/sidebar-wine2.gif) no-repeat scroll 180px 0; height:17px; }
body.Fashion ul.rightcolumn-side .sidebar-fashion { background:transparent url(images/sidebar-fashion2.gif) no-repeat scroll 146px 0; height:17px; }
body.Travel ul.rightcolumn-side .sidebar-travel { background:transparent url(images/sidebar-travel2.gif) no-repeat scroll 158px 0; height:17px; }
body.Sponsors ul.rightcolumn-side .sidebar-sponsors { background:transparent url(images/sidebar-sponsors2.gif) no-repeat scroll 124px 0; height:17px; }
body.News ul.rightcolumn-side .sidebar-news { background:transparent url(images/sidebar-news2.gif) no-repeat scroll 176px 0; height:17px; }
ul.rightcolumn-side .sidebar-golf a { text-indent:9999px; display:block; }
ul.rightcolumn-side .sidebar-wine a { text-indent:9999px; display:block; }
ul.rightcolumn-side .sidebar-fashion a { text-indent:9999px; display:block; }
ul.rightcolumn-side .sidebar-travel a { text-indent:9999px; display:block; }
ul.rightcolumn-side .sidebar-sponsors a { text-indent:9999px; display:block; }
ul.rightcolumn-side .sidebar-news a { text-indent:9999px; display:block; }
body.Golf #content-wrapper { background:url(images/bg_tile_lifestyleblog.gif) repeat scroll 0 0; }
body.Wine #content-wrapper { background:url(images/bg_tile_wineblog_content.gif) repeat scroll 0 0; }
body.Fashion #content-wrapper { background:url(images/bg_tile_lifestyleblog.gif) repeat scroll 0 0; }
body.Travel #content-wrapper { background:url(images/bg_tile_lifestyleblog.gif) repeat scroll 0 0; }
body.Sponsors #content-wrapper { background:url(images/bg_tile_lifestyleblog.gif) repeat scroll 0 0; }
body.News #content-wrapper { float:left; background:url(images/bg_tile_blog.gif); margin:11px 0 0; }
body.Golf #content { padding:165px 65px 50px; }
body.Wine #content { padding:165px 65px 50px; }
body.Fashion #content { padding:165px 65px 50px; }
body.Travel #content { padding:165px 65px 50px; }
body.Sponsors #content { padding:165px 65px 50px; }
body.News #content { }

#sponsors
{
	width:970px;
	overflow:visible;
	margin:0 !important;
	padding:0 !important;
}

#sponsors img
{
	margin:0;
	padding:0;
	border:none;
	display:inline;
	float:left;
	position: relative;
}

/*#sponsors img { float:left; display:inline; }*/
#sponsors a {
	display:inline;
}

div.clearall
{
	clear:both;
	height:1px;
	margin:0;
	padding:0;
}

