html { height:100%; margin-bottom:-20px; }
body { color:#101010; /*background:#d9da82 url(media/home/bkgd1.gif) top left repeat;*/ background:#f0f5f8; margin:0; padding:0; height:100%; }
.skip { position:absolute; width:200px; left:-1000em; }
img { display:block; border:0; }
div { margin:0; }
* html div { overflow:visible; }
ul { margin:0 0 0 16px; padding:0; }
ul li { margin:0; padding:0 0 0 0; }
hr { width:100%; height:1px; border:0; color:#000; background-color:#000; margin:0; padding:0; }
.itemTitle{ font-weight:bold; }
.floatclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.floatclear { display:inline-table; border:0; }

/* Hides from IE-Mac \*/
* html .floatclear { height:1%; }
.floatclear { display:block; }

/* End hide from IE-Mac */
.floatleft { float:left; margin:3px 22px 18px 0; display:inline; }
.floatright { float:right; margin:3px 0 12px 16px; display:inline; }
.clearleft { clear:left; }
.clearright { clear:right; }
.clearboth { clear:both; }

/* --------form formatting-------- */
form, input, textarea, select, label { margin:0; padding:0; }
div.formlabel { width:200px; float:left; margin:0; padding:0 16px 0 0; display:inline; text-align:right; }

/* Hides from IE-Mac \*/

* html div.formlabel { margin-right:-3px; } 
/* End hide from IE-Mac */

input#submitfloat { margin:0 0 0 216px; }
input#submitinline { margin-bottom:-5px; }
select { margin:0 0 5px 0; }
div.row { width:505px; clear:left; padding:0 0 10px 0; }
form div.floatclear { clear:left; padding:0 0 10px 0; }
form div.rowfinal { clear:left; padding:0; }
p.checkradio { line-height:21px; }

/* --------text formatting-------- */
a:link { text-decoration:underline; color:#42616f; padding:0; background:transparent; }
a:visited { color:#2b4956 !important; text-decoration:underline; }
a:hover { text-decoration:none; }
a:active {  }
body, p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:1.5; }
p, h1, h2, h3, h4 { margin:0; padding:0 0 1.4em 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:95%; }
h1 { /*font-family:Georgia, "Times New Roman", Times, serif;*/ font-family:"angie-sans-1","angie-sans-2",Optima, Candara, "Trebuchet MS", sans-serif; font-size:180%; font-weight:normal; color:#78a58d; padding:0 0 .8em 0; }
h2 http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png
h3 { font-weight:bold; font-size:125%; padding:0 0 1.4em 0;  text-transform:uppercase;  color:#acad4f;  font-family:"angie-sans-1","angie-sans-2",Optima, Candara, "Trebuchet MS", sans-serif; }  
h4 { font-weight:bold; }
p, li { font-size:90%; }
.red { color:#a50707; }  
.brightred { color:#ff0000; }
#aspnetForm div { border-bottom:0; }

/* --------page layout-------- */
#outer { width:770px; height:100%; overflow:visible; /* background-color:#fff; */ margin:0 auto; /* border:1px solid #8aa0ad; border-top:0; box-shadow:0px 0px 10px #a6b9c1; -webkit-box-shadow:0px 0px 10px #a6b9c1; -moz-box-shadow:0px 0px 10px #a6b9c1; /* behavior:url(include/styles/PIE.htc); */  }
#top { width:770px; text-align:left; /*background-color:#94bba6;*/ background:#9eb2be; padding:0; border:1px solid #8aa0ad; border-top:0 !important; border-bottom:0 !important; box-shadow:0px 0px 10px #a6b9c1; -webkit-box-shadow:0px 0px 10px #a6b9c1; -moz-box-shadow:0px 0px 10px #a6b9c1; /* behavior:url(include/styles/PIE.htc); */ }
#top a:link, #top a:visited { text-decoration:none; }
#top a:hover { text-decoration:underline; }
#top img.logo { float:left; margin-left:0; margin-right:0; }
#top ul.one, #top ul.two { margin:0; }
/* #top ul.one li, #top ul.one li img, #top ul.two li { display:inline; }
#top ul.one li ul { background:#dce7ec !important; }
#top ul.one, #top ul.one li { line-height:0px; } */
#top ul.two { width:491px; float:right; color:#fff; padding:12px 0 12px 17px; margin:-36px 0 0; position:relative; left:-8px; }
#top ul.two li.last { border-right:0; }

/* Old Subnav
#top ul.one li ul { padding:0; border:1px solid #96a9b3; border-bottom-right-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; display:block; }
#top ul.one li ul li { padding:0; margin:0; text-shadow:0px 1px 0px white; font-size:85%; }
#top ul.one li ul li a:link, #top ul.one li ul li a:visited { border-bottom:1px solid #96a9b3; border-top:1px solid #eaf0f3; padding:10px; margin:0 auto; display:block; width:158px; }
#top ul.one li ul li a:hover { background:#e8eff4; color:#132c37; text-decoration:none; }
#top ul.one li ul li:last-child a { border-bottom:0; border-bottom-right-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; }
#top ul.one li ul + li a { border-top:0; }

div#converpop, div#bookpop, div#educationpop, div#consultpop, div#connectpop { background:none; width:180px; margin:0; padding:0; }
div#converpop, div#bookpop, div#educationpop, div#consultpop { margin-left:-1px; }
div#connectpop { margin-left:-31px; }

#conver { display:inline; margin:0 -3px 0 0; padding:0; border:0; }
#book { display:inline; margin:0 -3px 0 0; padding:0; border:0; }
#education { display:inline; margin:0 -3px 0 0; padding:0; border:0; }
#consult { display:inline; margin:0 -3px 0 0; padding:0; border:0; }
#connect { display:inline; margin:0 -3px 0 0; padding:0; border:0; } */

/*** Navigation ***/
#nav { width:520px; margin:-72px 0 -40px; position:relative; float:right; /*border-radius:25px; -webkit-border-radius:25px; -moz-border-radius:25px; border:1px solid #42616f;*/ height:36px; background:transparent url(http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png) no-repeat 0px 0px; padding:0; clear:both; z-index:1000; }
#nav li { list-style-type:none; font-size:80%; margin:0; float:left; }
#nav li a span { display:none; }
#nav li a:link, #nav li a:visited { text-indent:-9999px; float:left; display:block; }
#nav li a:hover { color:#132c37; text-decoration:none; }
#nav li a:active {  }
#nav li.community a { margin:0; width:113px; height:36px; }
#nav li.community a:hover { background:transparent url(http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png) no-repeat 0px -36px; }
#nav li.consulting a { width:102px; margin:0; height:36px; }
#nav li.consulting a:hover { background:transparent url(http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png) no-repeat -113px -36px; }
#nav li.learning a { width:88px; height:36px; }
#nav li.learning a:hover { background:transparent url(http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png) no-repeat -215px -36px; }
#nav li.membership a { width:113px; margin:0; height:36px; }
#nav li.membership a:hover { background:transparent url(http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png) no-repeat -303px -36px; }
#nav li.publishing a { width:104px; margin:0; height:36px; }
#nav li.publishing a:hover { background:transparent url(http://thinkdesign.net/proofs/alban/new/current-update/updates/new-nav-top-sprite.png) no-repeat -416px -36px; }

/*** Begin Suckerfish ***/	
#nav ul { padding:0; margin:0; clear:both; float:left; width:inherit; font-family:Georgia, "Times New Roman", Times, serif; font-size:120%; position:relative; z-index:5000 !important; } 
#nav ul.drop-c, #nav ul.drop-l, #nav ul.drop-m, #nav ul.drop-p { border:1px solid #96a9b3; border-top:1px solid #b8c6cf; background:#d6dfe5; padding:0; /* Width */ width:12em; clear:both; float:left; margin-top:36px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; }
/* #nav ul.drop-s { border:1px solid #96a9b3; border-top:1px solid #b8c6cf; background:#d6dfe5; padding:0; width:110px; clear:both; float:left; margin-top:32px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; }
#nav ul.drop-l { padding:5px 2px 5px 6px; width:154px; }
#nav ul.drop-m { padding:5px 0px 5px 8px; width:154px; }
#nav ul.drop-p { padding:5px 4px 5px 2px; width:156px; }*/
#nav ul.drop-s li, #nav ul.drop-c li, #nav ul.drop-l li, #nav ul.drop-m li, #nav ul.drop-p li { width:inherit; clear:both; background:#d6dfe5; border-bottom-right-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; text-indent:0 !important; } 
#nav ul.drop-s a, #nav ul.drop-c a, #nav ul.drop-l a, #nav ul.drop-m a, #nav ul.drop-p a { text-indent:0 !important; clear:both; float:left; } 
#nav ul.drop-c a:link, #nav ul.drop-c a:visited, #nav ul.drop-l a:link, #nav ul.drop-l a:visited, #nav ul.drop-m a:link, #nav ul.drop-m a:visited, #nav ul.drop-p a:link, #nav ul.drop-p a:visited { display:block; float:left; clear:both; font-size:110%; background-image:none !important; border:0; border-bottom:1px solid #96a9b3; border-top:1px solid #eaf0f3; padding:7px 0px 8px 10px; margin:0; text-align:left; color:#42616f; text-decoration:none; color:#2c4855; height:auto; /* Width */ width:12.75em; }
#nav ul.drop-p a.tall:link, #nav ul.drop-p a.tall:visited {  }
#nav ul.drop-l a:link, #nav ul.drop-l a:visited {  }
#nav ul.drop-m a:link, #nav ul.drop-m a:visited {  }
#nav ul.drop-p a:link, #nav ul.drop-p a:visited {  }
#nav ul.drop-s a:hover, #nav ul.drop-c a:hover, #nav ul.drop-l a:hover, #nav ul.drop-m a:hover, #nav ul.drop-p a:hover { background:#e8eff4; color:#132c37; }
#nav ul a.first { border-top:0 !important; }
#nav ul a.last { border-bottom:0 !important; border-bottom-right-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; padding-bottom:10px; }
#nav ul li { float:left; /*width:10em;*/ }
#nav li ul { position:absolute; left:-999em; }
#nav li:hover ul.drop-s li { border-bottom-right-radius:0px; border-bottom-left-radius:0px; -webkit-border-bottom-right-radius:0px; -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -moz-border-radius-bottomleft:0px; }
#nav li:hover ul.drop-s li.last, #nav li:hover ul.drop-s li a.last { border-bottom-right-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-bottomleft:4px; }
#nav li:hover ul.drop-s { left:0px; top:-13px; padding-top:10px; background:none; border-top:0; }
#nav li:hover ul.drop-c { left:112px; top:0; }
#nav li:hover ul.drop-l { left:214px; top:0; }
#nav li:hover ul.drop-m { left:302px; top:0; }
#nav li:hover ul.drop-p { left:347px; top:0; /*padding-top:10px; z-index:2 !important; background:none; border-top:0;*/ }
#nav li:hover ul, #nav li.sfhover ul { left:auto; }
/*** End Suckerfish ***/

/* Hides from IE-Mac \*/ * html #top ul.two { margin-right:-3px; }

/* End hide from IE-Mac */
#top ul.two li { padding:0 11px 0 11px; border-left:1px solid #7a99a7; border-right:1px solid #c2d4db; display:block; float:left; line-height:12px; text-shadow:0px 1px 1px #50717f; font-weight:600; }
#top ul.two li.one { border-left:none; padding-left:0; }
#top ul.two li.last { border-right:none; }
#top ul.two li a:link, #top ul.two li a:visited { color:#fff !important; }
#search { width:262px; padding:7px 0 7px 0; margin-left:508px; display:inline; }
#search #submit { margin-bottom:25px;  }

/* Hides from IE-Mac \*/
* html #search { margin-left:-3px; }
#search input { margin:0 0 -6px 0; }
#search input#ecmBasicKeywords, #search input#text_field { margin:0; }

/* End hide from IE-Mac */
#bot { width:770px; text-align:left; background-color:#fff; padding:0; border:1px solid #8aa0ad; border-top:0 !important; box-shadow:0px 0px 10px #a6b9c1; -webkit-box-shadow:0px 0px 10px #a6b9c1; -moz-box-shadow:0px 0px 10px #a6b9c1; /* behavior:url(include/styles/PIE.htc); */ }
#bot #botleft { width:472px; float:left; padding:28px 0 0 28px; border:0; }
#home #bot #botleft { width:445px; float:left; padding:28px 0 0 28px; }
#home form #bot #botleft div.floatclear { clear:none; padding:0; }
#home #bot #botleft #spotrowone, #home #bot #botleft #spotrowtwo { width:443px; float:left; border:1px solid #9FC6B1; border-top:0; background:url(media/home/bkgd3.gif) 221px 0 repeat-y; }
#home #bot #botleft #spotrowtwo { margin-top:-1px; }
#home #bot #botleft #spotrowone .floatclear, #home #bot #botleft #spotrowtwo .floatclear { width:189px; float:left; padding:16px; margin-right:-17px; }

/* Hides from IE-Mac \*/
#home #bot #botleft #spotrowone .floatclear, #home #bot #botleft #spotrowtwo .floatclear { margin-right:0; }

/* End hide from IE-Mac */

#home #bot #botleft #bookstore img { margin-right:16px; }
#home #bot #botleft #bookstore .text { float:right; width:98px; margin-top:-3px; }
#home #bot #botleft #bookstore img.title { margin:-16px -16px 16px -17px; }
#home #bot #botleft #front img { margin-right:16px; }
#home #bot #botleft #front .text { float:right; width:93px; margin-top:-3px; }
#home #bot #botleft #front { margin-left:1px; }
#home #bot #botleft #front img.title { margin:-16px -17px 16px -17px; }
#home #bot #botleft #stories { clear:left; }
#home #bot #botleft #stories img { float:right; margin:3px 0 16px 16px; display:inline; }
#home #bot #botleft #stories .text { margin-top:-3px; }
#home #bot #botleft #stories img.title { float:none; display:block; margin:-16px -17px 16px -17px; }
#home #bot #botleft #events .text { margin-top:-3px; }
#home #bot #botleft #events { margin-left:1px; }
#home #bot #botleft #events img.title { margin:-16px -17px 16px -16px; }
#bot #botleft .spotrow { width:472px; padding:16px 0 1.4em 0; border:0; }
#bot #botleft img.title { margin-left:-3px; margin-bottom:-1px; }
#bot #botleft .spotrow img { margin-right:16px; }
#bot #botleft .spotrow .text { float:right; width:341px; margin-top:-3px; }
#bot #botleft .quote { color:#949494; }  
#bot #botleft #blurbs { padding:.4em 0 16px 0;  margin:16px 0 .6em 0;  border-top:1px solid #c3c478;  border-bottom:1px solid #c3c478; }  
#bot #botleft #blurbs h2 { padding:0; }
#bot #botleft #viewlinks { padding:.4em 0 0 0;  margin:16px 0 0 0;  border-top:1px solid #c3c478;  /* border-bottom:1px solid #c3c478; */ }  
#bot #botleft #viewlinks h2 { padding:0 0 4px 0; }
#bot #botleft #viewlinks ul {     padding:0; margin:0;      list-style:none; }
#bot #botleft .spotrow .spotleft, #bot #botleft .spotrow .spotright { width:222px; float:left; border:0; }
#bot #botleft .spotrow .spotleft { margin-right:28px; }

/* Hides from IE-Mac \*/
#bot #botleft .spotrow .spotleft { overflow:hidden; }

/* End hide from IE-Mac */
#bot #botleft .spotrow .spotleft .text, #bot #botleft .spotrow .spotright .text { float:right; width:131px; margin-top:-3px; }
#bot #botleft .spotrow .text2 { }
#bot #botleft .spotrow .text2 img { float:left; margin:3px 22px 18px 0; display:inline; }
#bot #botleft.index ul { list-style:none; margin:0 0 1.4em 0; }
#bot #botleft.index ul li, #bot #botleft.index h2 { padding:0; }
#bot #botleft.index ul li { margin-bottom:.8em; }
#bot #botleft.index ul li a { text-decoration:none; }
#bot #botleft.index ul li a:hover { text-decoration:underline; }
#bot #botleft.index .left, #bot #botleft.index .right { width:222px; float:left; }
#bot #botleft.index .left { margin-right:28px; }
#bot #botleft .form { border-top:1px solid #9fc6b1; border-bottom:1px solid #9fc6b1; margin:0 0 1.4em 0; padding:1.4em 0 1.4em 0; }
#bot #botleft table { border-collapse:collapse; margin:0; padding:0; }
#bot #botleft table td { margin:0; padding:0 1em 1em 0; }
#bot #botright { width:207px; padding:5px 28px 33px 0; margin-left:535px; }
#home #bot #botright { width:234px; padding:28px 28px 33px 0; margin-left:508px; }

/* Hides from IE-Mac \*/
* html #bot #botleft { margin-right:-3px; }
* html #home #bot #botleft { margin-right:-3px; }
* html #bot #botright { margin-left:532px; margin-right:-2px; }
* html #home #bot #botright { margin-left:505px; margin-right:-2px; }
/* End hide from IE-Mac */

#bot #botright #search { width:auto; padding:7px 0 7px 0; margin-left:0; }
#bot #botright #submenu { width:234px; padding:0; margin:20px -28px 2.8em 0; border:1px solid #8aa0ad !important; border-right:0; }
#bot #botright #submenu h2 { font-size:13px; font-weight:bold; padding:9px 16px 10px 16px; color:white !important; background:#8aa0ad !important; text-shadow:0px 1px 1px #50717f; }
#submenu h2 a { color:white !important; }
#bot #botright #submenu ul { list-style:none; padding:13px 28px 6px 0; }
#bot #botright #submenu ul li { padding-bottom:7px; line-height:13px; color:#8aa0ad; }
#bot #botright #submenu ul a { text-decoration:none; }
#bot #botright #submenu ul a:hover { text-decoration:underline; }
#home #bot #botright h2 { font-size:13px; font-weight:bold; color:#4791b3; padding:0; margin:0; }
#bot #botright ul li { padding:0; }
#bot #foot { clear:both; width:714px; color:#949494; padding:33px 28px 33px 28px; }
#home #bot #foot { padding:31px 28px 33px 28px; }

/* --------section colors--------- */
#bookbody #bot #botleft .spotrow { border-top:1px solid #c3c478; }
#bookbody #bot #botleft .noborder { border-top:0;  padding-top:0; }
#bookbody #bot #botright #submenu { border:1px solid #c3c478; border-right:0; }
#bookbody #bot #botright #submenu h2 { background-color:#c3c478; }
#bookbody #bot #botright #submenu h2 a, #bookbody #bot #botright #submenu h2 a:link, #bookbody #bot #botright #submenu h2 a:active, #bookbody #bot #botright #submenu h2 a:visited, #bookbody #bot #botright #submenu h2 a:hover { color:#FFFFFF; text-decoration:none; }
#bookbody #bot #botleft h1 { color:#acad4f; }
#converbody #bot #botleft .spotrow { border-top:1px solid #9cc7da; }
#converbody #bot #botright #submenu { border:1px solid #9cc7da; border-right:0; }
#converbody #bot #botright #submenu h2 { background-color:#9cc7da; }
#converbody #bot #botright #submenu h2 a, #converbody #bot #botright #submenu h2 a:link, #converbody #bot #botright #submenu h2 a:active, #converbody #bot #botright #submenu h2 a:visited, #converbody #bot #botright #submenu h2 a:hover { color:#FFFFFF; text-decoration:none; }
#converbody #bot #botleft h1 { color:#4791b3; }

/* --------the conversation--------- */
#converbody #bot #botleft .spotrow .text { float:left; width:128px; margin-top:-3px; margin-right:16px; }

/* Hides from IE-Mac \*/
* html #converbody #bot #botleft .spotrow .text { margin-right:13px; }

/* End hide from IE-Mac */

#converbody #bot #botleft .spotrow img { margin-right:8px; }
#converbody #bot #botleft .spotrow .spotleft img, #converbody #bot #botleft .spotrow .spotright img { margin-right:16px; }
#converbody #bot #botleft .spotrow .spotleft .text, #converbody #bot #botleft .spotrow .spotright .text { float:right; width:150px; margin-right:0; }

/* --------shopping flow--------- */
#bot #botleft p.flow { color:#949494; }
#bot #botleft p.flow .on { color:#000; font-weight:bold; }
#bot #botwide { width:714px; clear:both; padding:0 28px 0 28px; }
table#cart { width:714px; }
table#cart tr td { padding:0 28px 0 0; }
table#cart tr.subtotal td { padding:1.4em 28px 0 0; }
table#cart tr.total td { padding:1.4em 28px 1.4em 0; }
table#cart tr.item td { border-bottom:1px solid #9fc6b1; padding:10px 28px 10px 0; }
table#cart tr td.right { text-align:right; }
img.cards { display:inline; margin-bottom:-8px; }

/* -------popup menus-------- */
#converpop, #bookpop, #consultpop, #connectpop, #educationpop { width:223px; left:0; top:0; margin:0; padding:0; background-color:#eae6d4; position:absolute; visibility:hidden; z-index:2; }
#converpop ul, #bookpop ul, #consultpop ul, #connectpop ul , #educationpop ul{ list-style:none; background-color:#eae6d4; margin:0; padding:10px 0 11px 0; text-align:left; }
#converpop ul li, #bookpop ul li, #consultpop ul li, #connectpop ul li, #educationpop ul li { float:none; display:block; border:0; margin:0; padding:0; }
#converpop ul li a, #bookpop ul li a, #consultpop ul li a, #connectpop ul li a , #educationpop ul li a{ width:175px; display:block; text-decoration:none; line-height:13px; padding:3px 16px 3px 16px; background:transparent; }
#converpop ul li a:hover, #bookpop ul li a:hover, #consultpop ul li a:hover, #connectpop ul li a:hover , #educationpop ul li a:hover{ text-decoration:underline; }

/* Below were added by Doug */
.st { text-decoration:line-through; }
#LearnEventsList { list-style:none; margin:0; padding:0; }
#botleft table td input { width:100px; }
#botleft table td select { width:200px; }
#bookDetailThumb { float:left; margin:4px; }

/* added by Brian */

.H2NoSpace { font-family:"angie-sans-1","angie-sans-2",Optima, Candara, "Trebuchet MS", sans-serif; font-size:15px; font-style:normal; font-weight:bold; color:#A50707; margin-bottom:0px; padding-bottom:5px; }

/* Print styles */
@media print {

body, p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 { font-family:"angie-sans-1","angie-sans-2",Optima, Candara, "Trebuchet MS", sans-serif; font-size:9pt; line-height:12pt; }  
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; line-height:16pt; }  
h2 { font-size:10pt; line-height:12pt; } }    
/* midpass filter for IE5/Win */

@media tty {
i{content:"\";/*" "*/}} @import 'midpass.css'; /*";} }

/*** Misc ***/
.completed { color:red; text-transform:uppercase; }
.large { font-size:120%; }

/*** Fixes / Changes ***/
#sidebarNavList {  }
#sidebarNavList li { margin-bottom:4px; font-size:85%; }
#topnav {  }
#topnav .one li { font-size:85%; line-height:1.7; }
#topnav .two li { font-size:75%; }
#topnav .two li:last-child { border-right:0; }
#foot { font-size:85%; }
#botright { font-size:90%; }
#botright li { font-size:85%; } 
#search { position:relative; top:8px; }

/* New Footer */
#foot { width:770px; margin:0 auto; background:url(images/footer-back.jpg) no-repeat -210px 1px; padding:0; position:relative; }
#nav-f { width:770px; margin:8px 0 20px 0px; }
#nav-f li { float:left; list-style-type:none; margin:0 12px 10px 0; }
#nav-f li a:link, #nav-f li a:visited { color:#6e2d03 !important; font-size:85%; letter-spacing:.01em; padding:2px 4px; font-family:"angie-sans-1","angie-sans-2",Optima, Candara, "Trebuchet MS", sans-serif; font-weight:bold; text-decoration:none; }
#nav-f li a:hover, #sub-nav-f li a:hover { text-decoration:underline; }
#sub-nav-f { clear:left; margin:10px 0 20px 0; text-shadow:0px 1px 0px white; }
#sub-nav-f li { float:left; list-style-type:none; font-size:65%; padding:2px 4px; margin-right:10px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#6e2d03; }
#sub-nav-f li a:link, #sub-nav-f li a:visited { color:#6e2d03 !important; text-decoration:none; }
#sub-nav-f li.shop-bot a:link, #sub-nav-f li.shop-bot a:visited { background:url(images/shop-button-bot.png) no-repeat; width:97px; height:17px; text-align:center; display:block; padding:2px 0 0; font-weight:bold; position:relative; top:-2px; font-family:"angie-sans-1","angie-sans-2",Optima, Candara, "Trebuchet MS", sans-serif; }
#sub-nav-f li.shop-bot a:hover { text-decoration:none; background:url(images/shop-button-bot-on.png) no-repeat; }
#sub-nav-f li.shop-bot a:active { top:-1px; }
#sub-nav-f fieldset { margin:0; padding:0; border:0; }
#sub-nav-f label { display:none; }
#sub-nav-f input { margin:-3px 0 0; }
/* h4 a { display:block; text-indent:-9999px; background:url(images/logo-footer.jpg) no-repeat; height:35px; width:142px; position:absolute; top:60px; right:0px; } */
