/* Hunu - 3/29/2009 */

/* General Rules
----------------------------------------------- */
body {
	color: #625959;
	background: #fff;
	margin: 0;
	padding: 0 3px 20px 3px;
	text-align: center; 	/* for IE5/Win */
	font-family: arial, verdana, sans-serif;
	font-size: small;
}

input,textarea,option {font-family: arial, verdana, sans-serif;}

.mainFonts {
	font-family: arial, verdana, sans-serif;
	font-size: small;
}

.largePagination {
	text-align:center;
	margin:0 auto;
	margin-top:40px;
}

.largePagination a,.largePagination span {
	font-weight:bold;
	display:inline-block;
	padding:4px 6px;
	text-decoration:none;
	border:1px solid #2f6796;
	color:#000000;
	margin-right:3px;
	margin-bottom:5px;
}

.largePagination span.currentPageNumber {
	background-color:#2f6796;
	color:#ffffff;
}

.largePagination a.prev {
	margin-right:11px;
}

.largePagination a.next {
	margin-left:8px;
}

.largePagination a:hover {
	background-color:#2f6796;
	color:#ffffff;
}

/* start popular tags */
#popularTags{
	margin:-5px 0px 10px 0px;
	padding:3px;
}

.popularTag {
	color:#000;
	font-weight:bold;
	background-color:#ff3;
	border:1px solid #000;
	padding:2px 5px;
	margin:0px 5px;
}
/* end popular tags */

/* start tooltips */
#tooltip.disabledTooltip {
	border:1px solid #000;
	background-color: #ccc;
	color:#000;
	opacity:1.0;
}
/* end tooltips */


