/*
Theme Name: CBCF - Blog
*/
/* --------------------------------- =wordpress stuff -------- */
a{outline:none;}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;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;}
/* --------------------------------- =commonly used tools -------- */
.clear,.clearMe,.postHeader,.postContent,.postFooter{clear:both;}
.hideText{text-indent:-9999px;}
.displayNone{display:none;}
.floatLeft{float:left;}
.floatRight{float:right;}
bold,strong,b{font-weight:bold;}
italic,i,em{font-style:italic;}
small{font-size:80%;}
.box.noborder{border:0;}
.pink{background:#f389b0;}
.lightPink{background:#f8b6cd;}
/* --------------------------------- =layout -------- */
body{background:#94D2E1 url('images/bg-page.jpg') repeat-x;}
#header{background:url('images/bg-header.jpg') no-repeat 50% bottom;height:230px;position:relative;}
#contentHolder{background:#FFF;}
#content{padding:20px 0;margin-right:0;}
#footer{background:#F3F1F0;text-align:center;padding:30px 0 20px;}
.box {border-bottom:1px dotted #e2e0e1;background:none;margin:1.5em;padding:0 0 1.5em 0;}
.post,.page{background:#f0efed;margin:0 20px 8px 51px;padding:13px 12px;}
.post.latestWallPost{background:#9cae4a;margin-bottom:12px;}
#sponsors{display:block;height:89px;width:100%;position:relative;}
p#titleSponsor{display:inline;position:absolute;top:5px;left:40px;margin:0;}
p#nationalSponsors{display:inline;position:absolute;top:5px;left:133px;margin:0;}
#makeAWishForm{display:block;width:675px;position:absolute;top:0;right:0;}
#followUsFlag{margin-right:0;position:relative;display:block;height:145px;}
#flagBg{background:url('images/flag-sidebar.png') no-repeat;display:block;position:absolute;width:344px;height:180px;right:-61px;top:-24px;}
#flagContainer{display:block;position:relative;}
#wallQuote {width:400px;display:block;float:left;margin:13px 0 0 15px;}
.postMeta {float:right;display:block;width:203px;position:relative;}
.postMeta a.comments{display:block;height:21px;width:14px;background:url('images/icon-comments.gif') no-repeat;position:absolute;top:0;left:0;padding:2px 0 0 8px;}
.postMeta .date {position:absolute;top:5px;left:25px;}
/* --------------------------------- =typography -------- */
h1 a{display:block;background:url('images/logo-findingHope.png') no-repeat;width:312px;height:181px;position:absolute;top:28px;left:-44px;}
h2{font:normal normal lighter 24px/1.2em 'Georgia',Times,Serif;color:#F389B0;}
.postHeader h2{display:block;width:390px;float:left;}
h3,#flagContainer h4{color:#AABF38;font:normal normal bold 14px/1em 'HelveticaNeue-Light',Verdana,Arial,Sans-serif;text-transform:uppercase;}
#flagContainer h4{position:absolute;top:53px;left:50px;}
#footer p{font:normal normal normal 10px/1.4em 'Arial',Helvetica, Sans-serif;color:#333333;}
.post.latestWallPost p{margin-bottom:0;}
/*.post .entryHeading {font:normal normal normal 24px/1.2em 'Arial',Verdana, Helvetica, sans-serif;color:#53453F;} BEFORE CHANGES*/
.post .entryHeading {font:normal normal normal 20px/1.2em 'Arial',Verdana,Helvetica,sans-serif;color:#53453F;text-indent:-8px;font-weight:bold;}
.post.latestWallPost p{font:normal normal normal 1em/1em 'Arial', Verdana, Helvetica, sans-serif;color:#FFF;text-transform:uppercase;text-align:right;}
.post.latestWallPost p small{text-transform:lowercase;}
#aboutTheWall p {color:#53453F;font:normal normal normal 1.2em/1.2em 'Georgia',Times,Serif;}
.postMeta .date {font:normal normal normal 10px 'Arial',Verdana,Helvetica,Sans-serif;text-transform:uppercase;color:#808285;}
.postContent {font:normal normal normal 12px/1.5em 'HelveticaNeue-light',Verdana,Arial,Sans-serif;color:#000;margin-bottom:1em;}
.postFooter p {font:normal normal normal .9em 'HelveticaNeue-light',Verdana,Arial,Sans-serif;text-transform:uppercase;color:#AABF38;margin:0;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
h2 a:link, h2 a:visited{color:#F389B0;text-decoration:none;}
h2 a:hover{color:#F389B0;text-decoration:underline;}
a#registerNow {display:block;width:100%;height:423px;background:url('images/button-registerNow.gif') no-repeat 50% 50%;}
a#cibcRunLogo {display:block;width:100%;height:50px;background:url('images/logo-cibcRun.gif') no-repeat 50% 50%;}
#footer a:link, #footer a:visited {color:#333333;text-decoration:underline;}
#footer a:hover {color:#333333;text-decoration:none;}
a#wallOfHopeScript{display:block;width:90px;height:87px;background:url('images/logo-wallOfHopeScript.gif') no-repeat left 50%;border-right:1px dotted #bec989;float:left;}
a#makeAWish{display:block;width:80px;height:87px;background:url('images/logo-makeAWish.gif') no-repeat 10px 50%;border-left:1px dotted #bec989;float:right;}
.postMeta a.comments:link,.postMeta a.comments:visited{color:#FFF;text-decoration:none;}
.postMeta a.comments:hover{color:#FFF;text-decoration:underline;}
.postFooter a,.postFooter a:link, .postFotter a:visited {color:#AABF38;text-decoration:none;}
.postFooter a:hover {color:#AABF38;text-decoration:underline;}
.postContent p a,.postContent p a:link, .postContent p a:visited{color:#F389B0;text-decoration:none;}
.postContent p a:hover {color:#F389B0;text-decoration:underline;}
.post .entryHeading a, .post .entryHeading a:link, .post .entryHeading a:visited {text-decoration:none;color:#53453F;}
.post .entryHeading a:hover {text-decoration:none;color:#53453F;}
.post.latestWallPost p a,.post.latestWallPost p a:link, .post.latestWallPost p a:visited {color:#FFF;text-decoration:none;}
.post.latestWallPost p a:hover{color:#fff;text-decoration:underline;}
/* --------------------------------- =logos -------- */
a#logo-twitter, a#logo-facebook,a#logo-youtube,a#logo-flickr{display:block;width:35px;height:35px;position:absolute;top:84px;}
a#logo-twitter {background:url('images/logo-twitter.gif') no-repeat 50% 50%;left:50px;}
a#logo-facebook {background:url('images/logo-facebook.gif') no-repeat 50% 50%;left:85px;}
a#logo-youtube {background:url('images/logo-youtube.gif') no-repeat 50% 50%;left:120px;}
a#logo-flickr {background:url('images/logo-flickr.gif') no-repeat 50% 50%;left:155px;}
a#CBCFLogo {display:block;height:147px;border-bottom:2px solid #c8c7c7;background:url('images/logo-CBCF.gif') no-repeat scroll 50% 92px;margin:0 20px;}
a#logo-cibc,a#logo-newBalance,a#logo-runningRoom,a#logo-canpar,a#logo-mandm,a#logo-revlon{display:block;width:83px;height:50px;position:absolute;bottom:0;}
a#logo-cibc {background:url('images/logo-cibc.gif') no-repeat 50% 50%;left:35px;}
a#logo-newBalance {background:url('images/logo-newBalance.gif') no-repeat 50% 50%;left:128px;}
a#logo-runningRoom {background:url('images/logo-runningRoom.gif') no-repeat 50% 50%;left:219px;}
a#logo-canpar {background:url('images/logo-canpar.gif') no-repeat 50% 50%;left:340px;}
a#logo-mandm {background:url('images/logo-mandm.gif') no-repeat 50% 50%;left:462px;}
a#logo-revlon {background:url('images/logo-revlon.gif') no-repeat 50% 50%;left:574px;}
/* --------------------------------- =lists -------- */
/* --------------------------------- =navigation -------- */
#navigation a{display:block;margin-bottom:5px;padding:3px 0 3px 7px;}
#navigation a#button-shareYourStory {background:#f389b0 url('images/nav-shareYourStory.gif') no-repeat  10px 16px;}
#navigation a#button-registerNow {background:#F8B6CD url('images/nav-registerNowForTheRun.gif') no-repeat 13px 17px;}
#navigation a#donate {background:#F8B6CD url('images/nav-donate.gif') no-repeat 6px 50%;}
#navigation a#postEvent {background:#f389b0 url('images/nav-postAnEvent.gif') no-repeat 6px 50%;}
#navigation a#shareYourPhotos {background:#F8B6CD url('images/nav-shareYourPhotos.gif') no-repeat 6px 50%;}
#navigation a#fundraisingTips {background:#f389b0 url('images/nav-fundRaisingTips.gif') no-repeat 6px 50%;}
#navigation a#button-shareYourStory,#navigation a#button-registerNow{width:103px;height:106px;padding:10px 0 0 10px;margin-bottom:12px;}
#pagination a, #pagination span {background:none;border:none;float:left;}
/* --------------------------------- =forms -------- */
#subscribeBox form{border:1px solid #D5DF9C;width:200px;float:right;margin:2px 0 10px;}
#subscribeBox {background:url('images/icon-rss.gif') no-repeat 0 0;}
#subscribeBox form p{position:relative;margin:0;}
#subscribeBox form input#s,#subscribeBox form input#subscribe{margin:0;padding:2px 0 0 1px;width:164px;border:none;color:#000;}
#subscribeBox form label{position:absolute;top:2px;left:1px;color:#CCC;}
#subscribeBox form input#s,#subscribeBox form input#subscribe,#subscribeBox form label{font:normal normal normal 12px 'Arial',Helvetica,Verdana,sans-serif;}
/* --------------------------------- =tables -------- */
/* --------------------------------- =comments -------- */
ol.commentlist{list-style:none;margin:0;padding:0;}
ol.commentlist li{border:1px solid #d5d5d5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 0 10px;padding:5px 7px 5px 64px;position:relative;}
ol.commentlist li.pingback .comment-author{padding:0 170px 0 0;}
ol.commentlist li div.vcard{font-weight:bold;font-size:14px;line-height:16px;font-family:helvetica,arial,sans-serif;}
ol.commentlist li div.vcard cite.fn{font-style:normal;font-size:11px;}
ol.commentlist li div.vcard cite.fn a.url{color:#cc0000;text-decoration:none;}
ol.commentlist li div.vcard cite.fn a.url:hover{color:#000;}
ol.commentlist li div.vcard img.avatar{background:#fff;border:1px solid #aaa;padding:5px;left:7px;position:absolute;top:7px;}
ol.commentlist li div.comment-meta{font-weight:bold;font-size:10px;line-height:16px;font-family:helvetica,arial,sans-serif;position:absolute;right:10px;text-align:right;top:5px;}
ol.commentlist li div.comment-meta a{color:#205B87;text-decoration:none;}
ol.commentlist li p{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;margin:5px 0 12px;}
ol.commentlist li ul{font-weight:normal;font-size:12px;line-height:16px;font-family:helvetica,arial,sans-serif;list-style:square;margin:0 0 12px;padding:0;}
ol.commentlist li div.reply{background:#999;border:1px solid #666;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#fff;font:bold 9px/1 helvetica,arial,sans-serif;padding:6px 5px 4px;text-align:center;width:36px;}
ol.commentlist li div.reply:hover{background:#cc0000;border:1px solid #cc0000;}
ol.commentlist li div.reply a{color:#fff;text-decoration:none;text-transform:uppercase;}
ol.commentlist li ul.children{list-style:none;margin:12px 0 0;text-indent:0;}
ol.commentlist li ul.children li.depth-2{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-3{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-4{margin:0 0 3px;}
ol.commentlist li ul.children li.depth-5{margin:0 0 3px;}
ol.commentlist ul.children li.odd{background:#fff;}
ol.commentlist ul.children li.even{background:#f6f6f6;}
ol.commentlist li.pingback div.vcard{padding:0 170px 0 0;}
/* --------------------------------- =search-bar -------- */
/* --------------------------------- =ad-styles -------- */
/* --------------------------------- =HACKS -------- */
#flagContainer{_margin-left:10px;}
a#logo-twitter, a#logo-facebook,a#logo-youtube,a#logo-flickr{_position:relative;_float:left;_margin-right:1px;_top:42px;_left:40px;}
.post,.page{_padding-bottom:0px;}
#subscribeBox form input#s,#subscribeBox form input#subscribe{_width:160px;_border:solid 0px #FFF;}
#pagination a,#pagination span{_width:10px;}
