/* css reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0;  }

body { background: #54a9da; font-family:"Verdana", Arial, Helvetica, sans-serif; color:#FFF; width: 100%; height: 100%; }
#bg-pink { background:#d4268c; width: 100%; height: 100%; overflow: hidden;}
#site-wrap { width: 900px; margin: 0 auto; overflow: hidden; }

h1 { background:url(../images/logo-bbbco.png) no-repeat; width: 337px; height: 168px; text-indent: -9999px;}
h2 { color: #82d7ff; font-size: 1.2em; font-weight: normal; padding-bottom: 30px;}
h3 { color: #347d93; font-size: 13px; }
h4 { font-size: 1.3em; font-family:"Georgia", Times New Roman, Times, serif; color:#347d93; padding: 10px 0 10px 0;}
h5 {}
h6 {}

/*logo and header */
.bbbfc-logo { background:url(../images/logo-bbbfc.jpg) no-repeat; width: 900px; height: 140px; text-indent:-9999px; background-position: 400px 60px;  }
.logo-pink { background:url(../images/bbbco-girls.gif) no-repeat; width: 900px; height: 114px; text-indent:-9999px; background-position: 500px 0;}
#header { background:url(../images/bbbco-header1.jpg) no-repeat; height: 406px; background-position: 20px 140px;  }
#header-girls { background:url(../images/header-girls-bbbco.gif) no-repeat; height: 350px; background-position: 0 60px;}
#header-bbbfc { background:url(../images/header-football.gif) no-repeat; height: 380px; background-position: 70px 168px;}

