/*KTR styles*/

/*Type Spacing*/
#keep-toronto-reading #keep-toronto-reading #presenter-promo .date {margin-top: 0; }
#main-image, .section-image-container {float: left;	margin-right: 10px; margin-top:10px; }
#keep-toronto-reading #ktr-foundation-promo,#ktr-twitters 
.ktr-sponsors { margin-bottom: 20px; }
#keep-toronto-reading h2.events { border-top: 4px solid #005dab; border-bottom: 1px solid #005dab; margin: 0; padding: 5px 5px 5px 7px;}
#keep-toronto-reading h2.blog { border-top: 4px solid #e8c31c;	border-bottom: 1px solid #e8c31c; margin-bottom: 0.8em;	padding: 5px 5px 5px 7px;}

/*Links*/
#keep-toronto-reading h2.events a {	text-transform: none; font-size: 0.9em;	text-decoration: underline;	float: right;}
#keep-toronto-reading h2.events a:hover { text-decoration: none;}
#keep-toronto-reading #ktr-events-navbar a { border: 1px solid #000; padding: 3px;}

#keep-toronto-reading #ktr-datefilter {	margin: 1em 0 1em 0; padding: 4em 0 .4em 0; border: 1px solid #BBD5D6;	background-color: #DFF2F2; text-align: center;}
#keep-toronto-reading #ktr-nav-current { background-color: #1765A9;	color: #FFF;}

/*Header - is Seperate header necessary?*/
#multicolour-bar-top { background-image: url(/images/bg-rainbow.gif); height: 4px;	margin-bottom: 15px; }
#ktr-header-links {	position: relative;	top: -1.23em; margin-left: 700px; }
#keep-toronto-reading #ktr-events-navbar,#keep-toronto-reading .ktr-booklist .item,#appel-rental-promo p { margin-top: 0.8em; margin-bottom: 0.8em; }
#header-divider {background-color: #153b68;	height: 18px; }

/* Content Areas */
#keep-toronto-reading .onebook-section,#keep-toronto-reading .ktr-section,.content-section {border-top: 1px solid #1765A9;	margin-top: 0.8em; padding-top: 0.8em; margin-bottom: 0.8em;}
#keep-toronto-reading .ktr-section-nofloat { border-top: 1px solid #1765A9;	margin-top: 0.8em;	padding-top: 0.8em;	margin-bottom: 0.8em;}
#keep-toronto-reading .widget-one-book { background-color: #e3f1d9;	padding-left: 10px;	padding-right: 7px;	margin-bottom: 10px; padding-bottom: 5px;}
#keep-toronto-reading .dotted {	padding-bottom: 0.8em;}

.widget-content-round-all-orange, .round-all-orange {
	background-color: #FBEAC3;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: left;
	padding-top:5px;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}

.widget-content-round-all-grey, .round-all-grey {
	background-color: #EEEEEE;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	text-align: left;
	padding-top:5px;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}


/*Multimedia*/
#ktr-banner { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-subway.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;	margin-bottom: 5px; }
#ktr-banner-cowboy { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-cowboy.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;	margin-bottom: 5px; }
#ktr-banner-geisha { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-geisha.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;	margin-bottom: 5px; }
#ktr-banner-owl { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-owl.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;	margin-bottom: 5px; }
#ktr-banner-pilot { background-image: url(/content/programs-and-classes/ktr/images/ktr-banner-pilot.jpg); height: 110px; background-repeat: no-repeat; margin-top: 5px;	margin-bottom: 5px; }
#multicolour-bar-bottom { background-image: url(/images/bg-rainbow.gif); height: 4px; margin-bottom: 10px; width: 940px;}

#keep-toronto-reading .search-bar {	margin-bottom: 0.5em; margin-top: 0.5em;}

#keep-toronto-reading #onebook-cover { float: right; margin-left: 1.2em; margin-top: 1em;}
#keep-toronto-reading .ktr-booklist .booklist-image { float: right;	margin-left: 1.5em;}
.ktr-sponsors img {	padding-right: 5px;}
#onebook-cover-left { float: left; margin-right: 1.2em; margin-top: 1em;}

#keep-toronto-reading .widget-one-book .img-container {	margin-top: 10px; margin-left: 4px;	margin-right: 8px; float: left;}
#keep-toronto-reading #ktr-virtual-map-promo {	margin-top: 5px; display: block; min-height: 110px;}

#keep-toronto-reading #ktr-youtube { background-color: #fbeac3 !important; text-align: center; margin-bottom: 15px; padding-left: -2px !important;}
#keep-toronto-reading #ktr-youtube .youtube { background-color: #fbeac3;}
#ktr-youtube a { color: black; display: block; padding: 7px 0;}

/* Lists */
#keep-toronto-reading ol { margin-left: 15; list-style-position: inside;}
#keep-toronto-reading ul { list-style-position: inside;	margin-left: 0;	padding: 0;}
#keep-toronto-reading ul ul li { list-style-type: none;}




/*FOOTER - GLOBAL FOOTER SHOULD ALSO BE USED ON THIS PAGE*/
#footer-container-ktr {	background-color: #D2ECE9;	margin-bottom: 50px; margin-top: 25px;}
#footer-ktr { text-align: center; padding-top: 10px; padding-bottom: 10px; width: 960px; margin: 0 auto;}
#footer-ktr a {	font-size: 1.1em; font-weight: 700;	padding: 0 2em;}

/* KEEP ME CONSISTENT Page tabs should always be in the same area throughout site*/
#keep-toronto-reading .pagination { float: none; text-align: right;}

/** CHECK IF USED STILL **/
/*#keep-toronto-reading.events #search-results.widget { border-top: 1px solid #153b68; margin-bottom: 5px;}
#keep-toronto-reading .ktr-booklist .item .title { font-size: 110%;}
#keep-toronto-reading #ktr-raffle-promo { min-height: 125px;}
#keep-toronto-reading #ktr-virtual-map-promo p,#keep-toronto-reading #ktr-raffle-promo p { padding-left: 85px;}
#keep-toronto-reading #ktr-social-media-promo {	padding-bottom: 1em;}
#keep-toronto-reading #ktr-social-media-promo a { padding-left: 1em;}
#keep-toronto-reading #empty-message-heading { margin-top: 0.4em;}
#keep-toronto-reading #latest-blogs { margin-bottom: 1em;}
#keep-toronto-reading #presenter-promo h4 {	border-top-color: #75b943; border-bottom-color: #75b943;}
#keep-toronto-reading #presenter-promo .widget-content { background-color: #E3F1D9;}
#keep-toronto-reading #presenter-promo .image-container { height: auto;}*//**END CHECK IF USED STILL **/



#email-signup-onebook {
	background-color: #f5bb3d;
	text-align: center;
	border: 1px solid #f5bb3d;
	padding: 10px;
	/*added border radius*/
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;
}

#email-signup-onebook a {
	color: black;
	font-weight: bold;
}

#email-signup-onebook a:hover {
	text-decoration: underline;
	color: black;
}

#email-signup-onebook h3 {
	padding: 0px;
	margin: 0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	background-color: #f5bb3d;
}


