* {margin:0;padding:0;}
html {overflow-y:scroll;}
body {background:#D4E0FB url(../images/gradient.png) repeat-x;color:#000;font-family:Arial, Helvetica, sans-serif;font-size: x-small;voice-family: "\"}\"";voice-family: inherit;font-size: small;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.3;text-align:center;}
#wrapper {margin:0 auto;width:874px;background:#fff;text-align:left;}
#nav {background-color:#fff;border:1px solid #000;color:#000;float:left;height:50px;width:843px;}
#content-wrap {float:left;background:#fff url(../images/content-wrap.gif) repeat-y;width:874px;margin:0;padding:0;overflow:auto;}
#contentleft {background:#d1eaff;float:left;margin:0;padding:5px 0 20px;width:180px;}
#contentleft p, #contentright p {margin:5px 0 15px;padding:0 15px;}
#contentleft, #contentright {display:inline;}
#contentcenter {background:#fff;float:left;margin:0 0 20px;padding:4px 10px 0;width:494px;}
*html #contentcenter {width:514px;w\idth:494px;}
#contentright {background:#AAEABF;float:right;margin:0;padding:5px 0pt 20px;width:180px;}
#header {float:left;margin:0px 0 5px;padding-left:15px;width:859px; position:relative;}
*html #header {width:874px;w\idth:859px;}
#header h1 {background:url(../images/bridgeslogo.gif) no-repeat;height:80px;text-indent:-9999em;padding:0;}
#footer {background:#3a3730 url(../images/footer-bottom.gif) no-repeat left bottom;clear:both;color:#000000;font-family:tahoma;margin:0;padding:0;width:874px; overflow:auto; position:relative;}
#footer p {color:#FFFFF9;margin:10px;padding:10px;text-align:right;}
	
p {font-size:95%;margin:5px 0pt;padding:5px 10px;}
h1, .title h1 {font-size:115%;margin:15px 0 0 0;padding:0 15px;}
a:link, a:visited {color:#C30027;font-weight:bold;border:none;text-decoration:none;}

a:hover, a:active {color:#c30027;font-weight:bold;border-bottom:1px solid #c30027;}
#contentcenter #staffpics .float a:hover {border-bottom:none;}
#staff ul li a:hover, ul#news li a:hover { border-bottom:none;}


h1 a:link, h1 a:visited {color:#c30027;text-decoration:none;border-bottom:1px dotted #c30027 !important;border-bottom:1px solid #c30027;font-family:helvetica;font-size:90%;}
h1 a:hover, h1 a:active {border-bottom:1px solid #c30027;color:#c30027;}
#footer a:link, #footer a:visited {color:#d1eaff;font-weight: bold;text-decoration:none;}
#footer a:hover, #footer a:active {color:#f9b428;font-weight: bold;text-decoration:underline;}
#contentleft p, #contentright p, #footer p {font-size:85%;}

.left {float:left;margin:0pt;padding:10px;position:relative;text-align:left;}
.right {float:right;margin:0pt;padding:10px;position:relative;text-align:right;}

.contentpic {float:right;margin-left:10px;position:relative;}

#newshome {background:#F1FAFE url(../images/info.gif) no-repeat 5px center;border:1px solid #ccc;border-bottom-color: #8c8c8c;border-right-color: #8c8c8c;font-size:100%;height:15px;margin:0pt 5px 4px;padding:3px 3px 3px 80px;vertical-align:middle;width:408px;}
#newshome p {font-size:95%;margin:0pt;padding:0pt;}
.staff {border:1px solid #ddd;margin:0pt 10px;padding:3px;position:relative;width:90px;}
#contentcenter h1 {background:#fff url(../images/h1gradient.png) repeat-y;color:#313538;font-family:Georgia;font-size:118%;
margin:10px 0 7px 3px;padding:4px 0pt 4px 8px;}

#contentcenter h2 {color:#000;font-family:"Lucida Grande", georgia, verdana;font-size:100%;margin:5px 0pt;padding:5px 0pt 5px 10px;}

#newsinfo h4 {color:#000;font-size:105%;margin:0pt 10px;padding:0pt;}
#newsinfo p {font-size:95%;margin:0pt 10px;padding:2px 0px 10px;}

a.tooltip {position:relative;}
a.tooltip span {display:none;}
a.tooltip:hover span {background-color:#EAEAEA;border:1px solid #000;color:#000;display:block;left:2em;padding:0.2em 0.6em;
position:absolute;top:1em;}
a.tooltip:hover {font-size:100%; /* Fixes bug in IE5.x/Win */}
.contentline {background:#fff url(../images/contentline.png) repeat-x;margin-left:10px;padding:5px 0pt 10px;width:460px;}
div.float {float:left;margin:10px 0pt 0pt 10px;padding-left:1px;}
div.float p {text-align:center;margin:0pt;padding:4px;}
#contentcenter #staffpics a img {border:1px solid #ddd;padding:4px;}
#contentcenter #staffpics a:hover img {border:1px solid #262626;}

.calendar {float:left;margin:0pt 0pt 0pt 8px;}
.date {color:#000;float:right;font-size:9px;margin:5px;text-transform:uppercase;font-family:tahoma;}
.clear {clear:both;}
#search .txt {border:1px solid #B6B3B3;margin-right:5px;width:130px;}
.txt {border:1px solid #B6B3B3;margin:2px 0pt;padding:2px;width:320px;}
#search p {color:#949483;font-size:10px;}
#contentleft ul, #contentcenter ul, #contentright ul, #articles ul, #staff ul {list-style-type:none;margin:0pt;padding:0pt;}
#contentleft li, #contentright li {font-size:11px;font-weight:normal;line-height:2.1em;margin-left:0pt;padding-left:1em;}

#articles li {font-size:11px;font-weight:normal;line-height:1.4em;margin-left:0pt;padding-left:0pt;}

#contentcenter ul li {background:url(../images/icon_arrowGray.gif) no-repeat 0 .7em;font-size:11px;font-weight:normal;line-height:2.1em;padding-left:1em;margin-left: 15px;}

#contentleft ul a:link, #contentleft ul a:visited {color:#000;display:block;text-decoration:none;}
#contentleft ul a:hover {color:#C30027;display:block;}
#contentright ul a:link, #contentright ul a:visited {color:#000;display:block;text-decoration:none;}
#contentright ul a:hover {color:#C30027;display:block;}
#contentcenter ul a:link, #contentcenter ul a:visited {color:#000;font-weight:bold;text-decoration:none;border-bottom: none;
}
#contentcenter ul a:hover {color:#C30027;font-weight:bold;border-bottom:1px dotted #c30027;}

#contentcenter .prisons {background:#f5f5f5 url(../images/prison-bottom.png) no-repeat left bottom;margin:0 0 5px 5px;
padding:0;float:left;width:236px;display:inline;}
#contentcenter .prisons h3 {background:#f5f5f5 url(../images/prison-top.png) no-repeat left top;float:left;margin:0;padding:10px 0pt 0pt 20px;width:216px;}
*html #contentcenter .prisons h3 {width:236px;w\idth:216px;}
#contentcenter .prisons ul {float:left;width:226;padding:5px 0 10px 8px;margin:0;}
*html #contentcenter .prisons {height:1%;} 
#book img {width: 70px;height: 90px;border: 1px solid #ddd;padding: 3px;margin-left: 15px;}
#line {background: url(/images/line.png) no-repeat;padding: 1px;margin:10px;}
.italic	{font-style: italic;}
#articles	{background:#262626;display:inline;float:right;margin:4px 0 5px;padding:5px 0pt 10px;width:180px;}
	
#articles ul {background:transparent url(/images/dotted-line.gif) repeat-x top left;padding:1px 0 0 0;margin: 0 0 10px 0;}	
#articles ul li{background:transparent url(/images/dotted-line.gif) repeat-x bottom left;}
#articles ul li a{display:block;padding:9px 10px 9px 20px;color: #a6d69d;text-decoration: none;}
#articles ul li a:hover {color: #f7b482;background:#2c2c2c url(/images/dotted-line.gif) repeat-x bottom left;text-decoration: none;	}				
#articles ul li a span {color: #b5b4a0;font-size:.94em;}
#articles h1 {color: #ddd;font-size: 14px;font-family: verdana;text-align: left;padding-left: 10px;margin: 5px 0pt 10px 10px;}
#articles a.selected {background: #2c2c2c;color:#fef28b;cursor:default;text-decoration:none;width:144px;}

#newsinfo {background:url(/images/infogradient.png) repeat-y;border:1px solid #ddd;color:#000;font-family:verdana;font-size:11px;margin:0pt;padding:10px;text-align: left;}

#newsinfo h3 {color:#000;font-family:Georgia;font-size:115%;margin:0pt;padding:10px;}

#newsinfo a:link, #newsinfo a:visited {font-family:tahoma;font-size:9px;text-transform: uppercase;}
#newsinfo a:hover {border-bottom: none;}
blockquote {background:transparent url(/images/blockgradient.png) repeat-y;display:block;padding:1em;font-family:trebuchet MS;
font-size:11px;font-weight:bold;}

#directions	{position: relative;float: right;}

.mp_backlinks {font-family:tahoma;font-size:10px;margin-left:6px;padding:1px 0pt 3px 0pt;text-transform:uppercase;}

.donate a {	display: block;width: 6em;  /* dimensions needed for IE5.x/Win */padding: 0.2em;line-height: 1.4;background-color: #94b8e9;border: 1px solid #000;color: #000;text-decoration: none;text-align: center;}

.donate a:hover	{background-color: #369;color: #fff;}
.linkpdf {margin:0;padding: 0;}

#staff {background:#f0eee1;float:left;margin:0 0 60px 0;padding:5px 0pt;position:relative;width:175px;}
#staff ul {font-size:13px;padding:1px 0pt 0pt;}
#staff ul li { }
#staff ul li a {color:#4562D0;display:block;font-size:11px;font-weight:bold;padding:6px 10px 6px 20px;text-decoration:none;}
#staff a:hover {background:#fff;color:#c30027;text-decoration:none;}
#staff a.selected {background:#fff;color:#C30027;cursor:default;text-decoration:none;}
#staff ul li a span {color:#333;font-size:11px;}
#staff h1 {color:#262626;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;margin:5px 0pt 10px;padding:0pt 10px;text-align:left;}

html > body .outerpair1 {background:transparent url(/images/upperrightfade.png) no-repeat scroll right top;}
html > body .outerpair2 {background:transparent url(/images/lowerleftfade.png) no-repeat scroll left bottom;padding-left:8px;
padding-top:8px;}
html > body .shadowbox {background:transparent url(/images/shadow.png) repeat scroll right bottom;}
html > body .innerbox {left:-8px;position:relative;top:-8px;}
.contentpic img {border:1px solid #999;vertical-align:bottom;padding:4px;}

#media {background:#E2DEDA url(../images/mediagradient.png) repeat-x;border:1px solid #ddd;float:left;margin:0 0 15px;padding:10px 0;width:492px;}
*html #media {width:494px;w\idth:492px;}
#media dl {display:inline;float:left;margin:10px 0px;padding-left:20px;width:460px;}
#media dt {color:#000;float:right;font-size:130%;font-weight:bold;margin:0pt;padding:0pt;width:340px;}
#media dd {color:#000;font-size:100%;line-height:1.5em;margin:0pt 0pt 0pt 120px;padding:0pt;}
#media dl dd.img {margin:0pt;}
#media dd.img img {background:#fff;border:1px solid #ddd;border-bottom-color: #b8b8b8;border-right-color: #b8b8b8;float:left;
margin:0pt 8px 0pt 0pt;padding:4px;}
#media dd.img a:hover img { border:1px solid #ccc; }
#media .alt dt {float:left;}
#media .alt dd {margin:0pt 120px 0pt 0pt;}
#media .alt dd.img img {float:right;margin:0pt 0pt 0pt 8px;}
#media a:link, #media a:visited {color:#000;font-family:Georgia;font-size:90%;}
#media a:hover, #media a:active {border-bottom:1px solid #000;color:#000;font-family:Georgia;font-size:90%;}
.bear {float:left;margin:0px;padding:0px;width:500px;}
.bear p {float:right;padding:0;width:362px;margin:5px;}
.bear img {border:1px solid #ddd;float:left;margin:5px 10px;padding:3px;width:100px;}
#contentcenter p#player {display:inline;float:left;padding:0;margin:0;}
#contentcenter p#player2 {float:right;margin:0 0 0 2px;padding:0pt;}
.pris {float: left;width: 150px;margin: 0pt;padding: 10px;background-color: #eaeaea;color: #000;}
#slideshow	{margin:0;}
img a {border: none;}

.bookinfo {background-color:#fcfcfc;border:1px solid #B8B8B8;display:inline;float:left;margin:0pt 0pt 10px 0px;padding:10px;
width:470px;}

.col-1 {float:left;width:147px;padding:5px 10px;margin:0;}
.col-1 p {text-align:center;padding:187px 0 0 0;}

.col-2 {float:right;width:300px;padding:0;margin:0;}
.col-1 img {float:left;border:1px solid #ddd;border-bottom-color:#b8b8b8;border-right-color:#b8b8b8;}
.col-2 p {font-family:arial;font-size:90%;font-style:italic;margin:0pt;width:260px;}
.bookinfo2 {float:left;margin:0pt 0pt 10px 0px;padding:10px;width:470px;}
.bookinfo2 p {float:left;font-family:arial;font-size:90%;margin:0pt;width:430px;}
.bold {font-weight: bold;}
span.bold {font-weight:bold;}

.desc {float:left;margin:0px 0pt 0pt 2px;padding:10px;width:470px;}
.col-lt {float:left;margin:0;padding:0;width:147px;}
.col-lt p {	float:left;font-family:arial;font-size:90%;margin:0pt;width:155px;}
.col-lt img {float:left;border:1px solid #ddd;border-bottom-color:#b8b8b8;border-right-color:#b8b8b8;}
.col-rt {float:right;margin:0;padding:0;width:310px;}
.col-rt p {	float:right;font-family:arial;font-size:90%;margin:0pt;width:285px;}
.desc2 {float:left;margin:10px 0pt 10px 12px;padding:10px;width:450px;background-color:#fcfcfc;border:1px solid #ddd;}
.desc2 p {font-family:arial;font-size:90%;margin:0pt;}
#form {float:left;margin:0pt;padding:15px;background-color:#f7f7f7;border:1px solid #ddd;width:230px;}
*html #form {width:262px;w\idth:230px;}

.leftbox {background: #AE9F8A url(/images/lbgrad.png) repeat-y;border:1px solid #ddd;border-bottom-color: #8c8c8c;border-right-color: #8c8c8c;margin:0pt 5px 10px;padding:10px 5px;width:158px;}
.rightbox {background: #AE9F8A url(/images/lbgrad.png) repeat-y;border:1px solid #ddd;border-right-color: #8c8c8c;border-bottom-color: #8c8c8c;margin-bottom: 10px;padding:10px 5px;width:158px;}

#directions {background-color:#FFFFF9;border:1px solid #B8B8B8;float:left;margin:10px 0pt;padding:10px 10px 15px;width:472px;
}
#directions p {color:#000;font-family:verdana;font-size:85%;padding:5px;}

#directions h1 {background-image:none;border:1px solid #B8B8B8;color:#313538;font-family:Georgia;font-size:110%;margin:0pt 5px 5px 0pt;padding:10px;width:450px;}
#address p {background-color:#FCFCFC;border:1px solid #B8B8B8;color:#313538;float:left;font-family:tahoma;font-size:100%;
font-weight:bold;margin:0pt 0pt 0px 0px;padding:10px 20px;position:relative;width:180px;}
#directions img {border:1px solid #B8B8B8;float:right;position:relative;width:242px;margin-bottom:10px;}
#payment {background-color:#fffff9;border:1px solid #b8b8b8;float:left;margin:0pt 0pt 10px;padding:10px;width:470px;}
.pay-left {float:left;margin:0pt;padding:1px;width:165px;}
.pay-right {float:right;margin-right:90px;padding:1px;width:210px;}
#article {background:#fff url(/images/top-left-corner.png) no-repeat top left;width:474px;margin:10px 0pt;padding:10px;}
*html #article, *html #author {width:494px;w\idth:474px;}
#author	{background:#fff url(/images/author.png) no-repeat top left;width:474px;margin:1px 0pt;padding:10px;}

#side dl {width: 175px; margin: 0 0 20px 20px;background: #999 url(/images/box_bottom.gif) no-repeat bottom left;}
#side dt {margin: 0;padding: 10px;background: #999 url(/images/box_top.gif) no-repeat top left;}
#side dd {margin: 0;padding: 10px;}
#don a {background: url(/images/donate-rollover.png) no-repeat left top;width:175px;display:block;height:50px;text-decoration:none;text-indent:-9999px;}
#don a:hover {background-position:right top;}

#contentleft dl {background:#DEE3D5 url(/images/cl_box_bottom.gif) no-repeat left bottom;margin:0pt 0pt 5px;padding:0pt;
width:175px;}
#contentleft dt {background:#999999 url(/images/cl_box_top.gif) no-repeat left top;color:#c30027;font-size:90%;margin:0pt 0pt 5px;padding:10px;}
#contentleft dd {background-color:#dee3d5;color:#000;font-family:Verdana,sans-serif;font-size:85%;margin:0pt 0pt 0pt 10px;
padding:0 0 5px;}

#contentleft dt a:link, #contentleft dt a:visited {color:#c30027;text-decoration:none;border-bottom:1px dotted #c30027;font-family: lucida Grande;font-size:90%;}
#contentleft dt a:hover, #contentleft dt a:active {border-bottom:1px solid #c30027;color:#c30027;}
#dir {float:right;font-family:helvetica;font-size:85%;font-weight:bold;position:relative;padding:3px;margin-right:10px;}
img { behavior: url(/css/iepngfix.htc); }

#shade {background-image:url(/images/colorshade_black_50.png);position:absolute;top:57px;width:242px;left:239px;height:70px;
z-index:2;}

#shade h4 {font-family:Verdana,Arial,Helvetica,sans-serif;padding:10px;text-align:center;line-height:47px;color:#fff;}

#cinfo {background-color:#F7F7F7;border:1px dashed #B8B8B8;float:right;margin:0px;padding:10px 5px 15px;width:200px;}

#highlist1 {background-color:#fbfbfb;float:left;margin:10px 10px 15px;padding:10px 13px 10px 0;width:210px;}
*html #highlist1 {width:223px;w\idth:210px;}

#highlist2 {background-color:#fbfbfb;float:right;margin:10px 0 15px 0pt;padding:10px 13px 10px 0pt;width:210px;}
*html #highlist2 {width:223px;w\idth:210px;}

img.blackard {
display:inline;
float:right;
margin:10px;
border:1px solid #ddd;
padding:4px;
width:240px;
}
#inmate {
float:left;
margin:0pt;
padding:0pt;
position:relative;
width:492px;
}
#inmate blockquote p {
background:transparent url(../images/right-quote.gif) no-repeat right bottom;
color:#000000;
font: 110%/1.6em "Lucida Grande", verdana, arial;
padding:10px 20px 10px 35px;
}
#inmate blockquote {
background:#EEEEE7 url(../images/left-quote.gif) no-repeat 12px 20px;
margin-bottom:5px;
width:468px;
border:2px solid #dcdcd7;-webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.bqstart {float: left;height: 45px;margin-top: -20px;padding-top: 45px;margin-bottom: -50px;font-size: 700%;color: #FF0000; }
 .bqend {float: right;height: 25px;margin-top: 0px;padding-top: 45px;font-size: 700%;color: #FF0000; }
.video {margin:0 0 10px 32px;}

#articles, #contentleft, #contentcenter, #contentright, #staff {display:inline;}
#contentcenter a.head:hover {border:none;text-decoration:none;}
#contentcenter a.head {margin-left:2px;margin-bottom:5px;}
#photocap {float:right;padding:0;margin:.5em 1em .5em 2em;line-height:1em;width:227px;display:inline;}
#photocap p {width:100%;margin:0;padding:1em 0;font:.75em/1.6em Verdana, Arial, Helvetica, sans-serif;color: #666;}
#photocap img {margin:0;padding:0;display:block;}
#contentcenter .sub-head {background:#c30027;width:484px;margin:0 0 5px 3px;padding:2px;}

#contentcenter a.txmag {border:none;text-decoration:none;}

#contentcenter .sub-head img {border:none;}

#contentcenter .sub-head h2 {background: url(/images/newspaper.png) no-repeat 0 10px;font-size:130%;font-family:Georgia, "Times New Roman", Times, serif;color:#333;padding:10px 10px 10px 42px;margin-left:25px;}

#contentcenter .sub-head h2 a {color:#fffff9;text-decoration:none;}

#contentcenter .sub-head h2 a:hover {text-decoration:underline;border-bottom:none;}
#contentleft p.last {padding-bottom:10px;}
#contentcenter ul#links li {background:url(/images/weblink.png) no-repeat 0 50%;padding-left:24px;margin:3px 10px;}
#contentcenter ul#news li {background:url(/images/news-article.png) no-repeat;padding-left:24px;margin:10px;line-height:1.6;}
#cinfo p.top {background:url(/images/mailer.png) no-repeat left bottom;padding-left:24px;margin-left:10px;}
#cinfo p.fax {background:transparent url(/images/fax.png) no-repeat left bottom;margin:10px 0pt 10px 10px;padding:6px 0pt 0pt 30px;}

#form label {display:block;font-family:"Trebuchet MS",Verdana;font-size:100%;margin:0pt;padding:0pt;}
#form input {width:200px;padding:3px 5px;margin:0;}
#form input:focus, #form textarea:focus {background:#f4f4f4;}
#form input.submit {width:60px;}
#form textarea {height:200px;width:200px;padding:3px 5px;margin:0;}
#contentcenter #form ul li {background:none;list-style-type:none;margin:10px 0 0 0;padding:0;}
#form fieldset {border:none;margin:0;padding:0;}

#contentcenter p.new {background:url(/images/new.png) no-repeat left top;padding-left:24px;margin:130px 0 0 10px;}




#photodiv {background-repeat:no-repeat;float:right;padding:0;margin:10px;display:inline;}
.strong {font-weight:bold;}
form.paypal {margin:0 0 10px 10px;}
form.front {margin:0 0 20px 15px;}
form.book {margin:10px 0 20px 15px;}
#donate-info {background:#fffff9;padding:10px;border:1px solid #ddd;width:472px;}
*html #donate-info {width:496px;w\idth:472px;}
#contentcenter #donate-info p {font-family:Verdana, arial;margin-bottom:5px;padding:0 10px 5px;}

* a {outline:none;}
*+html form.paypal {margin-left:0;}
*html form.paypal {margin-left:0;}
#frontnews {background:#f7f7f7;width:864px;padding:10px 10px 10px 0;margin:0;}
*html #frontnews {width:874px;w\idth:864px;}
#frontnews:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.#frontnews {display: inline-block;}

/* Hides from IE-mac \*/
* html #frontnews {height: 1%;}
#frontnews {display: block;}
/* End hide from IE-mac */

#frontnews a img {margin:0 0 0 20px;float:left;outline:none;}

#contentcenter a:link img, #contentcenter a:hover img { border:none; text-decoration:none;}
a img { text-decoration:none; border:none; }
#contentcenter a#none:hover { text-decoration:none; border:none;}

#book-foot { background: #46423a; float:left; width:200px; margin:20px 0 50px 15px; padding:10px 15px; display:inline; -moz-border-radius:6px;}
#book-foot h3 { color:#FFCC99; font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; margin:0; font-weight:normal; letter-spacing:-1px; }
#book-foot p { color:#ddd; margin:5px 0 0 100px; padding:0; text-align:left;}
#book-foot img { margin:5px 0 10px; float:left; }

/*#footer p.right { position:absolute; bottom:0; right:0; }*/

#donate-btn { width:auto:; overflow:visible; display:block; position:absolute; bottom:8px; right:15px; cursor:pointer; padding:24px 14px; background: #9E0024 url(../images/btn-trans.png) repeat-x 0 50%; border:1px solid #C30027; color:#fff; font-size:140%;-webkit-border-radius: 14px;-khtml-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; line-height:32px; }
*html #donate-btn { background:#9e0024; padding:16px 14px; }
*+html #donate-btn { background:#9e0024; padding:16px 14px; }
#donate-btn:hover { background: #d10030 url(../images/btn-trans.png) repeat-x 0 50%; border:1px solid #d10030; }
#bookorder { width:494px; padding:10px 0;-webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; float:left;}
#bookorder h1 { background-image:none; background-color:#e8e8e8; }
#bookorder label {float:left; width:8em; margin-right:1em; text-align:right; }
#contentcenter #bookorder ul { margin:0; padding:10px 0 0; list-style-type:none; background:none; }
#contentcenter #bookorder li { background:none; }
#bookorder fieldset { position:relative; float:left; clear:both; width:454px; margin:0 0 1em 10px; padding:0 10px 15px; border:none; background:#e8e8e8; display:inline; -webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#bookorder legend { margin-left:1em; padding:0; color:#000; font-weight:bold; display:block;}
#bookorder input.checkbox { float:left; margin-right:1em; }
#bookorder .options { display:block; }
#contentcenter #bookorder .options li { clear:both; display:block;}
#bookorder input:focus { background:#ffc; }

#newsblurb {background:#EEE;border:1px solid #DDD;color:#333;margin:10px 0;padding:15px;}
#newsblurb h2 {color:#333;font-family:Georgia,"Times New Roman",Times,serif;font-size:120%;letter-spacing:-1px;margin:-5px 0 5px;
padding:0;}
#newsblurb p { font-size: 90%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; }

#book-note {background-color:#FFFFCC;border:1px dotted #D8D2A9;margin-bottom:10px;min-height:25px;padding:5px;}
#book-note p { margin:0; }
#book-note h3 {color:#663300;font-family:Georgia,"Times New Roman",Times,serif;font-size:120%;font-weight:bold;letter-spacing:-1px;margin:5px 0 0 10px;}

a#all-star { background:url(../images/people-allstars-sprite.png) no-repeat; display:block; width:494px; height: 140px; margin:0; padding:0; text-indent:-9999em;  }
a#all-star:hover { background-position:top right; border-bottom:none; text-decoration:none;}

#info-links { margin-top:10px; }
#contentcenter #info-links li { background: url(../images/page_word.png) no-repeat 0 50%; padding:0 0 0 20px; margin:0 0 0 10px; }

#contentcenter a.download { background:#b20023 url(../images/btn-trans.png) repeat-x 0 50%; padding:10px 20px; -webkit-border-radius: 20px;-khtml-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:90%; float:left; margin-right:10px; border:2px solid #6e0016; text-shadow: 0 0 1px rgba(0,0,0,.7); -webkit-transition-property: background-color; -webkit-transition-duration:.4s; -webkit-transition-timing-function: linear; }
#contentcenter a.download:hover {  text-decoration:none; background:#c30026 url(../images/btn-trans.png) repeat-x 0 50%; border:2px solid #90001c;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);box-shadow: 0 0 10px rgba(0,0,0,.4);}
.lefty { margin-left:20px; }

#signup { background:#eee; position:absolute; bottom:7px; right:164px; padding:10px; border:1px solid #ccc;}
*html #signup { padding-top:2px; } *+html #signup { padding-top:2px; }
#signup ul { margin:0; padding:0; list-style:none; float:left; }
#signup li { float:left; }
#signup h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; letter-spacing:-1px; font-weight:normal;  color:#555; margin:0 0 4px; padding:0;}
#signup input { padding:6px; width:184px; border:1px solid #d5d5d5; }
#signup input.submit { background:#7aa03d url(../images/btn-trans.png) repeat-x 0 50%; -webkit-border-radius: 14px;-khtml-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px; border:1px solid #7aa03d !important; float:left; color:#fff; padding:5px 14px; overflow:visible; width:auto; cursor:pointer; display:inline; margin:0 0 0 10px; }
*html #signup input.submit { background:#7aa03d; }
*html #signup label { margin:0; padding:0; float:left; margin-top:7px;}*+html #signup label { margin:0; padding:0; float:left; margin-top:7px;}
#signup label { display:block; margin-bottom:5px; font-size:110%; }
#signup input.submit:hover { background: #678734 url(../images/btn-trans.png) repeat-x 0 50%; border:1px solid #678734 !important;}
#contentcenter #vol {margin:0 0 0 10px; background:#7f0019; color:#e1657e; padding:0 0 15px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; width:484px;}
/*#vol { background: url(../images/BTL-vbox-bottom.png) no-repeat bottom left; width:494px; overflow:hidden; zoom:1; }*/
#vol h3 { background: url(../images/btl-vbox-header.png) no-repeat; width:484px; height:41px; color:#fff; padding:0; text-transform:uppercase; font-size:150%; font-family:Georgia, "Times New Roman", Times, serif; text-indent:-9999em; float:left; margin-bottom:10px;}
#vol ol { list-style-position:inside; margin:0; padding:5px 20px 10px; float:left; }
#vol ol li {
color:#FFE5EA;
line-height:1.4;
list-style-position:outside;
margin:0 0 10px 20px;
padding:0;
}
#vol p { color:#fff; padding:5px 20px; }
#vol address { margin:0 20px 20px; font-style:normal; font-weight:bold; color:#fff6f7; }