img {
    border: 0px;
    }
td, tr, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
        
  
}
H1 {
	font-weight: bold;
        font-size: 19px;
	color: #8b2b36;
	margin-top: 0px;
	padding-top: 0px;
 }
 H2 {
	font-weight: bold;
        font-size: 17px;
	color: #8b2b36;
	margin-top: 0px;
	padding-top: 0px;
 }
 H3 {
        font-size: 17px;
	font-weight: normal;
	color: #8b2b36;
	margin: 0px 0px 5px 0px;
	
 }
 H4 {
        font-size: 14px;
	font-weight: bold;
	color: #8b2b36;
	margin: 0px 0px 5px 0px;
	
 }
 H5 {
        font-size: 12px;
	font-weight: bold;
	color: #8b2b36;
	margin: 0px 0px 0px 0px;
	
 }
 p.italic {
        font-style: italic;
 }
 .italic {
        font-style: italic;
 }
 TD.left_col_bg {
  /*background: #FFFFFF url(../images/catalog_boxbg.gif) repeat-y;*/
  background: url(../css_sprites_images/2px_high_repeaters.gif) repeat-y -47px -0px;
  width: 233px;
  height: 2px;
 }
 .statuebg { /* shiva and shakti background for tantric_sex.html page */
 /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -180px -118px;*/
  background: #FFFFFF url(../images/statue1.jpg) no-repeat top right;
  width: 100px;
  height: 187px;
      
 }
 .curved_lines { /* fancy lines  background for tantra.html page */
  /*background: #FFFFFF url(../images/curved_lines.gif) no-repeat top right;*/
  background: url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -695px -45px;
  width: 75px;
  height: 262px;
  }
 .kamasutra_pic1 { /* ancient pic  background for kamasutra.html page */
  /*background: #FFFFFF url(../images/kamasutra_image1.jpg) no-repeat top left;*/
  background: url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -585px -114px;
  width: 100px;
  height: 197px;
  }
 HR.goldline {/*gold line under 'secrets of the kama sutra' on home page */
  color: #F3B673;
  background-color: #f3b673;
  border: 0px;
  width: 100%;
  height: 1px;
 }
  HR.goldline2 {/*gold line under 'secrets of the kama sutra' on home page */
  color: #F3B673;
  background-color: #f3b673;
  border: 0px;
  width: 100%;
  height: 2px;
 }
 HR.grayline {/*gray line under 'secrets of the kama sutra' on home page */
  color: #666;
  background-color: #666;
  border: 0px;
  width: 100%;
  height: 1px;
 }
 
A.logo_hotspot {
    position: relative;
    top: 200px;
    left: 40px;
    height: 90px;
    width: 210px;
    border: 0px solid #000;
    display: block;
    
}

