
 	body {margin-top:0px;padding-top:0px; font-family: lucida sans unicode, verdana, sans-serif; font-size:11px;}
	td, p, div {font-family: lucida sans unicode, verdana, sans-serif; font-size:11px;}
	a:link, a:visited {color:#C40C45
;}
	form {margin:0px; padding:0px;}
	h2 {font-size:16px; font-weight: normal;margin-bottom: 18px;}		
	blockquote {font-size: 14px; font-family: georgia, palatino linotype, times, times new roman, serif; color:#666666; line-height: 1.4em; padding-left:15px; padding-right:15px;}	
	
	#nav_top, #nav_bottom {width: 780px;
	                       \width: 800px;
						   w\idth: 780px;}
	
	#yellowbar {border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
;border-bottom: solid 1px #C40C45
;padding-left:15px;padding-right:15px;padding-top:7px;padding-bottom:7px;background-color:#F9DF94;width:748px;color:#666666;}
	#yellowbar input {font-size:10px;}
	#yellowbar h2 {font-size:17px; font-weight: normal; color: #000; margin-bottom:0px;margin-top:0px;}
	
	#redbar {border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
;border-bottom: solid 1px #C40C45
;border-top: solid 1 px #C40C45
;padding-left:15px;padding-right:15px;padding-top:3px;padding-bottom:3px;background-color:#C40C45;width:748px;color:#666666;}
	#redbar input {font-size:12px;}
	#redbar h2 {font-size:17px; font-weight: normal; color: #000; margin-bottom:0px;margin-top:0px;}
	
a.onredbar:link {font-size: 11px; color: white; font-weight: normal; text-decoration: none }
a.onredbar:active {font-size: 11px; color: white; font-weight: normal; text-decoration: none}
a.onredbar:visited {font-size: 11px; color: white; font-weight: normal; text-decoration: none }
a.onredbar:hover {font-size: 11px; color: black; font-weight: normal; text-decoration: none}
	
	#currentissue {background-image:url(//2006_background.jpg); width:778px; border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
;padding-top:15px;padding-bottom:20px;}
	.currentissue_columns {margin-left:15px; margin-right:9px;}
	#currentissue_bannerheader {padding-bottom:0px;text-align:left;}
	.currentissue_consecutiveh1s {margin-top:16px;}
	.currentissue_left_features {border: solid 1px #C3C3C3;}
	
	.content_row_left {text-align:left; width:405px;}
	.content_row_left h1, .content_row_right h1 {font-size:18px; font-weight:normal; padding-top:10px; margin-top:0px;}
	
	.content_row_right {text-align:left; width:370px;}
	.content_row_right p {padding-right:10px;}
	#reviewlist {padding-left:0px; margin-left:0px; line-height:18px; list-style-type:none;}
	.review_list {font-size:11px;color:#999999;}

	#adswarning, #adrows  {border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
; width:778px;}
	#adrows {border-bottom: solid 1px #C40C45
;}
	#adrows_table {text-align:center; width:768px;}	
	#adrows_table td {padding-left:5px; padding-right:8px; padding-bottom:8px; padding-top:3px;}	
	.adrows_table_rcol {padding-right:0px;}
	
	
	#lowercontent {width:778px; border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
;border-bottom: solid 1px #C40C45
;padding-top:15px;padding-bottom:15px;}
	#lowercontent h1 {margin-bottom:25px;}
	#lowercontent_emailnewsletters {margin-left:-5px; width:370px;}
	#lowercontent_emailnewsletters p {padding-top:0px; margin-top:0px;}
	
	
	.trends_link{font-size:14px;}
	.trends_date {font-size:9px; color:#999999;}
	#trends_archives {color:#999;}
	#trends_archiveslist {padding-left:0px; margin-left:0px; list-style-type:none;}

	
	#journal_photo {margin-left:0px;padding:10px; background-color:#f8f8f8; border: solid 1px #C3C3C3;width: 225px;}
	#journal_title {font-size:14px;}

	#contentheader {border-bottom: solid 1px #C40C45
; padding-bottom:20px;}
	#contentheader #itemindex_left {padding-right:20px;}
	#itemindex_left div, #itemindex_right div {font-size:12px; line-height: 1.3em;}

#itemindex_left2 {padding-right:20px;}
#itemindex_left3 {padding-right:20px;}
#itemindex_left4 {padding-right:20px;}



	
	#contentbody {background-image:url(/images/2006_background.jpg); background-repeat: repeat-x; width:778px; border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
