/*
Theme Name:Change Camp
Theme URI:http://theblogstudio.com/
Description:The Default Blueprint Development Theme
Version:1
Author:Michael Caputo @ The Blog Studio
Author URI:http://theblogstudio.com.com/
Tags:Blueprint
*/
/* --------------------------------- =A few commenly used items -------- */
a{outline:none;}
.clear,.clearMe{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;}
/* --------------------------------- =wordpress stuff -------- */
p img.centered,p .aligncenter,p div.aligncenter,.aligncenter{display:block;margin-left:auto;margin-right:auto;}
p img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;}
p 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;}
/* --------------------------------- =general style & page layout -------- */
body{background:url('images/pageBackground.gif');margin:70px 0;}
.container{background:#FFFFFF;border:50px solid #FFFFFF;}
#header{background:transparent url('images/headerBackground.png') no-repeat scroll 0 79px;height:303px;display:block;position:relative;}
#header h1{left:-9999px;position:absolute;}
#description{left:-9999px;position:absolute;}
p img {margin:0 1.5em 4px 0;}
/* --------------------------------- =imported styles -------- */
/* --------------------------------- =layout -------- */
.box{padding:5px 0 5px 5px;background:#9cc5da;}
#sidebar .span-8{width:300px;}
#pagination p{width:200px;}
#doubleAdBox{padding:0;}
#thinAd{margin:0;}
#thickerAd{margin:0;}
.post {margin:0 20px 40px 10px;}
.postHeading {position:relative;}
.postFooter {border-top:1px solid #e6f1f6;border-bottom:1px solid #e6f1f6;padding:5px 0;clear:both;}
.postContent .speaker {display:block;}
li#twitterUpdates {_width:295px;}
#twitterHeader {background:url('images/bg-twitterHeader.png') no-repeat;_background:none;display:block;height:7px;margin-left:40px;}
#twitterFooter {background:url('images/bg-twitterFooter.png') no-repeat;_background:none;display:block;height:7px;margin:0 0 20px 40px;}
#twitterContent {background:url('images/bg-twitterBackground.png') repeat-y;_background:none;margin-left:40px;_margin-left:0;}
#twitterContent .aktt_tweets ul {margin:0 41px 0 10px;padding:0 0 10px 0;_margin:0;}
.sidebarHolder {margin:0 45px 0 42px;}
#pagination {margin:0 0 40px 10px;}
a#registerNow {background:url('images/button-registerNow.png') no-repeat 50% 50%;display:block;height:37px;width:100%;text-indent:-9999px;margin:40px 0;}
.sidebarSponsors {text-align:center;margin-bottom:7px;}
/* --------------------------------- =typography -------- */
h2 {color:#F47C2F;margin-bottom:0.35em;font-weight:bolder;width:90%;line-height:1.1em;}
h2.pagetitle {margin:0 0 20px 10px;color:#717C84;}
h3 {color:#636363;font:normal normal bold 1.45em/1.9em 'Arial', Helvetica, Verdana, Sans-serif;margin:40px 0 2px;clear:both;}
#twitterUpdates h3 {display:none;}
li#eventDetails h4, li#twitterUpdates h4, li#sponsors h4 {height:36px;display:block;text-indent:-9999px;margin:28px 0 19px 0;}
li#eventDetails h4 {background:url('images/h4-eventDetails.png') no-repeat scroll 39px 0;}
li#twitterUpdates h4 {background:url('images/h4-twitterUpdates.png') no-repeat scroll 39px 0;}
li#sponsors h4 {background:url('images/h4-sponsors.png') no-repeat scroll 39px 0;}
h5 {color:#FFF;font-weight:bold;text-transform:uppercase;margin-bottom:3px;}
#pagination p.paginateLeft{float:left;}
#pagination p.paginateRight{float:right;text-align:right;}
.commentsLink{width:280px;float:left;}
.postOptionsLink{width:170px;float:right;text-align:right;text-transform:uppercase;font-size:0.95em;margin-top:1px;}
form#searchform label{font-size:1.5em;line-height:1;margin-bottom:1em;color:#111111;font-weight:normal;}
.postHeading p {color:#262626;}
.postHeading p span {color:#e6f1f6;font-weight:bold;}
.postFooter p {margin-bottom:2px;line-height:1em;color:#e6f1f6;}
.postContent p {font:normal normal normal 1.1em/1.8em 'HelveticaNeue-Lighter', Helvetica Neue, Helvetica, Verdana, Arial, sans-serif;color:#636363;}
#twitterContent .aktt_tweets p {margin-bottom:0;}
/* --------------------------------- =commonly used elements -------- */
/* --------------------------------- =links -------- */
.postContent a:link, .postContent a:visited, #footer a:link, #footer a:visited {color:#000;text-decoration:underline;}
.postContent a:hover, #footer a:hover {color:#636363;text-decoration:none;}
#sidebar a:link, #sidebar a:visited {color:#000;font-weight:bold;text-decoration:none;}
#sidebar a:hover {color:#000;font-weight:bold;text-decoration:underline;}
h2 a:link, h2 a:visited {color:#F47C2F;text-decoration:none;}
h2 a:hover {color:#F47C2F;text-decoration:underline;}
a#homeLink{display:block;width:790px;height:143px;text-indent:-9999px;position:absolute;left:0;top:79px;}
a#entrinsicLink{display:block;width:159px;height:53px;text-indent:-9999px;position:absolute;right:0;top:89px;}
a#sickKidsLink{display:block;width:159px;height:65px;text-indent:-9999px;position:absolute;right:0;top:147px;}
a#subscribeLink{display:block;width:100px;height:40px;text-indent:-9999px;position:absolute;right:40px;top:230px;}
a#facebookLink{display:block;width:40px;height:40px;text-indent:-9999px;position:absolute;right:0;top:230px;}
.postFooter a:link, .postFooter a:visited {text-decoration:none;color:#636363;}
.postFooter a:hover {text-decoration:none;color:#000;}
p.commentsLink a {background:transparent url('images/icon-comments.png') no-repeat scroll right 0;padding:2px 23px 2px 0;}
.postHeading p a:link, .postHeading p a:visited {color:#262626;text-decoration:none;}
.postHeading p a:hover {color:#262626;text-decoration:underline;}
.postHeading a.commentBubble {position:absolute;top:0;right:0;background:url('images/icon-commentBubble.png') no-repeat;width:27px;height:23px;padding:1px 0 0 22px;}
.postHeading a.commentBubble:link, .postHeading a.commentBubble:visited {color:#000;text-decoration:none;}
.postHeading a.commentBubble:hover {color:#DDD;text-decoration:none;}
.postContent a.more-link {display:block;margin-top:14px;text-transform:uppercase;font-size:12px;font-weight:bold;}
.postContent a.more-link:link, .postContent a.more-link:visited {color:#636363;text-decoration:none;}
.postContent a.more-link:hover {color:#000;text-decoration:none;}
.postContent a.more-link:link span, .postContent a.more-link:visited span {color:#9cc5da;text-decoration:none;}
.postContent a.more-link:hover span {color:#000;text-decoration:none;}
/* ----------------------------------- =lists ----------- */
ul#sidebar,ol#sidebar{list-style:none;margin:0;padding:0;float:left;}
ul#sidebar li, ol#sidebar li {position:relative;}
#twitterBird {background:url('images/icon-twitter.png') no-repeat;_background:none;width:49px;height:64px;display:block;position:absolute;top:75px;left:0;}
#twitterContent ol {list-style:none;margin:0;}
#twitterContent ol li {background:transparent url('images/icon-twitterSquare.png') no-repeat scroll 0 2px;padding:0 33px 10px 24px;_margin:0 20px 0 40px;}
#twitterContent ol li a:link, #twitterContent ol a:visited {color:#666769;text-decoration:none;}
#twitterContent ol li a:hover {color:#000;text-decoration:none;}
/* --------------------------------- =navigation -------- */
#nav{padding:0;margin:0;position:absolute;bottom:44px;left:18px;}
#nav li{list-style:none;margin:0;display:inline;text-transform:uppercase;}
#nav li a{padding:0.25em 9px 0.25em 3px;text-decoration:none;background:transparent url('images/navDivider.png') no-repeat scroll right 5px;}
#nav li.page-item-18 a{background:none;}
#nav li a:link,#nav li a:visited{color:#d3d3d3;}
#nav li a:hover{color:#FFF;}

#nav2{padding:0;margin:20px 0 10px 0;}
#nav2 li{list-style:none;margin:0;display:inline;text-transform:uppercase;}
#nav2 li a{padding:0 15px 0 0;text-decoration:none;}
/* --------------------------------- =forms -------- */
/* --------------------------------- =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 -------- */
/* --------------------------------- =simplyscroll -------- */
#scroller {list-style:none;margin:0;padding:0;}
/* Container DIV - automatically generated */
.simply-scroll-container{position:relative;}
/* Clip DIV - automatically generated */
.simply-scroll-clip{position:relative;overflow:hidden;z-index:2;}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list{position:absolute;top:0;left:0;z-index:1;overflow:hidden;margin:0;padding:0;list-style:none;}
.simply-scroll-list li{padding:0;margin:0;list-style:none;}
.simply-scroll-list li img{border:none;display:block;}
/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll{width:950px;height:76px;margin-bottom:1em;}
/* Clip DIV */
.simply-scroll .simply-scroll-clip{width:950px;height:76px;}
/* Explicitly set height/width of each list item */ 
.simply-scroll .simply-scroll-list li{float:left;/* Horizontal scroll only */width:76px;height:76px;margin-right:3px;}
/* --------------------------------- =HACKS -------- */
.span-8 {_width:300px;}
/* --------------------------------- =RFP Form -------- */
