.headline {
	font-weight: bold;
	font-size: 14pt;
	color: #036;
	text-decoration: none;
}

.subheading {
	font-weight: bold;
	color: #036;
}

.photocaption {
	font-size: 8pt;
	font-style: italic;
}

.byline {
	font-style: italic;
}


/* KET SELECTORS - MG 2010 */

/* HEADER */
td#topbanner {margin:0; padding:0; background:#0077e1 url(https://secure3.convio.net/ket/images/content/pagebuilder/15753.jpg) repeat-x 0 0;}
#mastheadwrap {position:relative; height:6em; background:transparent url(https://secure3.convio.net/ket/images/content/pagebuilder/15754.jpg) no-repeat right 0;}

#headSpace {position:absolute; top:1em; left:2em; margin:0; padding:0; border:none;}
#headSpace h1 {color:#fff; font-size:250%; letter-spacing:-.03em; padding:0; margin:0;}

/* FOR DONATE NOW */
.dnbutt {padding:0 0 1em 0; margin:0;}

#sidebarwrap {width:120px; height:400px; display:block; position:absolute; top:150px; right:0;}
#sidebarwrap ul {padding:0; margin:0; list-style:none;}
#sidebarwrap ul li {padding:0; margin:0 0 .2em 0; height:1.6em;}
#sidebarwrap ul li a {
color:#003; font-size:80%; text-decoration:none;
background:#ddd;
display:block; 
padding:.2em .4em .4em .4em; margin:0 0 .2em 0;
}
#sidebarwrap .rtnav ul li a:hover {
color:#666; text-decoration:underline;
background:#fff;
}
#sidebarwrap .rtnav h6.rthead {
color:#fff !important; font-size:.8em;
padding:.1em .2em .3em .6em; margin:0 0 .2em -.4em;
background:#2da0cb;
}



#pagewrap {position:relative !important;}
#printheader {padding:0 1em;}


#bookclubwrap a {color:#0055aa; outline:none;}
#bookclubform {padding:0 2em 2em 2em;}
#bookclubform table {padding:0; margin:0;}
#bookclubform table table {padding:0; margin:0;}
#bookclubform p {background:#fff; padding:0; margin:0;}
#bookclubform input[type=checkbox] {padding:0; margin:0;}
#bookclubform input[type=submit] {
color:#fff; font-weight:bold; font-size:110%;  text-align:left;
background:#4e3269 !important; 
padding:.4em .8em; margin:0; 
border:1px solid #327; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
}
#bookclubform input[type=submit]:hover {background:#649 !important;}
#bookclubhead, #pressroomtitle {padding:0 0 .5em 2em; margin:0 0 0 0;}

#bctablewrap {position:relative !important;}
#bctablewrap tr {vertical-align:top;}
#rtside {color:#000;}

#bclubnav {position:absolute; top:-3em; right:1em; padding:0 0 1em 0;
border:1px solid #999; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px;
}
#bclubnav h4 {color:#777; padding:.4em .8em .6em .8em; margin:0 0 .4em 0; border-bottom:1px solid #999;
}
#bclubnav p {text-align:right; line-height:1.8; padding:0 .5em 0 0; margin:0 0 .4em 0;}
#bclubnav a {color:#fff; text-decoration:none;
background:#649; padding:.1em .5em .3em .5em;
border:1px solid #327; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
#bclubnav a:hover {color:#306; background:#ccc;}
legend + table {clear:left;}

/* For email preferences page */
h3.ObjTitle {color:#0063be;}

/*
.FormBox td {background-color:#8bd2e2;}
td.TableHeadings {background-color:#0172bf;}

.FormBox {margin-left:auto; margin-right:auto; border:3px solid #000 !important;}

td#bodywrap div.appArea {width:750px !important;}

*/

a {outline:none;}

/* newsletters signup generic forms */
#bookclubwrap a {color:#0055aa; outline:none;}
#newsletterform {padding:0 2em 2em 2em;}
#newsletterform table {padding:0; margin:0;}
#newsletterform table table {padding:0; margin:0;}
#newsletterform p {background:#fff; padding:0; margin:0;}
#newsletterform input[type=checkbox] {padding:0; margin:0;}
#newsletterform input[type=submit] {
color:#fff; font-weight:bold; font-size:110%;  text-align:left;
background:#4e4e4e !important; 
padding:.4em .8em; margin:0; 
border:1px solid #327; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
}
#newsletterform input[type=submit]:hover {background:#000 !important;}


#prnav #bclubnav a {color:#fff; text-decoration:none;
background:#4e4e4e; padding:.1em .5em .3em .5em;
border:1px solid #327; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
#prnav #bclubnav a:hover {color:#306; background:#ccc;}
legend + table {clear:left;}

/* Tech Teaching Tips */

#techtipswrap {padding:0; margin:1em 0 0 0;}
#techtipswrap input[type=checkbox] {padding:0; margin:0;}
#techtipswrap input[type=submit] {
color:#030; font-weight:bold; font-size:110%;  text-align:left;
background:#9c3 !important; 
padding:.4em .8em; margin:0; 
border:1px solid #360; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;
}
#techtipswrap input[type=submit]:hover {color:#cf6; background:#360 !important;}

#donAPIForm-left {margin:0 5em 1em 6em;}