; border-bottom: solid 1px #C40C45
; padding-top:15px;padding-bottom:20px;}	
	#contentbody_left {text-align:left; padding-left:15px;}
	#contentbody_left #article {padding-right:50px;}
					  #article h1 {font-size:18px; font-weight: normal; padding-bottom:5px; margin-top:0px;}
					  #article p, #article ul, #article ol {font-size:12px; line-height: 1.3em;}
					  #article p {}
	#contentbody_right {width:237px;text-align:left;}
	#contentbody_right h1 {font-size:18px; font-weight:normal;margin-top:0px; text-align: left;}
	
	#contestbox {width:197px; padding:10px; border: solid 1px #ccc; margin-bottom: 25px;text-align:center; background-color:#F2FFF4;}
	#contestbox h1 {text-align:center;}
	
	#contest_rules {padding-left:25px;}
	#contest_rules li {padding-bottom:18px;}
	
	#featuredlisting {border: dashed 1px #999999; background-color: #f9f9f9; padding-left: 9px; padding-right: 9px; padding-top: 9px; line-height:1.4em; margin-bottom:25px;}
	#featuredlisting p {margin-top:0px;margin-bottom: 15px;}	

	#shoppingbox {width:197px; padding:10px; border: solid 1px #ccc; margin-bottom: 25px; text-align:center;}	
	#emailbox {width:197px; padding:10px; border: solid 1px #ccc;margin-bottom: 25px; text-align:center;color:#666;}
	#emailbox .strongblack {font-size:13px;color:#000;}
	
	#shoppingbody {background-image:url(/images/nav/2005_back-top.jpg); background-repeat: repeat-x; width:778px; border-left: solid 1px #C40C45
; border-right: solid 1px #C40C45
; border-bottom: solid 1px #C40C45
; padding-top:15px;padding-bottom:20px;}	
	#shoppingbody_left {width:191px;text-align:left;padding-left:0px;font-size:12px;}
	#shoppingbody_left ul {margin-left:0px; padding-left:0px; border-left:0px; margin-top:0px;padding-top:0px;margin-bottom:20px;}
	#shoppingbody_left li {list-style-type: none; line-height:1.6em;}
	#shoppingbody_left_id {margin-left:0px; padding-left:15px;}
	#shoppingbody_right {text-align:left; }
	.shopping_navhead {font-size: 14px; padding-bottom:20px;}
	.shopping_navsubhead {}
	#shopping_navfeaturead {padding:10px; border: solid 1px #ccc; margin-top:15px;}
	#shopping_navfeaturead a {font-size:15px;}
	#shopbyoptions {line-height:24px; font-size:13px;}
	
	#shopping_content {padding-right:14px;padding-left:28px;}
	#shopping_content h1 {font-size:18px; font-weight: normal; margin-top:0px;}
	.shoppingtitle {margin-left:5px;}
	#shopping_content_homemainfeature {padding-bottom:20px;}
	#shopping_content_newproducts {background-color:#FFCE00; padding:10px;padding-left:15px; border: solid 1px #C40C45