A.join_today {
    display: block;
    position: relative;
    top: 180px;
    left: 40px;
    height: 90px;
    width: 210px;
    border: 0px solid #000;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
   
    
    
}
.tantra_whatsnew {
    display: block;
    position: relative;
    top: 210px;
    left: 30px;
    height: 80px;
    width: 400px;
    border:0px solid #000;
    text-align:left;
    color:#ffffff;
    
   
    
    
}
A.join_today:hover {
    text-decoration: none;
}
.take_the_tour {
    display: block;
    position: relative;
    top: 160px;
    left: 190px;
    height: 20px;
    width: 110px;
    border: 0px solid #000;
    
}
.tourpage_joinnow {
    position: absolute;
    top: 390px; /*for tour2*/
    left: 233px;
    height: 40px;
    width: 125px;
    /*top: 410px;  for tour1 
          left: 200px;
          height: 40px;
          width: 130px;*/
    border: 0px solid #000;
    display: block;
    
}
.tourpage_nextpage { /* for tour 2 */
    position: absolute;
    top: 370px;
    left: 422px;
    height: 70px;
    width: 60px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_start { /* for tour 2 */
    position: absolute;
    top: 312px;
    left: 20px;
    height: 70px;
    width: 120px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_1 { /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 59px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}

.tourpage_2{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 95px;
    height: 30px;
    width: 30px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_3{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 131px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_4{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 167px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_5{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 203px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_6{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 239px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_7{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 274px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_8{ /* for tour 2 */
    position: absolute;
    top: 18px;
    left: 310px;
    height: 30px;
    width: 28px;
    border: 0px solid #000;
    display: block;
    
}
.tourpage_next {
    position: absolute;
    top: 15px; /*for tour 2*/
    left: 347px;
    height: 40px;
    width: 35px; 
    /* top: 410px; for tour 1 
          left: 380px;
          height: 40px;
          width: 100px;*/
    border: 0px solid #000;
    display: block;
    
}

.tourpage_back {
    position: absolute;
    top: 15px; /*for tour 2*/
    left: 15px;
    height: 40px;
    width: 35px; 
    /*top: 410px;  for tour 1 
           left: 40px;
           height: 40px;
           width: 100px;*/
    border: 0px solid #000;
    display: block;
    
}

.joinpage_joinform {
    position: relative;
    top: 0px;
    left: 550px;
    height: 330px;
    width: 390px;
    border: 0px solid #fff;
    /*display: block;*/
    
}
.joinpage_tourlink {
    position: relative;
    top: 215px;
    left: 20px;
    height: 40px;
    width: 140px;
    border: 0px solid #fff;
    display: block;
    
}
.joinpage_page2link {
    position: relative;
    top: 10px;
    left: 770px;
    height: 40px;
    width: 140px;
    border: 0px solid #fff;
    display: block;
    
}
.whiteText {
color: #fff;
}
.join_form {
    padding: 0px 5px 5px 10px;
    
}
.l2_banner_feature_box {
    height: 232px;
    width: 420px;
}

.l1_banner_feature_box {
    position: absolute;
    top: 48px;
    left: 527px;
    height: 224px;
    width: 420px;
}

.new_on_tantra {
    position: relative;
    top: 90px;
    left: 35px;
    height: 90px;
    width: 250px;
    border: 0px solid #000;
    display: block;
    
 }
.new_on_tantricSex {
    position: relative;
    top: 90px;
    left: 35px;
    height: 90px;
    width: 250px;
    border: 0px solid #000;
    display: block;
    
}
.new_on_kamasutra {
    position: relative;
    top: 90px;
    left: 35px;
    height: 90px;
    width: 250px;
    border: 0px solid #000;
    display: block;
    
 }
div.five_steps {
    margin-bottom: 20px;
}

div.sex_as_spirit {
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
}

div.sex_as_spirit h3 {
    padding-left: 10px;
    padding-top: 10px;
}

UL.redBoxUl {
    margin: 12px 0px 15px 0px;
    padding-left: 10px;
    width: 250px; /*originally 250*/	
}
UL.redBoxUl_2 {
    margin: 2px 0px 15px 0px;
    padding-left: 10px;
    width: 400px;
}

div.redBoxReel {
    padding-left: 10px;
    padding-top: 8px;
    padding-bottom: 10px;
}
UL.redBoxUl {
    margin: 1px 0px 7px 5px;
    padding: 0px;
}
UL.redBoxUl_2 {
    margin: -5px 0px 7px 5px;
    padding: 0px;
}
UL.redBoxUl li {
    padding-left: 20px;
    margin-bottom: 9px;
    list-style-type: none;
    	
}
UL.redBoxUl li.uplevel {
    background-image: url(../images/yellow-triangle.gif);
    /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -715px -40px;
    width: 14px;
    height: 12px;*/
	background-repeat: no-repeat;
    background-position: top left;
}
UL.redBoxUl_2 li {
    padding-left: 20px;
    margin-bottom: 9px;
    list-style-type: none;
    	
}
UL.redBoxUl_2 li.uplevel {
    background-image: url(../images/heart-icon-yellow.gif);
    /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -715px -40px;
    width: 14px;
    height: 12px;*/
	background-repeat: no-repeat;
    background-position: top left;
}

UL.redBoxUl li.icon_1 {
    background-image: url(../images/red-box-lotus-icon-1.gif);
}

UL.redBoxUl li.icon_2 {
    background-image: url(../images/red-box-lotus-icon-2.gif);
}

UL.lotus_icon1 {
    margin: 1px 0px 7px 0px;
    padding: 0px;
}
UL.lotus_icon1 li { 
    margin-bottom: 5px;
    list-style-type: none;
    padding-left: 18px;
}

UL.lotus_icon1 li.uplevel { 
    /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -715px -40px;
    width: 14px;
    height: 12px;*/
    background-image: url(../images/heart-icon-yellow.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
ul.lotus_icon1 li.video_preview { 
    background-image: url(../images/heart-icon-yellow.gif);
}
ul.lotus_icon1 li.ecourse_preview { 
    background-image: url(../images/heart-icon-yellow.gif);
}
ul.lotus_icon1 li.article_preview { 
    background-image: url(../images/heart-icon-yellow.gif);
}

li.free_object {
    /*../images/dotclear.gif*/
    background-image: url(../images/dotclear.gif);
    background-repeat: no-repeat;
    background-position: top left;
}


p.uplevel { 
    /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -715px -40px;
    width: 14px;
    height: 12px;*/
    background-image: url(../images/heart-icon-yellow.gif); 
    background-repeat: no-repeat;
    background-position: top left;
    text-indent: 14px;
}
p.uplevel { 
}
option.uplevel { 
    /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -715px -40px;
    width: 14px;
    height: 12px;*/
    background-image: url(../images/heart-icon-yellow.gif); 
    background-repeat: no-repeat;
    background-position: top left;
    text-indent: 12px;
}

UL.red_dot {
    margin: 5px 0px 35px 0px;
    padding: 0px;
}
UL.red_dot li { 
    margin-bottom: 5px;
    list-style-type: none;
    padding-left: 15px;
    background-image: url(../images/list_item_red_dot.gif); 
    background-repeat: no-repeat;
    background-position: center left;
}
UL.blue_dot {
    margin: 5px 0px 35px 0px;
    padding: 0px;
}
UL.blue_dot li { 
    margin-bottom: 5px;
    list-style-type: none;
    padding-left: 15px;
    background-image: url(../images/list_item_bluedot.gif); 
    background-repeat: no-repeat;
    background-position: center left;
}
UL.little_heart {
    margin: 5px 5px 10px 10px;
    padding: 0px;
}
UL.little_heart li { 
    margin-bottom: 15px;
    margin-right: 10px;
    list-style-type: none;
    padding-left: 20px;
    background-image: url(../images/articles/little_heart.gif); 
    background-repeat: no-repeat;
    background-position: top left;
}
.bold_color {
   font-weight: bold;
   color: #8b2b36;
   font-size: 14px;
}
a:link, a:visited, a:active {
	color:#8b342b;
}
a:hover {
	color:#a9544b;
	text-decoration: underline;
}
a.boldlink:link, a.boldlink:visited, a.boldlink:active {
	color:#8b342b;
	text-decoration: underline;
	font-weight: bold;
}
a.boldlink:hover {
	color:#a9544b;
	text-decoration: underline;
	font-weight: bold;
}
a.greylink:link, a.greylink:visited, a.greylink:active {
	color:#575757;
	text-decoration: none;
}
a.greylink:hover {
	text-decoration: underline;
}
a.whitelink:link, a.whitelink:visited, a.whitelink:active {
	color: #fff;
	text-decoration: underline;
}
a.whitelink:hover {
	text-decoration: underline;
}
.whiteBg {
	background-color:#fff;
}
.header {
	background: url(../images/header-bg2.gif) no-repeat;
	height: 125px;
}
.header_premium {
	background: url(../images/header_premium_bg4.gif) no-repeat;
	height: 125px;
}
.header_homelink {
    position: absolute;
    top: 0px;
    left: 20px;
    height: 110px;
    width: 35%;
    border: 0px solid #000;
    display: block;
}
.byLine {
    position: absolute;
    color:#8b342b;
    top: 40px;
    left: 300px; 
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
* html .byLine {
    position: absolute;
    color:#8b342b;
    top: 40px;
    left: 300px;
    display: block;
}
 
.homelink {
    position: relative;
    top: 82px;
    left: 0px;
    width: 300px;
}
.homelink2 {
        display: block;
}
* html .homelink { /* for IE only */
    position: relative;
    top: 85px;
    left: 30px;
}
#hi_there {
    color:#8b342b;
    position: absolute;
    top: 40px;
    left: 820px;
    display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}

#date_time {
    color:#8b342b;
    position: absolute;
    top: 63px;
    left: 840px;
    display: block;
}

.rightGutter {
	/* border: solid 1px red; */
	/*background: url(../images/gutter-right-bg.gif) repeat-y;*/
    background: url(../css_sprites_images/2px_high_repeaters.gif) repeat-y -3px -0px;
    width: 19px;
    height: 2px;
}
.rightGutter DIV {
	/*background: url(../images/gutter-right.gif) scroll no-repeat bottom;*/
    background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -8px -20px;
	height: 533px;
    width: 19px;
}
.rightGutter_member {
	/* border: solid 1px red; */
	/*background: url(../images/gutter-right-bg.gif) repeat-y;*/
    background: url(../css_sprites_images/2px_high_repeaters_member.gif) repeat-y -3px -0px;
    width: 19px;
    height: 2px;
}
.rightGutter_member  DIV{
	/* border: solid 1px red; */
	background: url(../images/gutter_right_member.gif) no-repeat;
    /*background: url(../css_sprites_images/mainmenu_backgrounds.gif) scroll no-repeat -8px -20px;*/
    width: 19px;
    height: 533px;
}

/*.rightGutterBottom {
	background: url(../images/gutter-right.gif) no-repeat;
}*/
.footer {
    background: url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -32px -439px;
	/*background: url(../images/footer.gif) no-repeat;*/
	height: 50px;
    width: 984px;
}
.footer_member{
    background: url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -33px -827px;
	/*background: url(../images/footer_member.gif) no-repeat;*/
	height: 50px;
    width: 984px;
}
/* red box Content CSS */

.redBox {
	width: 100%;
	margin: 0 0 0 0;
}

.redBox DIV.topLeft {
	background: transparent url(../images/redbox-top-left-solidcolor.gif) scroll no-repeat top left;
	width: 100%;
}
.redBox  DIV.topRight {
	background: transparent url(../images/redbox-top-right-solidcolor.gif) scroll no-repeat top right;
	width: 100%;
	height: 100%;
}
.redBoxFoot {
	width: 100%;
	margin: 0 0 25px 0;	/* Sets the margin below the box */
}
.redBoxFoot DIV.botLeft {
	background: transparent url(../images/redbox-bot-left-solidcolor.gif) scroll no-repeat top left;
	width: 100%;
}
.redBoxFoot DIV.botRight {
	background: transparent url(../images/redbox-bot-right-solidcolor.gif) scroll no-repeat top right;
	font-size: 0;
	height: 10px;
	width: 100%;
}

.redBox DIV.topRightBuddha {
	background: transparent url(../images/red-box-top-right-buddha.jpg) scroll no-repeat top right;
	width: 100%;
}

#redBoxLinkContainer {
	position: absolute;
	visibility: visible;
	top: 4px;
	right: 0px;
	padding-right: 10px;
}
/* redbox for homepage only */
.redBoxHomepage {
	width: 100%;
	margin: 0 0 0 0;
}

.redBoxHomepage DIV.topLeft {
	background: transparent url(../images/red-box-top-left.jpg) scroll no-repeat top left;
	width: 100%;
}
.redBoxHomepage  DIV.topRight {
	background: transparent url(../images/red-box-top-right.jpg) scroll no-repeat top right;
	width: 100%;
	height: 100%;
}
.redBoxFootHomepage {
	width: 100%;
	margin: 0 0 25px 0;	/* Sets the margin below the box */
}
.redBoxFootHomepage DIV.botLeft {
	background: transparent url(../images/red-box-bot-left.jpg) scroll no-repeat top left;
	width: 100%;
}
.redBoxFootHomepage DIV.botRight {
	background: transparent url(../images/red-box-bot-right.jpg) scroll no-repeat top right;
	font-size: 0;
	height: 10px;
	width: 100%;
}

.redBoxHomepage DIV.topRightBuddha {
	background: transparent url(../images/red-box-top-right-buddha.jpg) scroll no-repeat top right;
	width: 100%;
}

#redBoxLinkContainer {
	position: absolute;
	visibility: visible;
	top: 4px;
	right: 0px;
	padding-right: 10px;
}
a.noDecoration:link, a.noDecoration:visited, a.noDecoration:active {
	color:#8b342b;
	text-decoration: none;
}
a.noDecoration:hover {
	color:#a9544b;
	text-decoration: none;
}
a.linkWhite:link, a.linkWhite:visited, a.linkWhite:active {
	color:#fff;
	/*text-decoration: underline;*/
}
a.linkWhite:hover {
	color:#fff;
	/*text-decoration: underline;*/
}
a.subNav:link, a.subNav:visited, a.subNav:active {
	color:#000;
	text-decoration: none;
}

a.subNav:hover {
	color:#000;
	text-decoration: underline;
}
a.boldlinkWhite:link, a.boldlinkWhite:visited, a.boldlinkWhite:active {
	color:#fff;
	text-decoration: underline;
	font-weight: bold;
}
a.boldlinkWhite:hover {
	color:#fff;
	text-decoration: underline;
	font-weight: bold;
}
.headerMediumWhite {
	color: #fff;
	font-size: 17px;
	font-weight: normal;
}
.headerSmallWhite {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}
.textWhite {
	color: #fff;
	font-size: 12px;
	font-weight: normal;
}

/* Tantra Content Box CSS */

.boxContainer {
	position: relative;
	width: 100%;
}
.tanBox {
	width: 100%;
	margin: 0 0 0 0;
}
.tanBoxTopLeft {
	background: transparent url(../images/tan-box-top-left.jpg) scroll no-repeat top left;
	width: 100%;
}
.tanBoxTopRight {
	background: transparent url(../images/tan-box-top-right.jpg) scroll no-repeat top right;
	width: 100%;
}
.tanBoxTopRightGuy  {
	background: transparent url(../images/tan-box-top-right-guy.jpg) scroll no-repeat top right;
    /*background: transparent url(../css_sprites_images/tanbox_bg_images.jpg) scroll no-repeat -442px -254px;*/
	width: 100%;
    
}
.tanBoxTopRightRedFlower  {
	background: transparent url(../images/tan-box-top-right-redflower2.jpg) scroll no-repeat top right;
	width: 100%;
}
.tanBoxTopRightCouple  {
	background: transparent url(../images/tan-box-top-right-couple.jpg) scroll no-repeat top right;
	width: 100%;
}
.tanBoxTopRightSunflower  {
	background: transparent url(../images/tan-box-top-right-sunflower.jpg) scroll no-repeat top right;
	width: 100%;
}
.tanBox {
	width: 100%;
	margin: 0 0 0 0;
}
/*
.tanBox DIV {
	background: transparent url(../images/tan-box-top-left.jpg) scroll no-repeat top left;
	width: 100%;
}
/* tan box variations 
.tanBoxGeneric  {
	background: transparent url(../images/tan-box-top-right-generic.jpg) scroll no-repeat top right;
	width: 100%;
}
.tanBox DIV DIV {
	background: transparent url(../images/tan-box-top-right.jpg) scroll no-repeat top right;
	width: 100%;
}
/* end tan box variations */
.tanBoxFoot {
	width: 100%;
	margin: 0 0 25px 0;	/* Sets the margin below the box */
}
.tanBoxFoot DIV {
	background: transparent url(../images/tan-box-bot-left.jpg) scroll no-repeat top left;
	width: 100%;
}
.tanBoxFoot DIV DIV {
	background: transparent url(../images/tan-box-bot-right.jpg) scroll no-repeat top right;
	font-size: 0;
	height: 10px;
	width: 100%;
}
.tableMargin {
	margin: 0 0 0 13px;
}
.redbox_table_margin {
	margin: 0 0 0 10px;
}
.boxContentMargin {
	margin: 0px 0px 0px 13px;
}
H3.boxContentMargin {
	padding-top: 10px;
}
/* Tantra Content */

.headerMedium {
	color: #8b2b36;
	font-size: 17px;
	font-weight: normal;
}
.headerSmall {
	color: #8b2b36;
	font-size: 14px;
	font-weight: normal;
}
.pinkSubhead {
	color: #c4675d;
	font-size: 15px;
	font-weight: normal;
}
.fontLinkColor {
	color: #8b342b;
	font-weight: normal;
}

/* Spacers*/

.spacer2 {
	font-size: 2px;
	line-height: 2px;
}
.spacer4 {
	font-size: 4px;
	line-height: 4px;
}
.spacer6 {
	font-size: 6px;
	line-height: 6px;
}
.spacer7 {
	font-size: 7px;
	line-height: 7px;
}
.spacer9 {
	font-size: 9px;
	line-height: 9px;
}
.spacer11 {
	font-size: 11px;
	line-height: 11px;
}
.spacer13 {
	font-size: 13px;
	line-height: 13px;
}
.spacer24 {
	font-size: 24px;
	line-height: 24px;
}
.spacer40 {
	font-size: 40px;
	line-height: 40px;
}


/* Ted's Stuff */
.box_finder {
	border: 1px solid #fff;
	background-color: #CCC;
}
.pixel_user {
	background-color: #ff0000;
}
DIV.gold_gradient_bg { /* background used on all L3 and L4 pages */
	background: #FFFFFF url(../images/article_bg2.jpg) repeat-x top left;
	
}
.top_banner_home_free { /*defined the top banner for home page */
        position: relative; 
      width: 965px;
	  height: 295px;
	  background: #FFFFFF url(../images/home_banner_free.jpg) no-repeat;
	  
}
.top_banner_home_premium { /*defined the top banner for home page */
        position: relative; 
      width: 965px;
	  height: 295px;
	  background: #FFFFFF url(../images/home_banner_premium2.jpg) no-repeat;
	  
}
.top_banner_l4{ /*defined the top bar graphic for all level  3 and 4 */
      width: 965px;
	  height: 17px;
	  /*background: #FFFFFF url(../images/transpar_topbar.gif) no-repeat;*/
      background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -44px -780px;
	  
}
.top_banner_joinpage { /*defined the top bar graphic for the join page */
      width: 965px;
	  height: 17px;
	  background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; 
          
	  
}
.top_banner_joinpage1 { /*defined the top bar graphic for the join page */
      width: 965px;
	  height: 468px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/joinBanner3.jpg) no-repeat;
	  
}
.top_banner_joinpage2 { /*defined the top bar graphic for the join page */
      width: 965px;
	  height: 199px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/joinBanner2.jpg) no-repeat;
	  
}

.top_banner_tour1 { /*defined the top bar graphic for the tour page */
      width: 965px;
	  height: 470px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/tour-1.jpg) no-repeat;
          /*background: #FFFFFF url(../images/tour1_banner.jpg) no-repeat;*/
	  
}
.top_banner_tour2 { /*defined the top bar graphic for the tour page */
      width: 965px;
	  height: 470px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/tour-2.jpg) no-repeat;
          /*background: #FFFFFF url(../images/tour2_banner.jpg) no-repeat;*/
	  
}
.top_banner_tour3 { /*defined the top bar graphic for the tour page */
      width: 965px;
	  height: 470px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/tour-3.jpg) no-repeat;
         /* background: #FFFFFF url(../images/tour3_banner.jpg) no-repeat;*/
	  
}
.top_banner_tour4 { /*defined the top bar graphic for the tour page */
      width: 965px;
	  height: 470px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/tour-4.jpg) no-repeat;
          /*background: #FFFFFF url(../images/tour4_banner.jpg) no-repeat;*/
	  
}
.top_banner_tour5 { /*defined the top bar graphic for the tour page */
      width: 965px;
	  height: 470px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/tour-5.jpg) no-repeat;
	  /*background: #FFFFFF url(../images/tour5_banner.jpg) no-repeat;*/
}
.top_banner_tour6 { /*defined the top bar graphic for the tour page */
      width: 965px;
	  height: 470px;
	  /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
          background: #FFFFFF url(../images/tour-6.jpg) no-repeat;
	  /*background: #FFFFFF url(../images/tour6_banner.jpg) no-repeat;*/
}
.top_banner_tour7 { /*defined the top bar graphic for the tour page */
    width: 965px;
    height: 470px;
    /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
    background: #FFFFFF url(../images/tour-7.jpg) no-repeat;
    /*background: #FFFFFF url(../images/tour7_banner.jpg) no-repeat;*/
}
.top_banner_tour8 { /*defined the top bar graphic for the tour page */
    width: 965px;
    height: 470px;
    /*background: #FFFFFF url(../images/transpar_topbar_joinpage.jpg) no-repeat; */
    background: #FFFFFF url(../images/tour-8.jpg) no-repeat;
}
.top_banner_shop { /*defined the top bar graphic for all level  3 and 4 */
    width: 965px;
    height: 20px;
    background: #FFFFFF url(../images/shop_topbar1.gif) no-repeat;
}
.tantra_banner_left { /*defined the top banner for tantra landing  page */
    width: 524px;
    height: 258px;
    background: #FFFFFF url(../images/tantra_banner_leftside.jpg) no-repeat;
}	  
.tantra_banner_right { /*defined the top banner for tantra landing  page */
    width: 437px;
    height: 258px;
    /*background: #FFFFFF url(../images/l2_banner_rightside.gif) no-repeat;*/
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -576px -504px;
    padding-top: 10px;
    vertical-align: top;
}
.tantricSex_banner_left {
    /*defined the top banner for tantric sex landing  page */
    width: 524px;
    height: 258px;
    background: #FFFFFF url(../images/tantricsex_banner_leftside.jpg) no-repeat;
}	  

