/* ---- [ GLOBAL DEFINITIONS & RESETS ] ---- */
body {padding:0px;margin:0;font-family:Arial, Helvetica, sans-serif;color:#666;font-size:12px;}
body.blankShell{background:#fff url();}
li, p, h1, h2, h3, h4, h5, form {border:0px none;margin:0px;padding:0px;}
ul, ol{border:0px none;margin:0px 0px 0px 20px;padding:0px;}

h1, .ACThead1{font-size:26px;font-weight:normal;letter-spacing:0;color:#2264CD;}
h2, .ACThead2, .chunkhead{font-size:22px;font-weight:normal;letter-spacing:0;color:#2264CD;}
h3, .ACThead3, .sidebar .chunkhead{font-size:18px;font-weight:normal;letter-spacing:0;color:#2264CD;}
h4, .ACThead4{font-size:14px;font-weight:normal;letter-spacing:0;color:#2264CD;}
h5, .ACThead5{font-size:11px;font-weight:normal;letter-spacing:0;color:#666;}
span.ACThead2, span.ACThead3, span.ACThead4{display:block;}

/* ---- [ UTILITY ] ---- */
hr{clear:both;margin:0 0 5px;.margin:3px 0;padding:7px 0 0;height:1px;border:0px;border-bottom:1px solid #9AC4E8;}
hr.dotted{clear:both;margin:0 0 5px;.margin:3px 0;padding:7px 0 0;height:1px;border:0px;border-bottom:1px dotted #9AC4E8;}

.clearall {clear:both;font-size:1px;line-height:0px;}
.smSpacer{font-size:1px;height:10px;}
.spacer {padding:20px 0px;}

ul.majlink, ul.topicsLinkList, .catAssocOneCol ul, .catAssocTwoCol ul{margin:0px; list-style:none;}
ul.majlink li, ul.topicsLinkList li, .catAssocOneCol ul li, .catAssocTwoCol ul li{padding:0 0 3px 15px;}

.imgBorder img, .imgtopholder img{border:1px solid #9AC4E8;padding:3px;}
.dotBorder{border-bottom:1px dotted #9AC4E8;padding-bottom:3px;margin-bottom:3px;}

/* ---- [ SITE COLORS ] ----
if you modify/add to these, please change the color description below  */
.brandcol1 {background-color:#9AC4E8;}  /* Med Blue */
.brandcol2 {background-color:#666;}     /* Dark Grey */
.brandcol3 {background-color:#8C107F;}  /* Dark Purple */
.brandcol4 {background-color:#EFE3F5;}  /* Light Purple */
.brandcol7 {background-color:#EdF5FB;}  /* Light Blue */
.brandcol5 {background-color:#2264CD;}  /* Blue */
.brandcol6 {background-color:#000;}  /* black */
.brandcol8 {background-color:#fff;}  /* white */

.txtcol1 {color:#666;}               /* dark grey text */
.txtcol2 {color:#8C107F;}            /* purple text */
.txtcol3 {color:#e04002;}            /* red text */
.txtcol4 {color:#fff;}               /* white text */

strong{color:#2264CD;}

/* ---- [ LINK STYLING ] ---- */
a{color:#8C107F;text-decoration:none;border-bottom:1px solid #EFE3F5;margin-bottom:2px;}
a:visited{color:#8C107F;text-decoration:none;border-bottom:1px solid #EFE3F5;margin-bottom:2px;}
a:hover {color:#8C107F;text-decoration:none;border-bottom:1px solid #8C107F;margin-bottom:2px;}

.headLink a{color:#2264CD;border-bottom:1px solid #EDF5FB;}
.headLink a:visited{color:#2264CD;border-bottom:1px solid #EDF5FB;}
.headLink a:hover {color:#2264CD;border-bottom:1px solid #2264CD;}

/* [ Blue links ] */
a.lc1{color:#2264CD;border-bottom:1px solid #EDF5FB;}
a.lc1:visited{color:#2264CD;border-bottom:1px solid #EDF5FB;}
a.lc1:hover {color:#2264CD;border-bottom:1px solid #2264CD;}

/* [ White links ] */
a.lc2{color:#fff;border-bottom:0 none;}
a.lc2:visited{color:#fff;border-bottom:0 none;}
a.lc2:hover {color:#fff;text-decoration:underline;}

/* [ Footer Links ] */
#footer a{color:#999;text-decoration:none;border-bottom:1px solid #DCDACD;margin-bottom:2px;}
#footer a:visited{color:#999;text-decoration:none;border-bottom:1px solid #DCDACD;margin-bottom:2px;}
#footer a:hover {color:#999;text-decoration:none;border-bottom:1px solid #999;margin-bottom:2px;}

.arrowR, .arrowRoff{padding:0 12px 0 0;}
.arrowL, .arrowLoff{padding:0 0 0 12px;}

    /* ---- [ Link Overrides ] ---- */
	ul#navmenu a, ul#navmenu a:visited{font-size:12px;color:#2264cd;border:0px none;margin:0px;text-decoration:none;}
    ul#navmenu a:hover{color:#fff;}
    #subnav a{color:#fff;}
    #subnav a:hover{}
	ul#subnav ul.childnav a, ul#subnav ul.childnav a:visited, ul#subnav ul.childnav a:hover{font-size:11px;font-weight:normal;border:0px none;}

	#mainnav a, #mainnav a:hover, #mainnav a:visited, a.imgLnk, a.imgLnk:hover, a.imgLnk:visited, #roadblock_continue a, #roadblock_continue a:hover,
	.imgdiv a, .imgdiv a:visited, .imgdiv a:hover, .nlrow a, .nlrow a:hover, #sponsored a, #sponsored a:hover, .imgleftholder a,
	.imgleftholder a:hover, .imgleftholder a:visited, .imgrightholder a, .imgrightholder a:hover, .imgrightholder a:visited,
	.imgtopholder a, .imgtopholder a:visited, .imgtopholder a:hover, #banner a, #banner a:visited, #banner a:hover
	.imgLeft a, .imgLeft a:visited, .imgLeft a:hover, #addthis a, #addthis a:visited, #addthis a:hover, #ssimg a, #ssimg a:visited,
	#ssimg a:hover, .targeterTable a, .targeterTable a:visited, .targeterTable a:hover, .lastSlide a, .lastSlide a:hover,
	.lastSlide a:visited, #enlargeImg, #adcolumn a, #adcolumn a:hover, .promoContainer a, .promoContainer a:hover,
    #topadsponsorlogo a, #topadsponsorlogo a:hover {border:0px none;margin-bottom:0px;}

/* ---- [ PAGE STRUCTURE ] ---- */
#wrapper{width:995px;border:1px solid #ccc;border-top:0px none;margin:0 auto;text-align:left;background-color:#fff;position:relative;}
#wrapperwide{width:1134px;border:1px solid #ccc;border-top:0px none;margin:0 auto;text-align:left;background-color:#fff;position:relative;}
#wrapperwide #singlecolumn{width:815px;}
#wrapperwide #singlecolumnwell{width:805px;}

#pagebody{}
/* -------[Home/Channel/Parent/Child/Story Page Layout -- 165(170)/490(500)]------- */
	#contentwell{width:502px;border-left:174px solid #fff; /* The width and color of the left rail */ border-right:319px solid #fff; /* The width and color of the right rail */}
		#leftcolumn{float:left;width:170px;padding:5px 0 5px 5px;margin-left:-230px;.position:relative;}
		#maincolumn{float:left;margin-right:-445px;overflow-x:auto;overflow-y:hidden;padding:5px 0 5px 0;width:500px;}
			#maincontentwell{margin:0 auto;width:490px;text-align:left;position:relative;}
/* -------[SingleColumn Page Layout -- 670(675)]------- */
	#singlecolumn{width:676px;border-right:319px solid #fff; /* The width and color of the right rail */}
		#singlecolumnwell{width:660px;padding:5px 0;margin:0 0 0 10px;_margin:0 0 0 5px;float:left;}
/* -------[SingleColumn Page Store Layout -- 985(995)]------- */
	#singlecolumn.store{width:995px;border-right:0 none;background:none;}
        .store #singlecolumnwell{width:985px;}
/* -------[SingleColumn Page Wide Layout -- 780(790)]------- */
	#singlecolumn.wide{width:790px;}
		#singlecolumnwell.wide{width:780px;padding:5px 0;margin:0 auto;float:left;}
/* -------[Ad Column Layout -- 310(320)]------- */
	#rightcolumn, #adwell{float:right;width:310px;padding:5px;margin-right:-320px;_position:relative;}
		#adtag {padding-top:5px;}
	#adcolumn{border:5px solid #ccc;margin-bottom:5px;}

/* -------[Alternate Shell Overrides]------- */
.recipePrintShell, .printableShell, .storePrintShell {background:#fff url();}
#printstory, #ltcol{width:640px;padding: 0 0 0 10px;}
.storePrintShell #singlecolumn{border-right:0 none;}
.checkoutShell #singlecolumn{width:980px;border-right:0 none;background:url();}

/* ---- [ COMMON PAGE ELEMENTS ] ---- */
/* ---- [ Banner ] ---- */
#banner{float:left;width:730px;}
#topcover{width:185px;position:absolute;left:738px;top:0;}
#topcover .coverImg{width:70px;height:90px;overflow:hidden;float:left;margin-right:5px;}
#topcover ul{padding-top:5px;float:left;width:105px;list-style: disc; font-size: 11px;font-weight:normal;}

/* ---- [ Header ] ---- */
#header{padding-top:5px;margin-bottom:1px;}
.logo{width:280px;text-align:center;float:left;height:80px;}
.utilityLinks {float:left;text-align:center;width:300px;margin:3px 0 0 75px;}
.utilityLinks ul{margin:0;padding-bottom:5px;list-style:none;}
	.utilityLinks ul li {display:inline;cursor:pointer;}
#headerSearch{width:295px;height:40px;padding:13px 0 0 15px;text-align:left;}
    #headerSearch #nvbsrchtxt{width:190px;}
.fauxPersona{text-align:center;float:right;height:64px; width:240px; padding: 15px 5px 5px;}

#header.thinHead{border-bottom:1px dotted #9AC4E8;}
.thinHeadLogo{float:left;padding:5px;}
.thinHead .utilLinks{float:right;padding-right:5px;}
ul.utilLinks{list-style:none;}
ul.utilLinks li{display:inline;}

/* ---- [ Search Form ] ---- */
.searchContainer{padding:10px 0 0 0;}
.searchButton{vertical-align:top;}

/* ---- [ Add This Button ] ---- */
#addthis{float:left;padding:4px 5px;}

/* ---- [ Sponsor Logo ] ---- */
#topadsponsorlogo{float:right;padding:0 5px;width:120px;height:60px;background-color:#fff;}

/* ---- [ Breadcrumb ] ---- */
.breadCrumb {padding-bottom:5px;font-size:11px;}
.breadCrumb .bold{color:#2264CD;}

/* ---- [ Footer ] ---- */
#footer{font-size:11px;margin-top:1px;}

#footerSiteSearch {height:22px;padding:5px 0;margin:10px;text-align:center;border-top:1px dotted #9AC4E8;border-bottom:1px dotted #9AC4E8;}

#footer #copyright, #footer #termsofservice{padding:10px 15px;}

#footer #mainlinks{padding:0 0 5px;height:70px;}
#footer #mainlinks ul{list-style:none;margin-left:0;}
	#footer #mainlinks ul li{float:left;width:145px;}
#footer .searchBar{background-color:#efece3;padding:5px 0;text-align:center;}
#footer .disclaimer{padding:5px 0;}
#footer .footercol, #footer .footercolmid{width:295px;padding:0 15px;}
#footer .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#footer .linkcol{padding-left:14px;}

#footer .floatright{float:right;}
#footer .floatleft{float:left;}
#footer #rgm{float:left; padding:3px 5px 0 0;}
#footer .rgm{width:370px;}

#footer #top, #footer #bottom {padding:15px 10px;}
#footer .bhglogo, #footer .mwntext {width:170px;text-align:center;}
#footer #top .linkcol {width:530px;padding:5px 0;}
#footer .mwntext{font-weight:bold;}

/* ---- [ COMMON PAGE MODULES ] ---- */

/* ---- Image Left/Right/Top ---- */
.imgleftholder{float:left;margin-right:10px;}
.imgrightholder{float:right;margin-left:10px;margin-top:5px;}
.imgtopholder{text-align:center;}
.imgLeftbox ul.majlink, .imgRightbox ul.majlink{display:table;.display:inline-block;} /* Fixes lists next to floated images */
.imgLeftbox p, .imgRightbox p, .imgTopbox p{padding-bottom:5px;}

/* ---- Featured Links (Left Col) ---- */
.featuredLinks{margin:0 10px 0 0;text-align:right;padding-bottom:5px;border-bottom:1px dotted #9AC4E8;}
ul.featuredLinkList{margin:0px; list-style:none;}
ul.featuredLinkList li{padding:0 15px 3px 0;}

#leftcolumn ul.topicsLinkList{width:160px;}

/* ---- SKIN FOR Email Content Module ---- */
div#emclp {position:absolute; z-index:5; left:130px; top:205px; background-color:#fff; border:1px solid #666; padding:5px; width:406px;font-size:12px;color:#666;}
	div#emclp #stafhead {display:none;}
	div#emclp h3{ width:400px; color:#666;padding:10px 0 0 0;}
	div#emclp #form {margin:0; padding:20px 0 0 0;}
	div#emclp #staffoot { padding-top:10px;}
	div#emclp #stafclose {width:95px; top:20px; left:290px;font-size:11px;}
	div#emclp #stafsend {overflow:hidden;}
	div#emclp .stafsendbtn{background-color:#ED5911; color:#fff; font-weight:bold; border:1px solid #000; }

/* Social Media */
#commentsubmit {
    background-image:url(http://images.meredith.com/bhg/images/temps/myaccount/submit.gif);
    height:22px;
    width:73px;
}