/* start buttons */
a.smallTextButton {display:block; font-size:.9em; color:#666e75; font-weight:bold; background-color:#d2e0f0; padding:1px 4px; text-decoration:none; float:left; cursor:pointer}
a.smallTextButton:hover {color:#444444;}
/* end buttons */

* a img { border: 0 }
img.inline {display:inline; vertical-align:middle;}

a { color: #c00; cursor: pointer;  }
a:hover {color:#f66;}
a.normal {font-weight:normal; text-decoration:underline;}

form,input,textarea { padding: 0; margin: 0; }
.inputBox {border:1px solid #cccccc; font-size:1.1em; padding:4px 0px;}
.inputLabel {color:#333333; margin-bottom:.8em}
.inputNote {font-size:.9em; color:#333333; font-style:italic; margin-top:5px}
.inputError {padding:1px 0; color:red !important; font-weight:bold}
.tallTextArea {height:5em}
.inputSubLabel {color:#333333; font-size:.9em}
.shortTextInput {width:210px}
.miniTextInput {width:40px}
select {border:1px solid #cccccc; color:#333333}

.inputReadyTextArea {color:#000000 !important}

.roundedBoxLgTopCap, .roundedBoxLgBottomCap {display:block}
.roundedBoxLgBottomCap {margin-bottom:30px;}

.roundedBoxLg {
	background-image:url(../i/rounded_lg_box_bg.gif);
	width:429px;
	padding:0 70px; 
}

.emailInput, .passwordInput {width:150px}

p { margin: 0 0 .9em 0; }

.noshow {display:none;}

.floatLeft {float:left}
.floatRight {float:right}

.callout {color:#c01508}

.fullBlock {display:block; width:100%}

.tabNormal {width:99px; height:20px; background-image:url(../i/tabs/sectionTab.gif); display:block; float:left; font-size:15px; font-weight:bold; color:#333333; text-decoration:none; text-align:center; margin-left:8px; padding-top:7px}
.tabNormalSelected {background-image:url(../i/tabs/sectionTab_selected.gif) !important;}

/* General header rules
-----------------------------------------------*/
h1 {font-size:2.0em; padding:0; margin:0 0 .6em 0; font-weight:bold}
h2 {font-size:1.5em; padding:0; margin:0; font-weight:normal}
.stdHeaderColor {color:#c01508;}
.stdSubheadColor {color:#625959}
.sectionHeaderRule {border-bottom:2px solid #625959; font-size:1.5em; padding-bottom:.1em; margin-bottom:16px}

/* main structural divs
----------------------------------------------- */
#overallWrap {width: 980px; margin: 10px auto; text-align:left; font-size:.9em; }
#header {background: #f33 url("/i/topbar.gif") no-repeat; height:150px; border-bottom:8px solid #bab5b5; position:relative; }
#content { border-right:1px solid #bab5b5; border-left:1px solid #bab5b5; border-bottom:8px solid #bab5b5; padding-top:1px; width:978px; }

.leftCol { float:left; width:577px; padding-left:17px; padding-top:15px; clear:none !important;}
.rightCol { float:left; width:347px; margin-left:24px;; clear:none !important;}

#footer {border-top:8px solid #bab5b5; background:#eae9e9; padding:20px 20px 0px 20px; margin-top:30px; width:938px; position:relative;}
#contentPage #footer {border-top:8px solid #bab5b5; background:#eae9e9; padding:20px; margin-top:75px; width:938px; position:relative;}
#footer .spacer {float:left; padding-left:20px; padding-right:20px;}
#footer .col1, #footer .col2, #footer .col3, #footer .col4, #footer .col5, #footer .col6 {float:left;text-decoration:underline;font-weight:bold;}
#footer .col1 {padding-left:160px;}
	#footer a {color:#000; text-decoration:none;}
	#footer a:hover {color:#999;}


/* Begin Header elements
----------------------------------------------- */
#header a:hover {color:#a3f2f5;}
#userLinks {position:absolute; left:40px; top:10px; color:#fff; }
	#userLinks a {font-weight:bold; color:#fff; font-size:.95em;}
#logo { position:absolute; left:25px; top:25px; }
#logo_kids { position:absolute; left:25px; top:25px; }
.ad728x90 {position:absolute; right:10px; top:12px; }

ul#mainNav {position: absolute; bottom:0; left:11px; list-style:none; margin:0; padding:0;}
ul#mainNav li { float:left; text-align:center; margin-right:5px; }
	ul#mainNav li a {color:#000; font-size:16px; font-weight:bold; text-decoration:none; display:block; height:30px; padding-top:5px;}
	ul#mainNav li a.selected {color:#333 !important;}
	ul#mainNav li a#navMain1 {width:82px;}
	ul#mainNav li a#navMain2 {width:104px;}
	ul#mainNav li a#navMain3 {width:90px;}
	ul#mainNav li a#navMain4 {width:70px;}
	ul#mainNav li a#navMain5 {width:90px;}
	ul#mainNav li a#navMain6 {width:65px; }
	ul#mainNav li a#navMain7 {width:90px;}
	ul#mainNav li a#navMain1.selected {background: url("/i/tabs/navTab1.gif") no-repeat;}
	ul#mainNav li a#navMain2.selected {background: url("/i/tabs/navTab2.gif") no-repeat;}
	ul#mainNav li a#navMain3.selected {background: url("/i/tabs/navTab3.gif") no-repeat;}
	ul#mainNav li a#navMain4.selected {background: url("/i/tabs/navTab4.gif") no-repeat;}
	ul#mainNav li a#navMain5.selected {background: url("/i/tabs/navTab5.gif") no-repeat;}
	ul#mainNav li a#navMain6.selected {background: url("/i/tabs/navTab6.gif") no-repeat;}
	ul#mainNav li a#navMain7.selected {background: url("/i/tabs/navTab7.gif") no-repeat;}

#headerSearch {display:block; width:254px; height:27px; background:url(/i/header_search_bg.gif) no-repeat; position:absolute; top:113px; left:673px}
#header input#mainSearch { position:absolute; top:4px; left:13px; margin:0; font-size:1em; background:url(/i/search_input_bg.gif) repeat-x #fdfcfc; width:156px; height:17px; border:1px solid #7c7979}
#header #mainSearchBtn { position:absolute; left:179px; top:0px; cursor:pointer}

#headerTwitterButton {display:block; width:35px; height:27px; position:absolute; top:113px; left:935px}

/* End Header elements
----------------------------------------------- */

.sectionHeaderLg {border-bottom: 2px solid #625959; width:572px; height:24px; margin-bottom:20px; position:relative;}
	.sectionHeaderLg h2 {color:#625959; font-size:1.7em; margin:0 0 2px 0; padding:0;}
.sectionHeaderSm {border-bottom: 2px solid #625959; width:572px; height:16px; margin-bottom:20px; position:relative;}
	.sectionHeaderSm h2 {color:#625959; font-size:1.2em; margin:0 0 2px 0; padding:0; font-weight:bold}
.sectionHeaderLink {position:absolute; right:1px; bottom:2px; padding:0; font-size:.9em; font-weight:bold; color:#336699;}
.sectionLinks {position:absolute; bottom:0;}
	.leftCol .sectionLinks {left:164px;}
	.sectionLinks a:hover {color:#39f;}
.divider {background: url("../i/tabs/divider.gif") no-repeat; display:block; height:24px; width:1px; float:left;}
.tab {display:block; width:60px; height:24px; padding-left:7px; float:left;}
.tab a {display:block; width:auto; height:17px; padding-top:7px; padding-right:6px; text-align:center; color:#369; font-size:10px; text-decoration:none; font-weight:bold;} 
	.leftCol .sectionLinks .selected {background: #625959 url("/i/tabs/grayTab.gif") no-repeat; margin:0 5px;}
	.leftCol .sectionLinks .selected a {background: url("/i/tabs/grayTab.gif") no-repeat top right; color:#fff !important; }
	.leftCol .sectionLinks .filterTab0 {width:75px;}
/*	.leftCol .sectionLinks .filterTab1 {width:52px;} */
	.leftCol .sectionLinks .filterTab1 {width:44px;}
	.leftCol .sectionLinks .filterTab2 {width:48px;}
	.leftCol .sectionLinks .filterTab3 {width:55px;}
	.leftCol .sectionLinks .filterTab4 {} /* this width varies, defined with in-line style */

.sectionWrap {margin-bottom:20px;}
.leftCol .articleWrap {margin-bottom:13px; width:572px;}

.voteBox {float:left; width:58px; color:#000;}	
.voteBox .votes {margin-bottom:2px; width:58px; height:43px; padding-top:6px; text-align:center; line-height:15px;}
.voteBox .votes b {font-size:16px; }
.voteBox .votes label a {text-transform:uppercase; font-size: 8px; white-space: nowrap; color:#000; text-decoration:none;}
.voteBox .voteBtn {background: url("../i/vote/vote_box.gif") no-repeat; width:58px; height:27px; padding-top:5px; margin-bottom:2px; text-align:center; }
	.voteBox .elementary {background: url("../i/vote/elementary.gif") no-repeat;}
	.voteBox .health {background: url("../i/vote/health.gif") no-repeat;}
	.voteBox .parenting {background: url("../i/vote/parenting.gif") no-repeat;}
	.voteBox .recipes {background: url("../i/vote/recipes.gif") no-repeat;}
	.voteBox .shopping {background: url("../i/vote/shopping.gif") no-repeat;}
	.voteBox .games {background: url("../i/vote/games.gif") no-repeat;}
	.voteBox .toddler {background: url("../i/vote/toddler.gif") no-repeat;}
	.voteBox .preschool {background: url("../i/vote/toddler.gif") no-repeat;}
	.voteBox .tween {background: url("../i/vote/tween.gif") no-repeat;}
	.voteBox .preteen {background: url("../i/vote/tween.gif") no-repeat;}

.detail {float:left; width:400px; margin-left:12px;}
.detail .title {margin-bottom:5px;}
.detail .title a {font-weight:bold; font-size:1.4em; color:#cc0000;}
.detail .title a:hover {color:#810101;}
	.detail a.webLink, .rightCol .detail a.webLink {color:#51a8a8; text-decoration:none;}
	.detail a.webLink:hover, .rightCol .detail a.webLink:hover {color:#035d5d;}
.detail .detailLinks {font-size:.9em;}
	.detail .detailLinks a {color:#51a8a8; text-decoration:none;}
	.detail .detailLinks a:hover {color:#035d5d;}
.detail .detailLinks b {color:#636;}

.usernameLink a {color:#930;}
.usernameLink a:hover {color:#f66;}

.tld {color:#399; text-decoration:none;}
.listErrorMessage {color:#333333; font-style:italic;}

.leftCol .col3 {float:left; width:77px; margin-left:12px;}
.leftCol .col3 .pic {border:2px solid #bebebe;height:73px;width:79px}

.ad300x250 {margin-bottom:20px; margin-top:15px; text-align:center; float:center; margin-right: 20px}
.rightCol .sideHeader {width:349px !important; height:40px; position:relative;}
.rightCol .sectionLinks {width:231px; right:0px; left:118px;}
	.rightCol .sectionLinks .selected {background: #e1a9fa url("../i/tabs/sideTab.gif") no-repeat; margin:0px;}
	.rightCol .sectionLinks .selected a {background: url("../i/tabs/sideTabRight.gif") no-repeat top right; color:#000 !important; font-size:11px !important;}
	.rightCol .sectionLinks .tab {width:auto; padding:0}
	.rightCol .sectionLinks .tab a {font-size:10px; padding-right:3px; padding-left: 0px;} 
	.rightCol .sectionLinks .tab0 {width: 21px; margin:0px 0px 0px 5px;padding-left: 3px;}
	.rightCol .sectionLinks .tab1 {width: 63px; margin:0px; padding-left: 3px;}
	.rightCol .sectionLinks .tab2 {width: 68px; margin:0px; padding-left: 3px;}
	.rightCol .sectionLinks .tab3 {width: 50px; margin:0px; padding-left: 3px;}

.rightCol .sideLinks {width:349px; height:33px; padding-top:5px; text-align:center; background: url("../i/sideCol_top.gif") no-repeat; position:relative;}
	.rightCol .sideLinks a {color:#369; font-size:11px; text-decoration:none; font-weight:bold;}
	.rightCol .sideLinks a:hover {color:#fff;}
	.rightCol .sideLinks .selected a {color:#000 !important;}
	.rightCol .sideLinks .filterTab {display:block; color:#000 !important; height:24px; font-size:11px; float:left; padding: 0px 3px; white-space:nowrap}
	.rightCol .sideLinks .filterTab0 {padding-left: 60px}


.rightCol .sideWrap {width:347px; background: #e7f7fe url("../i/sideCol_bg.gif") no-repeat;}
.rightCol .sectionWrap {width:315px; padding-left:12px; border-right:10px solid #e1a9fa; border-left:10px solid #e1a9fa; margin-bottom:0;}

.rightCol .articleWrap {width:303px; margin-bottom:8px;  border-bottom:1px solid #b6e4a3;}

.rightCol .sectionWrap .botLink {text-align:center; margin:0; padding:10px 0 0 0; height:15px;}
	.rightCol .sectionWrap .botLink a {color:#369; font-weight:bold;}
	.rightCol .sectionWrap .botLink a:hover {color:#39f;}
	
.rightCol .detail {width:176px; margin-left:8px; clear:none;}
	.rightCol .detail a {color:#cc0000;}
	.rightCol .detail .title a {font-size:1.2em; color:#cc0000;}
	.rightCol .detail .title a:hover, .rightCol .detail a:hover {color:#810101;}
	.rightCol .detail .detailLinks a {color:#51a8a8;}
	.rightCol .detail .detailLinks a:hover {color:#035d5d;}

.rightCol .col3 {float:left; width:51px; clear:none}
.rightCol .col3 .pic {border:2px solid #82dae2;height:51px;width:47px}

/* Begin comments module */
.commentsSectionHeader {margin-bottom:11px}
.commentsModule {width:537px; height:171px; border:1px solid #cccccc; padding:0 27px 6px 6px; overflow:auto;}
.commentContainer {border-top:1px #cccccc dotted; margin-top:10px; width:505px; margin-left:13px}
.commentUserPic {margin-top:10px; height:67px; width:50px; float:left; text-align:right;}
.commentDetail {float:left; margin:10px 0px 0px 8px; width:440px}
	.commentDetail a {color:#336699; text-decoration:none}
	.commentDetail .dateStamp {color:#35464f}
	.commentDetail p {margin-top:.5em}
.featuredComment {border-top:1px #cccccc solid; margin-left:0; width:518px}
	.featuredComment .commentUserPic {width:63px}
.firstComment {border:none; margin-top:6px}
	.firstComment .commentUserPic {margin-top:0}
	.firstComment .commentDetail {margin-top:0}
.userComment {width:570px; height:80px; border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:1em; margin-bottom:12px}
.formLabel {color:#394b69; margin-bottom:8px}
.textVerification {width:220px}
.textVerificationImage {display:block; margin-bottom:7px}
.textVerificationInput {width:120px; height:14px; border:1px solid #0f5aa1; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:1em; display:block; float:left}
.textVerificationButton {height:15px; border:1px solid #0f5aa1; padding:1px 16px 0; display:block; background-color:#c8f3e9; color:#333333; font-weight:bold; font-size:.9em; display:inline-block; text-decoration:none}
/* End comments module */

.radioLabel {color:#625959; font-size:1.1em; white-space: nowrap}
	.radioLabel a {color:#625959;}
.radioInput,.checkboxInput {display:block; margin-top:3px}
.radioCell,.checkboxCell {width:20px}

.roundedBoxMed {border-right: 1px solid #d4d4d4; border-left: 1px solid #d4d4d4; background-image:url("/i/rounded_sm_box_bg.gif"); padding:0px 15px; width: 282px;}
.roundedBoxSm {background-image:url("/i/rounded_sm_box_bg.gif"); padding:0 15px; width:314px;}
.roundedInfoBox {background-image:url("/i/rounded_info_box_bg.gif"); padding:0 25px 10px; width:297px; color:#625959}
	.roundedInfoBox h2 {margin-bottom:30px}
#submitPage .rightCol {padding-top:20px}
#joinPage .rightCol {padding-top:20px}
#partnerJoinPage .rightCol {padding-top:20px}
label.error {display:block; color:#ff0000; font-weight:bold}
.errorBlock {border:1px solid #ff0000; padding:10px; margin-bottom:20px; color:#ff0000; font-weight:bold}
#contactPage .errorBlock {margin-top:20px}
.calloutBlock {border:1px solid #cccccc; padding:10px; margin-bottom:20px; color:#ff0000; font-weight:bold; width:80%; margin-left:10%}

/* Start KIDS main page */
#kids {background:#7de2ee url(../i/tabs/hunu_kids_bg.gif) no-repeat scroll center top}
#kids #content {background-color:#ffffff}
#kids h2 {color:#9e491b; padding:0 !important; margin:0}
#kids .detail .title a {color:#cc0000}
#kids .detail .title a:hover {color:#810101}
#kids .leftCol .sectionLinks .selected {background: #625959 url("/i/tabs/brownTab.gif") no-repeat;}
#kids .leftCol .sectionLinks .selected a {background: url("/i/tabs/brownTab.gif") no-repeat top right;}
#kids .sectionHeaderLg {border-color:#9e491b;height:24px !important;}
#kids #header {background:none; border-color:#9e491b;}
#kids #header a {color:#075cd0}
#kids #header a:hover {color:#075cd0}
#kids #userLinks {color:#075cd0}
#kids #header ul#mainNav {margin-left:-11px}
#kids #header ul#mainNav li a#navMain1.selected {background:transparent url(../i/tabs/hunukids_home_on.png) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain1 {width:89px;background:transparent url(../i/tabs/hunukids_home_off.png) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain2.selected {background:transparent url(../i/tabs/hunukids_allkidsgames_on.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain2 {width:157px;background:transparent url(../i/tabs/hunukids_allkidsgames_off.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain3.selected {background:transparent url(../i/tabs/hunukids_preschool_on.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain3 {width:114px;background:transparent url(../i/tabs/hunukids_preschool_off.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain4.selected {background:transparent url(../i/tabs/hunukids_elementary_on.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain4 {width:122px;background:transparent url(../i/tabs/hunukids_elementary_off.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain5.selected {background:transparent url(../i/tabs/hunukids_preteen_on.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain5 {width:90px;background:transparent url(../i/tabs/hunukids_preteen_off.jpg) no-repeat scroll 0 0}
#kids #header ul#mainNav li a#navMain6 {width:72px;background:transparent url(../i/tabs/hunukids_hunu_off.gif) no-repeat scroll 0 0}
#kids #header ul#mainNav li a {color:#000000}
#kids #header ul#mainNav li a.selected {color:#a3f2f5 !important}
/* End KIDS main page */

	#allKidsDiv .sectionLinks .selected {background: #9d491b url("../i/tabs/brownTab.gif") no-repeat !important; margin:0px 5px;}
	#allKidsDiv .sectionLinks .selected a {background: url("../i/tabs/brownTab.gif") no-repeat top right !important; color:#fff !important; }
	#allKidsDiv .sectionLinks .filterTab0 {width:75px;}
	#allKidsDiv .sectionLinks .filterTab1 {width:44px;}
	#allKidsDiv .sectionLinks .filterTab2 {width:48px;}
	#allKidsDiv .sectionLinks .filterTab3 {width:55px;}
	#allKidsDiv .sectionLinks .filterTab4 {} /* this width varies, defined with in-line style */
	
	#toddlerDiv .sectionLinks .selected {background: #9d491b url("../i/tabs/brownTab.gif") no-repeat !important; margin:0 5px;}
	#toddlerDiv .sectionLinks .selected a {background: url("../i/tabs/brownTab.gif") no-repeat top right !important; color:#fff !important; }
	#toddlerDiv .sectionLinks .filterTab0 {width:75px;}
	#toddlerDiv .sectionLinks .filterTab1 {width:44px;}
	#toddlerDiv .sectionLinks .filterTab2 {width:48px;}
	#toddlerDiv .sectionLinks .filterTab3 {width:55px;}
	#toddlerDiv .sectionLinks .filterTab4 {} /* this width varies, defined with in-line style */

	#elementaryDiv .sectionLinks .selected {background: #9d491b url("../i/tabs/brownTab.gif") no-repeat !important; margin:0 5px;}
	#elementaryDiv .sectionLinks .selected a {background: url("../i/tabs/brownTab.gif") no-repeat top right !important; color:#fff !important; }
	#elementaryDiv .sectionLinks .filterTab0 {width:75px;}
	#elementaryDiv .sectionLinks .filterTab1 {width:44px;}
	#elementaryDiv .sectionLinks .filterTab2 {width:48px;}
	#elementaryDiv .sectionLinks .filterTab3 {width:55px;}
	#elementaryDiv .sectionLinks .filterTab4 {} /* this width varies, defined with in-line style */

	#preteenDiv .sectionLinks .selected {background: #9d491b url("../i/tabs/brownTab.gif") no-repeat !important; margin:0 5px;}
	#preteenDiv .sectionLinks .selected a {background: url("../i/tabs/brownTab.gif") no-repeat top right !important; color:#fff !important; }
	#preteenDiv .sectionLinks .filterTab0 {width:75px;}
	#preteenDiv .sectionLinks .filterTab1 {width:44px;}
	#preteenDiv .sectionLinks .filterTab2 {width:48px;}
	#preteenDiv .sectionLinks .filterTab3 {width:55px;}
	#preteenDiv .sectionLinks .filterTab4 {} /* this width varies, defined with in-line style */



/* Begin hunu sidelist */
/*#hunuSideArticleListDiv .sectionLinks * {background:none !important; width:auto; padding:0; color:#3a4da8; float:none; display:inline;}*/
/*#hunuSideArticleListDiv .sideHeader {height:auto}*/
#hunuSideArticleListDiv .sectionWrap {border-left:10px solid #dad7d7;border-right:10px solid #dad7d7;}
#hunuSideArticleListDiv .sideLinks {background:transparent url(../i/sideCol_top_grey.gif) no-repeat scroll 0 0}
#hunuSideArticleListDiv .sideLinks a {color:#3a4da8;}
#hunuSideArticleListDiv .sectionLinks {width: 274px !important; right:0px;left:70px;}
#hunuSideArticleListDiv .sectionLinks .selected {background: #e1a9fa url("../i/tabs/graySideTab.gif") no-repeat; margin:0px;}
#hunuSideArticleListDiv .sectionLinks .selected a {background: url("../i/tabs/graySideTabRight.gif") no-repeat top right; font-size:11px; }
#hunuSideArticleListDiv .sectionLinks .tab {width:auto; padding:0}
#hunuSideArticleListDiv .sectionLinks .tab a {font-size:10px; padding-right:2px; padding-left: 0px;}
#hunuSideArticleListDiv .sectionLinks .tab0 {width: 61px; margin:0px 0px 0px 5px;padding-left: 2px;}
#hunuSideArticleListDiv .sectionLinks .tab1 {width: 48px; margin:0px;padding-left: 2px;}
#hunuSideArticleListDiv .sectionLinks .tab2 {width: 38px; margin:0px;padding-left: 2px;}
#hunuSideArticleListDiv .sectionLinks .tab3 {width: 57px; margin:0px;padding-left: 2px;}
#hunuSideArticleListDiv .sectionLinks .tab4 {width: 48px; margin:0px;padding-left: 2px;}
/* End hunu sidelist */

/* Begin profile page */
.mainProfile {width:577px; background:#ffffff url(../i/profile/bg_body.png) repeat-x;}
.mainProfileTop {width:577px; background:#ffffff url(../i/profile/bg_top.png) repeat-x; clear: both; height:11px}
.mainProfilePicture {text-align:right; float:left; width:164px; margin-right:14px}
	.mainProfilePicture img {display:block; margin-bottom:4px; width:164px}
	.mainProfilePicture a {text-decoration:none}
.mainProfileInfo {float:left; width:361px;}
	.mainProfileInfo h1 {color:#333333; margin:0; padding: 0; font-weight:bold; font-size:24px; text-align: left;}
	.mainProfileInfo h2 {color:#333333; margin:0; padding: 0px 0px 11px 0px; font-weight:bold; font-size:11px; text-align: left; clear:none; border-bottom: solid 3px #bab5b5}
	.mainProfileInfo .userStatusText {font-size:14px; margin:7px 0px 12px 0px; text-align: left;}
	.mainProfileInfo #userStatus {border:1px solid #bab5b5; color:#666e75; padding:4px; line-height:15px; min-height:31px; font-size:12px}
	.mainProfileInfo a {text-decoration:none}
	.mainProfileInfo .inputBox {padding:0}

.defaultUserStatus {font-style:italic; color:#666666}

.recordRow { min-height: 30px; clear:both; color:#333333; float: left; width:361px}
.editMode {border-bottom:solid 2px #bab5b5;}
.rowText { float:left; text-align: left; vertical-align:bottom; margin-top:15px; margin-bottom:3px; font-size:12px;}
.rowValue {float:left; text-align: left; vertical-align:bottom; margin-top:15px; margin-bottom:3px; font-size:12px;}
.rowField {float:right; text-align: left; vertical-align:bottom; margin-top:15px; margin-bottom:3px; font-size:12px;}
.rowAction {float:right;text-align: right; vertical-align:bottom; margin-top:15px; margin-bottom:3px; font-size:12px}
	.rowAction a {text-decoration:none !important;}
.editFields {clear:both;text-align:left;margin-left:-10px;}
.editButton {clear:both;text-align:left;margin-left:-10px;margin-top:15px;}
.kidListing {clear:none; margin-bottom: 10px}

.profileDetail {color:#666666;}
#profilePage .sectionLinks {right:0px; left:auto !important}
#profilePage .sectionLinks .selected {margin:0}
#profilePage .sectionLinks span {margin:0}
#profilePage .sectionHeaderLg {border-color:#bab5b5}
#profilePage .sectionHeaderLg h2 {color:#333333; font-size:15px; font-weight:bold; margin:0; padding-top:4px}
.userListing {width:260px; float:left; margin-right:11px}
.userListing img {width:73px; float:left}
.userListing p {width:173px; float:right; line-height:1.5em; color:#333333}
.userListing span {color:#00FF00}
.userListing a {font-weight:bold;}
.userListing a.detailLink {font-size:.9em; text-decoration:none; color:#999999}
.userListing a.detailLink:hover {color:#777777}
.userListRow {margin-bottom:24px}
#yourSubmittedDiv .sectionLinks {display:none}
.editLinks a,.editEnabled a {color:#ff0000; text-decoration:underline; font-weight:normal; size:1em}
#profileForm input {height:auto; padding:0}
.editEnabled {padding:10px; margin:3px 0 10px 0; display:none; color:#000000;}
.profileInfoDiv {margin-left:11px}
.editFieldButtons {text-align:right}
#mainPhotoFileEdit {border:2px solid #bab5b5; position:absolute; background-color: #ffffff; left:347px;}
/*#allKidsEdit {visibility:hidden}*/

#headerProfile {font-size:1.0em;padding:1; margin:0; font-weight:bold;border-bottom:3px solid #625959; padding-bottom:.1em; margin-bottom:16px }

/* End profile page */

/* Begin Sponsored Results */
a.sponsoredResultTitle,a.sponsoredResultText {display:block}
a.sponsoredResultTitle {font-size:1.4em; font-weight:bold; margin-top:10px}
a.sponsoredResultText {color:#333333; text-decoration:none; margin-top:4px}
/* End Sponsored Results */

/* Begin search */
.searchHeader {font-size:1.8em; font-weight:bold; border-bottom:2px solid; margin-bottom:16px}
.searchTab {width:90px;}
/* End search */

.leftIndent {padding-left: 20px}
#thumbnailNavigation {padding-top: 12px; padding-bottom: 8px}

/* Begin offsite badges */
.voteBoxOffsite {float:left; width:58px; }	
.voteBoxOffsite .votes {margin-bottom:2px; width:58px; height:33px; padding-top:6px; text-align:center; line-height:15px;}
.voteBoxOffsite .votes b {font-size:16px; }
.voteBoxOffsite .votes a {font-weight:bold; color:#374aa8; font-size:11px; text-decoration: none }
.voteBoxOffsite .voteBtn {background: url(../i/vote/vote_box_offsite.gif) no-repeat; width:58px; height:12px; padding-top:17px; margin-bottom:2px; text-align:center; text-transform:uppercase; font-size: 8px; color:#FFFFFF; white-space: nowrap }
.voteBoxOffsite .games {background: url(../i/vote/games_offsite.gif) no-repeat;}
.voteBoxOffsite .health {background: url(../i/vote/health_offsite.gif) no-repeat;}
.voteBoxOffsite .parenting {background: url(../i/vote/parenting_offsite.gif) no-repeat;}
.voteBoxOffsite .recipes {background: url(../i/vote/recipes_offsite.gif) no-repeat;}
.voteBoxOffsite .shopping {background: url(../i/vote/shopping_offsite.gif) no-repeat;}
/* End offsite badges */

.outlineBox {width:276px; float:right; padding: 10px 10px 25px 10px; border-right: solid 2px #c11509; border-left: solid 2px #c11509;}
.ad300x250WithBorder {margin-bottom:10px; float:right; background-image:url(../i/ad_300x270_bg.gif); background-repeat: no-repeat; height: 250px; padding-top:10px; padding-bottom:10px;}
.headerHighlight {background-image: url(../i/header_box.gif); height:22px; width: 624px; background-repeat: no-repeat; padding-left:10px; color:#FFFFFF; font-size: 14px; padding-top: 6px; margin-left: -2px;}