.tantricSex_banner_right {
    /*defined the top banner for tantric sex landing  page */
    width: 437px;
    height: 258px;
    /*background: #FFFFFF url(../images/l2_banner_rightside.gif) no-repeat;*/
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -576px -504px;
    padding-top: 10px;
    vertical-align: top;
}	

.kamasutra_banner_left {
    /*defined the top banner for kamasutra landing  page */
    width: 524px;
    height: 258px;
    background: #FFFFFF url(../images/kamasutra_banner_leftside.jpg) no-repeat;
	  	  
}	  

.kamasutra_banner_right {
    /*defined the top banner for kamasutra landing  page */
    width: 437px;
    height: 258px;
    /*background: #FFFFFF url(../images/l2_banner_rightside.gif) no-repeat;*/
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -576px -504px;
    padding-top: 10px;
    vertical-align: top;
}	  	    	  

.l2_banner_right_premium {
    /*defined the l2 top banner rightside for members */
    width: 437px;
    height: 258px;
    /*background: #FFFFFF url(../images/l2_banner_rightside_premium.gif) no-repeat;*/
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -98px -503px;
}	  	    	  

#searchbox { /*BACKGROUND AND SIZING FOR THE SEARCH BOX */
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -319px -182px;
    width: 233px;
    height: 43px;
    padding: 15px 0px 15px 0px;
}

