/* ---------- GLOBAL ---------- */

body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #1f1f1f;
margin: 0px;
padding: 0px;
}
img, div { 
behavior: url(iepngfix.htc);
}
p {
font-size:1.2em;
line-height:1.5em;
}
input {
border: 1px solid #999999;
}
.passInput {
float:left;
margin-top:9px;
width:100px;
}
.regInput {
width:121px;
}
.left {
float:left;
}
.font2 {
font-family:Arial, Helvetica, sans-serif;
line-height:1.2em;
}
.font3 {
font-size:.7em;
letter-spacing:.1em;
}
a:link {
color: #cf006d;
text-decoration: underline;
}
a:visited {
color: #cf006d;
text-decoration: underline;
}
a:hover {
color: #cf006d;
text-decoration: none;
}
a:active {
color: #cf006d;
text-decoration: underline;
}
.header {

}
.conRight1 {
width: 371px;
float: left;
margin-left:39px;
}
.conRight2 {
width: 371px;
float: left;
margin-left:39px;
}
.conRight3 {
width: 371px;
float: left;
margin-left:39px;
}
.conLeftHolder{
width: 304px;
background:url(images/leftBoxBgMid.gif) repeat-y transparent;
_background:url(images/leftBoxBgMid.gif) repeat-y right transparent;
margin-left:68px;
_margin-left:0;
float: left;
margin-top:-315px;
}
.conLeftMid {
width: 303px;
_margin-left:66px;
}
.conLeftContentThanks {
margin:0 34px 0 34px;
text-align:center;
}
.conLeftContentPIN {
margin:0 22px 0 26px;
text-align:center;
}
.conLeftContentReg {
margin:0 22px 0 22px;
text-align:left;
}
.leftAlign {
text-align:left;
}
.rightAlign {
text-align:right;
}
.conLeftTop {
width: 372px;
height:60px;
background:url(images/boxTopBg.jpg) no-repeat #FFFFFF;
margin-left:-68px;
_margin-left:0;
}

.conLeftBtm {
width: 304px;
height:39px;
background:url(images/leftBoxBgBtm.gif) no-repeat #FFFFFF;
_margin-left:68px;
}

.mar25top {
margin-top:48px;
}

.bodyHolder {
width:900px;
margin:0 auto;
background: #FFFFFF url(images/bg.jpg) no-repeat center top;
padding-top: 210px;
}

.videoHolder {
top:142px;
left:483px;
margin:0 auto;
}

.regField {
margin-bottom:7px;
margin-right:8px;
text-align:left;
}

.regLabel {
	width:65px;
	display: block;
	float: left;
	margin-top: 5px;
}

.regFieldHolder {
text-align:right;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
width:260px;
}

.regText {
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
padding-top:8px;
height:60px;
}

.nussbaumPic {
margin:28px 0 18px 0;
}

.flashHolder1 {
position:relative; 
top:-113px; 
left:123px;
width:325px;
}

.flashHolder2 {
position:relative; 
top:-342px; 
left:485px; 
width:320px;
}

.flashHolder3 {
position:relative; 
top:-315px; 
left:233px; 
width:320px;
}

.contactMe {
margin-top:8px;
}

.checkBox {
width:25px;
float:left;
margin-left:-4px;
margin-right:3px;
}

.checkText {
text-align:left;
margin-top:14px;
margin-bottom:8px;
}

/* ---------- FOOTER ---------- */

.footer {
height:24px; 
margin:0 0 0 80http://localhost/Subversion/Projects/bnj/80010/DocO/Trunk/Site/home.aspxpx; 
padding-top:10px;
font-size:1.2em; 
color:#666666;
}

/* ---------- FLIPPER ---------- */

#aboutArea {
width: 425px;
float: left;
margin-top: -313px;
margin-left:40px;
}

.aboutTopPad1 {
height:42px;
}

.aboutTopPad2 {
height:26px;
}

.aboutTopPad3 {
height:50px;
}

#aboutBookHM, #aboutAuthorHM, #aboutBNJHM {
background: transparent;
height: 182px;
width: 395px;
*overflow: visible;
padding: 0;
margin: 0;
clear:both;
}

#nav, #nav1, #nav2 {
margin: 0px;
font-size: 12px;
background-image: url(images/navDiv.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.navBookOn {
display: block;
cursor: pointer;
padding: 0;
float: left;
color: #4a9cc1;
background: transparent;
width: 125px;
height: 24px;
text-align: left;
}

.navBookOff {
display: block;
cursor: pointer;
padding: 0;
float: left;
color: #3e3e3e;
background: transparent;
width: 125px;
height: 24px;
text-align: left;
}

.navAuthorOn {
display: block;
cursor: pointer;
padding: 0;
float: left;
color: #4a9cc1;
background: transparent;
width: 133px;
height: 24px;
text-align: left;
}

.navAuthorOff {
display: block;
cursor: pointer;
padding: 0;
float: left;
color: #3e3e3e;
background: transparent;
width: 133px;
height: 24px;
text-align: left;
}

.navBnjOn {
display: block;
cursor: pointer;
padding: 0;
float: left;
color: #4a9cc1;
background: transparent;
width: 136px;
height: 24px;
text-align: left;
}

.navBnjOff {
display: block;
cursor: pointer;
padding: 0;
float: left;
color: #3e3e3e;
background: transparent;
width: 136px;
height: 24px;
text-align: left;
}

<!-- LINKS -->

.delicious-posts { 
margin: 1em; 
width: 20em; 
font-family: sans-serif;
}

.delicious-banner {
margin: 0 0 10px 0; 
font-size:1.8em;
line-height:1.3em;
padding-left: 0.3em;
}

ul {
list-style-type: none;
}

.delicious-posts ul, .delicious-posts li  { 
margin: 0 0 10px 0; 
font-size:1.1em;
line-height:1.3em;
padding-left: 0.3em;
}

.delicious-post { 
border-top: 1px solid #eee; 

font-size: 60% 
}

.delicious-odd { 
background-color: #f8f8f8;

}

.delicious-banner a { 
font-size: 80%;
font-size:1.2em;
line-height:1.3em;

}

.delicious-posts a:hover { 
text-decoration: underline;

}

.delicious-posts a { 
text-decoration: none; 
color: #000;

}

.delicious-post a { 
color: #FF00FF;
margin-bottom:1em;

}

.delicious-extended {
margin:0pt;
padding:0pt 0pt 0.25em;
}
.delicious-tag, .delicious-extended {
font-size:smaller;
}