/*universal*/body {background-image:url('../images/cbr-background-dots.gif');padding:0px;margin:0px;font-family:Helvetica, Arial, Verdana, sans-serif;font-size:.85em;}#topgrad {background-image:url('../images/cbr-background-fade.gif');z-index:10;height:193px;width:100%;position:absolute;}#shadow {width:840px;margin:auto;z-index:20;position:relative;}p {line-height:1.4em;}ul {line-height:1.4em;}img {border:0px;}span.amp {font-family:Baskerville, Palatino, "Book Antiqua", serif;font-style:italic;font-weight:normal;}.allclear {clear:both;}#wrapper {width:810px;margin:auto;z-index:30;position:relative;}#mainblock {background:#ffffff;padding:0px 20px 0px 20px;}#topnav {width:770px;text-align:center;}#masthead {width:770px;}#lowernav {width:750px;background:#000000;color:#ffffff;padding:5px 10px;text-align:right;font-family:Helvetica,Arial,sans-serif;font-size:.95em;}#lowernav a:link {color:#ffffff; text-decoration:none;}#lowernav a:active {color:#ffffff; text-decoration:none;}#lowernav a:visited {color:#ffffff; text-decoration:none;}#lowernav a:hover {color:#ea95b6; text-decoration:none;}.navactive {color:#ea95b6;}#content {}#content p {font-size:.95em;margin-top:8px;margin-bottom:5px;}#content li {font-size:.95em;}.leftcolumn {width:480px;float:left;}.leftcolumn h3 {padding:0px;margin-top:0px;margin-bottom:5px;}.rightcolumn {width:270px;float:right;margin-top:25px;margin-left:20px;color:#e0558b;font-size:.9em;background:#f9e1ea;padding:0px}.rightcolumn h3 {padding:0px;margin-top:0px;margin-bottom:5px;}.rightcolumn h3, .rightcolumn p, .rightcolumn form {padding-left:10px;padding-right:10px;}.rightcolumn img.nopad {padding:0px;}#footer {clear:both;background: #000000;padding:20px;color:#ffffff;font-size:.9em;}#footer p {padding:0px;margin:0px;}#footerL {width:480px;float:left;}#footerR {width:270px;float:right;margin-left:20px;}#footerlinks {border-top:1px solid #222222;font-size:1.1em;text-align:center;font-weight:bold;}#footer a:link {color:#cf457b;}#footer a:active {color:#cf457b;}#footer a:visited {color:#cf457b;} #footer a:hover {color:#ea95b6;}a:link {color:#cf457b;}a:active {color:#cf457b;}a:visited {color:#cf457b;} a:hover {color:#ea95b6;}/* homepage only */#topnav {}/* content pages only */#topnav2 {}.leftcolumn2 {width:770px;float:left;}.leftcolumn2 h3 {padding:0px;margin-top:0px;margin-bottom:5px;}.leftcolumn h4, .leftcolumn2 h4 {padding:0px;margin-top:5px;margin-bottom:0px;}ul.heart {list-style-image: url('../images/cbr-icon-heart.gif');}.leftcolumn ul {margin-top:5px;}.grid {margin-top:20px;text-align:center;}.portrait {float:left;width:120px;height:150px;padding:0px 3px 30px 3px;text-align:center;font-size:.85em;}.bio {float:left;width:365px;padding-right:10px;}.pics {float:right;width:365px;padding-left:10px;}.subtext {font-size:.8em;border-top:1px solid #d5d5d5;border-bottom: 1px solid #d5d5d5;padding:4px;background:#e5e5e5;color:#343434;}.caption {font-size:.85em;color:#555555;}.photocred {padding-top:5px;border-top:1px solid #cdcdcd;font-size:.8em;color:#555555;}.calendar li {padding-bottom:5px;padding-top:5px;list-style-image: url('../images/cbr-icon-stars.gif');}.callout {padding:5px;background:#fafad6;border:1px solid #e0e0ab;}.important {color:red;}