body {margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFF; border-top: 1px solid #2A4F6F; font-size: small; line-height: 130%;}


#container{clear: both; margin: 0; background-color: #FFF; background-image:  url(http://www.reminisce.com/images/2005/side_bkgd.jpg);  background-repeat: repeat-y;}
#sidebar{clear: both; float: left; width: 200px; padding-left: 10px; }

#wrapper{margin-left: 200px; margin-top: 0; clear: right;}		
#content{margin: 0 0 0 10px; clear: right;}
#feature { width: 99%; margin:0; }
#subfeature { width: 99%; float: left; margin-top: 1em;}
#links { width: 99%; float: left;}
#issuelinks { width: 99%; float: left;}
#tipbox { width: 95%; padding: 1em; background-color:#FFF7E9; border: 1px solid #D25505;}
#tipbox2 { width: 75%; padding: 1em; background-color:#FFF7E9; border: 1px solid #D25505;}

#tipbox3 { width: 330px; padding: 10px; background-color:#FFF7E9; border: 1px solid #D25505;}
#tipbox3 .date {font-size: 12px; vertical-align:top; width: 50px; padding: 10px 0 0 0;}
#tipbox3 .title {font-size: 12px; vertical-align:top; font-weight: bold; font-style: italic; width: 230px; padding: 10px 0 0 0 }
#tipbox3 .title2 {font-size: 12px; vertical-align:top; font-weight: bold; font-style: italic; width: 260px; padding: 10px 0 0 0 }
#tipbox3 .year {font-weight: normal; font-style: normal; }

#spacer { float: left; margin-left: 20px; height: 10px; width: 90% }

/*  Content section for all pages 
-------------------------------------------------- */
#subfeature ul {margin-left: 4em;}
#subfeature ol {margin-left: 2em;}
#subfeature ol li {margin-bottom: .8em; }
#subfeature ul li {list-style-type: disc; margin-bottom: .8em; }

#subfeature .address ul {margin-left: 4em; list-style: none;}
#subfeature .address li {list-style-type: none; margin: 0 0 0 20px;}

#tipbox li {margin-bottom: .8em;}

#sidebar li {margin-bottom: .5em;}


#subfeature ul.leftSmPic  { float: left;  margin: 0 15px 0 0; padding: .4em; }
#subfeature ul li.noBullet {list-style-type: circle; margin-left: 20px; padding: 0;}
		
/*  Footer nav 
-------------------------------------------------- */
#footer{clear: both; background-color: #EEB997; padding:.3em;text-align: center; border-top: 1px solid #333;}
#footer ul {clear:both;  width: 80%; margin: auto;}
#footer li {display: inline; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif; font-size: 70%; line-height: 110%; }


/*  Header
-------------------------------------------------- */
#headerWrapper { border-bottom: 10px #822C1A solid; border-top: 1px solid #822C1A; background-image:  url(/Images/2005/bkgd.jpg); background-repeat: no-repeat; height: 120px;}
#header {  margin-top: 5px; margin-right: 0; float: right; width: 60%; }
#header ul {  float: right; border: 0; margin: 0; padding: .1em; list-style-type: none; color: #D25505; font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif; font-size: 90%; text-align: right; font-weight: bold;}
#header li { display: block; padding: 0 1em 0 1em;   color:#7F020B;}
#header a:link, #header a:visited { text-decoration: none;  color:#7F020B;}
#header a:hover { color: #3862B7; text-decoration: underline;}
#header .leftLogo { position: absolute; top: 0; left: 0; }
#headerR { padding: 2px; float: right; width: 110px;}
#header h2 { margin-top: 0; color: #000; font-size: 100%; line-height: 140%; border-bottom: 0; text-align: left;}



/* Basic links
-------------------------------------------------- */
a:link {color: #990921; text-decoration: underline; }
a:visited {color: #B6273F; text-decoration: underline; }
a:hover {color: #369; text-decoration: none; }
a:active {color: #990921; text-decoration: underline; }

.rules ol {list-style: decimal;}
.rules li {margin-bottom: .8em;}


.logo { margin: 0; border: 0;}
.noborder { border: 0;}
.clearboth { clear: both; }
.clearright {clear: right;}
.clearleft {clear: left;}
.alignright {text-align: right; padding-top: 1em; margin-right: .5em;}
.spacer { float: left; width: 1em; }
.spacer2 { float: left; width: 70%; }
.left { float: left; padding: .4em; border: 1px solid #666; margin: 5px 10px 5px 5px; }
.leftNB { float: left; padding: .4em; }
.right { float: right; padding: .4em; border: 1px solid #666; margin: 5px 5px 5px 10px;}
.rightNB {float: right; padding: .4em;}
.strong {font-weight: bold;}
.title { margin-bottom: 1em; }
.ingredients  { font-weight:bold; clear:both; padding-top: .5em; }
.romance { margin-left: 2em; font-style:italic;}
.photo-table { float: right; margin: 0; padding: 0 .1em 0 .3em; border: 1px solid #666;}
.photo-tableNB { float: right; margin: 0; padding: 0 .1em 0 .3em; }
.photo-caption { margin: 0; padding: 0 .1em 0 .3em; font-size: 70%; text-align: left; line-height:110%;}
.center {text-align: center;}
.winner1 {float: left; font-size: 110%; color: #30C; font-weight: bold;}
.winner2 {float: left; font-size: 110%; color: #F00; font-weight: bold;}
.winnerHM { font-size: 100%; color: #090; font-weight: bold;}
.NB {border: 0;}
.captionRight {text-align: right;}
.divider { color: #363; text-align: center; font-weight: bold;}
.first {margin-top: 0; padding-top: 0;}

.firstLetter { font-size:24px; color: #CC0033; font-weight: bold;}

#row2col1 { margin-top: 15px; float: left; width: 45%;  }
#row2col2 { margin-top: 15px; margin-left: 20px; float: left;  width: 45%; }

#row3col1 { margin-top: 20px; float: left; width: 70%; }
#row3col2 { margin-top: 10px; margin-left: 20px; float: left; width: 120px; text-align: center; margin-top: 20px;}

#row4col1 { margin-top: 15px; float: left; width: 36%; }
#row4col2 { margin-top: 15px; margin-left: 20px; float: left;  width: 54%;  padding: 10px; border: 1px solid #C00; background-color:#FFC;}

#row8col1 { margin-top: 0; padding-bottom: 5px; float: left; width: 94%;  }
#row8col1 ul .lfloat {clear: left; margin-left: 10em;}
#row8col1 li {margin-left: 2em; margin-bottom: .2em;}



/* What's new section
-------------------------------------------------- */
#news { width: 180px;}
#news ul { margin: 1em; padding: .2em; list-style-type:disc; }
#news li { margin-left: 1em;color:#AF0528;}


/* On-Line poll
-------------------------------------------------- */
#poll { border: 1px solid #000;  background-color: #CFE1E9;  width: 172px; font-weight: bold; }
#poll h4 { background-color:#18488A; color:#FFF; margin: 0; padding: .3em;}

#subpoll { padding: 5px; font-size: 80%; line-height: 100%; font-weight: normal;}
#subpoll h5 { color:#18488A; font-size: 110%; margin: 0; padding: 0 .3em 0 .3em; font-weight: bold;}
#subpoll p {margin: 0; padding: 8px;}


/* CS featured item
-------------------------------------------------- */
/*
#csFeature { border: 1px solid #000;  padding: .2em; margin: 10px; text-align: center; background-color: #FFFAE7;  width: 150px; }*/
#wwct { margin: 10px; text-align: center; width: 155px;}



/* Basic styles
-------------------------------------------------- */
h1 { color: #AF0528; font-size: 150%; line-height:1em;}
h2 { color: #B61B2A; font-size: 140%; line-height: 1.4em; border-bottom: 2px solid #B61B2A;}
h3 { color: #BE1C37; font-size: 120%; line-height: 1.3em; border-bottom: 1px solid #195591; margin-bottom: .2em; }
h4 { color: #385494; font-size: 110%; line-height: 1.2em;}
h5 { color: #900; font-size: 100%; line-height: 1.2em;}
h6 { color: #385494; font-size: 90%; line-height: 1.2em;}

.noborder { border: 0;}
h3 a:link { text-decoration: none;}
h3 a:visited { text-decoration: none;}
h3 a:active  { text-decoration: none;}
h3 a:hover {text-decoration: none;}


h1 { font-family: "Times New Roman", Times, serif; margin: 0;}
h2, h4, h5, h6 { margin-top: 5px; margin-bottom: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
h3 {margin-top: 0;}
h2+p, h3+p, h4+p { margin-top: .1em; }

		
		/*  1st Main Horizontal nav 
-------------------------------------------------- */
#navmain2 { margin-left:-10px; background-color: #AA432A;}
#navmain2 ul { border: 0; margin: 0 20px 0 0; padding-bottom: .2em; list-style-type: none; vertical-align:top; color: #FFF; font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif; font-size: 100%; text-align: right; font-weight: bold; }
#navmain2 li { display: inline; padding-left: 1em; padding-right: 1em;  color:#FFF;}
#navmain2 a:link, #navmain2 a:visited { text-decoration: none;  color:#FFF;}
#navmain2 a:hover { color: #FADA26;  }

		/*  2nd Main Horizontal nav 
-------------------------------------------------- */
.nav2 { margin-left:-10px; background-color: #aa2a2a;}


		/*  2nd Main Horizontal nav 
-------------------------------------------------- */

#row5col1 { margin-top: 15px; float: left; width: 45%;  }
#row5col2 { margin-top: 15px; margin-left: 20px; float: left;  width: 45%; }

#row6col1 { margin-top: 15px; float: left; width: 45%;  }
#row6col2 { margin-top: 15px; margin-left: 20px; float: left;  width: 45%; }

#row7col1 { margin-top: 15px; float: left; width: 55%;  }
#row7col2 { margin-top: 15px; margin-left: 20px; float: left;  width: 35%; }


		/*  2nd Main Horizontal nav 
-------------------------------------------------- */
#discount { width: 80%; margin: 2em 4em; padding: 1em; border: 2px dashed #039; text-align: center; background-color: #FFEFCC;}
#discount .sponsor {font-size: 80%;}

		/*  Side box in content well 
-------------------------------------------------- */
#quote { margin: 1em; padding: 1em; border: 3px double #039; background-color: #FFEFCC;}

.recSub {font-size: 100%;}

#contents{
	width:470px;
	margin:  0;
	padding: 0;
	}
#contents ul{
	width: 220px;
	float:left;
	padding:0 10px 0 5px;
	margin:0;
	list-style-type: none; 
	}
#contents ul li { 
	list-style-type: none; 
	padding:0 0 5px 0;
	margin:0;
	}
		/*  Extra spots on home page
-------------------------------------------------- */	
.extra { margin: 15px 15px 15px 0; float: left; width: 45%;  }
h4.NL {
color: #990000; border-bottom: 1px solid #999; border-top: 1px solid #999; background-color:#f8f2e0; padding: 5px; font-weight: bold;

}
		/*  horizontal columns in content well 
-------------------------------------------------- */
#hor-col-1{width:270px; float:left; padding: 4px;}
#hor-col-2{width:360px; float:left; padding: 4px;}
#hor-col-3{width:346px; float:left; padding: 4px;}
#hor-col-4{width:284px; float:left; padding: 4px;}

/* Ask the Antiques Expert Archive
-------------------------------------------------- */

#antiques-archive {margin: 6px 0 0 0;}
#antiques-archive ul { margin: 0; padding: 0; line-height: 100%; }
#antiques-archive li { margin-left: 30px; margin-bottom: 0; margin-top:0; padding-top: 0; padding-bottom:0; color:#AF0528;}


/**********/
ul.listData {}
ul.listData li {width:;}
ul.listData li span {width:50px;float:left;}
.imgR {float:right;margin:10px;	margin-right:0px;border:1px solid #333333;padding:3px;width:260px;}
.imgL {float:left;margin:10px;margin-left:0px;border:1px solid #333333;padding:3px;width:260px;}
.imgR img, .imgL img {padding:5px;}
.imgR p, .imgL p {font:normal 10px verdana;background:#ffffff;padding:0px 10px;margin:0px;}
.imgR a, .imgL a {font:bold 10px verdana;clear:both;padding-left:10px;}
.sprtr {border-top:1px solid #cccccc;margin:0px;}
.clr {clear:both;height:1px;line-height:1px;}
h6{font:bold 12px verdana; padding:0px; margin:0px;}