/* override gray style sheet */
#SM #bodyTable { background:url(../../birth/i/tmpl/main-bg.jpg) no-repeat; padding-top:0 !important }
#SM #tbodyBanner { background:url(../../birth/i/tmpl/main-fg.gif) -3px -3px no-repeat; height:159px }
#tbodyMain { background:white; padding-top:0 }

/* use orange links (gray CSS uses blue links) */
a:link, a:visited, a:hover, a:active {color:#E34901;}

a.upArrow:link, a.upArrow:visited, a.upArrow:active {background:url(../uimages/bullets/arrow-up-orange.gif) 100% 50% no-repeat;}
a.video:link, a.video:visited, a.video:active {background:url(../uimages/bullets/video-orange.gif) 0 0 no-repeat; padding-left:18px;}
a.arrow { padding:0 8px; background:url(../../uimages/bullets/arrow-orange.gif) 0 50% no-repeat }

a.popopen { background-image:url(../../uimages/bullets/plus-orange.gif) }
a.popclosed { background-image:url(../../uimages/bullets/minus-orange.gif) }

/* popups */
#birthBanner { background:url(../../birth/i/tmpl/popup-bg.jpg) no-repeat; width:100%; height:71px }
#birthLogo { background:url(../../birth/i/tmpl/popup-fg.gif) no-repeat; width:100%; height:71px; text-indent:-2000em }

/* rightCol feature box 2 */	
#featuredBox2 {background:#fff url(../../uimages/featured2-orange.gif) no-repeat }
#featuredBox2 {margin:150px 0 0 11px; width:144px; padding-top:25px; padding-bottom:8px; background-color:#eee;}
#featuredBox2 h5 {font:bold 11px Georgia, serif; margin:5px 8px 0.6em 8px; color:#333 }
#featuredBox2 p {line-height:13px; margin:0 8px 0.6em 8px;}

/* layout */
td#birthLeft { width:599px }
td#birthRight { width:164px; background-color:#fff; border-left:1px solid #eee }

/* send to a friend */
#emailFriendContainer { margin:150px 0 0 20px  }
.sendFriend, .sendFriend a { width:123px; height:26px; background:url(../../uimages/buttons/send-friend.gif) no-repeat; }
.sendFriend a { display:block; text-indent:-2000em }
.sendFriend a:hover { background-position:0 -26px; text-decoration:none }

.emailSignup { margin-top:45px }


/* black banner */
#titleBanner { background-color:#000; color:#fff;
				font-size:18px;
				padding:10px 20px; overflow:auto; width:559px }
	#titleBanner #L { float:left }
	#titleBanner #L span { font-size:16px }
	#titleBanner #R { float:right }
	
	/* page nav */
	#titleBanner span { color:#aaa }
	#titleBanner a { color:#fff; background-color:#444; padding:0 4px; border:1px solid #666}
	#titleBanner a:hover { background-color:#888 }
	
#rightBanner { background-color:#ccc; font-size:18px; padding:10px 0; overflow:auto; width:164px }

/* main body */
#mainBody { background:url(../../birth/i/tmpl/body-fade.gif) repeat-x }
#mainBody #contents { padding:17px 21px }

#mainBody blockquote { margin:20px 30px; padding:24px 36px;
		background:url(../../birth/i/tmpl/quote-mark.gif) no-repeat }
#mainBody blockquote, #mainBody cite { font-family:georgia; line-height:19px }

p.intro { color:#707070 }

/* main page: menu tables */
table.menu { background-color:#c1c1c1; margin-bottom:8px }
table.menu td.left { background:url(../../birth/i/tmpl/menucell-left.gif) repeat-x #221f20; width:27px;
			color:#fff; font-size:21px; font-weight:bold }
table.menu td.right { background:url(../../birth/i/tmpl/menucell-right.gif) repeat-x #fff;
			width:526px; padding:20px 20px 10px }

table.menu h3 { margin:0 0 10px }
table.menu h3 a { font:normal 20px/27px Georgia, serif }

table.menu p { color:#656565 }
table.menu a.i { float:right; margin:0 0 10px 16px; padding:5px; border:1px solid #f3f3f3 }
table.menu a.i:hover { border:1px solid #E34901 }

/* inner pages */
.item { border:1px solid #c1c1c1; background:url(../../birth/i/tmpl/item-fade.gif) repeat-x; margin-bottom:8px }
.item .article { background:url(../../birth/i/tmpl/icon-article.gif) top right no-repeat }
.item .video { background:url(../../birth/i/tmpl/icon-video.gif) top right no-repeat }
.item .inner { overflow:auto; width:100% } 

.item a.articleIcon, .item a.videoIcon, .item a.audioIcon { float:left; margin-top:8px }
.item img { float:left; padding:8px 16px 8px 8px }
.item p { float:left; margin-left:16px; display:inline; width:425px; margin-bottom:0; padding-bottom:8px }