/* *****************************************************************************************

Legacy.css - this document contains definitions for the existing CSS style classes 
in families.com, prior to the re-skin. These clases have refedined properties here 
to match the new design.

***************************************************************************************** */

#qrform{clear:both;margin-top:10px;}


.Ads{width:320px}

.BlockBody p{
	font-size:12px;
	font-family:Verdana,Arial;
}

.Headline h1{
	background-color:#EEE;
	color:#828282
	font-size:11px;
	font-weight:bold;
	padding:4px;
}

#item{
	font-size:13px;
	font-family:Verdana,Arial;
	line-height:130%;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom: 1px solid #CCC;
}

.TimeStamp{
	margin-top:3px;
	margin-bottom:10px;
	font-style:italic;
	font-weight:bold;
}

.BlogTitle, .BlogTitle a{
	font-size:15px;
	font-weight:bold;
	color:#DA086B;	
	text-decoration:none;
}

.BlogTitle a:hover{
	color:#DA086B;	
	text-decoration:underline;
}

.BlogAuthor{
	margin-top:1px;
}

.BlogSummary{
	margin-top:5px;
	margin-bottom:10px;
}

.BlogLinks a{}

.Button, .NextLink, .PrevLink{
	display:block;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
	color:#DA086B;
	text-align:center;
	background-color:#EFEBE6;
	font-weight:bold;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	border: 1px solid #DA086B;
	text-decoration:none;
}

.Button:hover, .NextLink:hover, .PrevLink:hover{
	text-decoration:underline;
}

#Center, #Center p{
	font-size:13px;
	font-family:Verdana,Arial;
	line-height:130%;
}

#Center h1{
	font-size:15px;
	font-weight:bold;
	color:#DA086B;
	text-decoration:none;
}

#Center .TimeStamp{
	margin-top:3px;
	margin-bottom:20px;
	font-style:italic;
	font-weight:bold;
}

#Center img{
	text-align:left;
	display:block;
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:1px;
}

#Center p{
	margin-top:15px;
}

#Center em{
	font-style:italic;
}

#Center .Ads{
	clear:both;
	text-align:left;
	float:left;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
}

#Center h2, #Center h3{
	color:#DA086B;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:0px;
}

#AuthorInfo, #TagAndComment,#Comments{
	clear:both;
	text-align:left;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
}

#Comments a, #Comments h2{
	color:#828282;
	font-weight:normal;
}



#AuthorInfo img{
	display:block;
	position:relative;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
}

.subheader {
	margin-top:20px;
	background-color:#EEE;
	font-size:11px;
	font-weight:bold;
	padding:4px;
}

#LoginForm{
	border:1px solid #DDD;
	padding:10px;
}

.related-article{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	color:#DA086B;
}


#Recent li{	
	background: url(http://assets.families.com/v2.0/images/global/inf_bullet.gif);
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:10px;	
	margin-bottom:3px;
}

/* -------------------------------------------------------- */