p { color: #707070; font-size: 0.7em; padding-bottom: 20px; line-height: 20px;}
.numbers { letter-spacing: 5px; text-align:center; }
a:link, a:visited { color: #347d93; text-decoration: none; font-weight: bold;}
a:hover { text-decoration:underline;}

/* paper */
#page-bottom { background:url(../images/page-bottom.jpg) no-repeat; width: 900px; height: 37px; background-position: -1px -25px;}

/* list */
ul.list { font-size: 0.7em; padding-left: 20px; margin-bottom: 20px; }
ul.list li { color: #55a8da; line-height: 20px; list-style-image:url(../images/list-arrow.jpg);  }

/* ALL STYLES PLACED BELOW HERE */
/* quote style */
.quote { font-size: 0.9em; font-style:italic; line-height: 18px;}
.quote-a { background:url(../images/quote-a.jpg) no-repeat; padding: 0 30px 20px 0;  }
.quote-b { background:url(../images/quote-b.jpg) no-repeat; padding: 0 0 20px 30px; margin-left: 10px;}

.italic-blue { color:#54a9da; font-style:italic;}
.bold-itallic { font-weight: bold; font-style:italic;}
.green { color: #5cd341; font-size: 15px;}
/* h tags styled*/
.icon-phone { background: url(../images/mobile-icon.jpg) no-repeat; padding-left: 38px; }
.icon-chat { background:url(../images/media-icon.jpg) no-repeat; padding-left: 40px;}

/* feature box */
.feature-star { background:url(../images/star-icon.jpg) no-repeat; padding-left: 70px; color:#54a9da;}

/* profile page */
.profile-wrap { float:left; overflow:hidden; width: 100%;}
.profile { width: 140px; float:left; }
.profile p { padding: 10px 0 0 5px; margin: 5px;}
.coach { padding: 10px; text-align:center;  }

/* images border */
img { border: none;}
img.thumb-small { border: #e1e1e1 1px dashed; padding: 5px; float:left; margin-right: 10px;}
img.wide { background:url(../images/wide-frame.png) no-repeat; padding: 5px 7px 15px 5px; margin-bottom: 20px; }
img.quote { padding-bottom: 20px;}
img.gallery { background:url(../images/frame-gallery.jpg) no-repeat; padding: 7px 7px 25px 7px; margin: 2px 2px 25px 2px; }
img.next { float:right; padding-right: 20px;}
img.back { float: left;}
img.icons { padding: 10px; }
img.left-icon { width: 158px; height: 221px; position:absolute; top: 13px; left: 242px; }
img.email-icon { position:absolute; width: 189px; height: 130px; top: 36px; left: 447px; }
img.shout { position:absolute; width: 222px; height: 210px; top: 8px; left: 662px;}
img.logo-icon { padding-bottom: 20px; }
img.twitter { padding-left: 10px;}

img.polaroid-thumb { background:url(../images/polaroid-thumb.jpg) no-repeat; padding: 13px 10px 20px 10px; }

/* span styles */
.grey { color: #bfc0c0;}

/*centre main body*/
#index-content { background:url(../images/paper-edge.jpg) repeat-y; width: 100%; background-position: 0 0; overflow:hidden; }
#index-girls { background:url(../images/paper-edge-pink.png) repeat-y; width: 100%; background-position: 0 0; overflow: hidden;}
#text, #text2 {float:left; padding-left: 30px;}
#text {  background:url(../images/paper.jpg) no-repeat;}
#text2 { background: url(../images/paper-pink.png) no-repeat;}
.slideshow { padding: 0 25px 0 5px;}
.left-text{ float:left;  width: 415px; margin: 20px 0 30px 0; background-color: #fff;}
.left-text-wide{ float:left;  width: 600px; margin: 20px 0 30px 0; background-color: #fff;}


/*right index */
#right-text { float:left; width: 410px; padding: 20px 0 20px 20px;}

/* gallery */
.gallery-box { }
.page-list { width: 100%; font-size: 1.4em;}

/* calendar */
.y-date { width: 410px; float:left; padding: 20px 0 20px 0; border-bottom: #54a9da 1px dashed; }
.y-date p { padding-bottom: 15px;}
.y-text { float:left; width: 330px;}
.date { background:url(../images/calendar-icon.jpg) no-repeat; width: 65px; height: 35px; float:left; padding: 30px 0 0 7px;  }
.date-smaller { background:url(../images/calendar-icon.jpg) no-repeat; width: 65px; height: 35px; float:left; padding: 30px 0 0 7px; font-size: 0.9em;  }


/*below */
#footer-wrap { width: 100%; }
#footer { width: 1024px; margin: 0 auto; background:url(../images/footer-bg.jpg) no-repeat; background-position: 30px 0; padding: 20px; overflow:hidden;  }
#footer p { color: #fff;}
#footer a { color: #fff; text-decoration: none; font-weight: normal;}
#footer a:hover {text-decoration: underline;}
.top { position:relative;  height: 260px; }

.links { text-transform:uppercase; line-height: 1.5em; width: 420px; padding: 40px 0 0 60px; }
.links-us {text-transform:lowercase; width: 260px; margin: 150px 0 0 50px; }
.links, .links-us {float:left; font-size: 0.8em; }
ul li { list-style-type: none;}
.sponsors { width: 195px; height: 494px; background: url(../images/sponsors-bg.gif) no-repeat; float:left; padding: 15px 0 0 10px; }

#footer-bottom { width: 100%; background: #fff url(../images/footer-bg-bottom.gif) repeat-x; background-position: top center; padding-top: 140px;}
.footer-text { width: 900px; margin: 0 auto; padding-top: 20px;}

/*girl page footer */
#footer-girls { width: 100%; background: #fff url(../images/footer-grass.gif) repeat-x; background-position: top center; padding-top: 140px; overflow:hidden;}

/* right nav*/
.right-nav { float:left; width: 200px; font-family: "Verdana", Arial, Helvetica, sans-serif; color: #707070;}

/* forms submit */
.forms-box { color: #707070; font-size: 0.8em; }
.forms-box, textarea { font-family: "Verdana", Arial, Helvetica, sans-serif;}
input { width: 200px;  border: 1px dashed #54a9da; }
textarea { width: 200px; height: 100px; border: 1px dashed #54a9da; font-size: 0.9em;}
form div {  padding-top: 0.6em;}
form div label { float:left; width: 40%;}
input.button { background:url(../images/send.jpg) no-repeat; width: 127px; height: 40px; border: none; display:block; text-indent: -9999px; margin-left: 200px; background-position: 5px 0;   }

/* slideshow */
#slideshow { position: relative; height:248px; }
#slideshow IMG {  position:absolute;  top:0; left:0; z-index:8;  }
#slideshow IMG.active { z-index:10;   }
#slideshow IMG.last-active {  z-index:9; }

#sidebar ul li .twtr-bd {font-size:1em;}