;}
	#shopping_content_newproducts span {font-size:12px;}
	#shopping_content_hometextlinks {background-color:#f8f8f8; padding:10px;padding-left:15px; margin-bottom:0px;}
	#shopping_content_hometextlinks .larger_text {padding-bottom:20px;margin-top:-5px;}
	#shopping_content_childcategories {background-color:#FFF5F7; border: solid 1px #FF66CC; padding:10px;margin-left:5px; margin-right:5px;margin-bottom:5px;}
	#shopping_content_childcategories .larger_text {padding-bottom:10px;}
	#shopping_content_childcategories td {width:160px; line-height:21px;}
	.shopping_pagenav {background-color:#f9f9f9; border: solid 1px #FF66CC; padding-top:4px; padding-bottom:2px;padding-left:10px; padding-right:10px;margin-left:5px; margin-right:5px;}
    .shopping_pagenav td {width:160px;}
	#shopping_jumpy_chooser {font-size:10px;}
	.shopping_grid td {width: 33%; background-color:#fff; border: solid 1px #CCC; padding:10px; text-align:center; padding-top:15px;}
	.shopping_grid .shopping_popular {background-image:url(/images/shopping_popular.gif);background-position:top right;background-repeat : no-repeat;padding-top:25px;border: solid 1px #BAD3F2;}
	.shopping_grid .shopping_reviews {background-image:url(/images/shopping_reviews.gif);background-position:top right;background-repeat : no-repeat;border: solid 1px #F2B4C9;}
	.shopping_grid .shopping_popular {background-image:url(/images/shopping_popular.gif);background-position:top right;background-repeat : no-repeat;padding-top:25px;border: solid 1px #BAD3F2;}
	.shopping_grid .shopping_reviews {background-image:url(/images/shopping_reviews.gif);background-position:top right;background-repeat : no-repeat;border: solid 1px #F2B4C9;}
    .shopping_grid .shopping_reviews .reviews_read {text-align:right;font-size:9px;padding-bottom:5px;}

	.shopping_features {font-size:15px; margin-top:12px;}
	
	#shopping_legend {margin-top:30px;}
	#shopping_legend #slpop {background-image:url(/images/shopping_popular.gif);background-position: top left; background-repeat : no-repeat; height:20px; padding-left:50px; padding-top:5px;margin-top:5px;}
	#shopping_legend #slreviews {background-image:url(/images/shopping_reviews.gif);background-position: top left; background-repeat : no-repeat; height:20px; padding-left:50px; padding-top:5px;margin-top:5px;}	
	
	#wishlisthome_signup {background-color:#fff; border: solid 1px #FF66CC; padding:15px; margin-right:25px;width:250px;}	
	#wishlisthome_login {background-color:#FFE9F1; border: solid 1px #FF66CC; padding:15px;width:250px;}
	
	.wishlist_grid {background-color:#fff; border: solid 1px #FF66CC; margin-bottom:4px;}
	.wishlist_grid td {padding:8px;}
	.wishlist_grid td input {font-size:10px;}
	.wishlist_grid h3 {font-size:14px; font-weight:normal;}
	.wishlist_grid .footnote {color:#999;}	
	
	.wishlist_imgbox {text-align:center; line-height:24px;}
	.wg_left {width:145px;}
	
	#wishlist_userbox, #wishlist_signupbox {background-color:#FFE9F1; border: solid 1px #ccc; padding:10px; width:197px; margin-bottom:25px;}
	#wishlist_userbox ul {margin-left:0px; padding-left:0px; border-left:0px;  
                          margin-top:0px;padding-top:0px;margin-bottom:20px;}
	#wishlist_userbox li {list-style-type: none; line-height:1.6em;}	
	
	#wishlist_emailbox {background-color:#fff; border: solid 1px #ccc; padding:10px; width:197px; margin-bottom:25px;}	

	#wishlist_login {width:400px;margin-left:0px; padding-left:0px;}
	#wishlist_login td {padding-bottom:10px;}
	#wishlist_signupbox {font-size:11px;}
	#wishlist_signupbox ul {margin-left:0px; padding-left:0px; border-left:0px;margin-top:20px;}
	#wishlist_signupbox li {margin-left:20px;margin-bottom:20px;list-style-type:square;}
	#wishlist_nav {background-color:#f9f9f9; border: solid 1px #FF66CC; padding-top:4px; padding-bottom:2px;padding-left:10px; padding-right:10px;margin:4px; }
	#wishlist_join {width:440px;margin-left:0px; padding-left:0px;}
	#wishlist_join td {padding-bottom:10px;}	
	#wishlist_emailsample {background-color:#fff; border: solid 1px #FF66CC; margin-bottom:4px; padding:15px;}
	#wishlist_emailsample p {width:400px;}
	
	
	#footer {font-size:10px;margin-top:44px;}
	
	#breadcrumb {font-size:16px;}
	.larger_text {font-size:12px;}
	.smaller_text, .footnote {font-size:10px;}
	
	.article_highlight {border: dashed 1px #999999; background-color: #f9f9f9; padding: 9px; line-height:1.4em;}	
	p.article_highlight {padding-top:9px;}
	.content_verticalspacer {padding-bottom:30px;}
	.shopwish_notice {border: solid 1px #ccc; background-color:#FFFFEE; padding:10px; margin-bottom:4px; line-height:1.6em; font-size:12px;padding-left:14px;}
	.new {color: #C40C45
;}

	.form_required {color:#FF66CC;}
	.tdspacer {padding-right:15px;}
	
	#rotator
{
background: url(images/rotator.php) no-repeat top center;
width: 700px;
height: 150px;
}
#datingtrends_categorylist {background-color:#FFEDB0; width:197px; padding:10px; border: solid 1px #ccc; font-size:12px;margin-bottom: 25px;}
#rss {text-align:center;}
.dtimg {margin-left:12px; margin-bottom:12px;}
.datingtrends_posted {margin-bottom: 35px;}
.dtul {padding-left:25px; margin-left:0px;}
.dtul li {padding-bottom:18px;}