.searchbox_content{
        margin-top: 10px;
        
    text-align: center;
    
}


#template_bg  { /*BACKGROUND STRIP USED ON RIGHT SIDE OF ALL PAGES */
    background: #FFFFFF url(../images/rightbg4.jpg) no-repeat;
}

#cell_left { /*USED TO CREATE SPACE AROUND CONTENT TABLE CELLS */
    padding-left: 5px;
}

#cell_top {
    padding: 0px 0px 0px 0px;
}
#cell_topleft {
              padding-left: 9px;
              padding-top: 6px;
}


.article_video_placeholder { /*used for article pages only*/
        width: 347px;
        height: 347px;
        border: 1px solid #000000;
        float: right;
        text-align: center;
        padding-top: 20px;
        background-color: #ffffff;
        margin: 0px;
}
.joinpage_login {
	display: block;
	background-color: #4061a4;
	width: 100px;
	height: 21px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	margin-top: 5px;
	text-align: center;
	line-height: 20px;
}
H2.joinpage {
	font-weight: bold;
    font-size: 17px;
	color: #8b2b36;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 7px;
	padding-left: 0px;
 }
 H3.joinpage {
    font-size: 16px;
	font-weight: normal;
	color: #8b2b36;
	margin: 0px 0px 0px 5px;
	
 }
 H4.joinpage {
    font-size: 14px;
	font-weight: bold;
	color: #8b2b36;
	margin: 5px 0px -10px 0px;
	
 }
 UL.joinpage_red_dot {
    margin: 5px 0px 35px 10px;
    padding: 0px;
	color: #8c2b36;
	
}
UL.joinpage_red_dot li { 
    margin-bottom: 5px;
    list-style-type: none;
    padding-left: 15px;
    background-image: url(../images/list_item_red_dot.gif); 
    background-repeat: no-repeat;
    background-position: center left;
	
}
P.joinpage {
	font-size: 14px;
}
TD.joinpage {
	font-size: 12px;
}
.joinpage_positions {
	padding: 0px 3px 0px 3px;
}
.member_quotes {
	font-size: 14px;
	font-style: italic;
	text-align: center;
	line-height: 40px;
}
P.margo {
	/*
	Ted -- this is not valid CSS.
	What problem are oyu trying to solve?
	padding-top: -5px;
	/*
}
.joinpage_red {
	font-size: 13px;
	color: #8c2b36
}
.joinpage_red_positions {
	font-size: 13px;
	color: #8c2b36;
	padding: 0 0 0 0;
}
.joinpageContent { /* sets top margin for the join page */
    margin-top: 15px;
}
.joinpageDivider { /*Gold vertical line down center of page*/
    background: #fff url(../images/joinpage_separator_line.gif) repeat-y;
}
.contentpaneopen {
    margin-top: 0px;
}

