li {margin:0 0 5px 25px; font-size:11px;}
ul.largeText li { margin-left:0; font-size:13px }

#tbodyRight h4 {font-weight:normal; margin-bottom:10px; font-size:13px; font-style:italic; margin-bottom:10px;}
#tbodyRight p {margin:0 0 10px; padding:0; font-size:11px; color:0;}
#pad {padding:10px 5px 0 17px; margin-bottom:-18px;}
#pad p a {color:#000; font:verdana, sans-serif; line-height:14px;}
#pad p a.orange {color:#E34901;}
#pad p a:hover  { text-decoration:underline; color:#E34901;}
#pad p a.title:hover {text-decoration:none}
#pad p {color:#999; font-size:11px;}
#menuLine {height:1px; width:130px; line-height:0; font-size:0; margin:0 0 8px 0; background:url(../../uimages/dots/h3.gif) 0 0 repeat-x;}

#innerNav {color:#000; width:140px; margin:30px 5px 0 5px;}
#popNav #innerNav { width:300px; color:#888 }

.txt11 {font-size:11px}
.txt10 {font-size:10px}

#ionsMapLg {border:1px solid black; margin-right:10px}
#ionsMapSm {margin:760px 0 0 0px; border:1px solid black}

.quo {}
.by {float:right;}

/* top section */
table#retreatHdr { border:0; margin:10px 0 30px }
table#retreatHdr a{color:#333;}
td.titleDate { padding-left:7px; }
td.titleDate h1 { font-size:18px; line-height:23px; }
td.rightLine { width:1px; border-right:1px solid #aaa }
td.retreat { font-size:16px; /* font-weight:bold; */ padding-right:7px; line-height:18px }

p.topQuote {color:#000; margin-top:0; margin-bottom:0}
p.topQuoteSource {text-align:right; font-size:11px; color:#666; margin-bottom:2.5em; margin-top:5px;}

.soldOut { border:1px solid #aaa; background:#f6f6f6; padding:12px; margin:0 30px 20px 0 }
.soldOut strong { color:#900; font-style:italic }

.belowImg { margin-top:18px }

.rightSideReg { margin:35px 0 0 20px}
p.orcall { margin:8px 0 15px 10px !important }
.ie .ie6regFixer { margin-right:-20px}

#bigVideo { width:300px; height:199px; margin:17px 0 10px 10px; background:url(../../retreats/images/retreat-video.jpg) no-repeat }
#bigVideo .fg, #bigVideo .fg a { width:300px; height:199px; background:url(../../retreats/images/retreat-txt.gif) 143px 49px no-repeat }
#bigVideo .fg a { display:block; text-indent:-2000em }
#bigVideo .fg a:hover { background:url(../../retreats/images/retreat-over.gif); text-decoration:none }

#testim { margin:17px 0 5px;  background:url(../../retreats/images/testim.jpg) no-repeat  }
#testim a { display:block; width:379px; height:191px; text-indent:-2000em; overflow:hidden }
#testim a:hover { background:url(../../retreats/images/testim-over.gif) no-repeat }

#audio-interview { margin:0 0 20px;  background:url(../../retreats/images/audio-interview.jpg) no-repeat  }
#audio-interview a { display:block; width:370px; height:136px; text-indent:-2000em; overflow:hidden }
#audio-interview a:hover { background:url(../../retreats/images/audio-interview-over.gif) no-repeat }

/* slide show btn */
.slideShowBox { float:right; width:149px; background-color:#f3f3f3; margin:0 0 15px 15px }
.slideShowBox .inner { border:1px solid #B0B0B0; padding:8px }
.slideShowBox .inner p { margin:0 }

.slideShowBox a:hover .inner p {text-decoration:underline;}

#topImg { margin-bottom:20px; }
#belowRightImage {margin-top:190px; margin-left:20px}

/* quick contact override */
#qContact { margin:40px 5px 30px 0px; width:140px; float:none; display:block}
#qContact #contactContents { margin-top:10px }
#qContact textarea { width:105px }
#qContact label,
#qContact input.txt, #qContact input.noErr, #qContact input.err { margin-bottom:0; margin-top:0 }


.errMsg, .errMsg p { line-height:14px }

/* menu */
#regBox, #regBox a {background:url(../../retreats/images/menu/register-now.gif) no-repeat; width:152px; height:39px; display:block;}
#regBox a:hover {background:url(../../retreats/images/menu/reg-over.gif) 71px 38px no-repeat;}
#regBox img {margin:0 0 0 10px;}

/*orange box for right column menu*/
.oBox {margin:0 5px 0 0; padding:10px 0 0 15px; border:1px solid #EF651D; background:#FAFAFA;}

/* home page retreats list at the top */
#retreatList { border:2px solid #F75405; background:#F3F6F6; padding:7px; margin:10px 0 }
#retreatList h4 { font:italic 14px "trebuchet ms"; color:#999; margin:0 0 10px }
#retreatList p { font:bold 12px "trebuchet ms"; margin-bottom:0; color:#888 }
