    /* -- TN -- */

    body{
	    background-color: #ddd0bd;
	    color: #5f423c;
	    font: normal 11px/14px Arial, sans-serif;
	    text-align: center;
    }
    a:link{
	    color: #5f423c;
	    font-weight: normal;
	    text-decoration: underline;
    }
    a:visited{
	    color: #5f423c;
	    font-weight: normal;
	    text-decoration: underline;
    }
    a:hover{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    a:active{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    ol{
	    list-style: decimal;
    }
    ul li{
	    background: transparent url(images/themed/bullet_generic.gif) no-repeat 0 6px;
	    padding-left: 10px;
    }
    dt{
	    font-weight: bold;
    }
    hr{
	    display: none;
    }
    img{
	    border: none;
    }
    acronym{
	    border-bottom: 1px dotted;
    }
    blockquote{
	    font-style: italic;
    }
    strong{
	    font-weight: bold;
    }
    em{
	    font-style: italic;
    }
    input, select, textarea{
	    border: 1px solid #CCC;
	    color: #333;
	    font-size: 11px;
    }
    input{
	    padding: 2px;
    }
    .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16{
	    margin-left: 10px;
	    margin-right: 10px;
    }
    .column{
	    display: inline;
	    float: left;
	    margin: 10px 0 10px 10px;
	    overflow: visible;
    }
    .grid_1{
	    width: 21px;
    }
    .grid_2{
	    width: 52px;
    }
    .grid_3{
	    width: 83px;
    }
    .grid_4{
	    width: 114px;
    }
    .grid_5{
	    width: 145px;
    }
    .grid_6{
	    width: 176px;
    }
    .grid_7{
	    width: 207px;
    }
    .featuredpromoextras,.col2,
    .col1,
    .featuredpromos,
    .featuredcolumn .homespecialfeatures,
    .maincontent,
    .grid_8{
	    width: 252px;
    }
    .grid_9{
	    width: 269px;
    }
    .grid_10{
	    width: 300px;
    }
    .grid_11{
	    width: 331px;
    }
    .grid_12{
	    width: 362px;
    }
    .grid_13{
	    width: 393px;
    }
    .grid_14{
	    width: 424px;
    }
    .grid_15{
	    width: 455px;
    }
    .grid_16{
	    width: 486px;
    }
    .grid_17{
	    width: 517px;
    }
    .grid_18{
	    width: 548px;
    }
    .grid_19{
	    width: 579px;
    }
    .grid_20{
	    width: 610px;
    }
    .grid_21{
	    width: 641px;
    }
    .grid_22{
	    width: 672px;
    }
    .grid_23{
	    width: 703px;
    }
    .grid_24{
	    width: 734px;
    }
    .grid_25{
	    width: 765px;
    }
    .grid_26{
	    width: 796px;
    }
    .grid_27{
	    width: 827px;
    }
    .grid_28{
	    width: 858px;
    }
    .grid_29{
	    width: 889px;
    }
    .grid_30{
	    width: 920px;
    }
    .grid_31{
	    width: 951px;
    }
    .grid_32{
	    width: 982px;
    }
    .grid_full{
	    width: 1002px;
    }
    .wrap{
	    background-color: #FFF;
	    margin: 0 auto;
	    text-align: left;
    }
    .col{
	    display: inline;
	    float: left;
	    margin: 10px 0 10px 10px;
    }
    .colright{
	    display: inline;
	    float: right;
	    margin: 10px 10px 10px 0;
    }
    .widget{
    }
    .floatLeft{
	    float: left;
	    margin: 0px 15px 5px 0px!important;
    }
    .floatRight{
	    float: right;
	    margin: 0px 0px 5px 15px!important;
    }
    .featurebox{
	    padding: 10px;
    }
    .featurebox h3,
					    .maincontent .featurebox h3{
	    font-size: 12px;
	    line-height: 13px;
    }
    .featurebox_content{
	    clear: both;
    }
    .featurebox .inset{
	    display: inline;
	    float: left;
	    margin: 0 10px 0 0;
	    text-align: center;
	    width: 77px;
    }
    .featurebox .inset img{
	    display: block;
	    margin: 0 auto 0 auto;
    }
    .featurebox .inset p,
							    .maincontent .featurebox .inset p{
	    color: #bba27a;
	    font-size: 11px;
	    line-height: 15px;
	    margin-bottom: 0;
	    text-align: center;
    }
    .featurebox .inset p a:link{
	    color: #bba27a;
	    font-weight: normal;
	    text-decoration: none;
    }
    .featurebox .inset p a:visited{
	    color: #bba27a;
	    font-weight: normal;
	    text-decoration: none;
    }
    .featurebox .inset p a:hover{
	    color: #bba27a;
	    font-weight: normal;
	    text-decoration: none;
    }
    .featurebox .inset p a:active{
	    color: #bba27a;
	    font-weight: normal;
	    text-decoration: none;
    }
    .featurebox p,
						    .maincontent .featurebox p{
	    margin-bottom: 8px;
    }
    .articleindexbox{
    }
    .articleindexbox ul{
    }
    .articleindexbox ul li{
	    background: transparent;
	    list-style: none;
	    margin: 5px 0 5px 0;
	    padding: 0;
    }
    .tabbedbox{
	    position: relative;
    }
    .tabbedboxmenu{
	    height: 18px;
	    padding: 0 0px 0 10px;
	    overflow: hidden;	
    }
    .tabbedboxmenulink{
    }
    .tabbedboxmenu a{
	    background-position: 0 100%;
	    background-repeat: repeat-x;
	    display: inline;
	    float: left;
	    font-size: 11px;
	    height: 18px;
	    line-height: 18px;
	    margin: 0 5px 0 0;
	    padding: 0 14px 0 14px;
	    text-transform: none;
	    z-index: 100;
    }
    .tabbedbox .tabbedboxmenu a:link{
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedbox .tabbedboxmenu a:visited{
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedbox .tabbedboxmenu a:hover{
	    background-position: 0 -20px;
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedbox .tabbedboxmenu a:active{
	    background-position: 0 -20px;
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedboxmenu a.onstate{
	    background: #FFF;
	    background-image: none;
	    border-bottom-width: 0;
	    border-left-width: 1px;
	    border-right-width: 1px;
	    border-style: solid;
	    border-top-width: 1px;
	    height: 18px;
	    line-height: 16px;
	    margin-top: -1px;
	    position: relative;
	    top: 1px;
    }
    .tabbedboxmenu a.onstate:link{
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedboxmenu a.onstate:visited{
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedboxmenu a.onstate:hover{
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedboxmenu a.onstate:active{
	    font-weight: bold;
	    text-decoration: none;
    }
    .tabbedboxcontent{
	    border-bottom-width: 1px;
	    border-left-width: 1px;
	    border-right-width: 1px;
	    border-style: solid;
	    border-top-width: 1px;
	    display: none;
	    padding: 10px;
	    position: relative;
    }
    .tabbedboxcontent a:link{
	    text-decoration: none;
    }
    .tabbedboxcontent a:visited{
	    text-decoration: none;
    }
    .tabbedboxcontent a:hover{
	    text-decoration: underline;
    }
    .tabbedboxcontent a:active{
	    text-decoration: underline;
    }
    .tabbedboxcontent ul{
	    line-height: 12px;
    }
    .tabbedboxcontent ul li{
	    background: transparent;
	    margin: 0 0px 6px 0;
	    padding: 0;
    }
    .tabbedbox div.onstate{
	    display: block;
    }
    .tabbedboxcontent .tag{
	    color: #bba27a;
	    padding-left: 4px;
    }
    .siteletbox .tabbedboxmenu{
	    padding-left: 0;
    }
    .siteletbox .tabbedboxmenu a{
	    background-image: none;
	    margin: 0 6px 0 0;
	    padding-left: 7px;
	    padding-right: 7px;
	    text-transform: lowercase;
    }
    .siteletbox .tabbedboxmenu a.onstate{
	    border: 0;
	    line-height: 18px;
	    margin-top: 0;
	    top: 0;
    }
    .siteletbox .tabbedboxmenu a.onstate:link{
	    color: #FFF;
    }
    .siteletbox .tabbedboxmenu a.onstate:visited{
	    color: #FFF;
    }
    .siteletbox .tabbedboxmenu a.onstate:hover{
	    color: #FFF;
    }
    .siteletbox .tabbedboxmenu a.onstate:active{
	    color: #FFF;
    }
    .siteletbox .tabbedboxcontent{
	    border-bottom: 0;
	    border-left: 0;
	    border-right: 0;
	    border-top-width: 2px;
	    margin: 0 0px 14px 0;
	    padding: 0;
    }
    .dartad{
	    text-align: center;
    }
    .dartad img{
	    display: block;
	    margin: 0 auto;
    }
    .relatedandnew{
    }
    .quiz .relatedandnew{
	    background-color: #e9f5f5;
    }
    .relatedandnew h4{
	    font-weight: bold;
	    margin: 0;
    }
    .quiz .relatedandnew h4{
	    color: #66b5b0;
    }
    .relatedandnew ul{
	    margin: 3px 0 8px 0;
    }
    .relatedandnew ul li{
	    line-height: 14px;
	    margin: 5px 0 5px 0;
    }
    .relatedandnew ul li a:link{
	    font-weight: normal;
	    text-decoration: none;
    }
    .relatedandnew ul li a:visited{
	    font-weight: normal;
	    text-decoration: none;
    }
    .relatedandnew ul li a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .relatedandnew ul li a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .quiz .relatedandnew ul li a:link{
	    text-decoration: underline;
    }
    .quiz .relatedandnew ul li a:visited{
	    text-decoration: underline;
    }
    .quiz .relatedandnew ul li a:hover{
    }
    .quiz .relatedandnew ul li a:active{
    }

    /* Widgets: Articles
    ------------------------------------------------------------*/
    .relatedarticles {
	    background: transparent url(http://www.xoedge.com/theknot/sitecore/articles/img_dottedline.gif) no-repeat left bottom;
	    padding-bottom: 2px;
    }
    .relatedarticles div {
	    background: transparent;
    }
    .relatedarticles h3 {
	    color: #66b5b6;
	    font-size: 15px;
	    font-weight: bold;
	    margin: 15px 0 5px 0;
    }
    .relatedarticles ul {
	    background: #f5f1eb url(http://www.xoedge.com/theknot/sitecore/articles/img_dottedline.gif) no-repeat 0 0;
	    padding: 10px 12px;
    }
    .relatedarticles li {
	    background-position: 8px;
	    font-size: 12px;
	    line-height: 18px;
	    padding-left: 22px;
    }
    .relatedarticles li a {
	    color: #5f3e30;
    }
    .relatedarticles li a:hover {
	    color: #66b6b7;
    }
    .itemkeyword{
	    color: #baa37a;
    }
    .itemkeyword em,
						    .itemkeyword i{
	    font-style: italic;
    }
    .featuredad{
	    background-color: #FCEFEC;
    }
    .featuredad p.attentiontext{
	    font-size: 11px;
	    line-height: 14px;
	    margin: 0;
    }
    .featuredad h3{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
	    margin: 0;
    }
    .featuredad h3 a:link{
	    font-weight: normal;
	    text-decoration: none;
    }
    .featuredad h3 a:visited{
	    font-weight: normal;
	    text-decoration: none;
    }
    .featuredad h3 a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .featuredad h3 a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .featuredad h4{
	    font: normal 11px/11px Arial, sans-serif;
	    font-weight: bold;
	    margin: 0 0px 2px 0;
    }
    .featuredad h4 a:link{
	    font-weight: bold;
	    text-decoration: none;
    }
    .featuredad h4 a:visited{
	    font-weight: bold;
	    text-decoration: none;
    }
    .featuredad h4 a:hover{
	    font-weight: bold;
	    text-decoration: underline;
    }
    .featuredad h4 a:active{
	    font-weight: bold;
	    text-decoration: underline;
    }
    .featuredad h5{
	    color: #F58021;
	    font: normal 11px/11px Arial, sans-serif;
	    font-weight: bold;
	    margin: 0 0px 2px 0;
    }
    .featuredad .inset{
	    border: 1px solid #CCC;
	    display: inline;
	    float: left;
	    margin: 0 10px 2px 0;
    }
    .featuredad p{
    }
    .featuredad p a:link{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .featuredad p a:visited{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .featuredad p a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .featuredad p a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .tagcloud{
    }
    .tagcloud h2.customtitle{
	    background-color: #66b6b7;
	    background-image: url(images/themed/customtitle_blue.gif);
	    margin-bottom: 14px;
    }
    .tagcloud ul{
	    color: #b2dada;
	    font-size: 16px;
	    font-weight: normal;
	    line-height: 25px;
	    margin: -10px 0 2px 0;
	    padding: 0;
	    text-align: justify;
    }
    .tagcloud ul li{
	    background: transparent;
	    display: inline;
	    list-style: none;
	    margin: 0;
	    padding: 0;
    }
    .tagcloud ul li A:link{
	    color: #b2dada;
	    font-weight: normal;
	    text-decoration: none;
    }
    .tagcloud ul li A:visited{
	    color: #b2dada;
	    font-weight: normal;
	    text-decoration: none;
    }
    .tagcloud ul li A:hover{
	    color: #66B6B7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .tagcloud ul li A:active{
	    color: #66B6B7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .tagcloud ul li.CommonTag1{
	    font-size: 100%;
    }
    .tagcloud ul li.CommonTag2{
	    font-size: 120%;
    }
    .tagcloud ul li.CommonTag3{
	    font-size: 130%;
    }
    .tagcloud ul li.CommonTag4{
	    font-size: 140%;
    }
    .tagcloud ul li.CommonTag5{
	    font-size: 160%;
    }
    .tagcloud ul li.CommonTag6{
	    font-size: 180%;
    }
    .relatedresources{
	    background-color: #f2f6e7;
	    padding: 10px 10px 0 10px;
    }
    .relatedresources h2.customtitle{
	    background-color: #a4c05c;
	    background-image: url(images/themed/customtitle_green.gif);
    }
    .relatedresources .itemkeyword{
	    color: #baa37a;
    }
    .relatedresources h3{
	    color: #a4c05c;
	    font-weight: bold;
	    margin: 0 0px 6px 0;
    }
    .relatedresources h4{
	    font-weight: bold;
	    margin: 4px 0 8px 0;
    }
    .relatedresources p{
	    margin: 10px 0 10px 0;
    }
    .relatedresources ul{
	    list-style: none;
	    margin: 0;
	    padding: 0;
    }
    .relatedresources ul li{
	    background: transparent;
	    margin: 0;
	    padding: 0 0px 10px 0;
    }
    .relatedresources ul li a:link{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .relatedresources ul li a:visited{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .relatedresources ul li a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .relatedresources ul li a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .relatedresources ul li .itemkeyword{
    }
    .relatedresources ul li .itemkeyword em,
								    .relatedresources ul li .itemkeyword i{
	    font-style: italic;
    }
    .relatedresources .sep,
					    .relatedresources .separator{
	    background: transparent url(images/general/rule_hztl_lighttan.gif) repeat-x 0 0;
	    height: 3px;
	    margin: 8px 0 10px 0;
	    padding: 0;
    }
    .sponsoredlinks{
	    border: 2px solid #D4D4D4;
    }
    .sponsoredlinks h3{
	    background-color: #D4D4D4;
	    color: #FFF;
	    font-weight: bold;
	    padding: 0 8px 2px 8px;
	    text-transform: uppercase;
    }
    .sponsoredlinks .sponsoredlinkscontainer{
	    padding: 10px;
    }
    .sponsoredlinks .buyalink{
	    font-size: 10px;
	    text-align: right;
    }
    .sponsoredlinks .buyalink a:link{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .sponsoredlinks .buyalink a:visited{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .sponsoredlinks .buyalink a:hover{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .sponsoredlinks .buyalink a:active{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .flashslot{
	    font-size: 1px;
	    line-height: 1px;
    }
    .bestofthenest{
	    background-color: #f6f1eb;
	    padding: 10px;
    }
    .bestofthenest h3{
	    color: #bda277;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 14px;
	    margin: 0 0px 10px 0;
	    padding: 0;
    }
    .bestofthenest .promotion{
    }
    .bestofthenest .sep{
	    height: 10px;
    }
    .gallery{
    }
    .gallery h3{
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0px 0px 10px 0px;
	    text-align: left;
    }
    .gallery h3 a:link{
	    font-weight: bold;
	    text-decoration: none;
    }
    .gallery h3 a:visited{
	    font-weight: bold;
	    text-decoration: none;
    }
    .gallery h3 a:hover{
	    font-weight: bold;
	    text-decoration: underline;
    }
    .gallery h3 a:active{
	    font-weight: bold;
	    text-decoration: underline;
    }
    .gallery .galleryitem{
	    display: inline;
	    float: left;
	    margin: 0 11px 10px 12px;
	    padding-bottom: 10px;
	    text-align: center;
	    width: 95px;
    }
    .gallery_90 .galleryitem, .gallery_145 .galleryitem{
	    margin: 0;
	    width: auto;
    }
    .gallery_90 .galleryitem{
	    margin: 0px;
	    padding: 0 12px 10px 12px;
	    width: 94px;
    }
    .gallery_90 .galleryitem .inner{
	    text-align: center;
	    width: 94px;
    }
    .gallery_145 .galleryitem{
	    margin: 0px;
	    padding: 0 0 10px 7px;
	    width: 149px;
    }
    .gallery_145 .galleryitem .inner{
	    text-align: center;
	    width: 149px;
    }
    .gallery .galleryitem img{
	    border: 2px solid #FFF;
	    display: block;
	    margin: 0px auto 4px auto;
    }
    .gallery .galleryitem p{
	    clear: both;
	    line-height: 12px;
	    margin: 0px;
	    padding: 0px;
	    text-align: center;
    }
    .gallery .galleryitem p{
	    height: 24px;
    }
    .gallery_145 .galleryitem p{
	    height: 24px;
    }
    .gallery .galleryitem p a{
	    display: block;
	    text-align: center;
    }
    .gallery .galleryitem p a:link{
	    text-decoration: none;
    }
    .gallery .galleryitem p a:visited{
	    text-decoration: none;
    }
    .gallery .galleryitem p a:hover{
	    text-decoration: underline;
    }
    .gallery .galleryitem p a:active{
	    text-decoration: underline;
    }
    .gallery p{
	    margin: 0px;
	    padding: 0px 10px 10px 0px;
	    text-align: right;
    }
    .gallery p a:link{
	    text-decoration: underline;
    }
    .gallery p a:visited{
	    text-decoration: underline;
    }
    .gallery p a:hover{
	    text-decoration: underline;
    }
    .gallery p a:active{
	    text-decoration: underline;
    }
    .gallery p.inset{
	    float: right;
	    margin: 0px;
	    padding: 0px 10px 0px 0px;
	    text-align: right;
    }
    .boards{
	    background-position: 0 0;
	    background-repeat: no-repeat;
    }
    .boards h3{
	    font-size: 16px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 0 0px 9px 0;
	    padding: 12px 0 4px 51px;
    }
    .boards h3 .see{
	    color: #5f423c;
	    display: inline;
	    float: right;
	    font: normal 11px/16px Arial, sans-serif;
	    margin: 0 0px 0 10px;
    }
    .boards h3 .see a:link{
	    color: #5f423c;
	    text-decoration: underline;
    }
    .boards h3 .see a:visited{
	    color: #5f423c;
	    text-decoration: underline;
    }
    .boards h3 .see a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .boards h3 .see a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .boards .boardsitem{
	    padding: 8px 0 8px 0;
    }
    .boards .boardsitem h5{
	    border-left: 1px solid #bba27a;
	    clear: right;
	    color: #bba27a;
	    display: inline;
	    float: right;
	    line-height: 12px;
	    margin: 0 0px 10px 10px;
	    padding: 2px 0 2px 8px;
	    width: 75px;
    }
    .boards .boardsitem h5 a:link{
	    color: #bba27a;
	    text-decoration: underline;
    }
    .boards .boardsitem h5 a:visited{
	    color: #bba27a;
	    text-decoration: underline;
    }
    .boards .boardsitem h5 a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .boards .boardsitem h5 a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .boards .boardsitem h4{
	    font-size: 12px;
	    font-weight: normal;
	    line-height: 14px;
	    padding: 2px 0 2px 0;
    }
    .boards .boardsitem h4 a:link{
	    font-weight: normal;
	    text-decoration: none;
    }
    .boards .boardsitem h4 a:visited{
	    font-weight: normal;
	    text-decoration: none;
    }
    .boards .boardsitem h4 a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .boards .boardsitem h4 a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .boards .boardsitem p{
	    color: #bba27a;
	    font-size: 10px;
    }
    .boards .boardsitem p a:link,
    .boards .boardsitem p a:visited{
	    color: #bba27a;
	    text-decoration: none;
    }
    .boards .boardsitem p a:hover,
    .boards .boardsitem p a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .boards .sep{
	    background-color: #FFF;
	    height: 2px;
    }
    .poll{
    }
    .poll h4{
	    font: normal 14px/14px Georgia, serif;
	    margin: 0 0px 8px 0;
    }
    .poll h5{
	    font-weight: bold;
	    margin: 0 0px 8px 0;
    }
    .poll ul{
	    margin: 0;
	    padding: 0;
    }
    .poll ul li{
	    background: transparent;
	    line-height: 20px;
	    margin: 0;
	    padding: 0;
    }
    .poll ul li input{
	    border: 0;
	    margin: 0;
	    padding: 0;
	    vertical-align: middle;
    }
    .poll .themebuttonsubmit,
					    .articlesubmit .themebuttonsubmit{
	    display: block;
	    margin: 10px auto 0 auto;
    }
    .poll .customtitleforchannel{
	    background-color: transparent;
	    background-position: 8px 4px;
	    background-repeat: no-repeat;
	    padding-left: 25px;
	    padding-top: 12px;
    }
    .maincontent .htmlwidget{
	    margin: 10px 0 10px 0;
    }
    .openhtml h1,
					    .openhtml h2,
					    .openhtml h3,
					    .openhtml h4,
					    .openhtml h5,
					    .openhtml h6,
					    .openhtml p,
					    .openhtml ol,
					    .openhtml ul,
					    .openhtml table{
	    margin-bottom: 14px;
    }
    .openhtml a:link{
	    text-decoration: underline;
    }
    .openhtml a:visited{
	    text-decoration: underline;
    }
    .openhtml a:hover{
	    text-decoration: underline;
    }
    .openhtml a:active{
	    text-decoration: underline;
    }
    .openhtml h1{
	    font: bold 21px/21px Arial, sans-serif;
    }
    .openhtml h2{
	    font: bold 18px/18px Arial, sans-serif;
    }
    .openhtml h3{
	    font: bold 14px/14px Arial, sans-serif;
    }
    .openhtml h4{
	    font: bold 14px/14px Arial, sans-serif;
    }
    .openhtml h5{
	    font: bold 12px/14px Arial, sans-serif;
    }
    .openhtml h6{
	    font: bold 11px/14px Arial, sans-serif;
    }
    .openhtml ul{
    }
    .openhtml ul li{
	    margin: 5px 0 5px 0;
    }
    .openhtml div.searchQA{
	    margin: 4px 0 0px 0;
	    text-align: right;
    }
    .openhtml div.searchQA .inputQA{
	    margin-bottom: 4px;
	    width: 184px;
    }
    .openhtml .customtitle{
	    color: #FFF;
	    font-family: Arial, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 12px;
	    margin-bottom: 10px;
    }
    .openhtml .customtitleforchannel{
	    font-family: Arial, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 13px;
	    margin-bottom: 12px;
    }
    .openhtml .sep,
					    .featuredpromoextras .openhtml .sep,
					    .col1 .openhtml .sep,
					    .col2 .openhtml .sep{
	    background: transparent url(images/general/rule_hztl_mediumtan.gif) repeat-x 0 0;
	    height: 14px;
    }
    .promotion img{
	    border: 0;
	    display: inline;
	    float: left;
	    margin: 0 10px 0 0;
    }
    .promotion h5{
	    color: #66B6B7;
	    font-weight: bold;
    }
    .promotion h3{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
	    margin: 0;
    }
    .promotion h3 a:link{
	    font-weight: bold;
	    text-decoration: none;
    }
    .promotion h3 a:visited{
	    font-weight: bold;
	    text-decoration: none;
    }
    .promotion h3 a:hover{
	    font-weight: bold;
	    text-decoration: underline;
    }
    .promotion h3 a:active{
	    font-weight: bold;
	    text-decoration: underline;
    }
    .promotion p{
	    margin: 0;
    }
    .promotion p a:link{
	    font-weight: normal;
	    text-decoration: none;
    }
    .promotion p a:visited{
	    font-weight: normal;
	    text-decoration: none;
    }
    .promotion p a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .promotion p a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .promotion ul{
    }
    .promotion ul li{
	    margin: 4px 0 4px 0;
    }
    .padbox{
	    padding: 10px 10px 10px 10px;
    }
    .homerow1{
	    background: transparent url(images/home/bg_homerow1.gif) repeat-y 0 0;
	    margin: 10px 0 10px 10px;
	    width: 950px;
    }
    .homerow1 .clear{
	    height: 0;
	    line-height: 0;
	    margin-top: 0;
    }
    .homerow1 .col{
	    margin: 0 10px 0 0;
    }
    .homenewthisweek{
	    padding: 10px 10px 2px 10px;
    }
    .homenewthisweek h2.customtitle{
	    background-color: #bba27a;
	    background-image: none;
    }
    .homenewthisweek h3{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
    }
    .homenewthisweek .inset{
	    display: inline;
	    float: left;
	    margin: 0 16px 0 0;
    }
    .homenewthisweek p{
    }
    .homenewthisweek .sep{
	    background: transparent url(images/general/rule_hztl_mediumtan.gif) repeat-x 0 50%;
	    clear: both;
	    height: 20px;
    }
    .homerow2{
	    background: transparent url(images/home/bg_homerow2.gif) repeat-y 0 0;
	    margin: 10px 0 10px 10px;
	    width: 950px;
    }
    .homerow2 .clear{
	    height: 0;
	    line-height: 0;
	    margin-top: 0;
    }
    .homerow2 .col{
	    margin: 0 10px 0 0;
    }
    .homehottopics h2.customtitle{
	    background-color: #66b6b7;
	    background-image: url(images/themed/customtitle_blue.gif);
	    color: #FFF;
	    padding-top: 1px;
    }
    .homehottopics h2{
	    color: #66b6b7;
	    font-weight: bold;
	    padding-top: 5px;
    }
    .homehottopics .inset{
	    display: inline;
	    float: left;
	    margin: 0 10px 0 0;
    }
    .homehottopics .sep{
	    background: transparent url(images/general/rule_hztl_mediumtan.gif) repeat-x 0 50%;
	    clear: both;
	    height: 18px;
    }
    .homecommunity{
	    padding: 10px 10px 2px 10px;
    }
    .homecommunity h2.customtitle{
	    background-color: #66b6b7;
	    background-image: url(images/themed/customtitle_blue.gif);
	    color: #FFF;
	    margin-top: -10px;
    }
    .homecommunity h2{
	    color: #66b6b7;
	    font-weight: bold;
	    margin-top: 14px;
    }
    .homecommunity p{
	    margin-top: 14px;
    }
    .homegallery{
	    padding: 10px 10px 2px 10px;
    }
    .homegallery h2.customtitle{
	    background-color: #66b6b7;
	    background-image: url(images/themed/customtitle_blue.gif);
    }
    .homegallery p.homegalleryphoto{
	    display: inline;
	    float: left;
	    margin: 0 0px 10px 0;
	    text-align: center;
	    width: 88px;
    }
    .homegallery p{
    }
    .homelocallinks{
	    padding: 10px 10px 0 10px;
    }
    .homelocallinks h2.customtitle{
	    background-color: #a4c05c;
	    background-image: url(images/themed/customtitle_green.gif);
	    color: #FFF;
	    font-size: 11px;
	    line-height: 12px;
    }
    .homelocallinks h2{
	    color: #a4c05c;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 20px;
    }
    .homelocallinks img{
	    margin-left: -10px;
    }
    .homelocallinks p{
	    margin: 0 0px 12px 0;
    }
    .homelocallinks p select,
						    .homelocallinks p .imageinput{
	    vertical-align: middle;
    }
    .homelocallinks p select{
	    width: 248px;
    }
    .mapbox{
	    background-color: #e9eed7;
	    margin-bottom: 12px;
	    padding: 10px;
    }
    .mapbox .inset{
	    display: inline;
	    float: left;
	    margin: 10px 10px 10px 0;
    }
    .mapbox p{
	    line-height: 18px;
	    margin-bottom: 0;
    }
    .homelocallinks .sep{
	    background-color: #FFF;
	    height: 10px;
	    margin: 0 -10px 0 -10px;
	    margin: 0;
	    padding: 0;
    }
    .homelocallinks .imagead{
	    margin: 0 -10px 0 -10px;
    }
    .homelocallinks .imagead img{
	    display: block;
	    margin: 0 auto 0 auto;
    }
    .homerow3{
	    background: transparent url(images/home/bg_homerow3.gif) repeat-y 0 0;
	    margin: 10px 0 10px 10px;
	    width: 950px;
    }
    .homerow3 .clear{
	    height: 0;
	    line-height: 0;
	    margin-top: 0;
    }
    .homerow3 .col{
	    margin: 0 10px 0 0;
    }
    .homequizzesandtools{
    }
    .homequizzesandtools h2.customtitle{
	    background-color: #fca834;
	    background-image: url(images/themed/customtitle_orange.gif);
    }
    .homequizzesandtools p.homequizzesandtoolsitem{
	    display: inline;
	    float: left;
	    margin: 0;
	    text-align: center;
	    width: 72px;
    }
    .homequizzesandtools p{
    }
    .homequizzesandtools .sep{
	    background: transparent url(images/general/rule_hztl_mediumtan.gif) repeat-x 0 50%;
	    clear: both;
	    height: 24px;
    }
    .homequizzesandtools .inset{
	    display: inline;
	    float: left;
	    margin: 0 10px 0 0;
    }
    .homecol2 .poll{
	    padding: 0 0px 2px 0;
    }
    .homecol2 .poll h2.customtitle{
	    background-color: #fca834;
	    background-image: url(images/themed/customtitle_orange.gif);
    }
    .homewinit{
    }
    .homewinit h2.customtitle{
	    background-color: #fca834;
	    background-image: url(images/themed/customtitle_orange.gif);
    }
    .homewinit .inset{
	    display: inline;
	    float: left;
	    margin: 0 10px 0 0;
    }
    .homewinit .sep{
	    background: transparent url(images/general/rule_hztl_mediumtan.gif) repeat-x 0 50%;
	    clear: both;
	    height: 18px;
    }
    .homeshop{
    }
    .homeshop h2.customtitle{
	    background-color: #e1708e;
	    background-image: url(images/themed/customtitle_pink.gif);
    }
    .nestbabypromobox{
	    background-color: #FFF;
	    height: 135px;
	    height: auto !important;
	    margin: -10px 2px 0 2px;
	    min-height: 135px;
	    padding: 0;
	    position: relative;
    }
    .nestbabypromobox img{
	    left: 158px;
	    position: absolute;
	    top: 6px;
    }
    .nestbabypromobox div{
	    left: 24px;
	    position: absolute;
	    top: 34px;
	    width: 134px;
    }
    .nestbabypromobox div h2{
	    color: #e1708e;
	    font: bold 12px/14px Arial, sans-serif;
	    position: relative;
    }
    .nestbabypromobox div p{
	    font: normal 11px/14px Arial, sans-serif;
	    margin: 0;
	    position: relative;
    }
    .nestbabypromobox div p a img{
	    left: 0;
	    position: relative;
	    top: 4px;
    }
    div.homeshop ul{
	    float: left;
	    list-style-type: none;
	    margin: 5px 0 5px 0;
	    padding: 0;
    }
    div.homeshop ul li{
	    background: transparent url(images/home/bullet_pinkarrow.gif) no-repeat 0 50%;
	    font: normal 10px/10px Arial, sans-serif;
	    margin: 0 3px 3px 3px;
	    padding: 0 0px 0 12px;
    }
    div.homeshop ul li A:link{
	    color: #5F423C;
	    font-weight: normal;
	    text-decoration: none;
    }
    div.homeshop ul li A:visited{
	    color: #5F423C;
	    font-weight: normal;
	    text-decoration: none;
    }
    div.homeshop ul li A:hover{
	    color: #66B6B7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.homeshop ul li A:active{
	    color: #66B6B7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.homeshop ul li em A:link{
	    color: #e1708e;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: none;
    }
    div.homeshop ul li em A:visited{
	    color: #e1708e;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: none;
    }
    div.homeshop ul li em A:hover{
	    color: #66B6B7;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.homeshop ul li em A:active{
	    color: #66B6B7;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .homerow4{
	    background: transparent url(images/home/bg_homerow4.gif) repeat-y 0 0;
	    margin: 10px 0 20px 10px;
	    width: 950px;
    }
    .homerow4 .clear{
	    height: 0;
	    line-height: 0;
	    margin-top: 0;
    }
    .homerow4 .col{
	    margin: 0 10px 0 0;
    }
    .homecol1{
	    width: 217px;
    }
    .homecol2{
	    width: 197px;
    }
    .homecol1and2{
	    width: 424px;
    }
    .homecol3{
	    width: 196px;
    }
    .homecol4{
	    width: 300px;
    }
    .imageads{
	    margin: -4px 0 0px 0;
	    width: auto;
    }
    .imageads .dartad{
	    display: inline;
	    float: left;
	    margin: 4px 0 0px 0;
	    width: 300px;
    }
    .imageads .dartad img{
	    display: block;
	    margin: 0;
	    padding: 0;
    }
    .imageads .extraad{
	    display: inline;
	    float: left;
	    margin: 0px;
	    margin: 4px 0 0px 4px;
	    padding: 4px 0px 0px 4px;
    }
    .imageads .extraad img{
	    display: block;
	    margin: 0;
	    padding: 0;
    }
    .castingcall{
	    border: 1px solid #d9d9d9;
	    padding: 9px 9px 2px 9px;
    }
    .castingcall h2{
	    background-color: #f6f1eb;
	    color: #bba27a;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 15px;
	    margin: 0 0px 9px 0;
	    padding: 5px 2px 5px 2px;
	    text-align: center;
    }
    .castingcall p{
	    margin: 10px 0 8px 0;
    }
    .castingcall p strong a:link{
	    font-weight: bold;
    }
    .castingcall p strong a:visited{
	    font-weight: bold;
    }
    .castingcall p strong a:hover{
	    font-weight: bold;
    }
    .castingcall p strong a:active{
	    font-weight: bold;
    }
    .mainnav{
	    width: 145px;
    }
    .mainnav_basic,
			    .left_nav{
	    margin: 0 0px 10px 0;
	    padding: 0 10px 10px 10px;
    }
    .left_nav h3,
			    .toolbox h3{
	    color: #66B6B7;
	    font-weight: bold;
	    line-height: 150%;
	    text-transform: uppercase;
    }
    .mainnav_basic a:link{
	    font-weight: normal;
	    text-decoration: none;
    }
    .mainnav_basic a:visited{
	    font-weight: normal;
	    text-decoration: none;
    }
    .mainnav_basic a:hover{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav_basic a:active{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav_basic .mainnav_basic_inner{
    }
    .mainnav_basic .mainnav_basic_inner ul{
	    list-style: none;
	    margin: 0 -7px -7px -7px;
    }
    .left_nav ul{
	    margin: 0px 0px 10px 0px;
    }
    .left_nav ul li{
	    line-height: 150%;
	    list-style: none;
	    margin: 0px;
	    padding: 0px;
    }
    .left_nav ul li a{
	    font-size: 11px;
    }
    .left_nav ul li a:link,.left_nav ul li a:visited, .left_nav ul li a:active{
	    text-decoration: none;
    }
    .left_nav ul li a:hover{
	    text-decoration: underline;
    }
    .mainnav_basic .mainnav_basic_inner ul li{
	    background: transparent;
	    display: inline;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 0;
	    padding: 0;
    }
    .mainnav_basic .mainnav_basic_inner ul li a{
	    border-bottom: 1px solid #000;
	    border-left: 1px solid #000;
	    border-right: 1px solid #000;
	    display: block;
	    margin: 0;
	    padding: 5px 7px 5px 7px;
    }
    .mainnav_basic .mainnav_basic_inner ul li a:link{
	    background-color: #FFF;
	    font-weight: bold;
    }
    .mainnav_basic .mainnav_basic_inner ul li a:visited{
	    background-color: #FFF;
	    font-weight: bold;
    }
    .mainnav_basic .mainnav_basic_inner ul li a:hover{
	    background-color: #d8eced;
	    color: #5f423c;
	    font-weight: bold;
	    text-decoration: none;
    }
    .mainnav_basic .mainnav_basic_inner ul li a:active{
	    background-color: #FFF;
	    color: #5f423c;
	    font-weight: bold;
	    text-decoration: none;
    }
    .mainnav_basic .mainnav_basic_inner ul li a.onstate:link{
	    background-color: #EEE;
    }
    .mainnav_basic .mainnav_basic_inner ul li a.onstate:visited{
	    background-color: #EEE;
    }
    .mainnav_basic .mainnav_basic_inner ul li a.onstate:hover{
    }
    .mainnav_basic .mainnav_basic_inner ul li a.onstate:active{
    }
    .mainnav_basic .mainnav_basic_inner h3{
	    border-bottom: 1px solid #000;
	    border-left: 1px solid #000;
	    border-right: 1px solid #000;
	    border-top: 1px solid #000;
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 0 -7px 0 -7px;
	    padding: 5px 7px 5px 7px;
	    text-transform: none;
    }
    .mainnav_basic h3{
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 18px 0 6px 0;
	    text-transform: uppercase;
    }
    .mainnav_basic h3.noguideto{
	    margin-top: 0;
    }
    .mainnav_basic h4,.mainnav_basic h5,.mainnav_basic h6{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 15px;
	    margin: 0;
	    padding: 10px 0px 0px 0px;
	    text-transform: uppercase;
    }
    .mainnav_basic h4 a:link{
	    font-weight: bold;
    }
    .mainnav_basic h4 a:visited{
	    font-weight: bold;
    }
    .mainnav_basic h4 a:hover{
	    font-weight: bold;
    }
    .mainnav_basic h4 a:active{
	    font-weight: bold;
    }
    .mainnav_basic h5 a:link{
	    font-weight: bold;
    }
    .mainnav_basic h5 a:visited{
	    font-weight: bold;
    }
    .mainnav_basic h5 a:hover{
	    font-weight: bold;
    }
    .mainnav_basic h5 a:active{
	    font-weight: bold;
    }
    .mainnav_basic h6 a:link{
	    font-weight: bold;
    }
    .mainnav_basic h6 a:visited{
	    font-weight: bold;
    }
    .mainnav_basic h6 a:hover{
	    font-weight: bold;
    }
    .mainnav_basic h6 a:active{
	    font-weight: bold;
    }
    .mainnav_basic p{
	    font-size: 11px;
	    line-height: 15px;
    }
    .mainnav_basic p a:link{
	    text-decoration: underline;
    }
    .mainnav_basic p a:visited{
	    text-decoration: underline;
    }
    .mainnav_basic p a:hover{
	    text-decoration: underline;
    }
    .mainnav_basic p a:active{
	    text-decoration: underline;
    }
    .mainnav_basic ul{
	    background: transparent;
	    list-style: none;
	    margin: 0;
	    padding: 0;
    }
    .mainnav_basic ul li{
	    background: transparent;
	    margin: 2px 0 2px 0;
	    padding: 0;
    }
    .mainnav_secondary{
	    background: transparent url(images/general/rule_hztl_lighttan.gif) repeat-x 0 0;
	    margin: 0 0px 10px 0;
	    padding: 12px 0 0px 0;
    }
    .mainnav_secondary .promotion{
	    background: transparent url(images/general/rule_hztl_lighttan.gif) repeat-x 0 100%;
	    margin: 0 0px 10px 0;
	    padding: 0 0px 2px 0;
    }
    .mainnav_secondary .promotion h3,
					    .widget_blogRelated h3{
	    background: transparent;
	    color: #66b6b7;
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 11px;
	    margin: 0 0px 10px 0;
	    padding: 0;
	    text-align: center;
	    text-transform: none;
    }
    .mainnav_secondary .promotion h3 a:link{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: none;
    }
    .mainnav_secondary .promotion h3 a:visited{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: none;
    }
    .mainnav_secondary .promotion h3 a:hover{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .mainnav_secondary .promotion h3 a:active{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .mainnav_secondary .promotion img{
	    border: 0;
	    display: block;
	    float: none;
	    margin: 10px auto 10px auto;
    }
    .mainnav_secondary .promotion p{
	    margin: 10px 0 10px 0;
    }
    .mainnav_secondary .promotion p a:link{
	    font-weight: normal;
	    text-decoration: none;
    }
    .mainnav_secondary .promotion p a:visited{
	    font-weight: normal;
	    text-decoration: none;
    }
    .mainnav_secondary .promotion p a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav_secondary .promotion p a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav_secondary .sep{
	    display: none;
    }
    .mainnav_secondary .badge{
	    border: 0;
	    display: block;
	    margin: 10px auto 0 auto;
    }
    .mainnav .bestofnest{
	    background-color: #F6F1EB;
	    color: #5F3E2F;
	    font-size: 11px;
	    line-height: 14px;
	    margin: 0 0px 10px 0;
	    padding: 10px;
    }
    .mainnav .bestofnest h3{
	    background: transparent url(images/general/bg_bestofnestheader.gif) no-repeat 0 0;
	    height: 21px;
	    margin: 0;
	    padding: 0;
	    text-indent: -8675px;
    }
    .mainnav .bestofnest h3 a{
	    border: 0;
	    display: block;
	    height: 100%;
	    outline: none;
	    width: 100%;
    }
    .mainnav .bestofnest h4{
	    color: #5F3E2F;
	    font-weight: bold;
	    margin: 10px 0 0px 0;
    }
    .mainnav .bestofnest h4 a:link{
	    color: #5F3E2F;
	    font-weight: bold;
	    text-decoration: none;
    }
    .mainnav .bestofnest h4 a:visited{
	    color: #5F3E2F;
	    font-weight: bold;
	    text-decoration: none;
    }
    .mainnav .bestofnest h4 a:hover{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .mainnav .bestofnest h4 a:active{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .mainnav .bestofnest p{
	    margin: 0;
    }
    .mainnav .bestofnest p a:link{
	    color: #5F3E2F;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav .bestofnest p a:visited{
	    color: #5F3E2F;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav .bestofnest p a:hover{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .mainnav .bestofnest p a:active{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .finalcontent{
	    clear: both;
	    margin-left: 0;
	    width: 960px;
    }
    .finalcontent .col{
	    width: 300px;
    }
    .finalcontent .colextrawide{
	    width: 320px;
    }
    .finalcontent .sponsoredlinks{
	    border-width: 2px;
	    height: 246px;
	    height: auto !important;
	    min-height: 246px;
    }
    .finalcontent .bestofthenest{
	    height: 230px;
	    height: auto !important;
	    min-height: 230px;
	    padding: 10px;
    }
    .maincontent{
    }
    .maincontent630{
	    width: 630px !important;
    }
    .article{
    }
    .sitelet{
    }
    .article404{
    }
    .charticle{
    }
    .slideshow{
    }
    .channel{
    }
    .subchannel{
    }
    .mynotebook{
    }
    .articleindex{
    }
    .astrology{
    }
    .quiz{
    }
    .tool{
    }
    .breadcrumbs{
	    color: #999;
	    font-size: 9px;
	    line-height: 11px;
	    margin-bottom: 4px;
    }
    .subchannel .breadcrumbs{
	    margin-bottom: 9px;
    }
    .breadcrumbs a:link{
	    color: #999;
	    text-decoration: underline;
    }
    .breadcrumbs a:visited{
	    color: #999;
	    text-decoration: underline;
    }
    .breadcrumbs a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .breadcrumbs a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .ultratitlearea{
	    margin: 0 0 5px 0;
	    position: relative;
    }
    .ie7 .ultratitlearea {
	    clear: left;
    }
    .ultratitlearea img{
	    display: block;
	    margin: 0 0 10px 0;
    }
    .ultratitlearea p{
	    font-size: 11px;
	    font-weight: normal;
	    line-height: 14px;
	    margin: 0;
    }
    .ultratitlearea h1{
	    color: #FFF;
	    font: normal 30px/30px Arial,sans-serif;
	    margin: 0 0 5px;
	    padding: 5px 10px;
	    text-align: center;
	    text-transform: lowercase;
    }
    .ultratitlearea h1 img.inset{
	    border: 0;
	    display: block;
	    margin: 0 auto;
	    padding: 3px 0 1px 0;
    }
    .ultratitlearea h3{
	    color: #000;
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
	    margin: 0 0px 9px 0;
    }
    .titleareaprint{
	    background: transparent url(images/general/rule_hztl_mediumtan.gif) repeat-x 0 100%;
	    margin: 0 0px 10px 0;
	    padding: 0 0px 4px 0;
    }
    .titlearea_channelcustom{
	    margin: 0 0px 10px 0;
	    padding: 10px 10px 10px 10px;
    }
    .titlearea_channelcustom .inset_singlephoto{
	    background: transparent;
	    display: inline;
	    float: left;
	    margin: -10px 10px -10px -10px;
	    padding: 0;
	    width: 186px;
    }
    .titlearea_channelcustom .inset{
	    background: #FFF;
	    display: inline;
	    float: left;
	    height: 238px;
	    height: auto !important;
	    margin: -6px 10px -6px -6px;
	    min-height: 238px;
	    padding: 0 16px 0 17px;
	    width: 180px;
    }
    .titlearea_channelcustom .inset .photobox{
	    display: block;
	    height: 195px;
	    margin: 10px auto 6px auto;
	    overflow: hidden;
	    position: relative;
	    width: 180px;
    }
    .titlearea_channelcustom .inset .photobox .sticker{
	    left: 0;
	    position: absolute;
	    top: 0;
	    z-index: 100;
    }
    .titlearea_channelcustom .inset .photobox .photo{
    }
    .titlearea_channelcustom .inset p{
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 15px;
	    margin: 0 0px 4px 0;
	    padding: 0;
    }
    .titlearea_channelcustom .inset p a:link{
	    font-weight: bold;
	    text-decoration: none;
    }
    .titlearea_channelcustom .inset p a:visited{
	    font-weight: bold;
	    text-decoration: none;
    }
    .titlearea_channelcustom .inset p a:hover{
	    font-weight: bold;
	    text-decoration: none;
    }
    .titlearea_channelcustom .inset p a:active{
	    font-weight: bold;
	    text-decoration: none;
    }
    .titlearea_channelcustom .content{
	    display: inline;
	    float: left;
	    width: 238px;
    }
    aside.channel{
	    margin-left: 160px;
    }
    .ie7 aside.channel {
	    margin-bottom: 12px;
    }
    .floatingsponsor{
	    color: #999;
	    display: inline;
	    float: right;
	    font-size: 9px;
	    line-height: 11px;
	    margin: 0;
	    padding: 0;
    }
    .floatingsponsor a:link{
	    color: #999;
	    text-decoration: none;
    }
    .floatingsponsor a:visited{
	    color: #999;
	    text-decoration: none;
    }
    .floatingsponsor a:hover{
	    color: #999;
	    text-decoration: none;
    }
    .floatingsponsor a:active{
	    color: #999;
	    text-decoration: none;
    }
    .titlearea_channelcustom h2{
	    font-size: 21px;
	    font-weight: normal;
	    line-height: 24px;
	    margin: 0;
	    padding: 0;
    }
    .titlearea_channelcustom p{
	    margin: 10px 0 0px 0;
	    padding: 0;
    }
    .titlearea_channelcustom ul{
	    margin: 10px 0 0px 0;
	    padding: 0;
    }
    .titlearea_channelcustom ul li{
    }
    .titlearea_channelcustom ul.duallist{
	    float: left;
	    margin: 0;
	    width: 118px;
    }
    .titlearea_channelcustom ul.duallist li{
	    background: transparent;
	    padding-left: 0;
    }
    .titlearea_channelcustom ul.noextraspacing li{
	    font-size: 10px;
	    margin: 0;
    }
    .titlearea_channelcustom .minilinks{
	    font-size: 10px;
	    line-height: 13px;
    }
    .titlearea_channelcustom .minilinks strong{
	    font-size: 11px;
    }
    .titlearea_channelcustom input{
	    vertical-align: middle;
    }
    .miniform{
	    margin: 10px 0 -6px 0;
	    width: 100%;
    }
    .miniform input,
						    .miniform select{
	    display: block;
	    margin: 4px 0 0px 0;
	    width: 100%;
    }
    .miniform input.imageinput{
	    margin: 4px 0 0px auto;
	    width: auto;
    }
    .titlearea{
	    margin: 0 0px 10px 0;
	    padding: 0 0px 4px 0;
	    position: relative;
    }
    .channel .titlearea,
				    .subchannel .titlearea,
				    .sitelet .titlearea{
	    border-bottom: 0;
	    padding: 0;
    }
    .article .titlearea,
				    .slideshow .titlearea,
				    .charticle .titlearea{
	    margin-top: 14px;
    }
    .astrology .titlearea,
				    .articleindex .titlearea{
	    padding-bottom: 0;
    }
    .mynotebook .titlearea{
	    border-bottom: 1px dotted #999;
	    padding-bottom: 2px;
    }
    .toolsmaintitle{
	    background-color: #66b5b6;
	    border: 0;
	    color: #FFF;
	    line-height: 1px;
	    margin: 0 0px 10px 0;
	    padding: 0;
    }
    .toolsmaintitle .inset{
	    display: inline;
	    float: left;
	    margin: 0;
    }
    .toolsmaintitle .clear{
	    height: 0;
	    margin-top: 0;
    }
    .tool .titlearea{
    }
    .tool .titlearea .inset{
	    margin-bottom: 0;
    }
    .titlearea .clear{
	    height: 0;
	    line-height: 0;
    }
    .titlearea .inset{
	    display: inline;
	    float: left;
	    margin: 0 10px 6px 0;
    }
    .channel .titlearea .inset,
					    .subchannel .titlearea .inset{
	    margin: 0 10px 0 0;
	    width: 186px;
    }
    .askcarley .titlearea{
	    margin-top: 0;
    }
    .askcarley .titlearea .insetright{
	    line-height: 0;
	    margin: 0;
	    padding: 0;
    }
    .askcarley .titlearea .clear{
	    height: 0;
	    line-height: 0;
	    margin-top: 0;
    }
    .mynotebook .inset{
	    margin-right: 3px;
    }
    .titlearea .bulletpointfixer{
	    float: left;
	    margin: 0;
	    padding: 0;
	    width: 278px;
    }
    .titlearea .insetright{
	    display: inline;
	    float: right;
	    line-height: 0;
	    margin: 0 0px 6px 10px;
    }
    .channel .titlearea .insetright,
					    .subchannel .titlearea .insetright{
	    margin: 0;
    }
    .titlearea .attentiontext{
	    font-size: 14px;
	    line-height: 14px;
	    margin: 0 0px 6px 0;
    }
    .titlearea .textslug{
	    margin: 0 0px 6px 0;
	    padding: 0;
    }
    .titlearea .textslug span{
	    color: #FFF;
	    font-size: 10px;
	    font-weight: bold;
	    line-height: 10px;
	    padding: 2px 5px 2px 5px;
	    text-transform: uppercase;
    }
    .titlearea .graphicslug{
	    margin: 0 0px 3px 0;
    }
    .quiz .titlearea .graphicslug{
	    margin-bottom: 0;
	    padding-top: 6px;
    }
    .titlearea h1{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 13px;
	    margin: 5px 0 6px 0;
	    text-transform: uppercase;
    }
    .channel .titlearea h1,
					    .subchannel .titlearea h1{
	    padding-right: 10px;
    }
    .astrology .titlearea h1,
					    .articleindex .titlearea h1{
	    line-height: 14px;
	    margin: 0;
	    padding: 0;
    }
    .quiz .titlearea h1{
	    font-size: 24px;
	    font-weight: normal;
	    line-height: 28px;
	    margin: 4px 0 0px 0;
	    text-transform: none;
    }
    .tool .titlearea h1{
	    margin-bottom: 0;
    }
    .titlearea h2{
	    font-size: 21px;
	    font-weight: normal;
	    line-height: 24px;
	    margin: 0 0px 5px 0;
    }
    .channel .titlearea h2,
					    .subchannel .titlearea h2{
	    padding-right: 10px;
	    padding-top: 40px;
    }
    .astrology .titlearea h2{
	    margin: 0 0px 2px 0;
	    padding: 6px 0 0px 0;
    }
    .article404 .titlearea h2{
	    font-size: 25px;
	    line-height: 29px;
	    padding-top: 8px;
    }
    .titlearea h3{
	    background-position: 12px 12px;
	    background-repeat: no-repeat;
	    font-size: 13px;
	    font-weight: bold;
	    line-height: 15px;
	    margin: 0;
	    padding: 6px 0 2px 24px;
    }
    .titlearea h3 a:link{
	    font-weight: bold;
    }
    .titlearea h3 a:visited{
	    font-weight: bold;
    }
    .titlearea h3 a:hover{
	    color: #66b6b7;
	    font-weight: bold;
    }
    .titlearea h3 a:active{
	    color: #66b6b7;
	    font-weight: bold;
    }
    .titlearea h4{
	    font-size: 14px;
	    font-weight: normal;
	    line-height: 16px;
	    margin: 0;
	    padding: 0 10px 6px 10px;
    }
    .titlearea .titlelist{
	    font-size: 11px;
	    line-height: 11px;
	    margin: 0 0px 6px 0;
	    padding: 0 0px 0 25px;
    }
    .titlearea .titlelist li{
	    background: transparent;
	    padding: 2px 0 1px 0;
    }
    .titlearea .titlelist li a:link{
	    text-decoration: underline;
    }
    .titlearea .titlelist li a:visited{
	    text-decoration: underline;
    }
    .titlearea .titlelist li a:hover{
	    text-decoration: underline;
    }
    .titlearea .titlelist li a:active{
	    text-decoration: underline;
    }
    .titlearea ul{
	    margin: 0;
	    padding: 0;
    }
    .titlearea ul li{
	    background-position: 0 8px;
	    background-repeat: no-repeat;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 15px;
	    margin: 0;
	    padding: 2px 0 2px 10px;
    }
    .titlearea ul li a:link{
	    font-weight: bold;
	    text-decoration: none;
    }
    .titlearea ul li a:visited{
	    font-weight: bold;
	    text-decoration: none;
    }
    .titlearea ul li a:hover{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .titlearea ul li a:active{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .titlearea ul.titlelist_cols{
	    float: left;
	    font-size: 11px;
	    line-height: 11px;
	    margin: 0;
	    padding: 0 0px 10px 10px;
	    width: 145px;
    }
    .titlearea ul.titlelist_cols li{
	    background: transparent;
	    margin: 0;
	    padding: 2px 0 3px 0;
    }
    .titlearea ul.titlelist_cols li a:link{
	    text-decoration: none;
    }
    .titlearea ul.titlelist_cols li a:visited{
	    text-decoration: none;
    }
    .titlearea ul.titlelist_cols li a:hover{
	    text-decoration: underline;
    }
    .titlearea ul.titlelist_cols li a:active{
	    text-decoration: underline;
    }
    .titlearea .searchform{
	    background: transparent url(images/general/dots_hztl_gray.gif) repeat-x 0 0;
	    margin: 0 10px 0 10px;
	    padding: 10px 0 10px 0;
    }
    .titlearea .searchform img.inset{
	    display: block;
	    float: none;
	    font-size: 1px;
	    line-height: 1px;
	    margin: 0;
	    padding: 0;
    }
    .titlearea .searchform p{
	    margin: 0;
	    vertical-align: middle;
    }
    .titlearea .searchform p input{
	    margin: 0 6px 3px 0;
	    vertical-align: middle;
    }
    .titlearea .description{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 13px;
	    margin: 5px 0 6px 0;
	    text-transform: uppercase;
    }
    .charticle .titlearea .description,
					    .slideshow .titlearea .description{
    }
    .titlearea .credit{
	    color: #999;
	    font-size: 10px;
	    line-height: 14px;
	    margin: 16px 0 0px 0;
    }
    .titlearea .credit a:link{
	    color: #999;
    }
    .titlearea .credit a:visited{
	    color: #999;
    }
    .titlearea .credit a:hover{
	    color: #66b6b7;
    }
    .titlearea .credit a:active{
	    color: #66b6b7;
    }
    .titlearea .sponsor{
	    color: #999;
	    font-size: 10px;
	    line-height: 14px;
	    margin: 16px 0 0px 0;
    }
    .titlearea .sponsor a:link{
	    color: #999;
    }
    .titlearea .sponsor a:visited{
	    color: #999;
    }
    .titlearea .sponsor a:hover{
	    color: #66b6b7;
    }
    .titlearea .sponsor a:active{
	    color: #66b6b7;
    }
    .titlearea .sponsor img{
	    margin-right: 2px;
	    vertical-align: baseline;
    }
    .tool .titlearea .sponsor{
	    display: inline;
	    float: right;
	    margin: 2px 0 2px 10px;
    }
    .tool .titlearea .sponsor img{
	    margin-right: 0;
    }
    .notebookusername{
	    color: #222;
	    font-size: 15px;
	    margin: 0;
	    padding: 4px 0 0px 0;
    }
    .notebookusername a:link{
	    color: #222;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .notebookusername a:visited{
	    color: #222;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .notebookusername a:hover{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .notebookusername a:active{
	    color: #66b6b7;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .notebookusername em{
	    color: #666;
	    font-size: 10px;
	    font-style: normal;
	    padding: 0;
    }
    .notebookusername em a:link{
	    color: #666;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .notebookusername em a:visited{
	    color: #666;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .notebookusername em a:hover{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .notebookusername em a:active{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .bodycopy .midarticleadmarker{
	    font: normal 10px/10px Arial, sans-serif;
	    margin: 12px auto 0 auto;
	    padding: 0 0px 4px 0;
	    text-align: center;
    }
    .bodycopy .midarticleadmarker img{
	    margin: 0 18px 0 18px;
    }
    .bodycopy .midarticlead{
	    border-bottom: 1px solid #ddd0bd;
	    border-top: 1px solid #ddd0bd;
	    margin: 0 auto 12px auto;
	    padding: 12px 0 12px 0;
	    text-align: center;
	    width: 400px;
    }
    .bodycopy .midarticlead .dartad{
	    margin-bottom: 0;
	    padding-bottom: 0;
    }
    .maincontent .flashslot{
	    margin: 0 0px 10px 0;
    }
    .maincontent .gallery{
	    margin: 0 0px 10px 0;
	    padding-top: 10px;
    }
    .maincontent .gallery h3{
	    padding: 0 10px 0 10px;
    }
    .maincontent .articleindexbox{
	    margin: 0 0px 10px 0;
    }
    .maincontent .dartad{
	    margin: 0 0px 10px 0;
    }
    .maincontent .tabbedbox{
	    margin: 0 0px 10px 0;
    }
    .maincontent .featurebox{
	    margin: 0 0px 10px 0;
    }
    .maincontent .boards{
	    margin: 0 0px 10px 0;
	    padding: 0 8px 0 8px;
    }
    .maincontent .boards h3{
	    margin-left: -8px;
    }
    .maincontent .sep2{
	    height: 3px;
	    margin: 0 0px 10px 0;
    }
    .additionalpromos{
	    background-color: #e9f5f5;
	    margin: 0 0px 10px 0;
	    padding: 10px 0 10px 10px;
    }
    .additionalpromos h4{
	    color: #66b5b0;
	    font-weight: bold;
	    margin: 0 10px 8px 0;
    }
    .additionalpromos .promotion{
	    float: left;
	    margin: 0 10px 0 0;
	    width: 222px;
    }
    .sepline{
	    background: transparent url(images/general/rule_hztl_lighttan.gif) repeat-x 0 0;
	    height: 11px;
    }
    .dualcolB{
	    margin: 0 0px 10px 0;
    }
    .col1{
	    display: inline;
	    float: left;
	    padding: 0;
    }
    .col1 .poll{
	    padding: 10px 10px 0 10px;
    }
    .col1 .openhtml{
	    padding: 10px 10px 1px 10px;
    }
    .col1 .sep{
	    background-color: #FFF;
	    height: 10px;
    }
    .col1 ul{
    }
    .col1 ul li{
	    margin: 5px 0 5px 0;
    }
    .col2{
	    display: inline;
	    float: right;
	    padding: 0;
    }
    .col2 .poll{
	    padding: 10px 10px 0 10px;
    }
    .col2 .openhtml{
	    padding: 10px 10px 1px 10px;
    }
    .col2 .sep{
	    background-color: #FFF;
	    height: 10px;
    }
    .col2 ul{
    }
    .col2 ul li{
	    margin: 5px 0 5px 0;
    }
    .dualcolC{
	    margin: 0 0px 10px 0;
    }
    .dualcolC .col1{
	    width: 232px;
    }
    .dualcolC .col2{
	    width: 233px;
    }
    .featuredpromoarea{
	    margin: 0 0px 10px 0;
    }
    .featuredpromos{
	    display: inline;
	    float: left;
    }
    .featuredpromos h3{
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 13px;
	    margin: 0;
    }
    .featuredpromos .promotion{
	    margin: 10px 0 0px 0;
    }
    .featuredpromos .promotion h3{
	    font: bold 11px/14px Arial, sans-serif;
    }
    .featuredpromos .sep{
	    border-bottom: 1px solid #CCC;
	    height: 9px;
    }
    .featuredpromoextras{
	    background-repeat: repeat-x;
	    display: inline;
	    float: right;
	    padding: 0;
    }
    .featuredpromoextras .poll{
	    padding: 10px 10px 0 10px;
    }
    .featuredpromoextras .openhtml{
	    padding: 10px 10px 10px 10px;
    }
    .featuredpromoextras .sep{
	    background-color: #FFF;
	    height: 10px;
    }
    .featuredpromoextras ul{
    }
    .featuredpromoextras ul li{
	    margin: 5px 0 5px 0;
    }
    .article .featuredpromos,
    .channel .featuredpromos,
    .subchannel .featuredpromos,
    .slideshow .featuredpromos,
    .charticle .featuredpromos{
	    width: 100%;
    }
    .article .featuredpromos h3,
    .channel .featuredpromos h3,
    .subchannel .featuredpromos h3,
    .slideshow .featuredpromos h3,
    .charticle .featuredpromos h3{
	    color: #5d3e34!important;
	    font-size: 12px!important;
	    font-weight: bold;
	    line-height: 13px!important;
	    margin: 5px 0px 0px 0px!important;
	    text-align: left!important;
    }
    .article .featuredpromos .promotion,
    .channel .featuredpromos .promotion,
    .subchannel .featuredpromos .promotion,
    .slideshow .featuredpromos .promotion,
    .charticle .featuredpromos .promotion{
	    cursor: pointer;
	    float: left;
	    margin: 0px 5px 0px 0px;
	    width: 165px;
    }
    .article .featuredpromos .promotion img,
    .channel .featuredpromos .promotion img,
    .subchannel .featuredpromos .promotion img,
    .slideshow .featuredpromos .promotion img,
    .charticle .featuredpromos .promotion img{
	    float: left;
	    height: 59px;
	    margin: 5px;
	    width: 59px;
    }
    .article .featuredpromos h3 a:link,
    .channel .featuredpromos .promotion h3 a,
    .subchannel .featuredpromos .promotion h3 a
    .slideshow .featuredpromos .promotion h3 a,
    .charticle .featuredpromos .promotion h3 a{
	    color: #5D3E34!important;
	    font-size: 11px;
	    font-weight: normal;
	    text-decoration: none;
    }
    .featuredpromoarea .promotion a:visited{
	    color: #5f423c;
	    font-weight: normal;
	    text-decoration: none;
    }
    .promotionBGOff{
	    background-color: #d8eced;
    }
    .extrastopper{
	    background-position: 2000px 2000px;
	    border-bottom: 10px solid #FFF;
	    padding: 0;
    }
    .articleoptions{
	    background: transparent url(images/general/dots_hztl_gray.gif) repeat-x 0 100%;
	    clear: both;
	    color: #999;
	    font-size: 10px;
	    line-height: 10px;
	    margin: -1px 0 10px 0;
	    padding: 0 0px 10px 0;
	    text-align: left;
    }
    .tool .articleoptions{
	    text-align: right;
    }
    .articleoptions a:link{
	    color: #999;
	    text-decoration: underline;
    }
    .articleoptions a:visited{
	    color: #999;
	    text-decoration: underline;
    }
    .articleoptions a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .articleoptions a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .articleoptions ul{
	    list-style: none;
	    vertical-align: middle;
    }
    .articleoptions ul li{
	    background: transparent;
	    display: inline;
	    margin: 0 6px 0 0;
	    padding: 1px 6px 1px 0;
	    vertical-align: middle;
    }
    .tool .articleoptions ul li{
	    margin: 0 0px 0 6px;
	    padding: 1px 0 1px 4px;
    }
    .articleoptions ul li.optionsave{
	    border-right: 1px solid #BBB;
    }
    .tool .articleoptions ul li.optionsave{
	    border-right: 0;
    }
    .articleoptions ul li.optionemail{
	    border-right: 1px solid #BBB;
    }
    .tool .articleoptions ul li.optionemail{
	    border-right: 0;
    }
    .articleoptions ul li.optionprint{
	    border-right: 1px solid #BBB;
    }
    .tool .articleoptions ul li.optionprint{
	    border-right: 0;
    }
    .articleoptions ul li.optionbookmark{
    }
    .notebookfeature_cols{
	    background-color: #eaf5f1;
	    margin: 0 0px 10px 0;
	    width: 100%;
    }
    .notebookfeature_cols thead tr th{
	    background-color: #a4d0c3;
	    font-size: 11px;
	    font-weight: normal;
	    padding: 0 2px 1px 2px;
	    text-align: center;
	    width: 10%;
    }
    .notebookfeature_cols thead tr th.title{
	    color: #FFF;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 0 2px 0 10px;
	    text-align: left;
	    width: 80%;
    }
    .notebookfeature_cols tbody tr td{
	    padding: 2px 2px 2px 2px;
	    text-align: center;
	    width: 10%;
    }
    .notebookfeature_cols tbody tr td.paddercell{
	    height: 8px;
	    padding: 0;
    }
    .notebookfeature_cols tbody tr td.detail{
	    padding: 2px 10px 2px 10px;
	    text-align: left;
	    width: 80%;
    }
    .notebookfeature_cols tbody tr td.detail .inset{
	    display: inline;
	    float: left;
	    margin: 0 10px 0 0px;
    }
    .notebookfeature_cols tbody tr td.checkbox{
    }
    .notebookfeature_cols tbody tr td.checkbox input{
	    border: 0;
	    padding: 0;
    }
    .notebookfeature_cols tbody tr td span.notebookitemdesc{
	    color: #bba27a;
	    font-size: 10px;
    }
    .notebookfeature_cols tbody tr td input{
	    height: 15px;
	    margin: 0;
	    padding: 0;
	    width: 15px;
    }
    div.notebook_feature_picture{
	    display: inline;
	    float: left;
	    margin: 0;
	    padding: 8px 6px 0 6px;
	    text-align: center;
	    width: 82px;
    }
    div.notebook_feature_picture div.rmv_send_box{
	    font-size: 9px;
	    padding: 6px 0 2px 0;
    }
    div.notebook_feature_picture div.rmv_send_box input{
	    border: 0;
	    margin: 0;
	    padding: 0;
    }
    .toolminiboxcontainer{
	    background-color: #f0e8db;
	    height: 511px;
	    margin: 0 0px 10px 0;
	    padding: 0;
	    position: relative;
    }
    .toolminiboxcontainer .toolminibox{
	    background-color: #e9f5f5;
	    border: 5px solid #FFF;
	    display: inline;
	    float: left;
	    height: 143px;
	    margin: 1px 0 0px 1px;
	    padding: 8px 7px 8px 8px;
	    position: relative;
	    width: 132px;
    }
    .toolminiboxcontainer .toolminibox img.toolminibox_button{
	    left: 8px;
	    margin: 0;
	    padding: 0;
	    position: absolute;
	    top: 130px;
    }
    .toolminiboxcontainer .toolminibox img{
	    display: inline;
	    float: left;
	    margin: 0 5px 5px 0;
    }
    .toolminiboxcontainer .toolminibox h3{
	    font: normal 9px/13px Arial, Verdana, Helvetica, sans-serif;
	    letter-spacing: -1px;
	    margin: 0;
    }
    .toolminiboxcontainer .toolminibox h4{
	    color: #66B6B7;
	    font: bold 11px/13px Arial, Verdana, Helvetica, sans-serif;
	    margin: 0 0px 14px 0;
    }
    .toolminiboxcontainer .toolminibox p{
	    font: normal 10px/13px Arial, Verdana, Helvetica, sans-serif;
	    margin: 0;
    }
    .listbox{
	    background-color: #fef2e2;
	    margin: 0 0px 10px 0;
	    padding: 8px;
	    position: relative;
	    zoom: 1;
    }
    .listbox img{
	    display: inline;
	    float: left;
	    margin: 0 8px 0 0;
    }
    .listbox span{
	    display: inline;
	    float: right;
	    margin: 0;
    }
    .listbox h3{
	    background: transparent url(images/toolsmain/rule_hz_long.gif) no-repeat 35px bottom;
	    color: #FCA834;
	    font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
	    margin: 0 0px 8px 0;
	    padding: 3px 0 8px 0;
    }
    .listbox table{
	    width: 100%;
    }
    .listbox table tbody tr td{
	    padding-right: 6px;
	    width: 30%;
    }
    .bodycopy{
	    font-size: 11px;
	    line-height: 16px;
	    margin: 0 0px 10px 0;
	    padding: 0;
    }
    .bodycopy a:link{
	    text-decoration: underline;
    }
    .bodycopy a:visited{
	    text-decoration: underline;
    }
    .bodycopy a:hover{
	    text-decoration: underline;
    }
    .bodycopy a:active{
	    text-decoration: underline;
    }
    .introAdditionWidget{
	    height: 186px;
	    overflow: hidden;
	    padding-left: 198px;
	    position: relative;
    }
    .introAdditionWidget img{
	    left: 0;
	    max-height: 186px;
	    max-width: 186px;
	    overflow: hidden;
	    position: absolute;
	    top: 0;
    }
    .ie6 .introAdditionWidget img{
	    height: 186px;
	    width: 186px;
    }
    .introAdditionWidget h2{
	    font-size: 18px;
	    font-weight: normal;
	    margin: 34px 0 16px 0;
    }
    .introAdditionWidget footer{
	    margin-top: 16px;
    }
    .bodycopy .articleintroheader{
	    font-size: 17px;
	    font-weight: normal;
	    line-height: 20px;
	    margin: 0 0px 16px 0;
    }
    .bodycopybigger .articleintroheader{
	    font-size: 18px;
	    line-height: 21px;
    }
    .bodycopy h3{
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 0 0px 3px 0;
    }
    .bodycopy h3 a:link{
	    text-decoration: none;
    }
    .bodycopy h3 a:visited{
	    text-decoration: none;
    }
    .bodycopy h3 a:hover{
	    text-decoration: underline;
    }
    .bodycopy h3 a:active{
	    text-decoration: underline;
    }
    .bodycopy .qaquestion{
	    font-weight: bold;
    }
    .bodycopybigger h3{
	    font-size: 13px;
	    line-height: 17px;
    }
    .qaleadletter{
	    display: inline;
	    float: left;
	    margin: 0;
	    padding: 2px 3px 0 0;
	    vertical-align: bottom;
    }
    .bodycopy h3.qaleadletter{
	    font-size: 11px;
	    line-height: 11px;
    }
    .bodycopybigger h3.qaleadletter{
	    font-size: 12px;
	    line-height: 12px;
    }
    .bodycopy p{
	    font-size: 11px;
	    line-height: 16px;
	    margin: 0 0px 16px 0;
    }
    .bodycopy div.qaquestion{
	    font-weight: bold;
    }
    .bodycopybigger,
					    .bodycopybigger p{
	    font-size: 12px;
	    line-height: 17px;
    }
    .bodycopy p.qaleadletter{
	    font-size: 11px;
	    line-height: 11px;
	    margin-bottom: 0;
    }
    .bodycopybigger p.qaleadletter{
	    font-size: 12px;
	    line-height: 12px;
	    margin-bottom: 0;
    }
    .bodycopy ul{
	    margin: 0 0px 16px 0;
    }
    .bodycopy .articleindexlist{
	    margin: 0 0px 18px 0;
	    padding: 0;
    }
    .bodycopy .articleindexlist li{
	    background: transparent;
	    margin: 0;
	    padding: 0 0px 0 10px;
    }
    .bodycopy .articleindexlist li a:link{
	    text-decoration: underline;
    }
    .bodycopy .articleindexlist li a:visited{
	    text-decoration: underline;
    }
    .bodycopy .articleindexlist li a:hover{
	    text-decoration: underline;
    }
    .bodycopy .articleindexlist li a:active{
	    text-decoration: underline;
    }
    .bodycopy .articleoptions,
				    .quiz .titlearea .articleoptions{
	    border-left: 1px solid #BBB;
	    display: inline;
	    float: right;
	    margin: 0 0px 10px 10px;
	    padding: 0 6px 0 10px;
	    text-align: left;
    }
    .quiz .titlearea .articleoptions{
	    margin: 0 0px 2px 10px;
	    padding: 0 0px 0 10px;
    }
    .bodycopy .articleoptions a:link{
	    color: #999;
	    text-decoration: underline;
    }
    .bodycopy .articleoptions a:visited{
	    color: #999;
	    text-decoration: underline;
    }
    .bodycopy .articleoptions a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .bodycopy .articleoptions a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .quiz .titlearea .articleoptions a:link{
	    color: #999;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .quiz .titlearea .articleoptions a:visited{
	    color: #999;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .quiz .titlearea .articleoptions a:hover{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .quiz .titlearea .articleoptions a:active{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .bodycopy .articleoptions ul,
					    .quiz .titlearea .articleoptions ul{
	    list-style: none;
	    margin: 0;
    }
    .bodycopy .articleoptions ul li,
						    .quiz .titlearea .articleoptions ul li{
	    border-right: 0;
	    display: block;
	    font-size: 10px;
	    line-height: 10px;
	    margin: 4px 0 4px 0;
	    padding: 2px 0 2px 0;
	    vertical-align: middle;
    }
    .quiz .titlearea .articleoptions ul li{
	    margin: 2px 0 2px 0;
	    padding: 2px 0 2px 0;
	    width: 92px;
    }
    .bodycopy .author{
	    font-size: 11px;
    }
    .bodycopy .author em{
	    color: #999;
	    font-style: normal;
    }
    .slideshow .author,
					    .charticle .author{
	    margin-bottom: 5px;
    }
    .slideshow .author a:link{
	    text-decoration: none;
    }
    .slideshow .author a:visited{
	    text-decoration: none;
    }
    .slideshow .author a:hover{
	    text-decoration: underline;
    }
    .slideshow .author a:active{
	    text-decoration: underline;
    }
    .bodycopy .photocredit{
	    color: #999;
	    font-size: 10px;
	    margin: -2px 0 4px 0;
    }
    .bodycopy .photocredit a:link{
	    color: #999;
	    text-decoration: none;
    }
    .bodycopy .photocredit a:visited{
	    color: #999;
	    text-decoration: none;
    }
    .bodycopy .photocredit a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .bodycopy .photocredit a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .bodycopy .articleurl{
    }
    .slideshowbox{
	    margin: 0 0px 10px 0;
    }
    .slideshowbox .slide{
	    display: inline;
	    float: left;
	    font: normal 1px/1px Arial;
	    margin: 0 10px 0 0;
    }
    .slideshowbox .slidepagingpush{
	    float: right;
	    font: normal 1px/1px Arial;
	    height: 0;
	    overflow: hidden;
	    width: 118px;
    }
    .slideshowbox .slidepaging{
	    clear: right;
	    margin: 0 0px 10px 0;
    }
    .slideshowbox .slidepaging p{
	    font-size: 11px;
	    line-height: 17px;
	    margin: 0;
	    padding: 2px 0 0px 0;
	    text-align: center;
    }
    .slideshowbox .slidepaging p.slidepagingleft{
	    display: inline;
	    float: left;
	    text-align: left;
    }
    .slideshowbox .slidepaging p.slidepagingright{
	    background-color: transparent;
	    background-repeat: no-repeat;
	    display: block;
	    float: right;
	    height: 17px;
	    padding: 0;
	    text-align: left;
	    text-indent: -8253px;
	    width: 48px;
    }
    .slideshowbox .slidepaging p.slidepagingright a{
	    display: block;
	    height: 100%;
	    outline: none;
	    text-decoration: none;
	    width: 100%;
    }
    .slideshowbox h4{
	    font-size: 14px;
	    font-weight: bold;
	    line-height: 17px;
	    margin: 0;
	    padding: 0 6px 0 0;
    }
    .slideshowbox p{
	    font-size: 12px;
	    line-height: 14px;
	    margin: 10px 0 0 0;
	    padding: 0 6px 0 0;
    }
    .slideshowbox p.credit{
	    color: #999;
	    font-size: 11px;
	    line-height: 14px;
	    margin: 16px 0 2px 0;
    }
    .slideshowbox p.credit a:link{
	    color: #999;
	    text-decoration: none;
    }
    .slideshowbox p.credit a:visited{
	    color: #999;
	    text-decoration: none;
    }
    .slideshowbox p.credit a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .slideshowbox p.credit a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .slideshowbox .clear{
	    height: 0;
	    line-height: 0;
	    margin-top: 0;
    }
    .charticletable{
	    margin: 0 auto 16px auto;
	    width: 100%;
    }
    .charticletable thead tr th{
	    border: 1px solid #FFF;
	    font-size: 12px;
	    line-height: 15px;
	    padding: 7px;
	    vertical-align: top;
    }
    .charticletable thead tr th .inset{
	    display: inline;
	    float: left;
	    margin: 0 7px 0 0;
    }
    .charticletable thead tr th a:link{
	    font-weight: bold;
    }
    .charticletable thead tr th a:visited{
	    font-weight: bold;
    }
    .charticletable thead tr th a:hover{
	    font-weight: bold;
    }
    .charticletable thead tr th a:active{
	    font-weight: bold;
    }
    .charticletable thead tr th h3{
	    margin: 0;
    }
    .charticletable tbody tr td{
	    border: 1px solid #FFF;
	    font-size: 11px;
	    line-height: 14px;
	    padding: 7px;
	    vertical-align: top;
	    width: 41%;
    }
    .charticletable tbody tr td .left{
	    display: inline;
	    float: left;
	    margin: 0 7px 2px 0;
    }
    .charticletable tbody tr td .right{
	    display: inline;
	    float: right;
	    margin: 0 0px 2px 7px;
    }
    .charticletable tbody tr td.charticlelefthead{
	    text-align: right;
	    vertical-align: middle;
	    width: 17%;
    }
    .charticletable tbody tr td.charticlelefthead h4{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
    }
    .charticletable tbody tr td .credit{
	    clear: both;
	    color: #999;
	    font-size: 10px;
	    line-height: 14px;
    }
    .charticletable tbody tr td .credit a:link{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    .charticletable tbody tr td .credit a:visited{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    .charticletable tbody tr td .credit a:hover{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .charticletable tbody tr td .credit a:active{
	    color: #66b6b7;
	    font-weight: normal;
	    text-decoration: underline;
    }
    .paging {
	    clear: left;
	    margin: 0 0 12px 0;
	    padding: 8px 10px;
	    text-align: center;
    }
    .paging p {
	    font-size: 11px;
	    line-height: 12px;
	    margin: 0;
    }
    .paging p a:link,
    .paging p a:visited {
	    text-decoration: none;
    }
    .paging p a:hover,
    .paging p a:active {
	    text-decoration: underline;
    }
    .paging .pagingprev,
    .paging .pagingnext {
	    width: 100px;
    }
    .paging .pagingprev {
	    float: left;
	    text-align: left;	
    }
    .paging .pagingnext {
	    float: right;
	    text-align: right;
    }
    .sitelet .paging .pagingprev,
    .sitelet .paging .pagingnext{
	    width: 222px;
    }

    .colright .previouslink,
    .colright .nextlink {
	    display: inline-block;
	    height: 11px !important;
    }
    .colright .previouslink {
	    background: transparent url(http://www.xoedge.com/tn/general/btn_previous.gif) no-repeat 0 0;
	    width: 108px;
    }
    .colright .nextlink {
	    background: transparent url(http://www.xoedge.com/tn/general/btn_nextarticle.gif) no-repeat -5px 0;
	    margin-left: -2px;
	    width: 83px;
    }

    .bodycopy .seemore{
	    font-size: 11px;
	    margin: 0 0px 10px 0;
    }
    .bodycopy .seemore a:link{
	    text-decoration: underline;
    }
    .bodycopy .seemore a:visited{
	    text-decoration: underline;
    }
    .bodycopy .seemore a:hover{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .bodycopy .seemore a:active{
	    color: #66b6b7;
	    text-decoration: underline;
    }
    .slideshow .seemore,
					    .charticle .seemore{
	    margin-bottom: 2px;
    }
    .bodycopy .pullside{
	    clear: right;
	    display: inline;
	    float: right;
	    margin: 0 0px 10px 10px;
    }
    .bodycopy .pullquote{
	    font: normal 19px/23px Arial, sans-serif;
	    padding: 0;
	    width: 175px;
    }
    .bodycopy .pullquote p{
	    font: normal 19px/23px Arial, sans-serif;
	    margin: 0;
    }
    .bodycopy .pullquote a:link{
	    text-decoration: none;
    }
    .bodycopy .pullquote a:visited{
	    text-decoration: none;
    }
    .bodycopy .pullquote a:hover{
	    text-decoration: underline;
    }
    .bodycopy .pullquote a:active{
	    text-decoration: underline;
    }
    .bodycopy .graphicpullquote{
	    background: transparent;
	    font: normal 21px/26px Georgia, serif;
	    width: 175px;
    }
    .bodycopy .graphicpullquote p{
	    font: normal 19px/23px Arial, sans-serif;
	    margin: 0;
    }
    .bodycopy .graphicpullquote a:link{
	    text-decoration: none;
    }
    .bodycopy .graphicpullquote a:visited{
	    text-decoration: none;
    }
    .bodycopy .graphicpullquote a:hover{
	    text-decoration: underline;
    }
    .bodycopy .graphicpullquote a:active{
	    text-decoration: underline;
    }
    .bodycopy .graphicpullquote .inset{
	    display: inline;
	    float: left;
	    margin: 0 8px 0 0;
    }
    .bodycopy .graphicheadersidebar{
	    background: transparent;
	    font-size: 14px;
	    line-height: 16px;
	    padding: 0;
	    width: 175px;
    }
    .bodycopy .graphicheadersidebar a:link{
	    text-decoration: underline;
    }
    .bodycopy .graphicheadersidebar a:visited{
	    text-decoration: underline;
    }
    .bodycopy .graphicheadersidebar a:hover{
	    text-decoration: underline;
    }
    .bodycopy .graphicheadersidebar a:active{
	    text-decoration: underline;
    }
    .bodycopy .graphicheadersidebar h3{
	    font: bold 16px/16px Arial, sans-serif;
    }
    .bodycopy .graphicheadersidebar p{
	    font-size: 14px;
	    line-height: 16px;
	    margin: 0 0px 8px 0;
    }
    .bodycopy .graphicheadersidebar ul,
						    .bodycopy .graphicheadersidebar ol{
	    font-size: 14px;
	    line-height: 16px;
	    margin: 0 0px 8px 0;
    }
    .bodycopy .graphicheadersidebar ul li{
	    margin: 10px 0 0px 6px;
	    padding-left: 17px;
    }
    .bodycopy .graphicheadersidebar ol li{
	    margin: 10px 0 0px 22px;
    }
    .bodycopy .borderedsidebar{
	    background: transparent;
	    font-size: 14px;
	    line-height: 16px;
	    padding: 0;
	    width: 175px;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner{
	    background: transparent;
	    padding: 0;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner a:link{
	    text-decoration: underline;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner a:visited{
	    text-decoration: underline;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner a:hover{
	    text-decoration: underline;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner a:active{
	    text-decoration: underline;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner h3{
	    font: bold 16px/16px Arial, sans-serif;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner p{
	    font-size: 14px;
	    line-height: 16px;
	    margin: 0 0px 8px 0;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner ul,
							    .bodycopy .borderedsidebar .borderedsidebarinner ol{
	    font-size: 14px;
	    line-height: 16px;
	    margin: 0 0px 8px 0;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner ul li{
	    margin: 10px 0 0px 6px;
	    padding-left: 17px;
    }
    .bodycopy .borderedsidebar .borderedsidebarinner ol li{
	    margin: 10px 0 0px 22px;
    }
    .bodycopy .articlephoto{
	    color: #999;
	    display: inline;
	    float: left;
	    margin: 10px 10px 10px 0;
	    padding: 0;
	    width: auto;
    }
    .bodycopy .articlephotoright{
	    float: right;
	    margin: 10px 0 10px 10px;
    }
    .widget_blogPost .articlephoto div,
						    .bodycopy .articlephoto div{
	    background: transparent url(images/general/img_art_stripes.gif) repeat 0 0;
	    padding: 0 0px 10px 0;
    }
    .widget_blogPost .articlephoto img,
						    .bodycopy .articlephoto img{
	    display: block;
	    margin: 0;
    }
    .bodycopy .articlephoto p{
	    font: normal 10px/13px Arial, sans-serif;
	    margin: 3px 0 0px 0;
    }
    .widget_blogPost .articlephoto p,
						    .widget_blogPost .articlephoto p a{
	    color: #999;
	    font: normal 9px Arial, sans-serif;
	    text-decoration: none;
    }
    .bodycopy .articlephoto p.photocaption{
	    font-weight: bold;
	    margin: 1px 0 0px 0;
    }
    .search404{
	    margin: -8px 0 14px 0;
	    padding: 10px;
    }
    .search404 h3{
	    line-height: 12px;
	    margin: 0 0px 3px 0;
    }
    .search404 p{
	    margin: 0;
    }
    .search404 input{
	    margin: 5px 6px 0 0;
	    vertical-align: middle;
    }
    .search404 .input404{
	    padding: 2px;
	    width: 342px;
    }
    .bodycopy ul.list404{
	    margin: 0;
    }
    .bodycopy ul.list404 li{
	    margin: 16px 0 16px 12px;
	    padding-left: 16px;
    }
    .bodycopy ul.list404 li a:link{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .bodycopy ul.list404 li a:visited{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .bodycopy ul.list404 li a:hover{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .bodycopy ul.list404 li a:active{
	    font-weight: normal;
	    text-decoration: underline;
    }
    .articlesubmit{
	    padding: 10px;
    }
    .articlesubmit div{
	    margin: 0 0px 10px 0;
	    padding: 0px;
    }
    .articlesubmit div h5{
	    font: bold 16px/21px Arial, sans-serif;
	    margin: 0;
    }
    .articlesubmit div h6{
	    font-weight: normal;
	    margin: 0;
    }
    .articlesubmit textarea{
	    border: 0;
	    display: block;
	    margin: 0 auto 10px auto;
	    width: 450px;
    }
    .articlesubmit input{
	    display: block;
	    margin: 0 0px 0 auto;
    }
    .articlecomments{
	    margin: 0 0px 10px 0;
    }
    .articlecomment{
	    padding: 10px 10px 16px 10px;
    }
    .articlecomment p{
	    margin-left: 48px;
    }
    .articlecomment .inset{
	    border: 0;
	    display: inline;
	    float: left;
	    margin: 0 10px 2px 0;
    }
    .articlecomment p a:link{
	    text-decoration: underline;
    }
    .articlecomment p a:visited{
	    text-decoration: underline;
    }
    .articlecomment p a:hover{
	    text-decoration: underline;
    }
    .articlecomment p a:active{
	    text-decoration: underline;
    }
    .articlecomment p .commentcount{
	    color: #999;
	    padding-left: 8px;
    }
    .articlecomment small{
	    color: #999999;
	    margin-left: 1px;
    }
    .articlecomments .seeall{
	    text-align: right;
    }
    .searchbox404{
	    background-color: #e8f4f4;
	    margin: 0 0px 16px 0;
	    padding: 10px;
    }
    .searchbox404 h3{
	    color: #66b6b7;
	    font-size: 12px;
    }
    .searchbox404 div{
	    background: transparent url(images/404/icon_search.gif) no-repeat 0 0;
	    padding: 0 0px 0 24px;
	    vertical-align: top;
    }
    .searchbox404 div input{
	    margin: 0;
	    padding: 0;
	    vertical-align: top;
    }
    .searchbox404 div input.searchtextbox{
	    margin-right: 6px;
	    padding: 1px;
	    width: 200px;
    }
    .articleextras{
	    margin: 10px 0 10px 0;
    }
    .articleextras .dartad{
	    background-color: #EEE;
	    display: inline;
	    float: left;
	    height: 250px;
	    margin: 0 10px 0 0;
	    width: 300px;
    }
    .articleextras .relatedandnew{
	    display: inline;
	    float: left;
	    height: 230px;
	    height: auto !important;
	    min-height: 230px;
	    padding: 10px;
	    width: 145px;
    }
    .articleextras .relatedandnew ul{
    }
    .articleextras .relatedandnew ul li{
	    background: transparent;
	    list-style: none;
	    padding-left: 0;
    }
    .extracontent{
	    width: 300px;
    }
    .extracontent .widget{
	    margin: 0 0px 10px 0;
    }
    .extracontent .featuredad{
	    padding: 10px;
    }
    .extracontent_home{
	    width: 209px;
    }
    .extracontent_home .widget{
	    margin: 0 0px 10px 0;
    }
    .extracontent_home .featuredad{
	    padding: 10px;
    }
    .foot .facebook{
	    background: transparent url(images/tn_universal_sprite.png) no-repeat -939px -122px;
    }
    .foot .browsertoolbar{
	    background: transparent url(images/tn_universal_sprite.png) no-repeat -939px -142px;
    }
    .foot .seobottom{
	    background: transparent url(images/tn_universal_sprite.png) no-repeat 1px -354px;
    }
    #footerNew .footerBottom{
	    background-color: #D3C2A8;
	    border-bottom: 5px solid #5F3E2F;
    }
    #footerNew .footerColumn.TK h2{
	    background: transparent url(images/tn_universal_sprite.png) no-repeat 75px -380px;
    }
    #footerNew .footerColumn.TN h2{
	    background: transparent url(images/tn_universal_sprite.png) no-repeat -149px -380px;
    }
    #footerNew .footerColumn.TB h2{
	    background: transparent url(images/tn_universal_sprite.png) no-repeat -388px -376px;
	    border-right: none;
    }
    div.astrologybox{
	    margin: 0 0px 10px 0;
    }
    div.astrotarotinset{
	    display: inline;
	    float: left;
	    margin: 0 12px 0 0;
	    padding: 0;
	    width: 216px;
    }
    div.astrotarotinset img{
	    display: block;
	    margin: 0;
    }
    div.astrologybox div.astrotarotinset p{
	    color: #999;
	    font-size: 10px;
	    margin: 0 0px 11px 0;
	    padding: 1px 0 0px 0;
    }
    div.astrologybox div.astrotarotinset form,
					    div.astrologybox div.astrotarotinset .form{
	    margin: 0;
	    padding: 0;
    }
    div.astrologybox div.astrotarotinset form p,
						    div.astrologybox div.astrotarotinset .form p{
	    background: transparent;
	    color: #5F3E2F;
	    font-size: 11px;
	    margin: 0;
	    padding: 0;
    }
    div.astrologybox div.astrotarotinset form p select,
							    div.astrologybox div.astrotarotinset .form p select{
	    width: 165px;
    }
    p.astrocredit{
	    color: #999;
	    font-size: 10px;
	    line-height: 14px;
	    margin: -8px 0 8px 0;
    }
    p.astrocredit A:link{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    p.astrocredit A:visited{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    p.astrocredit A:hover{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    p.astrocredit A:active{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    div.astrologybox h2,
				    div.astrology h2{
	    margin: 0 0px 10px 0;
	    padding: 0;
    }
    div.astrologybox h2 img,
					    div.astrology h2 img{
	    margin: 0;
	    padding: 0;
    }
    div.astrologybox h3{
	    color: #66B6B7;
	    font-size: 18px;
	    font-weight: bold;
	    line-height: 21px;
	    margin: 0;
    }
    div.astrologybox h4{
	    font-size: 14px;
	    font-weight: bold;
	    margin: 0 0px 14px 0;
    }
    div.astrologybox h5{
	    color: #E1708E;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 18px;
	    margin: 0;
    }
    div.astrologybox p{
	    font-size: 12px;
	    line-height: 17px;
    }
    div.astrologybox p.astroprevnext{
	    font-size: 11px;
	    margin: 24px 0 16px 0;
	    padding: 0 18px 0 0;
	    text-align: center;
    }
    div.astrologybox p.astroprevnext em{
	    font-style: normal;
	    padding: 0 8px 0 8px;
    }
    div.signstable{
	    line-height: 1px;
	    margin: 0 0px 16px 0;
	    padding: 0;
    }
    div.signstable a img{
	    display: inline;
	    float: left;
	    margin: 10px 5px 0 5px;
	    padding: 0;
    }
    div.astrologybox div.astrobabymainform{
	    background: #E9EED7 url(images/astrology/arrow_astro_baby_grn.gif) no-repeat 0 0;
	    height: 66px;
	    margin: 17px auto 12px auto;
	    padding: 0;
	    text-align: right;
	    width: 260px;
    }
    div.astrologybox div.astrobabymainform table{
	    margin: 24px 8px 0 auto;
	    padding: 0;
    }
    div.astrologybox div.astrobabymainform table tbody tr td{
	    padding: 0 4px 0 0;
    }
    div.astrologybox div.astrobabymainform table tbody tr td select{
	    width: 130px;
    }
    div.astrologybox div.astrolovemainform{
	    background: #FEE9CC url(images/astrology/arrow_astro_lovesign_or.gif) no-repeat 0 0;
	    height: 66px;
	    margin: 17px auto 22px auto;
	    padding: 0;
	    text-align: right;
	    width: 290px;
    }
    div.astrologybox div.astrolovemainform table{
	    margin: 14px 8px 0 auto;
	    padding: 0;
    }
    div.astrologybox div.astrolovemainform table tbody tr td{
	    padding: 0 4px 2px 0;
	    text-align: left;
    }
    div.astrologybox table.astrobabymaintable{
	    margin: 16px auto 0 auto;
	    padding: 0;
    }
    div.astrologybox table.astrobabymaintable thead tr th{
	    background-color: #FAEAED;
	    border-right: 2px solid #FFF;
	    line-height: 1px;
	    padding: 0;
	    width: 178px;
    }
    div.astrologybox table.astrobabymaintable thead tr th.rightcol{
	    background-color: #F2F6E7;
	    width: 165px;
    }
    div.astrologybox table.astrobabymaintable tbody tr td{
	    background-color: #FAEAED;
	    border-bottom: 2px solid #FFF;
	    border-right: 2px solid #FFF;
	    padding: 7px 0 7px 10px;
	    width: 168px;
    }
    div.astrologybox table.astrobabymaintable tbody tr td.rightcol{
	    background-color: #F2F6E7;
	    width: 155px;
    }
    div.astrologybox table.astrolovemaintable{
	    margin: 0 auto;
	    padding: 0;
    }
    div.astrologybox table.astrolovemaintable thead tr th{
	    background-color: #FAEAED;
	    border-right: 2px solid #FFF;
	    line-height: 1px;
	    padding: 0;
	    width: 188px;
    }
    div.astrologybox table.astrolovemaintable thead tr th.rightcol{
	    background-color: #FEF2E2;
	    width: 159px;
    }
    div.astrologybox table.astrolovemaintable tbody tr td{
	    background-color: #FAEAED;
	    border-bottom: 2px solid #FFF;
	    border-right: 2px solid #FFF;
	    padding: 5px 0 5px 10px;
	    width: 178px;
    }
    div.astrologybox table.astrolovemaintable tbody tr td.rightcol{
	    background-color: #FEF2E2;
	    width: 149px;
    }
    div.astrologybox table.astrolovemaintable tbody tr td.iconfire{
	    background: #FAEAED url(images/astrology/icn_astro_lovesign_fire.gif) repeat-y 0 0;
	    padding-left: 44px;
	    width: 144px;
    }
    div.astrologybox table.astrolovemaintable tbody tr td.iconearth{
	    background: #FAEAED url(images/astrology/icn_astro_lovesign_earth.gif) repeat-y 0 0;
	    padding-left: 44px;
	    width: 144px;
    }
    div.astrologybox table.astrolovemaintable tbody tr td.iconair{
	    background: #FAEAED url(images/astrology/icn_astro_lovesign_air.gif) repeat-y 0 0;
	    padding-left: 44px;
	    width: 144px;
    }
    div.astrologybox table.astrolovemaintable tbody tr td.iconwater{
	    background: #FAEAED url(images/astrology/icn_astro_lovesign_water.gif) repeat-y 0 0;
	    padding-left: 44px;
	    width: 144px;
    }
    p.atrocreditfoot{
	    border-bottom: 2px solid #F6DBE2;
	    color: #999;
	    font-size: 10px;
	    margin: 0 0px 9px 0;
	    padding: 0 0px 2px 0;
	    text-align: right;
    }
    p.atrocreditfoot A:link{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    p.atrocreditfoot A:visited{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    p.atrocreditfoot A:hover{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    p.atrocreditfoot A:active{
	    color: #999;
	    font-weight: normal;
	    text-decoration: none;
    }
    div.astrofootmore{
	    background-color: #FAEAED;
	    margin: 0 0px 10px 0;
	    zoom: 1;
    }
    div.astrofootmore h4{
	    color: #E1708E;
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0;
	    padding: 8px 12px 0 12px;
    }
    div.astrofootmore p.astrofootmorebox{
	    display: inline;
	    float: left;
	    font-size: 11px;
	    margin: 10px 0 10px 0;
	    padding: 4px 0 8px 0;
	    text-align: center;
	    width: 117px;
    }
    div.astrofootmore p.astrofootmorebox img{
	    border: 0;
	    display: block;
	    margin: 0 auto 4px auto;
    }
    div.astrofootmore p.sep{
	    background: transparent url(images/astrology/rule_dash_vert_pnk.gif) repeat-y right 0;
	    display: inline;
	    float: left;
	    height: 90px;
	    margin: 14px 0 14px 0;
	    padding: 0;
	    width: 2px;
    }
    div.astrofootchoose{
	    background-color: #F6F1EB;
	    margin: 0 0px 10px 0;
	    padding: 6px;
	    text-align: center;
    }
    div.astrofootchoose table{
	    margin: 0 auto 0 auto;
	    padding: 0;
	    width: 100%;
    }
    div.astrofootchoose table tr td{
	    padding: 0 2px 0 2px;
    }
    div.astrofootlinks{
	    margin: 0 0px 10px 0;
    }
    div.astrofootlinksfeatured{
	    background-color: #F2F6E7;
	    float: left;
	    height: 84px;
	    margin: 0;
	    padding: 10px;
	    width: 213px;
    }
    div.astrofootlinksfeatured h4{
	    color: #A4C05C;
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0;
    }
    div.astrofootlinksfeatured h4 em{
	    color: #B3B3B3;
	    font-size: 11px;
	    font-style: normal;
	    font-weight: normal;
	    padding: 0 0px 0 3px;
    }
    div.astrofootlinksfeatured h4 em A:link{
	    color: #B3B3B3;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.astrofootlinksfeatured h4 em A:visited{
	    color: #B3B3B3;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.astrofootlinksfeatured h4 em A:hover{
	    color: #B3B3B3;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.astrofootlinksfeatured h4 em A:active{
	    color: #B3B3B3;
	    font-weight: normal;
	    text-decoration: underline;
    }
    div.astrofootlinksfeatured ul{
	    margin: 4px 0 0px 0;
    }
    div.astrofootlinksfeatured ul li{
	    background: transparent;
	    list-style: none;
	    margin: 1px 0 1px 0;
	    padding: 0;
    }
    div.astrofootlinksmore{
	    background-color: #e9f5f5;
	    float: right;
	    height: 84px;
	    margin: 0;
	    padding: 10px;
	    width: 213px;
    }
    div.astrofootlinksmore h4{
	    color: #66B6B7;
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0;
    }
    div.astrofootlinksmore img{
	    float: left;
	    margin: 6px 10px 0 0;
    }
    div.astrofootlinksmore ul{
	    margin: 4px 0 0px 0;
    }
    div.astrofootlinksmore ul li{
	    background: transparent;
	    list-style: none;
	    margin: 1px 0 1px 0;
	    padding: 0;
    }
    .quizquestion{
    }
    .quizquestion h4{
	    color: #5f423c;
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0 0px 10px 0;
    }
    .quizquestion table{
    }
    .quizquestion table tbody tr td{
	    padding: 0 0px 8px 8px;
    }
    .quizquestion table tbody tr td input{
	    border: 0;
	    margin: 0 0px 0 6px;
	    padding: 0;
    }
    .quizquestionanswer{
    }
    .quizquestionanswer h4{
	    color: #66B5B6;
	    font-size: 16px;
	    font-weight: bold;
	    line-height: 16px;
	    margin: 0;
	    padding-bottom: 8px;
    }
    .quizquestionanswer h4.answerright{
	    background: transparent url(images/quizzes/check_20x20.gif) no-repeat 0 0;
	    padding: 5px 0 8px 24px;
    }
    .quizquestionanswer h4.answerwrong{
	    background: transparent url(images/quizzes/cross_20x20.gif) no-repeat 0 0;
	    padding: 3px 0 8px 24px;
    }
    .quizquestionanswer p{
	    margin: 0 0px 12px 0;
    }
    .quizquestionseparator{
	    background: transparent url(images/quizzes/dash_474x2.gif) repeat-x 0 7px;
	    height: 22px;
	    margin: 0;
	    padding: 0;
    }
    .quizanswer{
	    margin: 0 0px 10px 0;
    }
    .quizanswer .quizanswercontent{
	    background-color: #d8eced;
	    height: 75px;
	    height: auto !important;
	    margin: 0 0px 0 0px;
	    min-height: 75px;
	    padding: 20px 10px 20px 10px;
    }
    .quizanswer .quizanswercontent h4{
	    color: #66B6B7;
	    font-size: 16px;
	    font-weight: bold;
	    margin: 0 0px 10px 0;
    }
    .quizanswer .quizanswercontent p{
	    margin: 0;
    }
    .quizanswer_foremail{
	    background: transparent url(images/quizzes/back_email_results.gif) repeat-y 0 50%;
	    margin: 0 0px 10px 0;
    }
    .quizanswer_foremail .quizanswercontent_01{
	    display: inline;
	    float: left;
	    height: 75px;
	    height: auto !important;
	    margin: 0 10px 0 0;
	    min-height: 75px;
	    padding: 20px 10px 20px 10px;
	    width: 125px;
	    zoom: 1;
    }
    .quizanswer_foremail .quizanswercontent_01 h4{
	    color: #66B6B7;
	    font-size: 13px;
	    font-weight: bold;
	    margin: 0 0px 10px 0;
    }
    .quizanswer_foremail .quizanswercontent_01 p{
	    margin: 0;
    }
    .quizanswer_foremail .quizanswercontent_02{
	    display: inline;
	    float: left;
	    height: 75px;
	    height: auto !important;
	    margin: 0 10px 0 0;
	    min-height: 75px;
	    padding: 20px 10px 20px 10px;
	    width: 125px;
	    zoom: 1;
    }
    .quizanswer_foremail .quizanswercontent_02 h4{
	    color: #66B6B7;
	    font-size: 13px;
	    font-weight: bold;
	    margin: 0 0px 10px 0;
    }
    .quizanswer_foremail .quizanswercontent_02 p{
	    margin: 0;
    }
    .quizanswer_foremail .quizanswercontent_combined{
	    display: inline;
	    float: right;
	    height: 75px;
	    height: auto !important;
	    margin: 0;
	    min-height: 75px;
	    padding: 20px 10px 20px 10px;
	    width: 125px;
	    zoom: 1;
    }
    .quizanswer_foremail .quizanswercontent_combined h4{
	    color: #66B6B7;
	    font-size: 13px;
	    font-weight: bold;
	    margin: 0 0px 10px 0;
    }
    .quizanswer_foremail .quizanswercontent_combined p{
	    margin: 0;
    }
    .quiztext{
	    margin: 0 0px 14px 0;
    }
    table.quizform{
	    margin: 0 0px 5px 0;
    }
    table.quizform tbody tr td{
	    font-weight: bold;
	    padding: 0 0px 6px 0;
    }
    table.quizform tbody tr td input{
	    margin: 0 0px 0 10px;
	    width: 300px;
    }
    .quiztitlebar{
	    background-color: #f0e7de;
	    font-size: 13px;
	    font-weight: bold;
	    line-height: 18px;
	    margin: 0 0px 10px 0;
	    padding: 8px 8px 8px 8px;
	    text-align: left;
    }
    .quiztitlebar div{
	    float: right;
    }
    .quizbuttonbar{
	    background-color: #f0e7de;
	    margin: 0 0px 10px 0;
	    padding: 6px 6px 4px 6px;
	    text-align: center;
    }
    .quizbuttonbar input{
	    border: 0;
	    margin: 0;
	    padding: 0;
    }
    .quiz .results .inner {
	    padding-bottom: 10px;
    }
    .quizShare {
	    background: url(http://www.xoedge.com/tn/quizzes/TB_share_btn_updated%202.gif) no-repeat 0 0;
	    cursor: pointer;
	    cursor: hand;
	    display: block;
	    height: 20px;
	    margin: 0 auto;
	    text-indent: -999em;
	    width: 235px;
    }

    .calctopbox{
	    margin: 0 0px 12px 0;
	    padding: 12px 45px 12px 45px;
    }
    .calctopbox01{
	    background-color: #FFF;
	    font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 2px 0 2px 0;
	    position: relative;
    }
    table.calctable{
    }
    .calctableheader{
	    font-weight: bold;
	    padding: 9px 8px 8px 0;
	    text-align: right;
	    width: 132px;
    }
    .calctablefield{
	    font-weight: bold;
	    padding: 9px 6px 8px 0;
    }
    .calcradiobutton input{
	    border: 0;
	    padding: 0;
	    vertical-align: middle;
    }
    .calctableadditionalinfo{
	    font-weight: bold;
	    padding: 9px 0 8px 0;
    }
    .calctopbox02{
	    position: relative;
    }
    .calcformarrow{
	    display: inline;
	    left: 0;
	    margin: 0;
	    padding: 0;
	    position: absolute;
	    top: -5px;
    }
    .calcformarrow2{
	    left: 0;
	    position: absolute;
	    top: 10px;
    }
    .calcformarrow3{
	    left: 0;
	    position: absolute;
	    top: 74px;
    }
    .dotabove{
	    background: transparent url(images/calculators/rule_activity.gif) repeat-x 0 0;
    }
    .searchtextbox_shorter{
	    width: 55px;
    }
    .calctopslot{
	    margin: 0;
	    padding: 0;
	    position: relative;
	    text-align: center;
    }
    .calctopslotimage{
	    left: 0;
	    position: absolute;
	    top: 4px;
    }
    .calctopslot p{
	    font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif;
	    padding: 6px 6px 6px 0;
	    text-align: right;
    }
    .calctopslot p span{
	    font: normal 9px/16px Arial, Verdana, Helvetica, sans-serif;
    }
    .calctopslot p strong{
	    color: #fca834;
	    font-weight: bold;
    }
    .calcendbuttons{
	    background-color: #fca834;
	    margin: 10px 0 6px 0;
	    padding: 8px 0 5px 0;
	    text-align: center;
    }
    .calcenddate{
	    font: normal 9px/9px Arial, Verdana, Helvetica, sans-serif;
	    margin: 0;
	    padding: 6px 0 3px 0;
	    text-align: right;
    }
    .calcbottomline{
	    background: #FFF url(images/calculators/budgeter/img_bottomline.gif) no-repeat 0 50%;
	    height: 134px;
	    height: auto !important;
	    margin: 0;
	    min-height: 134px;
	    padding: 0;
	    width: 100%;
    }
    .calcbottomlinebox{
    }
    .calcbottomlinebox h2{
	    color: #fca834;
	    font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
	    margin: 0 0px 4px 0;
	    padding: 0;
    }
    .calcbottomlinebox p{
	    margin: 0 0px 6px 0;
    }
    .calcbottomlinebox p.calcbottomlinebox_hr{
	    border-top: 1px solid #fec786;
	    padding-top: 6px;
    }
    .calcbottomlinebox em{
	    color: #fca834;
	    font-style: normal;
    }
    .calcbottomline_02{
	    background-color: #fee9cc;
	    float: right;
	    height: 100px;
	    height: auto !important;
	    margin-left: 12px;
	    min-height: 100px;
	    padding: 16px;
	    width: 143px;
    }
    .calcbottomline_01{
	    background-color: #fef2e2;
	    float: right;
	    height: 100px;
	    height: auto !important;
	    min-height: 100px;
	    padding: 16px;
	    width: 143px;
    }
    .mainformtable{
	    width: 100%;
    }
    .mainformtablehead{
	    border-bottom: 1px solid #FDD598;
	    color: #FCA834;
	    font: bold 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 13px 0 4px 0;
	    text-align: left;
    }
    .mainformtablehead_box{
	    background-color: #fee9cc;
	    color: #fca834;
	    font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
	    padding: 10px;
	    text-align: left;
    }
    .mainformtablehead_box_tight{
	    background-color: #fee9cc;
	    color: #fca834;
	    font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 10px 4px 10px;
	    text-align: left;
    }
    th.mainformtablehead_box_tight div.extrafloatfield{
	    color: #5f3e2f;
	    float: right;
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    margin: 0;
	    padding: 0;
    }
    th.mainformtablehead_box_tight div.extrafloatfield table{
	    margin: 0;
	    padding: 0;
    }
    th.mainformtablehead_box_tight div.extrafloatfield table tbody tr td{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
    }
    th.mainformtablehead_box_tight div.extrafloatfield table tbody tr td input{
	    border: 0;
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    margin: -2px 0 -2px 0;
	    padding: 0;
    }
    .mainformtablehead_boxdesc{
	    background-color: #fee9cc;
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 0 10px 10px 10px;
	    text-align: left;
    }
    .mainformtable01{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 2px 0 0;
	    text-align: left;
    }
    .mainformtable01 input{
	    border: 0;
	    padding: 0;
    }
    .mainformtable02{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 2px 0 2px;
	    text-align: left;
    }
    .mainformtable02_note{
	    color: #999999;
	    font: normal 10px/10px Arial, Verdana, Helvetica, sans-serif;
	    padding: 0 2px 0 2px;
	    text-align: left;
    }
    .mainformtable03{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 0 0px 2px;
	    text-align: right;
    }
    .mainformtable04{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 2px 0 2px;
	    text-align: left;
    }
    .mainformtable05{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 2px 0 2px;
	    text-align: left;
    }
    .mainformtable06{
	    font: normal 11px/11px Arial, Verdana, Helvetica, sans-serif;
	    padding: 4px 0 0px 2px;
	    text-align: left;
    }
    tr.mainformtablebox{
    }
    tr.mainformtablebox td.mainformtable01{
	    background-color: #fee9cc;
	    padding-left: 10px;
    }
    tr.mainformtablebox td.mainformtable02{
	    background-color: #fee9cc;
    }
    tr.mainformtablebox td.mainformtable03{
	    background-color: #fee9cc;
	    color: #fca834;
	    font-weight: bold;
    }
    tr.mainformtablebox td.mainformtable04{
	    background-color: #fee9cc;
    }
    tr.mainformtablebox td.mainformtable05{
	    background-color: #fee9cc;
    }
    tr.mainformtablebox td.mainformtable06{
	    background-color: #fee9cc;
	    padding-right: 10px;
    }
    tr.mainformtablebox td.mainformtable05_subtotal{
	    background-color: #fee9cc;
	    padding-bottom: 8px;
	    padding-right: 8px;
	    padding-top: 6px;
	    text-align: right;
    }
    tr.mainformtablebox td.mainformtable05_subtotal span{
	    display: block;
	    padding-top: 9px;
    }
    tr.mainformtablebox td.mainformtable06_subtotal{
	    background-color: #fee9cc;
	    color: #fca834;
	    font-weight: bold;
	    padding-bottom: 8px;
	    padding-right: 8px;
	    padding-top: 6px;
    }
    tr.mainformtablebox td.mainformtable06_subtotal span{
	    border-top: 1px solid #fec786;
	    display: block;
	    padding-top: 8px;
    }
    .mainformtableinputtext{
	    border: 1px solid #999;
	    color: #5F3E2F;
	    font-size: 11px;
	    padding: 1px 2px 1px 2px;
	    vertical-align: top;
	    width: 100px;
    }
    .mainformtableinputselect{
    }
    .homepartners{
	    background: #f6f1eb;
	    font-size: 11px;
	    margin: 0 0 10px;
	    padding: 10px 0 10px 10px;
	    width: auto;
    }
    .colright .homepartners{
	    margin-left: 0;
    }
    .homepartners .padder{
	    overflow: hidden;
	    width: 280px;
    }
    .homepartners h3{
	    color: #bba27a;
	    font: bold 11px Arial,sans-serif;
	    padding-bottom: 8px;
    }
    .homepartners .dartad{
	    margin: 0px -10px 8px -10px;
	    padding: 0px;
    }
    .homepartners .dartad img{
	    margin: 0px 0px 0px 0px;
    }
    .homepartners ul.dartlist{
    }
    .homepartners ul.dartlist li{
	    background: transparent url(images/general/dots_hztl_gray.gif) repeat-x 0 0;
	    padding-bottom: 10px;
	    padding-left: 0px;
	    padding-top: 10px;
    }
    .homepartners ul.dartlist li.first{
	    padding-bottom: 10px;
	    padding-left: 0px;
	    padding-top: 10px;
    }
    .homepartners ul.dartlist li a,
				    .homepartners ul.dartlist li img{
	    display: block;
    }
    .homepartners .promotion{
	    line-height: 12px;
	    margin-bottom: 8px;
    }
    .homepartners .promotion h3{
	    font: bold 11px/12px Arial, sans-serif;
	    padding: 0px;
    }
    .homepartners .promotion h3 a:link{
	    text-decoration: none;
    }
    .homepartners .promotion h3 a:visited{
	    text-decoration: none;
    }
    .homepartners .promotion h3 a:hover{
	    text-decoration: underline;
    }
    .homepartners .promotion h3 a:active{
	    text-decoration: underline;
    }
    .homepartners .promotion ul{
	    margin-top: 6px;
    }
    .homepartners .promotion ul li{
	    padding-bottom: 0px;
	    padding-top: 0px;
    }
    .homepartners .promotion ul li a:link{
	    text-decoration: underline;
    }
    .homepartners .promotion ul li a:visited{
	    text-decoration: underline;
    }
    .homepartners .promotion ul li a:hover{
	    text-decoration: underline;
    }
    .homepartners .promotion ul li a:active{
	    text-decoration: underline;
    }
    .homespecialfeatures{
	    border: 1px solid #ccc;
	    font-size: 10px;
	    margin-bottom: 10px;
	    padding: 8px;
	    width: auto;
    }
    .featuredcolumn .homespecialfeatures{
	    width: 255px !important;
    }
    .homespecialfeatures h3{
	    background-color: #f6f1eb;
	    color: #bba27a;
	    font: bold 12px/14px Arial,sans-serif;
	    margin-bottom: 8px;
	    padding: 5px 0 6px;
	    text-align: center;
    }
    .homespecialfeatures .dartad{
	    background: transparent url(images/general/dots_hztl_gray.gif) repeat-x scroll bottom left;
	    margin: 0 0 10px 0;
	    padding: 0 0 10px;
    }
    .homespecialfeatures .dartad img{
	    margin: 0px 0px 0px 0px;
    }
    .featuredcolumn .homespecialfeatures .dartad{
	    overflow: hidden;
	    width: 245px !important;
    }
    .homespecialfeatures ul.dartlist{
	    clear: both;
	    font-size: 11px;
	    list-style-type: none;
    }
    .homespecialfeatures ul.dartlist li{
	    background: transparent url(images/themed/bullet_generic.gif) no-repeat scroll 0 6px;
	    font-size: 11px;
	    margin-bottom: 10px;
	    padding-left: 10px;
    }
    .homespecialfeatures .promotion{
	    line-height: 12px;
	    margin-bottom: 8px;
    }
    .homespecialfeatures .promotion h3{
	    font: bold 11px/12px Arial, sans-serif;
	    padding: 0px;
    }
    .homespecialfeatures .promotion h3 a:link{
	    text-decoration: none;
    }
    .homespecialfeatures .promotion h3 a:visited{
	    text-decoration: none;
    }
    .homespecialfeatures .promotion h3 a:hover{
	    text-decoration: underline;
    }
    .homespecialfeatures .promotion h3 a:active{
	    text-decoration: underline;
    }
    .homespecialfeatures .promotion ul{
	    margin-top: 6px;
	    padding-top: 0px;
    }
    .homespecialfeatures .promotion ul li{
	    padding-bottom: 0px;
	    padding-top: 0px;
    }
    .homespecialfeatures .promotion ul li a:link{
	    text-decoration: underline;
    }
    .homespecialfeatures .promotion ul li a:visited{
	    text-decoration: underline;
    }
    .homespecialfeatures .promotion ul li a:hover{
	    text-decoration: underline;
    }
    .homespecialfeatures .promotion ul li a:active{
	    text-decoration: underline;
    }
    .ie #featuredCouples{
	    width: 517px;
    }
    .ie6 #featuredCouples{
	    width: 509px;
    }
    #featuredCouples h2{
	    background: url(http://www.xoedge.com/theNest/sitecore/heSaidSheSaid/hd_hsss_featuredcouples_517x46.gif) no-repeat left top;
	    height: 46px;
	    text-indent: -999em;
    }
    #featuredCouples ul{
	    margin: 0;
	    padding: 14px 7px 14px 42px;
    }
    #featuredCouples li{
	    background-position: left top;
	    background-repeat: no-repeat;
	    float: left;
	    margin: 0 34px 0 0;
	    padding: 0;
	    text-align: center;
	    width: 200px;
    }
    .ie6 #featuredCouples li{
	    margin-right: 24px;
    }
    #fcJandS{
	    background-image: url(http://www.xoedge.com/theNest/sitecore/heSaidSheSaid/art_hsss_JillianScott_200.jpg);
    }
    #fcMandJ{
	    background-image: url(http://www.xoedge.com/theNest/sitecore/heSaidSheSaid/art_hsss_MandyJoe_200.jpg);
    }
    #fcOandK{
	    background-image: url(http://www.xoedge.com/theNest/sitecore/heSaidSheSaid/art_hsss_OliviaKurt_200.jpg);
    }
    #fcMandN{
	    background-image: url(http://www.xoedge.com/theNest/sitecore/heSaidSheSaid/art_hsss_MeredithNick_200.jpg);
    }
    #featuredCouples li a{
	    color: #613f33;
	    display: block;
	    font-weight: bold;
	    min-height: 34px;
	    padding-top: 210px;
	    text-decoration: none;
    }
    #featuredCouples li a:hover{
	    text-decoration: underline;
    }
    .ie6 #featuredCouples li a,
    .ie7 #featuredCouples li a{
	    height: 34px;
    }
    .clear{
	    clear: both;
	    font-size: 1px;
	    height: 1px;
	    line-height: 1px;
	    margin: -2px 0 0px 0;
	    overflow: hidden;
	    padding: 0;
	    width: 1px;
    }
    .center{
	    text-align: center;
    }
    .textbox{
	    border: 0;
    }
    .attentiontext{
	    color: #ffc600;
	    font-weight: bold;
	    text-transform: uppercase;
    }
    .imageinput{
	    border: 0;
	    padding: 0;
    }
    .radioinput{
	    border: 0;
	    padding: 0;
    }
    .webedittooltip{
	    left: 0;
	    position: relative;
	    top: 0;
	    z-index: 602;
    }
    .webedittooltip div{
	    background: transparent url(images/webedit/webedit_pointer_level.gif) no-repeat 14px 2px;
	    color: #000;
	    font-size: 11px;
	    left: 0;
	    line-height: 11px;
	    margin: 0;
	    padding: 0 0px 0 19px;
	    position: absolute;
	    top: 0;
	    z-index: 602;
    }
    .webedittooltip div a:link{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webedittooltip div a:visited{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webedittooltip div a:hover{
	    color: #a19647;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webedittooltip div a:active{
	    color: #a19647;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webedittooltip div div{
	    background-color: #fff5ae;
	    background-image: none;
	    border-bottom: 1px dotted #000;
	    border-left: 3px solid #000;
	    border-right: 1px dotted #000;
	    border-top: 1px dotted #000;
	    margin: 0;
	    padding: 1px 4px 1px 4px;
	    position: relative;
    }
    .webeditlinkout{
	    left: 0;
	    position: relative;
	    top: 0;
	    z-index: 601;
    }
    .webeditlinkout div{
	    background: transparent url(images/webedit/webedit_pointer_downangle.gif) no-repeat 14px 17px;
	    color: #000;
	    font-size: 11px;
	    left: 0;
	    line-height: 11px;
	    margin: 0;
	    padding: 17px 0 0px 19px;
	    position: absolute;
	    top: 0;
	    z-index: 601;
    }
    .webeditlinkout div a:link{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webeditlinkout div a:visited{
	    color: #000;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webeditlinkout div a:hover{
	    color: #a19647;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webeditlinkout div a:active{
	    color: #a19647;
	    font-weight: normal;
	    text-decoration: none;
    }
    .webeditlinkout div div{
	    background-color: #fff5ae;
	    background-image: none;
	    border-bottom: 1px dotted #000;
	    border-left: 3px solid #000;
	    border-right: 1px dotted #000;
	    border-top: 1px dotted #000;
	    margin: 0;
	    padding: 1px 4px 1px 4px;
	    position: relative;
    }
    .webeditmain label{
	    z-index: 603;
    }
    .themeheadlinecolor_blue,
    .themeheadlinecolor_blue a:link,
    .themeheadlinecolor_blue a:visited{
	    color: #4E8ABE;
    }
    .themeheadlinecolor_green,
    .themeheadlinecolor_green a:link,
    .themeheadlinecolor_green a:visited{
	    color: #84AD42;
    }
    .themeheadlinecolor_orange,
    .themeheadlinecolor_orange a:link,
    .themeheadlinecolor_orange a:visited{
	    color: #F58021;
    }
    .themeheadlinecolor_pink,
    .themeheadlinecolor_pink a:link,
    .themeheadlinecolor_pink a:visited{
	    color: #E68585;
    }
    .themeheadlinecolor_purple,
    .themeheadlinecolor_purple a:link,
    .themeheadlinecolor_purple a:visited{
	    color: #777BB1;
    }
    .themeheadlinecolor_blue a:hover, .themeheadlinecolor_blue a:active,
	    .themeheadlinecolor_green a:hover, .themeheadlinecolor_green a:active,
	    .themeheadlinecolor_orange a:hover, .themeheadlinecolor_orange a:active,
	    .themeheadlinecolor_pink a:hover, .themeheadlinecolor_pink a:active,
	    .themeheadlinecolor_purple a:hover, .themeheadlinecolor_purple a:active{
	    color: #66b6b7;
    }
    .quiz .titlearea{
	    border-bottom: none;
	    margin-top: 6px;
    }
    .quiz .titlearea .inset{
	    margin-bottom: 10px;
    }
    .quiz .titlearea .description{
	    border-top-style: solid;
	    border-top-width: 3px;
	    clear: both;
	    color: #1f1f1f;
	    font: normal 12px 
    Arial,sans-serif;
	    padding-top: 10px;
    }
    .quiz .titlearea .textslug{
	    padding-top: 3px;
    }
    .quiz .quizcountbar{
	    font: bold 11px/14px Arial,sans-serif;
	    padding: 8px 10px 7px;
    }
    .quiz .quizcountbar strong{
	    color: #1f1f1f;
    }
    .quiz .quizcountbar .count{
	    float: left;
    }
    .quiz .quizcountbar .score{
	    float: right;
    }
    .quiz .quizcountbar .score .right{
	    border-right: 1px solid #ccc;
	    float: none;
	    margin: 0;
	    margin-right: 10px;
	    padding-right: 10px;
    }
    .quiz .quizcountbar .score .wrong{
    }
    .quiz .quizquestion{
	    font: bold 12px Arial,sans-serif;
	    margin: 10px 0;
	    margin-left: 15px;
    }
    .widget_blogPost .coolpoll_head .themeheadlinecolor{
	    line-height: 14px;
	    padding: 0px 0px 0px 10px;
    }
    .quiz .quizquestion .themeheadlinecolor{
	    color: #1f1f1f;
	    margin-bottom: 10px;
	    text-indent: -15px;
    }
    .quiz .quizquestion input{
	    margin-right: 15px;
	    padding: 0;
	    vertical-align: middle;
    }
    .quiz .quizanswer .quizanswercontent{
	    background-color: #fff;
	    background-image: none !important;
	    color: #1f1f1f;
	    font: normal 12px 
    Arial,sans-serif;
	    padding: 10px 0;
    }
    .quiz .quizanswer .quizanswercontent h4{
	    color: #66b6b7;
	    font: bold 18px Arial,sans-serif;
	    margin: 0;
    }
    .quiz .quizanswer .quizanswercontent h3{
	    font-weight: bold;
	    margin: 10px 0 0;
    }
    .quiz .button{
	    margin-bottom: 10px;
	    padding: 7px 0;
    }
    .quiz .button a{
	    display: block;
	    margin: 0 auto;
	    text-indent: -9999px;
    }
    .quiz .next a{
	    height: 17px;
	    width: 56px;
    }
    .quiz .submit a{
	    height: 17px;
	    width: 51px;
    }
    .quiz .results{
	    background: transparent url(images/quizzes/arrow_yourresults_129x62.gif) no-repeat 0 50%;
	    background-repeat: no-repeat;
	    padding-bottom: 30px;
    }
    .quiz .results h3{
	    background-repeat: no-repeat;
	    font: normal 19px arial,sans-serif;
	    padding-top: 50px;
	    text-align: center;
    }
    .quiz .results .quizanswercontent{
	    background: transparent !important;
	    padding: 10px;
    }
    .results{
	    background-color: #fff !important;
    }
    .quizcountdivider{
	    border-right: solid 1px #cccccc;
	    border-style: solid;
	    float: left;
	    height: 20px;
	    margin: 0 10px 10px 10px;
	    width: 1px;
    }
    h4#tutorialanswercontent{
    }
    .quizanswercontent p{
    }
    .answercount{
	    color: #4e8abe;
	    font: bold 11px/14px arial, sans-serif;
	    margin-left: 10px;
	    position: relative;
	    top: -24px;
	    width: 100px;
    }
    .left{
	    display: inline;
	    float: left;
	    margin: 0 10px 2px 0;
    }
    .right{
	    display: inline;
	    float: right;
	    margin: 0 0px 2px 10px;
    }
    .alignright{
	    text-align: right;
    }
    .dottedline{
	    border-top: 1px dotted #999;
	    font-size: 1px;
	    height: 1px;
	    line-height: 1px;
	    overflow: hidden;
    }
    .dottedline_top{
	    border-top: 1px dotted #999;
	    font-size: 1px;
	    height: 1px;
	    line-height: 1px;
	    margin-bottom: 10px;
	    overflow: hidden;
    }
    .dottedline_bottom{
	    border-bottom: 1px dotted #999;
	    font-size: 1px;
	    height: 1px;
	    line-height: 1px;
	    margin-top: 10px;
	    overflow: hidden;
    }
    .openhtml_blue_light{
	    background-color: #EBF4FB;
	    padding: 10px;
    }
    .openhtml_blue_light h1,
	    .openhtml_blue_light h2,
	    .openhtml_blue_light h3,
	    .openhtml_blue_light h4,
	    .openhtml_blue_light h5,
	    .openhtml_blue_light h6,
	    .openhtml_blue_light h1 a:link, .openhtml_blue_light h1 a:visited,
	    .openhtml_blue_light h2 a:link, .openhtml_blue_light h2 a:visited,
	    .openhtml_blue_light h3 a:link, .openhtml_blue_light h3 a:visited,
	    .openhtml_blue_light h4 a:link, .openhtml_blue_light h4 a:visited,
	    .openhtml_blue_light h5 a:link, .openhtml_blue_light h5 a:visited,
	    .openhtml_blue_light h6 a:link, .openhtml_blue_light h6 a:visited{
	    color: #4E8ABE;
    }
    .openhtml_blue_light h1 a:hover, .openhtml_blue_light h1 a:active,
	    .openhtml_blue_light h2 a:hover, .openhtml_blue_light h2 a:active,
	    .openhtml_blue_light h3 a:hover, .openhtml_blue_light h3 a:active,
	    .openhtml_blue_light h4 a:hover, .openhtml_blue_light h4 a:active,
	    .openhtml_blue_light h5 a:hover, .openhtml_blue_light h5 a:active,
	    .openhtml_blue_light h6 a:hover, .openhtml_blue_light h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_blue_light ul li{
	    background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
    }
    .openhtml_blue_medium{
	    background-color: #EBF4FB;
	    padding: 10px;
    }
    .openhtml_blue_medium h1,
	    .openhtml_blue_medium h2,
	    .openhtml_blue_medium h3,
	    .openhtml_blue_medium h4,
	    .openhtml_blue_medium h5,
	    .openhtml_blue_medium h6,
	    .openhtml_blue_medium h1 a:link, .openhtml_blue_medium h1 a:visited,
	    .openhtml_blue_medium h2 a:link, .openhtml_blue_medium h2 a:visited,
	    .openhtml_blue_medium h3 a:link, .openhtml_blue_medium h3 a:visited,
	    .openhtml_blue_medium h4 a:link, .openhtml_blue_medium h4 a:visited,
	    .openhtml_blue_medium h5 a:link, .openhtml_blue_medium h5 a:visited,
	    .openhtml_blue_medium h6 a:link, .openhtml_blue_medium h6 a:visited{
	    color: #4E8ABE;
    }
    .openhtml_blue_medium h1 a:hover, .openhtml_blue_medium h1 a:active,
	    .openhtml_blue_medium h2 a:hover, .openhtml_blue_medium h2 a:active,
	    .openhtml_blue_medium h3 a:hover, .openhtml_blue_medium h3 a:active,
	    .openhtml_blue_medium h4 a:hover, .openhtml_blue_medium h4 a:active,
	    .openhtml_blue_medium h5 a:hover, .openhtml_blue_medium h5 a:active,
	    .openhtml_blue_medium h6 a:hover, .openhtml_blue_medium h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_blue_medium ul li{
	    background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
    }
    .openhtml_blue_dark{
	    background-color: #D6EBF9;
	    padding: 10px;
    }
    .openhtml_blue_dark h1,
	    .openhtml_blue_dark h2,
	    .openhtml_blue_dark h3,
	    .openhtml_blue_dark h4,
	    .openhtml_blue_dark h5,
	    .openhtml_blue_dark h6,
	    .openhtml_blue_dark h1 a:link, .openhtml_blue_dark h1 a:visited,
	    .openhtml_blue_dark h2 a:link, .openhtml_blue_dark h2 a:visited,
	    .openhtml_blue_dark h3 a:link, .openhtml_blue_dark h3 a:visited,
	    .openhtml_blue_dark h4 a:link, .openhtml_blue_dark h4 a:visited,
	    .openhtml_blue_dark h5 a:link, .openhtml_blue_dark h5 a:visited,
	    .openhtml_blue_dark h6 a:link, .openhtml_blue_dark h6 a:visited{
	    color: #4E8ABE;
    }
    .openhtml_blue_dark h1 a:hover, .openhtml_blue_dark h1 a:active,
	    .openhtml_blue_dark h2 a:hover, .openhtml_blue_dark h2 a:active,
	    .openhtml_blue_dark h3 a:hover, .openhtml_blue_dark h3 a:active,
	    .openhtml_blue_dark h4 a:hover, .openhtml_blue_dark h4 a:active,
	    .openhtml_blue_dark h5 a:hover, .openhtml_blue_dark h5 a:active,
	    .openhtml_blue_dark h6 a:hover, .openhtml_blue_dark h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_blue_dark ul li{
	    background: transparent url(images/themed/bullet_blu.gif) no-repeat 0 6px;
    }
    .openhtml_green_light{
	    background-color: #F3F8E7;
	    padding: 10px;
    }
    .openhtml_green_light h1,
	    .openhtml_green_light h2,
	    .openhtml_green_light h3,
	    .openhtml_green_light h4,
	    .openhtml_green_light h5,
	    .openhtml_green_light h6,
	    .openhtml_green_light h1 a:link, .openhtml_green_light h1 a:visited,
	    .openhtml_green_light h2 a:link, .openhtml_green_light h2 a:visited,
	    .openhtml_green_light h3 a:link, .openhtml_green_light h3 a:visited,
	    .openhtml_green_light h4 a:link, .openhtml_green_light h4 a:visited,
	    .openhtml_green_light h5 a:link, .openhtml_green_light h5 a:visited,
	    .openhtml_green_light h6 a:link, .openhtml_green_light h6 a:visited{
	    color: #84AD42;
    }
    .openhtml_green_light h1 a:hover, .openhtml_green_light h1 a:active,
	    .openhtml_green_light h2 a:hover, .openhtml_green_light h2 a:active,
	    .openhtml_green_light h3 a:hover, .openhtml_green_light h3 a:active,
	    .openhtml_green_light h4 a:hover, .openhtml_green_light h4 a:active,
	    .openhtml_green_light h5 a:hover, .openhtml_green_light h5 a:active,
	    .openhtml_green_light h6 a:hover, .openhtml_green_light h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_green_light ul li{
	    background: transparent url(images/themed/bullet_grn.gif) no-repeat 0 6px;
    }
    .openhtml_green_medium{
	    background-color: #F3F8E7;
	    padding: 10px;
    }
    .openhtml_green_medium h1,
	    .openhtml_green_medium h2,
	    .openhtml_green_medium h3,
	    .openhtml_green_medium h4,
	    .openhtml_green_medium h5,
	    .openhtml_green_medium h6,
	    .openhtml_green_medium h1 a:link, .openhtml_green_medium h1 a:visited,
	    .openhtml_green_medium h2 a:link, .openhtml_green_medium h2 a:visited,
	    .openhtml_green_medium h3 a:link, .openhtml_green_medium h3 a:visited,
	    .openhtml_green_medium h4 a:link, .openhtml_green_medium h4 a:visited,
	    .openhtml_green_medium h5 a:link, .openhtml_green_medium h5 a:visited,
	    .openhtml_green_medium h6 a:link, .openhtml_green_medium h6 a:visited{
	    color: #84AD42;
    }
    .openhtml_green_medium h1 a:hover, .openhtml_green_medium h1 a:active,
	    .openhtml_green_medium h2 a:hover, .openhtml_green_medium h2 a:active,
	    .openhtml_green_medium h3 a:hover, .openhtml_green_medium h3 a:active,
	    .openhtml_green_medium h4 a:hover, .openhtml_green_medium h4 a:active,
	    .openhtml_green_medium h5 a:hover, .openhtml_green_medium h5 a:active,
	    .openhtml_green_medium h6 a:hover, .openhtml_green_medium h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_green_medium ul li{
	    background: transparent url(images/themed/bullet_grn.gif) no-repeat 0 6px;
    }
    .openhtml_green_dark{
	    background-color: #E4EFC7;
	    padding: 10px;
    }
    .openhtml_green_dark h1,
	    .openhtml_green_dark h2,
	    .openhtml_green_dark h3,
	    .openhtml_green_dark h4,
	    .openhtml_green_dark h5,
	    .openhtml_green_dark h6,
	    .openhtml_green_dark h1 a:link, .openhtml_green_dark h1 a:visited,
	    .openhtml_green_dark h2 a:link, .openhtml_green_dark h2 a:visited,
	    .openhtml_green_dark h3 a:link, .openhtml_green_dark h3 a:visited,
	    .openhtml_green_dark h4 a:link, .openhtml_green_dark h4 a:visited,
	    .openhtml_green_dark h5 a:link, .openhtml_green_dark h5 a:visited,
	    .openhtml_green_dark h6 a:link, .openhtml_green_dark h6 a:visited{
	    color: #84AD42;
    }
    .openhtml_green_dark h1 a:hover, .openhtml_green_dark h1 a:active,
	    .openhtml_green_dark h2 a:hover, .openhtml_green_dark h2 a:active,
	    .openhtml_green_dark h3 a:hover, .openhtml_green_dark h3 a:active,
	    .openhtml_green_dark h4 a:hover, .openhtml_green_dark h4 a:active,
	    .openhtml_green_dark h5 a:hover, .openhtml_green_dark h5 a:active,
	    .openhtml_green_dark h6 a:hover, .openhtml_green_dark h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_green_dark ul li{
	    background: transparent url(images/themed/bullet_grn.gif) no-repeat 0 6px;
    }
    .openhtml_orange_light{
	    background-color: #FEEDE1;
	    padding: 10px;
    }
    .openhtml_orange_light h1,
	    .openhtml_orange_light h2,
	    .openhtml_orange_light h3,
	    .openhtml_orange_light h4,
	    .openhtml_orange_light h5,
	    .openhtml_orange_light h6,
	    .openhtml_orange_light h1 a:link, .openhtml_orange_light h1 a:visited,
	    .openhtml_orange_light h2 a:link, .openhtml_orange_light h2 a:visited,
	    .openhtml_orange_light h3 a:link, .openhtml_orange_light h3 a:visited,
	    .openhtml_orange_light h4 a:link, .openhtml_orange_light h4 a:visited,
	    .openhtml_orange_light h5 a:link, .openhtml_orange_light h5 a:visited,
	    .openhtml_orange_light h6 a:link, .openhtml_orange_light h6 a:visited{
	    color: #F58021;
    }
    .openhtml_orange_light h1 a:hover, .openhtml_orange_light h1 a:active,
	    .openhtml_orange_light h2 a:hover, .openhtml_orange_light h2 a:active,
	    .openhtml_orange_light h3 a:hover, .openhtml_orange_light h3 a:active,
	    .openhtml_orange_light h4 a:hover, .openhtml_orange_light h4 a:active,
	    .openhtml_orange_light h5 a:hover, .openhtml_orange_light h5 a:active,
	    .openhtml_orange_light h6 a:hover, .openhtml_orange_light h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_orange_light ul li{
	    background: transparent url(images/themed/bullet_org.gif) no-repeat 0 6px;
    }
    .openhtml_orange_medium{
	    background-color: #FCEFEC;
	    padding: 10px;
    }
    .openhtml_orange_medium h1,
	    .openhtml_orange_medium h2,
	    .openhtml_orange_medium h3,
	    .openhtml_orange_medium h4,
	    .openhtml_orange_medium h5,
	    .openhtml_orange_medium h6,
	    .openhtml_orange_medium h1 a:link, .openhtml_orange_medium h1 a:visited,
	    .openhtml_orange_medium h2 a:link, .openhtml_orange_medium h2 a:visited,
	    .openhtml_orange_medium h3 a:link, .openhtml_orange_medium h3 a:visited,
	    .openhtml_orange_medium h4 a:link, .openhtml_orange_medium h4 a:visited,
	    .openhtml_orange_medium h5 a:link, .openhtml_orange_medium h5 a:visited,
	    .openhtml_orange_medium h6 a:link, .openhtml_orange_medium h6 a:visited{
	    color: #F58021;
    }
    .openhtml_orange_medium h1 a:hover, .openhtml_orange_medium h1 a:active,
	    .openhtml_orange_medium h2 a:hover, .openhtml_orange_medium h2 a:active,
	    .openhtml_orange_medium h3 a:hover, .openhtml_orange_medium h3 a:active,
	    .openhtml_orange_medium h4 a:hover, .openhtml_orange_medium h4 a:active,
	    .openhtml_orange_medium h5 a:hover, .openhtml_orange_medium h5 a:active,
	    .openhtml_orange_medium h6 a:hover, .openhtml_orange_medium h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_orange_medium ul li{
	    background: transparent url(images/themed/bullet_org.gif) no-repeat 0 6px;
    }
    .openhtml_orange_dark{
	    background-color: #FEE4D2;
	    padding: 10px;
    }
    .openhtml_orange_dark h1,
	    .openhtml_orange_dark h2,
	    .openhtml_orange_dark h3,
	    .openhtml_orange_dark h4,
	    .openhtml_orange_dark h5,
	    .openhtml_orange_dark h6,
	    .openhtml_orange_dark h1 a:link, .openhtml_orange_dark h1 a:visited,
	    .openhtml_orange_dark h2 a:link, .openhtml_orange_dark h2 a:visited,
	    .openhtml_orange_dark h3 a:link, .openhtml_orange_dark h3 a:visited,
	    .openhtml_orange_dark h4 a:link, .openhtml_orange_dark h4 a:visited,
	    .openhtml_orange_dark h5 a:link, .openhtml_orange_dark h5 a:visited,
	    .openhtml_orange_dark h6 a:link, .openhtml_orange_dark h6 a:visited{
	    color: #F58021;
    }
    .openhtml_orange_dark h1 a:hover, .openhtml_orange_dark h1 a:active,
	    .openhtml_orange_dark h2 a:hover, .openhtml_orange_dark h2 a:active,
	    .openhtml_orange_dark h3 a:hover, .openhtml_orange_dark h3 a:active,
	    .openhtml_orange_dark h4 a:hover, .openhtml_orange_dark h4 a:active,
	    .openhtml_orange_dark h5 a:hover, .openhtml_orange_dark h5 a:active,
	    .openhtml_orange_dark h6 a:hover, .openhtml_orange_dark h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_orange_dark ul li{
	    background: transparent url(images/themed/bullet_org.gif) no-repeat 0 6px;
    }
    .openhtml_pink_light{
	    background-color: #FEF9F9;
	    padding: 10px;
    }
    .openhtml_pink_light h1,
	    .openhtml_pink_light h2,
	    .openhtml_pink_light h3,
	    .openhtml_pink_light h4,
	    .openhtml_pink_light h5,
	    .openhtml_pink_light h6,
	    .openhtml_pink_light h1 a:link, .openhtml_pink_light h1 a:visited,
	    .openhtml_pink_light h2 a:link, .openhtml_pink_light h2 a:visited,
	    .openhtml_pink_light h3 a:link, .openhtml_pink_light h3 a:visited,
	    .openhtml_pink_light h4 a:link, .openhtml_pink_light h4 a:visited,
	    .openhtml_pink_light h5 a:link, .openhtml_pink_light h5 a:visited,
	    .openhtml_pink_light h6 a:link, .openhtml_pink_light h6 a:visited{
	    color: #E68585;
    }
    .openhtml_pink_light h1 a:hover, .openhtml_pink_light h1 a:active,
	    .openhtml_pink_light h2 a:hover, .openhtml_pink_light h2 a:active,
	    .openhtml_pink_light h3 a:hover, .openhtml_pink_light h3 a:active,
	    .openhtml_pink_light h4 a:hover, .openhtml_pink_light h4 a:active,
	    .openhtml_pink_light h5 a:hover, .openhtml_pink_light h5 a:active,
	    .openhtml_pink_light h6 a:hover, .openhtml_pink_light h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_pink_light ul li{
	    background: transparent url(images/themed/bullet_pink.gif) no-repeat 0 6px;
    }
    .openhtml_pink_medium{
	    background-color: #FEEFEF;
	    padding: 10px;
    }
    .openhtml_pink_medium h1,
	    .openhtml_pink_medium h2,
	    .openhtml_pink_medium h3,
	    .openhtml_pink_medium h4,
	    .openhtml_pink_medium h5,
	    .openhtml_pink_medium h6,
	    .openhtml_pink_medium h1 a:link, .openhtml_pink_medium h1 a:visited,
	    .openhtml_pink_medium h2 a:link, .openhtml_pink_medium h2 a:visited,
	    .openhtml_pink_medium h3 a:link, .openhtml_pink_medium h3 a:visited,
	    .openhtml_pink_medium h4 a:link, .openhtml_pink_medium h4 a:visited,
	    .openhtml_pink_medium h5 a:link, .openhtml_pink_medium h5 a:visited,
	    .openhtml_pink_medium h6 a:link, .openhtml_pink_medium h6 a:visited{
	    color: #E68585;
    }
    .openhtml_pink_medium h1 a:hover, .openhtml_pink_medium h1 a:active,
	    .openhtml_pink_medium h2 a:hover, .openhtml_pink_medium h2 a:active,
	    .openhtml_pink_medium h3 a:hover, .openhtml_pink_medium h3 a:active,
	    .openhtml_pink_medium h4 a:hover, .openhtml_pink_medium h4 a:active,
	    .openhtml_pink_medium h5 a:hover, .openhtml_pink_medium h5 a:active,
	    .openhtml_pink_medium h6 a:hover, .openhtml_pink_medium h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_pink_medium ul li{
	    background: transparent url(images/themed/bullet_pink.gif) no-repeat 0 6px;
    }
    .openhtml_pink_dark{
	    background-color: #FDE6E6;
	    padding: 10px;
    }
    .openhtml_pink_dark h1,
	    .openhtml_pink_dark h2,
	    .openhtml_pink_dark h3,
	    .openhtml_pink_dark h4,
	    .openhtml_pink_dark h5,
	    .openhtml_pink_dark h6,
	    .openhtml_pink_dark h1 a:link, .openhtml_pink_dark h1 a:visited,
	    .openhtml_pink_dark h2 a:link, .openhtml_pink_dark h2 a:visited,
	    .openhtml_pink_dark h3 a:link, .openhtml_pink_dark h3 a:visited,
	    .openhtml_pink_dark h4 a:link, .openhtml_pink_dark h4 a:visited,
	    .openhtml_pink_dark h5 a:link, .openhtml_pink_dark h5 a:visited,
	    .openhtml_pink_dark h6 a:link, .openhtml_pink_dark h6 a:visited{
	    color: #E68585;
    }
    .openhtml_pink_dark h1 a:hover, .openhtml_pink_dark h1 a:active,
	    .openhtml_pink_dark h2 a:hover, .openhtml_pink_dark h2 a:active,
	    .openhtml_pink_dark h3 a:hover, .openhtml_pink_dark h3 a:active,
	    .openhtml_pink_dark h4 a:hover, .openhtml_pink_dark h4 a:active,
	    .openhtml_pink_dark h5 a:hover, .openhtml_pink_dark h5 a:active,
	    .openhtml_pink_dark h6 a:hover, .openhtml_pink_dark h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_pink_dark ul li{
	    background: transparent url(images/themed/bullet_pink.gif) no-repeat 0 6px;
    }
    .openhtml_purple_light{
	    background-color: #F1EFF7;
	    padding: 10px;
    }
    .openhtml_purple_light h1,
	    .openhtml_purple_light h2,
	    .openhtml_purple_light h3,
	    .openhtml_purple_light h4,
	    .openhtml_purple_light h5,
	    .openhtml_purple_light h6,
	    .openhtml_purple_light h1 a:link, .openhtml_purple_light h1 a:visited,
	    .openhtml_purple_light h2 a:link, .openhtml_purple_light h2 a:visited,
	    .openhtml_purple_light h3 a:link, .openhtml_purple_light h3 a:visited,
	    .openhtml_purple_light h4 a:link, .openhtml_purple_light h4 a:visited,
	    .openhtml_purple_light h5 a:link, .openhtml_purple_light h5 a:visited,
	    .openhtml_purple_light h6 a:link, .openhtml_purple_light h6 a:visited{
	    color: #777BB1;
    }
    .openhtml_purple_light h1 a:hover, .openhtml_purple_light h1 a:active,
	    .openhtml_purple_light h2 a:hover, .openhtml_purple_light h2 a:active,
	    .openhtml_purple_light h3 a:hover, .openhtml_purple_light h3 a:active,
	    .openhtml_purple_light h4 a:hover, .openhtml_purple_light h4 a:active,
	    .openhtml_purple_light h5 a:hover, .openhtml_purple_light h5 a:active,
	    .openhtml_purple_light h6 a:hover, .openhtml_purple_light h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_purple_light ul li{
	    background: transparent url(images/themed/bullet_purple.gif) no-repeat 0 6px;
    }
    .openhtml_purple_medium{
	    background-color: #F1EFF7;
	    padding: 10px;
    }
    .openhtml_purple_medium h1,
	    .openhtml_purple_medium h2,
	    .openhtml_purple_medium h3,
	    .openhtml_purple_medium h4,
	    .openhtml_purple_medium h5,
	    .openhtml_purple_medium h6,
	    .openhtml_purple_medium h1 a:link, .openhtml_purple_medium h1 a:visited,
	    .openhtml_purple_medium h2 a:link, .openhtml_purple_medium h2 a:visited,
	    .openhtml_purple_medium h3 a:link, .openhtml_purple_medium h3 a:visited,
	    .openhtml_purple_medium h4 a:link, .openhtml_purple_medium h4 a:visited,
	    .openhtml_purple_medium h5 a:link, .openhtml_purple_medium h5 a:visited,
	    .openhtml_purple_medium h6 a:link, .openhtml_purple_medium h6 a:visited{
	    color: #777BB1;
    }
    .openhtml_purple_medium h1 a:hover, .openhtml_purple_medium h1 a:active,
	    .openhtml_purple_medium h2 a:hover, .openhtml_purple_medium h2 a:active,
	    .openhtml_purple_medium h3 a:hover, .openhtml_purple_medium h3 a:active,
	    .openhtml_purple_medium h4 a:hover, .openhtml_purple_medium h4 a:active,
	    .openhtml_purple_medium h5 a:hover, .openhtml_purple_medium h5 a:active,
	    .openhtml_purple_medium h6 a:hover, .openhtml_purple_medium h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_purple_medium ul li{
	    background: transparent url(images/themed/bullet_purple.gif) no-repeat 0 6px;
    }
    .openhtml_purple_dark{
	    background-color: #E3E4F1;
	    padding: 10px;
    }
    .openhtml_purple_dark h1,
	    .openhtml_purple_dark h2,
	    .openhtml_purple_dark h3,
	    .openhtml_purple_dark h4,
	    .openhtml_purple_dark h5,
	    .openhtml_purple_dark h6,
	    .openhtml_purple_dark h1 a:link, .openhtml_purple_dark h1 a:visited,
	    .openhtml_purple_dark h2 a:link, .openhtml_purple_dark h2 a:visited,
	    .openhtml_purple_dark h3 a:link, .openhtml_purple_dark h3 a:visited,
	    .openhtml_purple_dark h4 a:link, .openhtml_purple_dark h4 a:visited,
	    .openhtml_purple_dark h5 a:link, .openhtml_purple_dark h5 a:visited,
	    .openhtml_purple_dark h6 a:link, .openhtml_purple_dark h6 a:visited{
	    color: #777BB1;
    }
    .openhtml_purple_dark h1 a:hover, .openhtml_purple_dark h1 a:active,
	    .openhtml_purple_dark h2 a:hover, .openhtml_purple_dark h2 a:active,
	    .openhtml_purple_dark h3 a:hover, .openhtml_purple_dark h3 a:active,
	    .openhtml_purple_dark h4 a:hover, .openhtml_purple_dark h4 a:active,
	    .openhtml_purple_dark h5 a:hover, .openhtml_purple_dark h5 a:active,
	    .openhtml_purple_dark h6 a:hover, .openhtml_purple_dark h6 a:active{
	    color: #66b6b7;
    }
    .openhtml_purple_dark ul li{
	    background: transparent url(images/themed/bullet_purple.gif) no-repeat 0 6px;
    }
    .q_oncoloredback{
	    display: inline;
	    float: left;
	    height: 48px;
	    margin: 0 10px 2px 0;
	    padding: 0;
	    width: 50px;
    }
    .customtitle{
	    color: #FFF;
	    font-family: Arial, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 12px;
	    margin: 0 0px 10px 0;
	    padding: 1px 10px 2px 10px;
    }
    .ct_insidebox{
	    margin-left: -10px;
	    margin-right: -10px;
	    margin-top: -10px;
    }
    .ct_circleicon{
	    border: 0;
	    display: inline;
	    float: left;
	    margin: 1px 4px 0 -6px;
	    padding: 0;
    }
    .ct_toolicon{
	    border: 0;
	    display: inline;
	    float: left;
	    margin: -1px 5px 0 -3px;
	    padding: 0;
    }
    p.ct_suffix{
	    color: #999;
	    font-size: 8px;
	    line-height: 9px;
	    margin: -10px 0 10px 0;
	    padding: 2px 4px 0 0;
	    text-align: right;
	    text-transform: uppercase;
    }
    p.ct_suffix_insidebox{
	    margin-left: -10px;
	    margin-right: -10px;
    }
    .customtitleforchannel{
	    background: transparent;
	    font-family: Arial, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 13px;
	    margin: 0 0px 12px 0;
	    padding: 6px 10px 0 10px;
	    vertical-align: bottom;
    }
    .ctfc_insidebox{
	    margin-left: -10px;
	    margin-right: -10px;
	    margin-top: -10px;
    }
    .ctfc_balloonicon{
	    border: 0;
	    display: inline;
	    float: left;
	    margin: -5px 5px 0 -2px;
	    padding: 0;
    }
    .ctfc_toolicon{
	    border: 0;
	    display: inline;
	    float: left;
	    margin: -6px 4px 0 -4px;
	    padding: 0;
	    vertical-align: bottom;
    }
    .formtable{
    }
    .formtable tr td{
	    margin: 0;
	    padding: 0 4px 4px 0;
    }
    .shortTextBox{
	    width: 44px;
    }
    .themebuttonsubmit,
    .coolpoll .button{
	    border: 0;
	    height: 17px;
	    padding: 0;
	    text-indent: -8795px;
	    width: 51px;
    }
    .dotswidget{
	    border-bottom: thin dotted #999;
	    border-top: thin dotted #999;
	    padding: 5px 10px 10px 10px;
	    width: 278px;
    }
    .dotswidget h3{
	    margin: 0;
    }
    .dotswidget p{
	    color: #1F1F1F;
	    font: 11px arial;
	    line-height: 14px;
	    margin: 0;
	    padding: 5px 0 0 0;
    }
    #sexathonPvWidget{
	    background: url(http://www.xoedge.com/theNest/sitecore/sexathon/hdr_jointhesexathon.gif) no-repeat 0 0;
	    height: 115px;
	    margin-bottom: 10px;
	    overflow: hidden;
	    position: relative;
	    text-indent: -999em;
	    width: 517px;
    }
    #sexathonPvCount{
	    color: #fff;
	    font-size: 23px;
	    height: 23px;
	    left: 378px;
	    line-height: 23px;
	    position: absolute;
	    text-align: center;
	    text-indent: 0;
	    top: 25px;
	    width: 100px;
    }
    .rcrLocalResourcesContainer{
	    border: 2px solid #E9EED7;
	    margin: 10px 0;
	    padding: 10px 7px;
    }
    .rcrLocalResourcesContainer .vendorcontainer{
	    padding: 4px 0;
    }
    .rcrLocalResourcesContainer .vendorcontainer img{
	    display: block;
	    float: left;
	    width: 68px;
    }
    .rcrLocalResourcesContainer .vendorcontainer p{
	    margin-left: 78px;
    }
    .rcrLocalResourcesContainer .vendorcontainer p a{
	    display: block;
	    font-weight: bold;
    }
    .rcrLocalResourcesContainer .sep{
	    border-bottom: 1px solid #E9EED7;
	    clear: both;
	    height: 1px;
	    padding: 5px 0;
    }
    #widgetLocalThreeColumn h1{
	    color: #ACC871;
	    font: bold 16px Arial,Helvetica,sans-serif;
	    margin: 5px 0;
    }
    #widgetLocalThreeColumn p{
	    margin: 0 0 1em 0;
    }
    #widgetLocalThreeColumn .column{
	    float: left;
	    width: 150px;
    }
    #widgetLocalThreeColumn .column .inner{
	    padding-right: 10px;
    }
    #widgetLocalThreeColumn h2{
	    color: #ACC871;
	    font: bold 14px Arial,Helvetica,sans-serif;
	    margin: 0;
    }
    #widgetLocalThreeColumn ul{
	    list-style: none;
	    margin: 0 0 1em 0;
    }
    #widgetLocalThreeColumn li{
	    background: none;
	    margin: 0;
	    padding: 0;
    }
    #widgetLocalThreeColumn .column a:link,
	    #widgetLocalThreeColumn .column a:visited,
     .widget_blogDetails a:link,
	    .widget_blogDetails a:visited{
	    text-decoration: none;
    }
    #widgetLocalThreeColumn .column a:hover,
	    #widgetLocalThreeColumn .column a:active,
	    .widget_blogDetails a:active,
	    .widget_blogDetails a:hover{
	    text-decoration: underline;
    }
    .noMargin{
	    margin: 0px !important;
    }
    .widget_BlogWrapper{
	    margin: 0px 0px 10px 0px;
    }
    .widget_blog{
	    background: transparent url(images/general/rule_hztl_lighttan.gif) repeat-x top;
	    margin: 0px 0px 10px 0px;
	    width: 99%;
    }
    .widget_blog img{
	    display: block;
	    margin-left: auto;
	    margin-right: auto;
    }
    .widget_blogPost{
	    font: 13px Arial,Helvetica,sans-serif;
	    margin: 10px 0px 20px 0px;
    }
    .channel .widget_blogPost{
	    margin: 10px 0px 10px 0px;
    }
    .rssSlug{
	    float: right;
	    margin: 5px 0 0 0;
	    position: relative;
	    top: -35px;
	    z-index: 13444;
    }
    .rssSlug img{
	    display: inline!important;
    }
    .channel .rssSlug{
	    margin: 0px 0 -25px 0;
	    top: auto;
    }
    .widget_blogPost p{
	    margin: 5px 0px 5px 0px;
    }
    .widget_blogPost h3{
	    color: #5F423C!important;
	    font-size: 13px !important;
	    font-weight: bold 
    !important;
	    margin: 0px!important;
	    text-align: left!important;
    }
    .widget_blog h3,.widget_blogRelated h4{
	    color: #66B6B7;
    }
    .widget_blog h3{
	    font: 24px/24px normal Arial,Helvetica,sans-serif;
	    margin: 5px 0px 10px 0px;
	    padding: 0px;
	    text-align: center;
    }
    .widget_blog h3 a,.widget_blog h3 a:hover{
	    color: #66B6B7;
	    text-decoration: none;
    }
    .widget_blogRelated h4{
	    font-size: 13px;
	    font-weight: bold;
	    margin: 0px 0px 5px 0px;
	    padding: 0px;
	    text-align: left;
    }
    .widget_blogRelated ul li{
	    background: transparent url(images/themed/bullet_generic.gif) no-repeat scroll 0 6px;
	    padding: 0px 0px 0px 7px;
    }
    .widget_blogDetails{
	    color: #BBA27A;
	    font: 11px Arial,Helvetica,sans-serif;
	    margin: 10px 0px 20px 0px;
    }
    .widget_blogDetails a{
	    color: #BBA27A;
	    font-weight: bold;
    }
    .widget_blogAuthor{
	    margin: 0 0 5px 0;
	    width: 380px;
    }
    .widget_blogAuthor img{
	    float: left;
	    margin: 0px 5px 0px 0px;
    }
    .widget_blogTags{
	    float: left;
	    line-height: 15px;
	    width: 400px;
    }
    .widget_blogCommentsPost{
	    background: url(http://www.xoedge.com/thenest/sitecore/flog/icn_Comments_blue.gif) no-repeat left top;
	    color: #66b6b7;
	    float: right;
	    font-size: 11px;
	    font-weight: bold;
	    height: 14px;
	    line-height: 14px;
	    margin-top: -30px;
	    padding-left: 21px;
    }
    .ie7 .widget_blogCommentsPost{
	    width: 98px;
    }
    .widget_paginationCenter{
	    margin: 0px auto 0px auto;
	    text-align: center;
    }
    .widget_pagination{
	    color: #66B6B7;
	    margin: 0px auto 0px auto;
	    text-align: center;
    }
    .widget_pagination ul li{
	    background: none;
	    border: 1px solid #66B6B7;
	    font: bold 14px Arial;
	    text-align: center;
    }
    .widget_pagination li{
	    float: left;
	    height: 23px;
	    margin: 0px 4px 0px 4px;
	    padding: 0px;
	    width: 23px;
    }
    .widget_pagination li a{
	    display: block;
	    margin: 4px 0px;
    }
    .widget_pagination .move{
	    border: solid 0px #ffffff;
	    padding: 0px;
    }
    .widget_pagination .move a{
	    margin: 0px;
    }
    .widget_pagination .onState{
	    background-color: #66B6B7;
    }
    .widget_pagination .onState a{
	    color: #FFFFFF;
    }
    .widget_pagination li a{
	    color: #66B6B7;
	    font-size: 14px;
	    font-weight: bold;
	    margin: 3px;
	    text-decoration: none;
    }
    .widget_pagination a:hover{
	    text-decoration: none;
    }
    .widget_pager{
	    height: 25px;
	    width: 25px;
    }
    #pageLeft,#pageRight{
	    border: solid 0px #ffffff !important;
	    font-size: 18px;
	    height: 25px;
	    margin: 0px;
	    width: 25px;
    }
    #pageLeft a,
     #pageRight a{
	    display: inline;
	    font-size: 18px;
	    height: 25px;
	    padding: 0px;
	    text-decoration: none;
	    width: 25px;
    }
    #pageLeft a:hover,
     #pageRight a:hover{
	    color: #ffffff;
	    text-decoration: none;
    }
    .channel #excerpt{
	    display: none;
	    visibility: hidden;
    }
    .article #excerpt{
	    display: none;
	    visibility: hidden;
    }
    .hp_blogChannelHeader{
	    margin: 1px auto 0px auto;
	    padding: auto;
    }
    .hp_blogChannelHeader h2{
	    text-align: center!important;
    }
    .hpBlogPost img{
	    height: 186px;
	    width: 186px;
    }
    .channel .hp_blogChannelHeader h2{
	    margin-bottom: 5px;
    }
    .hp_BlogPromo{
	    color: White;
	    height: 180px;
    }
    .hp_midCallOut{
	    margin: 10px 0px 10px 0px;
    }
    .hp_readMoreBlog{
	    background: transparent url(images/home/btn_readmore.gif) no-repeat scroll 0 0;
	    clear: both;
	    cursor: pointer;
	    float: right;
	    height: 14px;
	    margin: 15px 0px 10px 0px;
	    text-indent: -4000px;
	    width: 82px;
    }
    .hp_blogPostTile h2{
	    font-size: 24px;
	    line-height: 24px;
	    position: relative;
	    text-align: center;
    }
    .hp_blogPostBody{
	    color: #5F3E2f;
	    font: 13px Arial,Helvetica,sans-serif;
    }
    .channel_blog{
	    background-position: bottom;
    }
    .channel_blog h3{
	    margin: 5px 25px 10px;
    }
    .channel_blogHeader{
	    background: #e9eed8 none;
	    height: 45px;
    }
    .imageHolder .slideLeft{
	    background: #FFFFFF url(images/home/btn_carousel_left.gif) no-repeat 0 60px;
	    padding-right: 5px;
    }
    .imageHolder .slideRight{
	    background: #FFFFFF url(images/home/btn_carousel_right.gif) no-repeat scroll 5px 60px;
	    padding-left: 5px;
    }
    .coolpoll{
	    margin-bottom: 10px;
    }
    .coolpoll .no_image .inner{
	    margin: 0;
    }
    .coolpoll .intro img{
	    margin: 10px 10px 10px 0;
    }
    .coolpoll h3{
	    background-repeat: no-repeat;
	    color: #fff !important;
	    font: bold 11px/14px Arial,sans-serif;
	    margin: 0;
	    padding-left: 10px;
    }
    .coolpoll h4{
	    color: #5F423C !important;
	    font-weight: bold;
	    padding: 10px 0;
    }
    .coolpoll .coolpoll_content{
	    padding-top: 10px;
    }
    .coolpoll .coolpoll_detail{
	    margin: 0 0 10px;
    }
    .coolpoll .coolpoll_detail label{
	    line-height: 20px;
    }
    .coolpoll input{
	    border: 0;
	    margin: 0 5px 0 0;
	    vertical-align: middle;
    }
    .coolpoll a.button{
	    background-image: url(../images/general/btn_submit.gif);
	    clear: both;
	    display: block;
	    height: 17px;
	    margin: 0 auto 10px auto;
	    text-indent: -9999px;
	    width: 50px;
    }
    .coolpoll_bar_container{
	    height: 20px;
    }
    .coolpoll_bar_fill{
	    height: 10px;
    }
    .coolpoll_bar_percent{
	    font: oblique bold 11px/11px Arial,sans-serif;
	    width: 30px;
    }
    .babyshop{
	    background-color: #fff;
	    border: 1px solid #EEE8DE;
    }
    .babyshoplinkarea{
	    margin: 0;
    }
    .babyshoplinkarea .inset{
	    display: block;
	    margin: 0 0 6px 0;
    }
    .babyshoplinkarea01{
	    display: inline;
	    float: left;
	    margin: 0 4px 0 10px;
    }
    .babyshoplinkarea02{
	    display: inline;
	    float: left;
	    margin: 0 0 0 20px;
    }
    .babyshoplinkarea ul{
	    margin: 0;
	    padding: 0;
    }
    .babyshoplinkarea ul li{
	    background: transparent 
    url(http://www.xoedge.com/tb/sprites/tb_bullet_sprite.gif) no-repeat 0 -28px;
	    font: bold 10px Arial,sans-serif;
	    margin: 0;
	    padding: 0 0 1px 8px;
	    vertical-align: middle;
    }
    .babyshoplinkarea ul li a:link{
	    color: #555;
	    font-weight: bold;
	    text-decoration: none;
    }
    .babyshoplinkarea ul li a:visited{
	    color: #555;
	    font-weight: bold;
	    text-decoration: none;
    }
    .babyshoplinkarea ul li a:hover{
	    color: #579bc3;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .babyshoplinkarea ul li a:active{
	    color: #579bc3;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .babyshoplinkarea ul li img{
	    margin-right: 2px;
	    vertical-align: middle;
    }
    .babyshopfeaturedarea{
	    background-color: #FFF;
	    height: auto;
	    padding: 6px 0 10px 11px;
    }
    .babyshopfeaturedarea .inner{
	    border-top: 1px solid #EEE8DE;
	    margin: 0 !important;
	    padding: 5px 0 0 0 !important;
	    width: 275px;
    }
    .babyshopfeaturedarea .inset{
	    display: inline;
	    float: right;
	    margin: 0 2px 0 6px;
    }
    .babyshopfeaturedarea a:link{
	    text-decoration: none;
    }
    .babyshopfeaturedarea a:visited{
	    text-decoration: none;
    }
    .babyshopfeaturedarea a:hover{
	    text-decoration: underline;
    }
    .babyshopfeaturedarea a:active{
	    text-decoration: underline;
    }
    .babyshopfeaturedarea h3{
	    font-size: 12px;
	    font-weight: bold;
	    margin: 0 0 10px 0;
    }
    .babyshopfeaturedarea p{
	    margin: 0 0 10px 0;
    }
    .babyshopfeaturedarea h3 a{
	    font-weight: bold !important;
    }
    .babyshopfeaturedarea h4{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
    }
    .babyshopfeaturedarea h5{
	    font-size: 11px;
	    font-weight: bold;
	    line-height: 14px;
    }
    .babyshopfeaturedarea p{
	    font-size: 11px;
    }
    .babyshopclosinglink{
	    color: #FFF;
	    font-weight: bold;
	    line-height: 11px;
	    padding: 5px 0 0 0;
	    text-align: center;
    }
    .babyshopclosinglink a:link{
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .babyshopclosinglink a:visited{
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .babyshopclosinglink a:hover{
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: underline;
    }
    .babyshopclosinglink a:active{
	    color: #FFF;
	    font-weight: bold;
	    text-decoration: underline;
    }

    aside.sharingChannel{
	    margin-top: 10px;
    }

    aside.sharingArticle{
	    margin-top: -8px;
    }

    .sharing .linkBox{
	    left: -257px;
    }
    ul.sharing li.save a,ul.sharing li.email a,ul.sharing li.print a{
	    margin-left: 0px;
    }
    aside.sharingArticle div.save, .sharing div.save{
	    background: url(http://www.xoedge.com/sharingicons/tn_btn_save_to_favorites_sprite.png) no-repeat 0 -32px !important;
	    width: 154px;
	    height: 32px;
	    float: left;
	    cursor:pointer;
	    display: block;
    }
    .sharing div.save a.SavedNotebookWithPopupLink{
	    background: url(http://www.xoedge.com/sharingicons/tn_btn_save_to_favorites_sprite.png) no-repeat 0 0px;
	    cursor:default;
	    display: block;
	    width: 154px;
	    height: 32px;
    }
    ul.sharing li{
	    height: 20px;
    }
    ul.sharing li a:link {
	    text-decoration:none;
    }
    ul.sharing li a:hover {
	    text-decoration:underline;
    }
    ul.sharing li.print, ul.sharing li.email, ul.sharing li.twitter{
	    padding-top: 2px;
    }
    .ie7 ul.sharing li.print, .ie7 ul.sharing li.email, .ie7 ul.sharing li.twitter{
	    padding-top: 2px;
    }
    .ie8 ul.sharing li.print, .ie8 ul.sharing li.email, .ie8 ul.sharing li.twitter{
	    padding-top: 3px;
    }
    ul.sharing li.twitter span {
	    margin-top: 0px;
    }
    ul.sharing li.fblike
    {
	    height: 22px;
    }
    .ie7 .sharing .fb_edge_widget_with_comment{
	    margin-left: -71px;
    }
    aside.channel ul.sharing li.email{
	    background-position: 6px 3px;
    }
    .homeintrosection{
	    margin: 0 0 9px 0;
    }
    .homeintrosection .clear{
	    height: 0;
	    line-height: 0;
    }
    .homeintroimg{
	    display: block;
	    float: left;
	    margin: 0;
    }
    .homeintrobody{
	    float: left;
	    width: 143px;
    }
    .homeintrobody table{
	    background-color: #e4e3f1;
    }
    .homeintrobody td{
	    color: #5F3E2F;
	    padding: 0 5px 0 10px;
    }
    .homeintrobody td.sep{
	    background-color: #fff;
	    height: 2px;
    }
    .homeintrobody td.first{
	    font: normal 18px/21px Arial,sans-serif;
	    height: 61px;
    }
    .homeintrobody td.second{
	    font: normal 16px/18px Arial,sans-serif;
	    height: 50px;
    }
    .homeintrobody td.third,
						    .homeintrobody td.last{
	    font: normal 13px/15px Arial,sans-serif;
	    height: 44px;
    }
    .homeintrobody a:link{
	    text-decoration: none;
    }
    .homeintrobody a:visited{
	    text-decoration: none;
    }
    .homeintrobody a:hover{
	    text-decoration: underline;
    }
    .homeintrobody a:active{
	    text-decoration: underline;
    }
    .tabbedphotos{
	    border-bottom: 10px solid #FFF;
	    height: 151px;
	    height: auto !important;
	    margin: 0;
	    min-height: 151px;
    }
    .tabbedphotos{
	    clear: both;
	    position: relative;
    }
    .tabbedphotos .tabbedboxmenu{
	    background-color: #FFFFFF;
	    height: 17px;
	    padding: 0;
    }
    .tabbedphotos .tabbedboxmenu .onstate{
	    border: 0px!important;
    }
    .tabbedphotos .onstate{
	    display: block;
    }
    .tabbedboxcontent .galleryitem{
	    float: left;
	    padding-left: 8px;
	    width: 90px;
    }
    .tabbedphotos .tabbedboxcontent{
	    border: 0px;
    }
    .tabbedphotos .tabbedboxmenu a:link{
	    color: #FFFFFF;
	    font-weight: bold;
	    text-decoration: none;
    }
    .maincontent .tabbedphotos .tabbedboxmenu a.onstate{
	    background: #FFFFFF!important;
	    border-left: 1px solid #E7E7E7!important;
	    border-right: 1px solid #E7E7E7!important;
	    border-top: 1px solid #E7E7E7!important;
	    color: #66B6B7;
    }
    .maincontent .tabbedboxcontent{
	    background: #FFFFFF;
	    border: 1px solid #E7E7E7!important;
    }
    .maincontent .comLandingHeader{
	    background: #ffffff url(http://www.xoedge.com/sitecore/widgets/Community/tn/bkg_tbCommLandingWN.png) no-repeat top left;
	    height: auto;
	    margin-bottom: 10px;
	    padding: 10px;
    }
    .maincontent .headerRight{
	    background-image: url(http://www.xoedge.com/sitecore/widgets/Community/bkg_leftRailComHead.gif);
	    background-position: 0px 1px;
	    background-repeat: repeat-y;
	    float: right;
	    min-height: 75px;
	    padding: 3px 5px 0px 10px;
	    width: 170px;
    }
    .homeintrosection{
	    margin: 0 0 9px 0;
    }
    .homeintrosection .clear{
	    height: 0;
	    line-height: 0;
    }
    .homeintroimg{
	    display: block;
	    float: left;
	    margin: 0;
    }
    .headerRight h2,.headerTop , .headerMid{
	    color: #88C8C9;
    }
    h3.headerTop{
	    font-size: 28px;
    }
    h2.headerMid{
	    font-size: 48px;
	    margin-top: -6px;
    }
    h3.headerlast{
	    color: #5F3E2F;
	    font-size: 15px;
	    margin-top: 0;
    }
    .homeintrobody{
	    float: left;
	    width: 124px;
    }
    .homeintrobody table{
	    background-color: #e4e3f1;
    }
    .homeintrobody td{
	    color: #5F3E2F;
	    padding: 0 5px 0 10px;
    }
    .homeintrobody td.sep{
	    background-color: #fff;
	    height: 2px;
    }
    .homeintrobody td.first{
	    font: normal 18px/21px Arial,sans-serif;
	    height: 61px;
    }
    .homeintrobody td.second{
	    font: normal 16px/18px Arial,sans-serif;
	    height: 50px;
    }
    .homeintrobody td.third,
						    .homeintrobody td.last{
	    font: normal 13px/15px Arial,sans-serif;
	    height: 44px;
    }
    .homeintrobody a:link{
	    text-decoration: none;
    }
    .homeintrobody a:visited{
	    text-decoration: none;
    }
    .homeintrobody a:hover{
	    text-decoration: underline;
    }
    .homeintrobody a:active{
	    text-decoration: underline;
    }
    .tabbedphotos{
	    border-bottom: 10px solid #FFF;
	    height: 151px;
	    height: auto !important;
	    margin: 0;
	    min-height: 151px;
    }
    .tabbedphotos{
	    clear: both;
	    position: relative;
    }
    .tabbedphotos .tabbedboxmenu{
	    padding: 0px;
    }
    .tabbedboxmenu .onstate{
	    background-color: #E8F4F4!important;
    }
    .tabbedboxmenu a:link{
	    color: #ffffff;
	    font-weight: normal;
	    text-decoration: none;
    }
    .tabbedphotos .onstate{
	    display: block;
    }
    .tabbedboxcontent .galleryitem{
	    float: left;
	    padding-left: 8px;
	    width: 90px;
    }
    .tabbedphotos .tabbedboxmenu a.onstate:active{
	    background-color: #E8F4F4;
	    color: #66B6B7;
    }
    .maincontent section.blogTwitterHolder{
	    background: #D8ECED;
	    border-radius: 10px;
	    margin-bottom: 10px;
	    moz-border-radius: 10px;
	    overflow: hidden;
	    webkit-border-radius: 10px;
	    width: auto;
    }
    .maincontent h1.blogTwitterTitle{
	    color: #66B6B7;
	    font-size: 12px;
	    font-weight: bold;
	    padding: 0px 0px 0px 10px;
    }
    .maincontent section.blogTwitterHolder ul{
	    background: #FFFFFF;
	    margin: 0px 4px;
    }
    .maincontent section.blogTwitterHolder ul li{
	    background-image: none;
	    padding-bottom: 5px;
	    padding-top: 5px;
    }
    .maincontent section.blogTwitterHolder ul li a{
	    text-decoration: none;
    }
    .maincontent section.blogTwitterHolder ul li a:hover{
	    text-decoration: underline;
    }
    .maincontent section.blogTwitterHolder ul li .author{
	    color: #C9B595;
	    margin: 5px 0px 0px;
    }
    .maincontent section.blogTwitterHolder ul li .author a{
	    color: #C9B595;
    }
    .maincontent section.blogTwitterHolder .follow{
	    background: #66B6B7 url(http://www.xoedge.com/sitecore/widgets/community/tb/bkg_commTBTwitter.png) no-repeat 0 0;
	    height: 25PX;
	    margin: 5px auto;
	    text-indent: -10000px;
	    width: 178px;
    }
    .maincontent section.blogTwitterHolder .follow a{
	    display: block;
    }
    .maincontent section.blogTwitterHolder ul li.tweet{
	    background: #FFFFFF url(http://www.xoedge.com/sitecore/widgets/community/tb/bkg_commTwitterLI.png) repeat-x left Bottom;
	    margin-left: 10px;
	    margin-right: 10px;
	    padding-left: 0;
    }
    .communityTabs .tabs {
	    height: 18px;
    }
    .communityTabs .tabs h3{
	    cursor: pointer;
	    margin: 0px 2px -1px 0px;
	    padding: 2px 10px;
    }
    .communityTabs .tabs .featured h3,.communityTabs .tabs .onState h3{
	    Background: #FFFFFF;
	    border: 1px solid #E7E7E7;
	    border-bottom: none;
	    color: #88C8C9;
	    cursor: pointer;
    }
    .communityTabs .tabs .offState h3{
	    background: url(http://www.xoedge.com/tn/themed/tab_back_blu.gif) repeat-x 0 0;
	    color: #FFFFFF;
    }
    .communityTabs .tabs .offState h3:hover{
	    filter: alpha(opacity=40);
	    opacity: 0.4;
    }
    .communityTabs div{
	    border: 1px solid #E7E7E7;
    }
    .communityTabs .communityBox{
	    background: #E9EED7;
	    margin-bottom: -3px;
	    margin-left: 7px;
	    margin-right: 7px;
	    margin-top: 9px;
	    padding-bottom: 7px;
	    padding-left: 6px;
	    padding-right: 6px;
	    padding-top: 7px;
    }
    .dailyPhotoHolder{
	    background: #F2F6E7;
    }
    .dailyPhotoHolder .todayList .seeAllPhotoLink{
	    background: #D1DFAc;
    }
    .dailyPhotoHolder .todayList .seeAllPhotoLink{
	    background-color: #D1DFAc;
	    height: 20px;
	    margin-top: 5px;
    }
    .dailyPhotoHolder .todayList .seeAllPhotoLink a{
	    background: #D1DFAc url(http://www.xoedge.com/sitecore/widgets/Community/TN/bkg_podTNCommAlllk.png) no-repeat 95% 5px;
	    color: #555555;
	    cursor: pointer;
	    display: block;
	    font-weight: bold;
	    margin-left: 1px;
	    margin-top: 4px;
	    padding-top: 3px;
	    width: 110px;
    }
    .dailyPhotoHolder .todayList img{
	    margin: 4px 0px;
	    max-height: 90px;
	    max-width: 90px;
    }
    .dailyPhotoHolder .todayList .seeAllPhotoLink .arrow{
	    border-bottom: 3px solid #c9e4f7;
	    border-left: 6px solid #555555;
	    border-top: 3px solid #c9e4f7;
	    float: right;
	    font-size: 0px;
	    line-height: 0%;
	    margin-top: 8px;
	    padding-top: 3px;
    }
    .dailyPhotoHolder .todayList h3{
	    color: #5f3E2F;
    }
    .dailyPhotoHolder .todayPhoto .dailyPhotoUser, .dailyPhotoHolder p span,
	     .dailyPhotoHolder .todayPhoto .photoUser a,.dailyPhotoHolder .todayPhoto .photoUser a:active, .dailyPhotoHolder .photoUser a:hover{
	    color: #c9B795;
    }
    .dailyPhotoHolder .todayPhoto h3{
	    color: #A4C05C;
    }
    .article .coolpoll_bar_container{
	    width: 400px;
    }
    #footerNew .footer_inner{
	    margin-left: 35px;
    }
    #footerNew .ultrafoot{
	    margin: 15px 0 0 -35px!important;
    }
    #footerNew .ultrafoot p{
	    padding: 0 0 0 60px;
    }
    .TBsingleColumnHeader {
	    background: #E8F4F4;
	    border-top: 1px solid #FDD59A;
	    border-right: 1px solid #FDD59A;
	    border-left: 1px solid #FDD59A;
	    display: inline-block;
	    color: #FCA834;
	    font: bold 11px/16px Arial;
	    height: 18px;
	    margin: -1px 0 0 10px;
	    padding: 0 14px;
	    position: relative;
	    top: 4px;
    }
    .TBsingleColumn {
	    border: 1px solid #E7E7E7;
	    padding: 10px;
    }
    .TBsingleColumn li {
	    background: none;
	    color: #BAA37A;
	    font: italic 11px/14px Arial,sans-serif;
	    padding: 0 0 0 0;
	    margin: 0 0 6px;
    }
    .TBsingleColumn li a:link {
	    font-style: normal;
	    padding-right: 4px;
    }
    ul.shareBar {
	    word-spacing: -1em;
    }
    ul.shareBar * {
	    word-spacing: normal;
    }
    ul.shareBar li {
	    border: 0 !important;	
    }
    ul.shareBar li.email a {
	    background: url("http://www.xoedge.com/sharingicons/email_icon.png") no-repeat scroll 0 0 transparent;
    }
    ul.shareBar li.print a {
	    background: url("http://www.xoedge.com/sharingicons/print_icon.png") no-repeat scroll 0 0 transparent;
    }
    aside.sharingArticle ul.shareBar {
	    padding-top: 0 !important;
    }
    aside.sharingChannel ul.shareBar li.email,
    aside.sharingChannel ul.shareBar li.print,
    aside.sharingArticle ul.shareBar li.email,
    aside.sharingArticle ul.shareBar li.print {
	    border: 0;
	    height: 20px !important;
	    padding: 0 !important;
	    width: 22px !important;    
    }
    aside.sharingChannel ul.shareBar li.email,
    aside.sharingChannel ul.shareBar li.print{
	    margin: 0px 12px 0 0 !important;
    }
    aside.sharingArticle ul.shareBar li.email {
	    margin: 6px 12px 0 12px !important;
    }	
    aside.sharingArticle ul.shareBar li.print {
	    margin: 6px 12px 0 0 !important;	
    }
    aside.sharingChannel ul.shareBar li.googlePlus,
    aside.sharingArticle ul.shareBar li.googlePlus {
	    margin-top: 0;
	    padding: 0;
	    text-align: left !important;
	    width: 74px !important;
    }
    .sharingChannel ul.shareBar li.twitter,
    .sharingArticle ul.shareBar li.twitter {
	    padding: 0 !important;
	    width: 110px;
    }
    .sharingChannel ul.shareBar li.fblike,
    .sharingArticle ul.shareBar li.fblike {
	    margin: 0;
	    padding: 0;
    }
    aside.sharingChannel ul.shareBar li.twitter {
	    text-align: left !important;
	    width: 110px !important;
    }
    aside.sharingArticle ul.shareBar li.googlePlus,
    aside.sharingArticle ul.shareBar li.twitter,
    aside.sharingArticle ul.shareBar li.fblike {
	    margin-top: 6px !important;
    }

    ul.shareBar li.print,
    ul.shareBar li.email,
    ul.shareBar li.print a,
    ul.shareBar li.email a {
	    height: 20px;
	    width: 22px;
    }
    ul.shareBar li.print a,
    ul.shareBar li.email a {
	    margin: 0 !important;
	    padding: 0 !important;
	    text-align: left;	
	    text-indent: -999em;
    }
   #hpCarousel, #hpCarouselList {
    float: left;
    height: 205px;
    width: 374px;
}
#hpCarouselList li {
	background-image: none !important;
	padding: 0px;
}
.hpItem1 {
	font: 18px/21px Arial,sans-serif;
	height: 61px;
}
.hpItem2 {
    font: 16px/18px Arial,sans-serif;
    height: 50px;
}
.hpItem3 {
    font: 13px/15px Arial,sans-serif;
    height: 44px;
}
.hpItem4 {
    font: 13px/15px Arial,sans-serif;
    height: 44px;
}
#mainpromolinks {
    width: 141px;    
}
#mainpromolinks li {
    background-image: none;
	padding: 0px;       
}
#carouselControls {
    left: 127px !important;    
}