* html .contentpaneopen {
/* NEGATIVE MARGIN SETTINGS NEEDED TO TUCK TOP OF CONTENT TIGHTLY UNDER THE NAV BAR (reset back to 0 07/10/07 Ted) */
    margin-top:  0px; /* IE only */
}


DIV.floating_menu  { /*  POSITIONS  PREMIUM MENU  */
    position: relative;
    top: 100px;
    /*left: 487;   (original)
             width: 460;*/
    left: 475px;
    width:510px;
    height: 15px;
    font-size: 11px;
    font-weight: bold;
    border: 0px solid #000000;
    color: #fff;
    z-index: 1; 
}
* html DIV.floating_menu  { /*  POSITIONS  PREMIUM MENU   a little lower for IE6 */
    position: relative;
    top: 100px;
    /*left: 487;   (original)
              width: 460;*/
    left: 455px;
    width:520px;
    height: 15px;
    /*background: #FFFFFF url(../images/floating_menu.gif) top left; */
    font-size: 11px;
    font-weight:bold;
    color: #fff;
    z-index: 1; 
}
TD.header DIV.floating_menu  a {
	text-decoration: none;
	font-size: 11px;
	color: #fff;
}
TD.header DIV.floating_menu  a:hover {
	text-decoration: underline;
}
DIV.floating_menu_joinpage { /*  POSITIONS  PREMIUM MENU  for JOIN PAGE and all pages that use BASE_SIMPLE template*/
    position: relative;
    top: 119px;
    /*left: 500px; (original)
            width: 460px; */
    left: 455px;
    width: 510px;
    height: 15px;
    font-size: 11px;
    font-weight:bold;
    color: #8b342b;
    text-align: center;
    border: 0px solid #000;
}
* html DIV.floating_menu_joinpage { /*  POSITIONS  PREMIUM MENU  for JOIN PAGE and all pages that use BASE_SIMPLE template - IE6 ONLY*/
    position: relative;
    top: 120px;
    /*left: 500px; (original)
           width: 460px; */
    left: 455px;
    width:505px;
    height: 15px;
    font-size: 11px;
    font-weight:bold;
    color: #8b342b;
    text-align: center;
}
TD.header DIV.floating_menu_joinpage  a {
	text-decoration: none;
	font-size: 11px;
	color: #8b342b
}
TD.header DIV.floating_menu_joinpage  a:hover {
	text-decoration: underline;
}
#footer_info {
              font-weight: bold;
              /* font-size: bold; FIXIT: what was this supposed to be?? */
              padding: 5px 0;
}
/* NAVIGATION STUFF HERE - TOPMENU AND SUBMENUS */
#topmenu {padding-left: 207px; /*POSITIONS THE TOP MENU*/
         /*margin-bottom: -3px;*/
}
#submenu {padding-left: 0px; /* POSITIONS THE SUB MENUS*/
         
}
DIV.nav_wrapper {
	height: 30px;
	width: 758px;
	/*border: 1px solid #000; */
	margin-left: 207px;
}
DIV.tantra {
    display: block;
    float: left;
	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -169px -39px;
	width: 142px;
	height: 30px;
    text-align: center;
    	
}
DIV.tantra_pos {
    text-indent: 30px;
    
}
DIV.tantra  .tantra_pos  a {
    font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
       	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
        
}
DIV.tantra  .tantra_pos  a:hover {
	text-decoration: underline;
}
DIV.tantric_sex {
    display: block;
    float: left;
   	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -314px -78px;
	width: 144px;
	height: 30px;
	text-align: center;
}