form,fieldset{margin:0;padding:0;border:none;}
.FormRow{float:left;margin-bottom:10px;width:48%; }
.FormRow img{float:right;}
.FormRow p{clear:both;margin:0 0.5em 0.5em;padding:0.5em 0 1em 1em;border-left:dashed 1px #ccc;border-bottom:dashed 1px #ccc;}
.FormRow label{background:#fff;float:left;}
.FormRow textarea,.FormRow select,.FormRow input{float:right;}
.FormRow textarea{height:8em;}
.FormRow .TextBox,.FormRow textarea,.FormRow select,.FormRow .File,.FormRow input{width:20em;float:right;}
.FormRow .CheckBox{width:auto;}
.FormRow #DOB{width:auto;float:right;}
.FormRow #DOB select{float:none;width:auto;}


.Block{color:#828282}
.Block h2{font-size:14px;font-weight:bold;}
/* .Block{overflow:hidden;border-bottom:1px solid #ddd} */
.Block p{padding:0 5px 16px;margin:0;}
.Block blockquote p{font-style:italic;padding:0;padding-bottom:10px;margin:0;line-height:1em;background:transparent !important;}
.Block ul,.Block blockquote{background:transparent;border:none;margin:0;padding:5px 5px 5px 5px;}
.Block blockquote{padding:5px 5px;}
#SideBar .Block p{clear:both}




p.HotPosts{background:transparent !important;}
.HotPosts h3{margin:0 1em;}
.HotPosts ul{background:url(http://assets.families.com/v06_10/Images/SideBarFoot.png) bottom left no-repeat !important;padding-bottom:16px !important;}

.Promo,.FeedSubscribe{background:url(http://assets.families.com/v06_10/Images/PromoBG.png) repeat-y;padding:0;margin:0 0 10px;}
.Promo h2,.FeedSubscribe h2{background:url(http://assets.families.com/v06_10/Images/PromoCap.png) top left no-repeat;margin:0;padding:4px 16px;clear:both;text-transform:uppercase;}
.Promo p,.FeedSubscribe p{padding:0 16px 10px;margin:0;}
.Promo .PromoFoot,.RSS_Subscribe,.FeedSubscribe form{background:url(http://assets.families.com/v06_10/Images/PromoFoot.png) bottom left no-repeat;padding:0 16px 10px;}

#Copyright{clear:both;}
#Pheme_Submit{margin:-2px 0 0 0.5em;padding:0.2em;font-weight:bold;}
#Pheme_TagName{font-size:140%;line-height:1.6em;}

/* Tags & Comments */
#Comments{clear:both;zoom:1;}
#Comments h3{padding:10px 0 0;font-size:100%;}
.Comment{border-top:solid 1px #DDD; padding-top:10px;padding-bottom:10px}
#Comment1 h3{padding:0;}
#Comment1,p.Comment{border-top:none;}
p.Comment{margin-bottom:0;}
.TimeStamp,p.TimeStamp,h3.TimeStamp{color:#401A00;text-transform:uppercase;font-weight:bold;font-size:90%;margin:0;}
#ServerTime.TimeStamp{text-align:center;color:#000;text-transform:none;font-size:80%;}
.Points{color:#989336;}
#Comments .TimeStamp,#Comments .Points{font-weight:normal;}

.TagSmall{font-size:100%;}
.TagSmallMedium{font-size:110%;}
.TagMedium{font-size:120%;}
.TagMediumLarge{font-size:135%;}
.TagLarge{font-size:150%;}
.TagsBlock{margin:5px; margin-top:20px; background-color:#E6DCD0;border:1px solid #828282; }
.TagsBlock h2{margin:0;padding:8px 16px;color:#5A5A5A;font-size:150%;background-color:#E6DCD0}
.TagsBlock .TagBlock{background-color:#E6DCD0;padding:0 16px;}
.TagsBlock h6{background-color:#E6DCD0;margin:0;padding:0;}
.TagsBlock h6 b{background-color:#E6DCD0;display:block;padding:0;height:16px;margin:0;}
.TagsBlock p{padding:0;margin:0;}
#Tags{clear:both;width:486px;}
#Tags h2 a,#Tags h2 a:visited,#Center #Comments h2 a,#Center #Comments h2 a:visited,#Center th a,#Center th a:visited,#Center th a:link,#Center th a:hover{color:#EFEBE6;}
#Tags p{margin:10px 16px;}

#TagAndComment{clear:both;}
#Center #TagAndComment h2{font-size:110%;}
#TagAndComment .FormRow{width:auto;float:none;clear:both;margin:0 0 0.5em 0;}
#TagAndComment .FormRow p{clear:both;}
#TagAndComment .FormRow .TextBox{width:25em;float:right;}
#TagAndComment .FormRow textarea{width:39.5em;float:right;}
#TagAndComment fieldset{clear:both;margin-top:0.25em;}
#TagAndComment .Submit{float:right;clear:both;}
#TagMaker{clear:both;}
#TagMaker p{clear:both;float:none;}
#CommunityTags,#RateThis,#RememberThis{clear:both;}


.Submit,.Cancel{float:right;margin:0.5em 0;padding:0.25em;}
.Submit{font-weight:bold;}
p.Error,ul.Error,div.Error,blockquote.Error{font-weight:bold;color:#f00;border:dashed 1px #000;background:#fdd;padding:0.5em;}
input.Error,textarea.Error{color:#000;border-color:#f00;background:#fdd;}
h1.Error{color:#fff;background:#f00;border:outset 1px #000;margin:0;padding:4px;}

#BreadcrumbBar{clear:both;font-weight:bold;margin-bottom:20px}
#BreadCrumb{margin-top:5px;margin-bottom:5px;}
#BreadCrumb li{display:inline;margin-right:0.3em;color:#aaa;font-size:10px;}
#BreadCrumb a{font-weight:normal;color:#aaa}
#BreadcrumbBar .title{color:#DA086B;margin-top:10px;font-size:16px;font-weight:bold}

.PageLinks{clear:both;margin:0;padding:16px 0 0;clear:both;text-align:center;font-weight:bold;zoom:1;}
.MultiPage strong,.PageLinks a{float:left;padding:1px 4px;margin:0 1px 1px;}
.PageLinks a{border:solid 1px #0094A5;background:#EFEBE6;text-decoration:none;}
.PageLinks a:hover,.PageLinks .ActivePage{text-decoration:underline}
.PageLinks strong.ActivePage{color:#ccc;}

/* .Rating{background:url(http://assets.families.com/v06_10/Images/RatingDisabledLarge.png) repeat-x ;height:16px ;width:85px ;cursor:default;display:block;padding:0;} */
.Rating{height:16px ;width:85px ;cursor:default;display:block;padding:0;}

#Center p span[class="Rating"]{display:table-cell;}
#Center p[class] span[class="Rating"]{display:inline;}
.Block .Rating{margin:1em 1em 0;}
h2 .Rating,.BlogLinks .Rating,.BlogLastLink .Rating,#Home #Center .Rating,li p .Rating,#Center #BlogEntries .Rating {position:absolute;margin:0 0 0 0.5em;padding:0;display:inline;}
#Tags .Rating{margin-top:3px;background:transparent;}

/*.Rating span{background:url(http://assets.families.com/v06_10/Images/RatingLarge.gif) no-repeat ;float:left;width:17px;cursor:default;display:inline;}*/
.Rating span{}


/* Staff Control Panel */
#StaffCP{position:fixed;top:4px;right:4px;text-align:left;}
#StaffCP h2{margin:0;padding:0;font-size:100%;}
#StaffExpand{border:solid 1px #030;padding:0.5em;background:#3c6fac;color:#fff;}
#StaffExpand a{text-decoration:none}
#StaffExpand a:link,#StaffExpand a:visited{color:#ddf}
#StaffExpand a:hover,#StaffExpand a:active{color:#cfc !important; text-decoration:underline !important;}
#StaffExpand ul{margin:0;padding:0 0 0 1.5em;}
#StaffExpand select{margin:0;padding:0;width:7em;}
#StaffExpand p{margin:0;padding:0;}
#StaffCollapse{display:none;}

#Results .Tags,#Results .Comments{padding:0 0 0 1em;}
#Results #Center p{margin:0 0 0.1em;}
#Results h2{margin:1em 0 0;}
.RSS{background:url(http://assets.families.com/v06_10/Images/Feed.png) center center no-repeat;padding:0 8px;text-decoration:none !important;}
.RSS span{visibility:hidden;}
#UserTags{float:right;width:400px;padding:0;margin:0;}
.UserTag{float:left;width:300px;}
.Clear{clear:both;}

.FeedSubscribe ul{margin:0;padding:0;list-style:none;margin:0 16px;}
.FeedSubscribe li{float:left;width:110px;height:17px;margin-bottom:10px;}
.FeedSubscribe form input{width:6em;}
.FeedSubscribe form .TextBox{width:10em;}
.FeedSubscribe li a{text-indent:-9000em;text-align:center;line-height:0;font-size:0.1em;display:block;width:100%;height:0;padding:17px 0 0;overflow:hidden;margin:0;}

.RSS_Google{background:url(http://assets.families.com/v06_10/Images/RSS_GoogleReader.png) top center no-repeat;}
.RSS_Yahoo{background:url(http://assets.families.com/v06_10/Images/RSS_Yahoo.png) top center no-repeat;}
.RSS_MSN{background:url(http://assets.families.com/v06_10/Images/RSS_MSN.png) top center no-repeat;}
.RSS_AOL{background:url(http://assets.families.com/v06_10/Images/RSS_AOL.png) top center no-repeat;}

#MemberListNav{color:#000;list-style:none;margin:1em auto;padding:0;}
#MemberListNav li{float:left;margin:0 2px 2px 0;}
#MemberListNav a{padding:4px 6px;text-align:center;background:#EFEBE6;border:solid 1px DA086B;display:block;text-decoration:none;}
#MemberListNav a:hover{background:#fff;}
#MemberList table{margin:1em auto;border-left:0px;}
#MemberList td,#MemberList th{border:0px;}
#MemberList th{background:#EFEBE6;color:#fff;padding:2px 6px;text-align:center;font-weight:bold;}

.AvatarImage{float:right;margin:0 4px 4px 0;}
.Letters{list-style:none;padding:0;width:500px;margin:10px auto}
.Letters li{margin:0 4px 4px 0;padding:0;float:left;text-align:center;}
#Center .Letters a,#Center .Letters a:visited{background:#776F22;color:#fff;text-decoration:none;font-weight:bold;padding:5px 8px 6px;display:block;width:33px;-moz-border-radius:0.5em;}
.Letters a:hover{text-decoration:underline;}
.Invalid{background:#fcc;}

.Headline h2,.Headline h1{font-size:110%;background-color:#EEE; color:#828282; top left no-repeat;margin:0;color:#fff;}
.Headline h2 b,.Headline h1 b{background-color:#EEE; color:#828282; top right no-repeat;display:block;padding:8px 16px;}
.Headline .BlockBody h2, .Headline .BlockBody h2 b{background:transparent;padding:0;margin:0;}
.Headline .BlockBody{padding:10px 16px 0;border: 0px;border-style:none solid;margin:0;}

.Headline h6{margin:0;padding:0;}
.Headline h6 b{border:0px; border-top:0px;;display:block;margin:0;padding:0 0 16px;}

#UserCP #Center,#MemberInfo #Center,#Clean #Center,#Login #Center,#Register #Center,#Feedback #Center,#MemberList #Center{float:left;display:block;margin-left:14px;}

.MailToBox legend{font-size:100%;margin:0;padding:0;}
input.MailToBox{width:70%;margin:0;float:none;}
input.MailToBoxSubmit{font-weight:bold;margin:0 0 0 2px;width:15%;}
.Loading{background-image:url(/Assets/v06_10/Images/Loading.gif);background-position:top right;background-repeat:no-repeat;}
input.Loading{background:url(/Assets/v06_10/Images/Loading.gif) 2px 2px no-repeat;}


.Rater{font-size:0.01em;list-style:none;margin:0 0 8px;padding:0px;width:80px;overflow:hidden;height:16px;position:relative;background:url(http://assets.families.com/v06_10/Images/Rating.png) top left repeat-x;}
.Rater li{padding:0px;margin:0px;float:left;}
.Rater li a{display:block;width:16px;height:16px;overflow:hidden;text-align:center;text-decoration:none;text-indent:-9000em;z-index:20;position:absolute;padding:0px;}
.Rater li a:hover{background:url(http://assets.families.com/v06_10/Images/Rating.png) left center;z-index:2;left:0px;}
.Rater a.Star1{left:0px;}
.Rater a.Star1:hover{width:16px;}
.Rater a.Star2{left:16px;}
.Rater a.Star2:hover{width:32px;}
.Rater a.Star3{left:32px;}
.Rater a.Star3:hover{width:48px;}
.Rater a.Star4{left:48px;}
.Rater a.Star4:hover{width:64px;}
.Rater a.Star5{left:64px;}
.Rater a.Star5:hover{width:80px;}
.Rater li.CurrentRating{background:url(http://assets.families.com/v06_10/Images/Rating.png) left bottom;position:absolute;height:16px;display:block;text-indent:-9000em;z-index:1;}


.Thumb{padding:0;margin:3px 3px 0 0;float:left;display:inline-block;}
.ThumbSet{zoom:1;clear:both;display:block;}
#SearchPromo{margin-left:100px;font-weight:bold;margin-right:auto;}
#SearchPromo a{padding-left:10px;padding-right:10px;text-decoration:none;}
#SearchPromo a:hover{text-decoration:underline;}
.UserImage{margin:0 5px;}
.UserImage[align="left"]{margin:0 5px 0 0;}
.UserImage[align="right"]{margin:0 0 0 5px;}
#Comments img.Avatar{float:left;margin:10px 5px 2px 0;}
img.Avatar{border:solid 2px #000;}
.RSS_Generic a{background:url(http://assets.families.com/Common/Images/Feed.png) top left no-repeat;text-indent:-9000em;float:right;height:32px;width:32px;margin-left:2px;}
#HeaderLinks a.PMLink,#ControlPanel li a strong,a.MailToLink {padding-left:20px;background:url(http://assets.families.com/v06_10/Images/Envelope.png) center left no-repeat;}
a.MailToLink{margin:10px 0;font-weight:bold;}
.BlogLinks a.MailToLink,.BlogLastLink a.MailToLink{font-weight:normal;}
#MySite_PublicPhotos .Ads{clear:both;}
/*.Ads{text-align:center;} */
.Ads h2{color:#ddd;background:transparent;font-size:90%;text-align:center;display:block;margin:0 0 5px;padding:0;}
#Center .Ads{clear:both;}
#LinkUnit{margin-top:14px;text-align:center;border:0px;}
#LinkUnit iframe{margin:0;}
.NoAds{border:0px;background:#EFEBE6;}
.Ads .NoAds{margin:0 auto;}
.NoAds h3{background:#FFF;}
.NoAds h3 a{color:#bff;}
.NoAds p{font-weight:normal;background:none;text-align:left;margin:10px;}
.DropTarget{background-color:#cfc;}
#RightBar {display:none;}

textarea{width:auto;}
#Search{margin-bottom:0;padding-bottom:0;}
#Center form{margin:0;}
#CenterLeft h1{font-size:18px;font-weight:bold}
#CenterLeft h2{font-size:14px;font-weight:bold}
#Ads,.Ads{margin:1.1em auto 1em !important;background:transparent;}
.Ads .ForumPromo{width:520px;height:255px;text-align:left;margin:0 auto;}
.Ads .ForumPromo iframe{float:left;margin-right:10px;}
.Ads .ForumPromo ul{list-style-position:inside;}
.PageLinks{width:30em;margin:1em auto;}
td{font-size:100%;}
.panel td{text-align:left;}
#Center img{margin:0;}
.smallfont{font-size:90%;}


/* Discussion threads */
.tcat{background:#DA086B;font-weight:bold;padding:4px;color:#fff;}
.tcat .normal{color:#FFF}
.tcat a, .tcat span {color:#FFF}

.tfoot,.tfoot a:link,#Center .tfoot a:visited{background-color:#FFF}

.thead,,#Center .tfoot a,#Center ,#Center .thead a,#Center .thead a:link,#Center .thead a:visited{color:#5A5A5A;font-size:100%;}
.thead,.tfoot{background:#E6DCD0;font-weight:bold;padding:4px;}

.alt1,.alt1Active{
	background:#fff;
	font-weight:normal;
	font:13px verdana;
	line-height:140%;
}

.alt2, .alt2Active{background-color:#fff;}
.inlinemod{background:#FFFFCC;}
.alt2, .alt2Active,.alt1, .alt1Active, .inlinemod{color:#000;padding:4px;}
.tborder{background:#DA086B;color:#000; border:0px solid #FFF;} //#DA086B

.vbmenu_control{padding:4px;white-space:nowrap;background-color:#FFF;border:none;color:#828282;}
.vbmenu_control a, .vbmenu_control a:link, .vbmenu_control a:visited, .vbmenu_control a:hover{color:#fff;font:bold 90% tahoma,sans-serif;}
.bigusername{font-size:135%;color:#DA086B}
.time{}
.panelsurround{background:#777;padding:8px;}
.panel{background:#eee;border:outset 2px #333;color:#000;padding:8px;margin:0;}
label{width:auto;}
.panel label{margin:0 !important;padding:0 !important;}
.panel label input{margin-right:0.5em;}
.panel legend{margin:0;padding:0;}
.vbmenu_popup{margin:0;padding:0;background:#fff;color:#000000;border:1px solid #0B198C;}
.vbmenu_popup thead{font-size:100%;}
.vbmenu_popup form{margin:0;padding:0;}
.vbmenu_option{background:#BBC7CE;color:#000000;padding:4px;white-space:nowrap;cursor:pointer;font-size:100%;}
.vbmenu_option a:link{color:#22229C;text-decoration:none;}
.vbmenu_option a:visited{color:#22229C;text-decoration:none;}
.vbmenu_option a:hover,.vbmenu_option a:active{color:#fff;text-decoration:none;}
.vbmenu_hilite{background:#8A949E;color:#fff;padding:4px;white-space:nowrap;cursor:pointer;font-size:100%;}
.vbmenu_hilite a, .vbmenu_hilite a:link, .vbmenu_hilite a:visited, .vbmenu_hilite a:hover{color:#fff;text-decoration:none;}
table[align="center"]{margin-right:auto;margin-left:auto;}
#Center ol,#Center ul{margin-left:2em;}
.vBulletin_editor iframe{background:#fff !important;}
.highlight{background:#ccf;}
.inlineimg{clear:both}

#NavBarForum{display:none;}
#NavBarForum a:visited,a:hover{color:#000;}

#ControlPanel{background:#EFEBE6;border:solid 1px #005C7D;border-left:none;padding:0;padding-left:0;margin:0;width:764px;clear:both;}
#ControlPanel li{list-style:none;float:left;width:73px;text-align:center;border-left:solid 1px #005C7D;margin:0;vertical-align:center;}
#ControlPanel .SmallLink{width:50px;}
#ControlPanel .WideLink{width:105px;}
#ControlPanel .LastLink{width:100px;}
#ControlPanel a{font-family:tahoma,verdana,arial,sans-serif;color:#000;display:block;padding:4px;text-decoration:none;vertical-align:center;}
#ControlPanel a:hover{background-color:#fff;}

.ForumBlock div.SubForum{border-top:solid 1px #DA086B;overflow:hidden;}
.ForumBlock h3, .ForumBlock h2, .ForumBlock p{margin:0;font-size:100%;}
.ForumBlock h3{padding:5px 16px 0;}
.ForumBlock h4{padding:0 16px;margin:0;font-size:80%;}
.ForumBlock h2, .AdsInline h2{padding:2px 16px;font-size:100%;background:#DA086B; color:#FFF}

.ForumBlock p{padding:0 16px 5px;}
.ForumInfo{float:left;}
.ForumRecent{float:right;background:#EFEBE6;border-left:solid 1px #FFF;}
.ForumInfo, .ForumRecent{width:49.9%;padding-bottom:32767px;margin-bottom:-32767px;}
.ForumBlock{clear:both;border:solid 1px #DA086B;}
#ActiveUsers h2 {font-weight:bold;color:#fff;}
#ActiveUsers div {padding:5px 15px;}

.AdsInline {
	margin-left:auto;
    margin-right:auto;
	text-align:center;
}

.ForumBlock h2 a{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
.ForumBlock h2 a:hover{text-decoration:underline}


.ForumInfo h3 a, ForumRecent h3 a{
	font-weight:bold;
	text-decoration:none;
}
.ForumInfo h3 a:hover,  ForumRecent h3 a:hover{text-decoration:underline}