DIV.tantric_sex_pos {
    /*padding-top: 7px;*/
}
DIV.tantric_sex  .tantric_sex_pos  a {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
DIV.tantric_sex .tantric_sex_pos  a:hover {
	text-decoration: underline;
}
DIV.tantric_sex_active {
    display: block;
    float: left;
   	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -316px -38px;
	width: 144px;
	height: 30px;
	text-align: center;
}
DIV.tantric_sex_active .tantric_sex_pos {
    /*padding-top: 7px;*/
}
DIV.tantric_sex_active  .tantric_sex_pos  a {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
DIV.tantric_sex_active  .tantric_sex_pos  a:hover {
	text-decoration: underline;
}
DIV.kamasutra {
    display: block;
    float: left;
	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -463px -78px;
	width: 121px;
	height: 30px;
	text-align: center;
	
}
DIV.kamasutra_pos {
    /*padding-top: 7px;*/
}
DIV.kamasutra  .kamasutra_pos a {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
DIV.kamasutra .kamasutra_pos  a:hover {
	text-decoration: underline;
}
DIV.kamasutra_active {
    display: block;
    float: left;
	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -463px -38px;
	width: 121px;
	height: 30px;
	text-align: center;
	
}
DIV.kamasutra_active  .kamasutra_pos {
    /*padding-top: 7px;*/
}
DIV.kamasutra_active  .kamasutra_pos  a {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
DIV.kamasutra_active .kamasutra_pos  a:hover {
	text-decoration: underline;
}
DIV.shop {
    display: block;
    float: left;
	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -589px -79px;
	width: 97px;
	height: 30px;
	text-align: center;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
DIV.shop_pos {
    /*padding-top: 7px;*/
}
DIV.shop .shop_pos  a {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
DIV.shop .shop_pos  a:hover {
	text-decoration: underline;
}
DIV.shop_active {
    display: block;
    float: left;
	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -588px -38px;
	width: 97px;
	height: 30px;
	text-align: center;
	
}
DIV.shop_active  .shop_pos {
    /*padding-top: 7px;*/
}
DIV.shop_active  .shop_pos  a {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
        position: relative;
        left: 0px;
        top: 0px;
        padding-top: 5px;
        padding-bottom: 5px;
}
DIV.shop_active .shop_pos  a:hover {
	text-decoration: underline;
}
DIV.teach_wkshp_forum {
	background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -310px -126px;
	width: 253px;
	height: 30px;
	display: block;
    float: left;
	text-align: center;
}
DIV.teach_pos {
    text-indent: 15px;
    padding-top: 10px;
    color: #FFF;
}
DIV.teach_wkshp_forum  .teach_pos  a {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
DIV.teach_wkshp_forum  .teach_pos  a:hover {
	text-decoration: underline;
}
DIV.tantra_submenu {
    clear: both;
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -50px -315px;
    /*background: #FFFFFF url(../images/tantra_submenubg_2.gif) no-repeat top left;*/
    height: 29px;
    width: 964px;
    text-align: left;
    text-indent: 10px;
    color: #FFF;
}
DIV.tantra_submenu_pos {
    text-indent: 15px;
    padding-top: 7px;
    color: #FFF;
}
DIV.tantra_submenu  a {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
DIV.tantra_submenu a:hover {
	text-decoration: underline;
}

DIV.tantric_sex_submenu {
    clear: both;
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -49px -355px;
	/*background: #FFFFFF url(../images/submenubg2.gif) no-repeat top left;*/
	height: 29px;
	width: 964px;
	text-align: left;
	text-indent: 10px;
   	color: #FFF;

}
DIV.tantric_sex_submenu_pos {
    text-indent: 15px;
    padding-top: 7px;
    color: #FFF;
}
DIV.tantric_sex_submenu  a {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
DIV.tantric_sex_submenu   a:hover {
	text-decoration: underline;
}
DIV.kamasutra_submenu {
    clear: both;
    background: #FFFFFF url(../css_sprites_images/mainmenu_backgrounds.gif) no-repeat -47px -394px;
	/*background: #FFFFFF url(../images/submenubg7.gif) no-repeat top left;*/
	height: 29px;
	width: 964px;
	text-align: left;
	text-indent: 10px;
   	color: #FFF;

}
DIV.kamasutra_submenu_pos {
    text-indent: 15px;
    padding-top: 7px;
    color: #FFF;
}
DIV.kamasutra_submenu   a {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
DIV.kamasutra_submenu   a:hover {
	text-decoration: underline;
}
/* END NAVIGATION STUFF */
#leftboxtop {width: 233px; /*  LEFT SIDE COLUMN WHERE CATALOG ITEMS WILL BE SHOWN */
          margin-bottom: 0px;
          padding-bottom: 0px;
		  text-align: center;
}

/*TOP LEFT GRADIENT BACKGROUND - needed for pages that have a gradient bg at the top instead of big image. */

.topleft {
     height: 175px;
     width: 242px;
     background: #FFFFFF url(../images/topleft_boxbg.jpg) repeat-x;
     
}
.adbox_lotus {
    color: #fff;
    text-align: center;
    height: 150px;
    width: 237px;
    margin-top: 6px;
	margin-bottom: 0px;
    background: #FFFFFF url(../ads/lotus.gif) no-repeat;
    display: block;
}

.adbox { /*helps to hide the table cell background*/
 margin-bottom: -3px;
 padding-top: 10px;
 background-color: #fff;
}
.td_spacing { 
 padding: 0px 0px 8px 0px;
}

/* GRADIENT BACKGROUND AT TOP OF ARTICLE PAGES */
.articlebg {
 width:965px;
 background-color:#FFF;
  background-image:url(../images/article_bg2.jpg);
  background-repeat: repeat-x; 
}

.article .title {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    color: #A62718;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-top: 0px;
    font-size: 200%;
}

.article .author a {
    font-size: 120%;
}

.article .art_body {
}

.article li {
    margin-bottom: 3px;
}

div.qa {
    }

.qa .title {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    color: #A62718;
    margin-top: 10px;
    padding-top: 0px;
    font-size: 200%;
}

span.qa_hl {
    color: #88F;
    font-weight: bold;
}

.qa .author a {
    font-size: 120%;
}

.qa_q {
}

.qa_a {
    margin-top: 10px;
}

.qa li {
    margin-bottom: 3px;
}

div.book_prev_next {
    text-align: center;
}

.book_prev_next a.prev, a.prev:visited {
    float: left;
}

.book_prev_next a.next, a.next:visited {
    float: right;
}

span.error {
    font-weight: bold;
    color: yellow;
    background-color: #999;
}
 .suziequote {
    font-size: 24px;
	font-weight: normal;
	color: #8b2b36;
	margin: 0px 0px 0px 5px;
	
 }

/* These two rules control the non-javascript edit-star display. */
a.editstar, a.editstar:visited {
    color: red;
    font-size: 15px;
}
a.editstar:hover {
    color: yellow;
    background-color: red;
}

.rotator a {
    font-weight: bold;
    text-decoration: underline;
    }

.banner_free h1 {
    color: blue;
}
.banner_member h1 {
    color: red;
}

a.marquee_tour {
    display: block;
    height: 35px;
    width: 90px;
    border: 0px solid #000;
}


div.banner {
    font-family: arial, verdana, sans-serif;
    font-weight: bold;
    color: #A62718;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 0px;
    font-size: 100%;
}
div.content_box{
    display:block;
    width:323px;
    height:550px;
    border: 1px solid #ecb461;
    padding-left:15px;
    padding-right:10px;
    padding-top:15px;
    margin-top:7px;
    margin-bottom:7px;
}
div.feedburnerFeedBlock ul {
margin-left:0;
padding-left:0;
list-style-type: none
}
div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
font-size: 12px;
display:block;
margin:12px 0 0 0;
}
div.feedburnerFeedBlock {
border:2px solid #ddd;
background-color:#dec2a2;
padding:12px;
}
div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
}


a.what_is_tantra_active:link, a.what_is_tantra_active:visited { text-decoration: underline; }
a.tantra_yoga_active:link, a.tantra_yoga_active:visited { text-decoration: underline; }
a.tantra_practices_active:link, a.tantra_practices_active:visited { text-decoration: underline; }
a.tantric_techniques_active:link, a.tantric_techniques_active:visited { text-decoration: underline; }
a.tantric_sex_positions_active:link, a.tantric_sex_positions_active:visited { text-decoration: underline; }
a.tantric_massage_active:link, a.tantric_massage_active:visited { text-decoration: underline; }
a.kama_sutra_active:link, a.kama_sutra_active:visited { text-decoration: underline; }
a.sensual_intimacy_active:link, a.sensual_intimacy_active:visited { text-decoration: underline; }
a.kama_sutra_sex_positions_active:link, a.kama_sutra_sex_positions_active:visited { text-decoration: underline; }


.status-0, .status-DRAFT {
    background-color: #FFFF88;
    border: solid 1px #FF0000;
}
.status-0:after {
    content: " ** DRAFT **";
    font-weight: bold;
}

.status-1, .status-Published {
}

.status-2, .status-Archive {
    background-color: #FFCCFF;
    border: solid 1px #FF0000;
}
.status-2:after {
    content: " ** ARCHIVE **";
    font-weight: bold;
}

