@charset utf-8;

html {
	background:url(Assets/images/topbottom_bar.jpg) repeat-x;
}

body {
	background:url(Assets/images/topbottom_bar2.gif) repeat-x;
	background-color:#ffffff;
	margin:0 auto;
	margin-top: 8px;
	width: 960px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	padding:0
}

div#mainbody {
	width:960px;
	margin:0 auto
}

#horiz_banner {
	width: 945px;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 5px;
}

div#container {
	width:960px;
	height:0;
	margin:0 auto
}

div#container p {
	color:#fff;
	padding-top:2px;
	margin-top:2px
}

div#content {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:auto;
	max-height:1900px;
	_max-height:2200px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_archives {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:3000 px;
	max-height:3000px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_goodeats {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:auto;
	height: 2200px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_goodeats_annys {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	_margin-left: 100px;
	height:auto;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_lifetimes {
	position:absolute;
	margin-top:30px;
	height: 2330px;
	max-height:2330px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_guides {
	position:absolute;
	margin-top:30px;
	_margin-top:8px;
	height: 1200px;
	max-height:1800px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_footer14 {
	position:absolute;
	margin-top:30px;
	_margin-top:8px;
	height: 2900px;
	max-height:2900px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_subscription {
	position:absolute;
	margin-top:30px;
	height:900px;
	max-height:900px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#header {
	position:relative;
	margin:0;
	padding:0
}

#envelope {
	float: left;
	margin-top: 4px;
	margin-left:20px;
}

div#subscription {
	float:left;
	text-align:left;
	color:#d1e576;
	margin:0;
	padding:2px 0 0 15px
}

div#subscription p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:10px;
	padding:0
}

div#subscription p:hover, div#top_contact p:hover, div#top_home p:hover, div#top_aboutus p:hover, div#top_promotions p:hover, div#top_advertise p:hover, div#top_market p:hover {
	color:#FFE34B;
}

div#top_contact, div#top_aboutus, div#top_promotions, div#top_home {
	float:left;
	text-align:right;
	padding:2px 0 0
}

div#top_home p {
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:180px;
	_margin-left:180px;
	color:#FFF;
	padding:0
}

div#top_aboutus p, div#top_promotions p, div#top_market p, div#top_contact p {
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0 0 0 20px
}

div#top_advertise, div#top_market {
	float:left;
	text-align:left;
	padding:2px 0 0
}

div#top_advertise p {
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding:0 0 0 20px
}

div#logo {
	width:490px;
	float:left;
	background:#FFF
}

div#covers {
	width:470px;
	height:140px;
	float:right
}

div#bigbuttons {
	position:relative;
	float:left;
	width:960px;
	height:45px;
	margin:0;
	padding:0
}

div#darkbar {
	float:left;
	width:960px;
	margin:0;
	padding:0
}

div#bigwindow {
	float:left;
	margin:0;
	padding:0;
	background:#FFF
}

#skyscraper {
	float:right;
	margin-right:10px;
	margin-top:-50px
}

#skyscraper_pops {
	float:right;
	margin-right:10px;
	margin-top:20px
}



#flashbutton01, #flashbutton05 {
	float:left;
	width:150px;
	height:45px
}

#flashbutton02, #flashbutton03 {
	float:left;
	width:160px;
	height:45px
}

/*Buttons_______________________________________________________________________*/



#button01 a {
	float: left;
	display: block;
	background:url(Assets/images/currentissues_button.jpg);
	background-position: top;
	height: 45px;
	width: 161px;
	text-indent: -9999px;
}

#button01 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/currentissues_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 161px;
	text-indent: -9999px;
}

#button01 a:active {
	float: left;
	display: block;
	background:url(Assets/images/currentissues_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 161px;
	text-indent: -9999px;
}

#button02 a {
	float: left;
	display: block;
	background:url(Assets/images/archive_button.jpg);
	background-position: top;
	height: 45px;
	width: 109px;
	text-indent: -9999px;
}

#button02 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/archive_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 109px;
	text-indent: -9999px;
}

#button02 a:active {
	float: left;
	display: block;
	background:url(Assets/images/archive_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 109px;
	text-indent: -9999px;
}

#button03 a {
	float: left;
	display: block;
	background:url(Assets/images/goodeats_button.jpg);
	background-position: top;
	height: 45px;
	width: 126px;
	text-indent: -9999px;
}

#button03 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/goodeats_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 126px;
	text-indent: -9999px;
}

#button03 a:active {
	float: left;
	display: block;
	background:url(Assets/images/goodeats_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 126px;
	text-indent: -9999px;
}

#button04 a {
	float: left;
	display: block;
	background:url(Assets/images/datebook_button.jpg);
	background-position: top;
	height: 45px;
	width: 118px;
	text-indent: -9999px;
}

#button04 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/datebook_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 118px;
	text-indent: -9999px;
}

#button04 a:active {
	float: left;
	display: block;
	background:url(Assets/images/datebook_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 118px;
	text-indent: -9999px;
}

#button05 a {
	float: left;
	display: block;
	background:url(Assets/images/lifetimesnew_button.jpg);
	background-position: top;
	height: 45px;
	width: 116px;
	text-indent: -9999px;
}

#button05 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/lifetimesnew_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 116px;
	text-indent: -9999px;
}

#button05 a:active {
	float: left;
	display: block;
	background:url(Assets/images/lifetimesnew_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 116px;
	text-indent: -9999px;
}

#button06 a {
	float: left;
	display: block;
	background:url(Assets/images/ribbon_button.jpg);
	background-position: top;
	height: 45px;
	width: 330px;
	text-indent: -9999px;
}

#button06 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/ribbon_button.jpg);
	background-position: top;
	height: 45px;
	width: 330px;
	text-indent: -9999px;
}

#button06 a:active {
	float: left;
	display: block;
	background:url(Assets/images/ribbon_button.jpg);
	background-position: top;
	height: 45px;
	width: 330px;
	text-indent: -9999px;
}

#flashbutton04 {
	float:left;
	width:159px;
	height:45px
}

#space01 {
	float:left;
	width:20px;
	height:45px
}

#space02 {
	float:left;
	width:20px;
	height:45px;
	background:#FFF
}

#flashbutton06 {
	float:left;
	width:125px;
	height:45px
}

#space03 {
	float:left;
	width:16px;
	height:45px;
	background:#003
}

div#firstads {
	position:relative;
	float:right;
	width:330px;
	height:519px;
	margin-top:0;
	padding-top:0
}

div#big_spacer {
	_position:relative;
	_float:right;
	_width:330px;
	_height:0px;
	_margin-top:-12px;
	_padding-top:0
}

div#test {
	float:left;
	width:960px;
	height:80px;
	margin-top:-16px;
	margin-bottom:-150px;

}

div#test01 {
	float:left;
	width:630px;
	height:70px;
	margin-bottom:-150px;
	_margin-top: -10px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background:#FFF
}

div#test02 {
	float:right;
	width:329px;
	height:70px;
	margin-bottom:-150px;
	
}

#piranha {
	width: 600px;
	height: 200px;
	background-color: red;
}

div#leftblock {
	float:left;
	width:420px;
	height:1000px;
	margin-top:55px;
	margin-left:0;
	padding-left:0;
	border-right:1px solid #000
}

div#leftlist {
	float:left;
	width:195px;
	margin-top:20px;
	margin-left:0;
	padding-left:0
}

div#leftlist ul {
	list-style-type:none;
	margin-left:0;
	padding-left:5px
}

div#leftlist li {
	list-style-type:none;
	margin-bottom:30px;
	margin-left:0;
	padding-left:0
}

div#rightlist {
	float:right;
	width:200px;
	height:800px;
	margin-top:42px;
	_margin-top: 40px;
	margin-right:0;
	margin-left:15px;
	padding-left:0
}

div#rightlist li {
	height:138px;
	margin-top:10px;
	margin-bottom:33px;
	margin-left:0;
	padding-left:0;
	padding-bottom:0;
	background:#FFF
}

div#rightlist ul {
	list-style-type:none;
	margin-left:-15px;
	padding:0 15px 0 0;
	_margin-left:0px;
	_padding:0px 15px 0 0px;
	_margin-top: 25px;
}

div#rightlist h3 {
	text-align:left;
	color:#CC0000;
	font-size:14px;
	padding:0
}

p {
	text-align:left;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	padding:0
}

div#rightlist p:hover, div#rightlist h3:hover {
	text-decoration:underline
}

div#rightlist p {
	text-align:left;
	color:#000;
	padding-top:0;
	margin:-25px 0 0;
}

#department p {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-left:15px;
	margin-top:-10px;
	_margin-top: 0px;
	width:420px;
	_width:50px;
	color:#666
}

ul#text p {
	display:block;
	font-size:12px;
	text-align:left;
	color:#000;
	margin-right:0;
	margin-bottom:0;
	margin-top: -5px;
	padding:0
}

div#rightblock {
	float:left;
	_float:left;
	width:100px;
	_width:100px;
	margin-top:75px;
	margin-left:40px;
	_margin-left:0px;
	padding-left:0
}

div#ops {
	float:left;
	width:177px;
	margin-left:-20px;
	padding-left:0
}

ul#gallery {
	width:177px;
	_width:187px;
	list-style-type:none;
	text-align:left;
	margin:0;
	padding:0;
	_padding-left: 35px;
}

ul#gallery a li img {
	text-decoration: none;
}

div#rightblock li {
	padding-bottom:5px;
	margin-left:0;
	padding-left:0
}

#article_thumb p {
	margin-top: 10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

div#pagebox {
	text-align:right;
	width:631px;
	background:url(Assets/images/bigtextarea.gif) #595959
}

div#mainwindowtext {
	text-decoration:none;
	color:#FFF;
	float:left;
	width:650px;
	background:url(images/bigtextarea.gif) repeat-x
}

div#mainwindowtext p {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:left;
	padding:0 0 0 25px
}

div#mainwindowtext p#title {
	color:#FF0;
	font-weight:700
}

div#mainwindowtext p#brief {
	color:#FFF;
	margin:0 15px 0 0;
	padding:0 35px 0 15px
}

.image {
	position:relative;
	clear:both;
	float:left;
	width:350px;
	height:70px
}

div#middlesection {
	width:960px;
	height:620px;
	background:#FFF
}

div#collumns {
	position:relative;
	width:960px;
}

ul#text li a p {
	font-size:13px
}

.floatLeft {
	float:left;
	margin-right:10px
}

.floatRight, #movers-row div a.cross-link, #ops_row3, #ops_row5 {
	float:right
}

.clear, #subscription_box {
	clear:both
}

a {
	outline:none;
	color:blue;
	text-decoration:none
}

#ad01 {
	outline:none;
	text-decoration: none;
}

#page-wrap {
	width:630px;
	height:519px;
	top:0;
	left:0;
	position:relative;
	min-height:520px;
	margin:0 auto;
	background:url(images/janela.png) no-repeat top center
}

div#bottombuttons {
	width:630px;
	padding:15px 0 0
}

div#bottomright {
	float:right;
	width:120px
}

.photo-meta-data h3 {
	font-size:16px;
	text-align:left;
	color:#ffe34b;
	margin:-5px 0 0
}

.photo-meta-data p {
	font-size:12px;
	text-align:left;
	color:#FFF;
	margin:4px 0 0
}

a:visited {
	color:grey;
	text-decoration:none
}

a img {
	border: none;
}

div.photo-meta-data a:hover, a:active {
	color:#ffe34b
}

div.photo-meta-data p {
	font-size:14px;
	text-decoration:none
}

div.photo-meta-data p:hover {
	color:#FF6
}

.slider-wrap {
	width:607px;
	height:520px;
	position:absolute;
	top:7px;
	left:14px
}

.stripViewer .panelContainer .panel ul {
	text-align:left;
	margin:0 15px 0 30px
}

.stripViewer {
	position:relative;
	overflow:hidden;
	width:603px;
	height:488px
}

.stripViewer .panelContainer {
	position:relative;
	left:0;
	top:0
}

.stripViewer .panelContainer .panel {
	float:left;
	height:488px;
	position:relative;
	width:603px
}

.stripNavL, .stripNavR, .stripNav {
	display:none
}

.nav-thumb {
	border:0 solid #000;
	margin-right:10px;
	_margin-right:0px;
}

#movers-row {
	margin:-6px 0 0 16px
}

#movers-row div {
	width:17%;
	float:left
}

.photo-meta-data {
	height:101px;
	margin-top:5px;
	position:relative;
	z-index:9999;
	color:#FFF;
	padding:10px;
	background:url(images/textbox.png)
}

.photo-meta-data span {
	font-size:14px
}

.cross-link {
	display:block;
	width:18px;
	margin-top:-24px;
	position:relative;
	padding-top:15px;
	z-index:9999
}

.active-thumb {
	background:url(images/icon-upline2.png) no-repeat top center
}

div#mainmotherframe {
	padding-top:0;
	width:960px;
	height:519px;
	margin:0
}

div#mainmotherframe2 {
	width:960px;
	margin: 0
}

div#motherframe {
	position:relative;
	float:left;
	width:630px;
	border-right:1px solid #000;
	margin:0
}

div#motherframe2 {
	position:relative;
	float:left;
	width:630px;
	border-right:1px solid #000;
	_border-right:0px solid #000;
	margin:-519px 0 0;
	_margin:-535px 0 0;
	margin-bottom: 15px
}

div#motherframe3 {
	position:relative;
	float:left;
	width:630px;
	border-right:1px solid #000;
	margin:-519px 0 0;
	margin-bottom: 15px
}

div#skyscraper_fat {
	width: 300px;
	_float:rigth;
	height: 523px;
	margin-top: 10px;
	_margin-top: 0px;
	_padding-left: 20px;
}

div#skyscraper_fat_main {
	width: 300px;
	_float:rigth;
	height: 343px;
	margin-top: -110px;
	_margin-top: 0px;
	_padding-left: 20px;
	margin-bottom: 20px;
}

div#under_skyscraper_fat {
	width: 300px;
	_float:right;
	height: 208px;
	_margin-top: 0px;
	_padding-left: 20px;
	float:right;
	margin-right:10px;
	margin-top:75px;
	margin-bottom:10px;
	_margin-bottom:10px;
}

/*Footers_____________________________________________________________________________*/

#footer {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1720px;
	_margin-top:1760px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer2 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1860px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer3 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1950px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer4 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:880px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer5 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1100px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer6 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:2580px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer7 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:2080px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer8 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1840px;
	_margin-top:1900px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer9 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:2330px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:420px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer10 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:90px;
	_margin-top:90px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer12 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1500px;
	_margin-top:1400px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer13 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:930px;
*margin-top:965px;
	margin-top:905px\0/; /* for IE8, going last */
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer14 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:2900px;
*margin-top:2900px;
	margin-top:2900px\0/; /* for IE8, going last */
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer4300 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:4300px;
	_margin-top:4300px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer4400 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:4400px;
	_margin-top:4400px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer8500 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:8500px;
	_margin-top:8500px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}


#footer3700 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:3700px;
	_margin-top:3700px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer3000 {
	color:#4f7182;  /*change to #4f7182 after october*/
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:3000px;
	_margin-top:3000px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer3200 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:3200px;
	_margin-top:3200px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer2800 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:2800px;
	_margin-top:2800px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer4700 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:4700px;
	_margin-top:4700px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer4100 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:4100px;
	_margin-top:4100px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:400px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#foot {
	color:black;
	width:960px;
	height:380px;
	_height:280px;
	text-align:center;
	margin:0 auto;
	padding-top: 20px;
	float:left;
	text-align: left;
}

#foot #foot_collum2, #foot_collum4, #foot_collum5 {
	border-left: thin solid white;
}

#foot ul {
	float:left;
	margin-right:27px;
	_margin-right:0px;
	padding-bottom: 10px;
	_margin-left: 25px;
}

#foot li {
	list-style: none;
	margin-top: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

#foot li p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	_padding-left: 30px;
}

#foot_black {
	background:black;
	width:960px;
	height:300px;
	margin:0 auto;
}

#foot p {
	height: 380px;
	width: 960px;
	background: black;
	display:inline;
	color:#FFF;
	text-align:center;
	padding-right:15px
}

.title {
	color:#FFCC00;
	font-weight:bold;
	_padding-left: 30px;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

.clearfix {
	display:inline-block
}

* html .clearfix {
	height:1%
}

#storyframe {
	position:relative;
	float:left;
	width:960px;
	margin:0
}

#storyframe_archives {
	position:relative;
	height: 1800px;
	float:left;
	width:960px;
	margin:0
}

#storyframe_goodeats {
	position:relative;
	float:left;
	width:960px;
	margin:0
}

#skyscraper_fat {
	float:right;
	margin-right:10px;
	margin-top:-80px
}

#skyscraper_fat_main {
	float:right;
	margin-right:10px;
	margin-top:-80px
	margin-bottom: 20px;
}

#mainstory {
	float:left;
	width:520px;
	height:1550px;
	_height:1550px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 115px;
	padding-left: 0px
}


#mainstory_chinese_auction {
	float:left;
	width:730px;
	height:1550px;
	_height:1550px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 115px;
	padding-left: 0px
}

#mainstory_lost_dog {
	float:left;
	width:520px;
	height:1000px;
	_height:1000px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 115px;
	padding-left: 0px;
	margin-top: 30px;
}

#mainstory_goodeats {
	float:left;
	width:520px;
	height:1550px;
	_height:1550px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-690px 0 0px 75px;
	padding-left: 0px
}

#mainstory_goodeats_review {
	float:left;
	width:520px;
	height:1550px;
	_height:1550px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:0px 0 0px -10px;
	padding-left: 0px
}

#mainstory h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#999;
	margin-bottom:-20px
}

#mainstory_goodeats_review h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#999;
	margin-bottom:-20px
}

#mainstory p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	padding-right:10px;
	margin-top:15px
}

#mainstory_chinese_auction h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#999;
	margin-bottom:-20px;
	margin-top:10px
}


#mainstory_chinese_auction p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 3;
	padding-right:10px;
	margin-top:10px;
	border-bottom: thin solid #DC9100;
}

#mainstory_chinese_auction ul li {
		margin-top: 0px;
		margin-bottom: 0px;
		list-style:none;

}

#mainstory_goodeats_review p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	padding-right:10px;
	margin-top:15px
}

#mainstory h2 {
	padding-top: 30px;
	border-top: thin solid #9f9a8a;
	font-size:34px;
	color:black;
	margin-top:30px;
	margin-bottom:-10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	padding-left: 0px;
	line-height: 1.2;
}

#mainstory_goodeats_review h2 {
	padding-top: 30px;
	border-top: thin solid #9f9a8a;
	font-size:24px;
	color:black;
	margin-top:30px;
	margin-bottom:0px;
	font-family:"Times New Roman", Times, serif;
	padding-left: 0px
}

#mainstory_archives {
	float:left;
	width:520px;
	height:1000px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-620px 0 0px 110px;
	padding-left: 0px;
	_padding-left: 10px
}

#mainstory_archives p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	padding-right:10px;
	_padding-right:0px;
	margin-top:15px
}

#mainstory_archives h2 {
	padding-top: 30px;
	border-bottom: thin solid #9f9a8a;
	font-size:24px;
	color:black;
	margin-top:0px;
	margin-bottom:-10px;
	margin-left: -10px;
	font-family:"Times New Roman", Times, serif;
	padding-left: 0px
}

#headshot {
	padding-top:px;
	padding-left: 260px;
}

#maintext {
	float:left;
	width:600px;
	height:1550px;
	border-right:1px solid #000;
	_border-right:0px solid #000;
	margin:0 0 0 10px;
	padding:0 0 0 20px
}

#maintext_fatherfeature {
	float:left;
	width:600px;
	height:1200px;
	border-right:1px solid #000;
	_border-right:0px solid #000;
	margin:0 0 0 10px;
	padding:0 0 0 20px
}

#maintext_fatherfeature p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.6;
	padding-right:30px
}

#maintext_fatherfeature h1 {
	font-size:24px;
	color:#C00;
	margin-bottom:-20px
}



#maintext_contact {
	float:left;
	width:600px;
	height:1000px;
	border-right:1px solid #000;
	_border-right:0px solid #000;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}

#maintext_contact p {
	margin-top: -5px;
	font-size: 16px;
	line-height: 1.4;
}

#maintext_contact h3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;

}

#maintext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 1.6;
	padding-right:30px
}

#maintext h1 {
	font-size:24px;
	color:#C00;
	margin-bottom:-20px
}

#maintext h2, #subscription_form h2 {
	font-size:24px;
	color:#aa0000;
}

#keithfamily {
	float:left;
	padding-right:25px
}

#keithfamily p {
	font-size:14px;
	text-align:center;
	font-style:italic;
	color:#666;
	margin:4px 0 2px
}

#pages, .pages_numbers {
	width:480px
}

#pages p {
	float:left;
	padding-right:10px;
	font-weight:100;
	font-size:12px;
	cursor: pointer;
}

.onit {
	color:#FFF;
	font-weight:700;
	padding-left:5px;
	width:.1em;
	margin-right:5px;
	background:red
}

.color1 {
	color:#900
}

#click_rates {
	color:#C33;
	font-size:12px
}

h3 {
	font-size:24px;
	color:#C00;
	font-family:"Times New Roman", Times, serif
}

#regularlinks {
	color:#00F
}

.comments {
	font-size:18px;
	font-weight:700;
	color:#000;
	margin-bottom:-5px;
	margin-top:10px
}

.email {
	color:#930
}

.email2 {
	color:#C00;
	font-size:16px
}

#map {
	float:left;
	margin:0 120px 30px 0
}

.qualifications {
	font-size:12px;
	padding-right: 30px;
	line-height: 1.6;
	font-family:Arial, Helvetica, sans-serif;
}

p archive {
	font-weight:400;
	font-size:16px
}

#pastissues a {
	font-size:14px;
	color:#000;
	font-family:"Times New Roman", Times, serif
}

.issues {
	float:left;
	width:180px
}

.issues h2 {
	margin-left:40px;
	width:180px;
	color:#900
}

#pastissues {
	margin-top:60px;
	height:350px;
	width:auto;
	margin-right:35px;
	border-top:thick solid #f2ac03;
	background:#ededed
}

/*Good Eats Pics_____________________________________________________________________________*/

#swordfish {
	float:left;
	width:300px;
	margin:5px 15px 0 0;
	_margin:5px 0px 0 0;
	padding:0 60px 0 0;
	_padding:0 20px 0 0
}

#hank_biker {
	float:left;
	width:300px;
	margin:5px 5px 0 0;
	_margin:5px 0px 0 0;
	padding:0 10px 0 0;
	_padding:0 20px 0 0
}

#lola_rest_pic {
	float:left;
	width:300px;
	margin:5px 15px 0 0;
	_margin:5px 0px 0 0;
	padding:0 25px 0 0;
	_padding:0 20px 0 0
}

#mousse {
	float:right;
	width:300px;
	margin:5px 15px 0 0;
	_margin:5px 0px 0 0;
	padding:0 60px 0 25px;
	_padding:0 0px 0 25px;
}

#editorial_pic_right {
	float:right;
	width:260px;
	margin:5px 40px 0 25px;
	padding:0 0px 0 30px
}

#editorial_pic_left {
	float:left;
	width:340px;
	margin:5px 15px 0 0;
	padding:0 0px 0 5px
}

#pictext {
	font-family: Arial;
	font-size:12px;
	color:#C00;
	margin-top:5px
}

#editorial_pic_right p {
	font-family: Arial;
	font-size:11px;
	color:#C00;
	margin-top:10px;
	line-height: 1.2;
}

#editorial_pic_left p {
	font-family: Arial;
	font-size:11px;
	color:#C00;
	margin-top:10px;
	line-height: 1.2;
}

#goodeats_ads {
	float:right;
	width:160px;
	margin-top:30px;
	margin-right:10px
}

.submenu {
	float:left;
	width:220px;
	height:590px;
	margin-top:29px;
	background:url(Assets/images/submenu2.jpg) no-repeat
}

#goodeats_submenu {
	float:left;
	width:220px;
	height:auto;
	margin-top:29px;
	background:url(Assets/images/submenu2.jpg) no-repeat
}

#restaurant_menu {
	float:left;
	width:220px;
	height:500px;
	margin-top:140px;
	margin-left: 10px;
	_margin-left: 0px;
	background:url(Assets/images/rest_menu.jpg) no-repeat
}

#restaurant_menu ul {
	padding-top:100px;
	padding-right:100px;
	text-align:center;
}

#restaurant_menu li {
	padding-right:80px;
}

.top_part {
	height:320px;
	padding-bottom:2px;
}

.rest_menus {
	float:left;
	width:220px;
	height:570px;
	margin-top:2px;
	background:url(Assets/images/submenu.png) no-repeat
}

.submenu ul {
	font-size:13px;
	width:210px;
	margin:60px 0 0px 45px;
	padding-left: 10px;
	_color:black;
}

.submenu li {
	list-style-type:none;
	font-size:13px;
	padding-left:0;
	color:#333;
	_color:red;
	margin:8px 0 0 -20px;
	_margin:8px 0 0 0px
}

.submenu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	_color:black;
	width:210px
}

.white_back li a {
	color:#000;
	font-size:14px
}

.white_back li, #petpics li, #row1 ul li, .group li {
	list-style-type:none
}

#pic_row1 {
	float:left;
	width:250px;
	margin-left:-40px
}

#pic_row1 li {
	margin-bottom:20px;
	width:500px;
	height:160px;
	padding-top:0
}

#pic_row1 img {
	padding-right:0;
	margin:5px 0 0
}

#pic_row1 p {
	padding-bottom:0;
	padding-top:2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:-150px 0 0 170px
}

.pages_numbers p {
	float:left;
	font-size:10px;
	font-weight:100;
	padding-right:0
}

/*Savings_____________________________________________________________________________*/


#row1_savings li span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	font-weight:700
}

#row1_savings ul {
	margin-left:-40px
}

#row1_savings ul li p {
	font-size:12px;
	margin-top:2px
}

#row1_savings li {
	list-style: none;
}

/*Datebook_____________________________________________________________________________*/

#dates_row ul {
	padding-top:50px;
	margin-left: 0px;
	margin-top: -105px;
	padding-left: 0px;
	list-style: none;
}

#calendar {
	margin-top: 52px;
}

#calendar span {
	background: url(Assets/images/calendar.jpg) no-repeat;
	padding: 38px 65px 25px 24px;
	margin-bottom:50px;
	height:80px;
	width:70px;
	font-size:28px;
	color:black;
	font-weight:700;
	font-family: Arial, Helvetica, sans-serif;
}

#calendar span#two_numbers {
	background: url(Assets/images/calendar.jpg) no-repeat;
	padding: 40px 65px 25px 27px;
	height:80px;
	width:70px;
	font-size:22px;
	color:black;
	font-weight:700;
	font-family: Arial, Helvetica, sans-serif;
}

#calendar span#three_numbers {
	background: url(Assets/images/calendar.jpg) no-repeat;
	padding: 38px 75px 25px 25px;
	height:80px;
	width:70px;
	font-size:22px;
	color:black;
	font-weight:700;
	font-family: Arial, Helvetica, sans-serif;
}

#calendar span#four_numbers {
	background: url(Assets/images/calendar.jpg) no-repeat;
	padding: 40px 65px 25px 18px;
	height:80px;
	width:70px;
	font-size:22px;
	color:black;
	font-weight:700;
	font-family: Arial, Helvetica, sans-serif;
}

li#first_event {
	font-size:12px;
	margin-top:0px;
	margin-left: 110px;
}

#dates_row ul li p {
	font-size:12px;
	margin-top:0px;
	margin-left: 00px;
}

#dates_row ul li p b {
	font-size:13px;
}

/*Photo Ops_____________________________________________________________________________*/

#row1 ul li span {
	font-size:14px;
	color:#fff;
	font-weight:700
}

#row1 ul li p {
	font-size:14px;
	margin-top:2px
}

.group {
	float:left;
	margin-left:-30px
}

#groups li img {
	width:150px;
	height:113px
}

#groups li span img {
	width:400px;
	height:300px
}

#ops_row1, #covers_row1, #covers_row2, #covers_row3, #covers_row4 {
	float:left
}

#ops_row1 img, #ops_row3 img, #ops_row5 img {
	margin-bottom:10px
}

#ops_row3 {
	_float: left;
	_margin-left:10px;
}

.thumbnail {
	position:relative;
	z-index:0
}

.thumbnail:hover {
	z-index:50
}

.thumbnail span {
	position:absolute;
	left:-1000px;
	border:0 dashed grey;
	visibility:hidden;
	color:#FFF;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:20px;
	background:#000
}

.thumbnail span img {
	border-width:0;
	padding:2px
}

.thumbnail:hover span {
	visibility:visible;
	top:-15px;
	left:60px
}

#ops_row3 .thumbnail:hover span {
	top:-15px;
	left:40px
}

#ops_row5 .thumbnail:hover span {
	top:-15px;
	left:-320px
}

/*Form_____________________________________________________________________________*/

#piggy {
	float:left;
	padding-top:40px;
	padding-bottom:40px
}

#subscription_form p {
	font-size:12px;
	line-height: 1.6;
	width:600px;
	font-family:Arial, Helvetica, sans-serif
}

#subscription_form {
	float: left;
	width:470px;
	min-height:1000px;
	height:auto!important;
	margin:0;
	padding:30px 0px 0px 0px
}

#contact-area {
	width:600px;
	margin-top:50px
}

#contact-area input {
	width:470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 10px;
	padding:3px
}

#contact-area textarea {
	width:470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	height:90px;
	margin:0 0 10px;
	padding:3px
}

#contact-area textarea:focus, #contact-area input:focus {
	border:1px solid #900
}

#contact-area input.submit-button {
	width:100px;
	float:right;
	margin-right: 22px
}

#contact-area input.submit-button:hover {
	color: red;
}

label {
	float:left;
	text-align:right;
	margin-right:15px;
	width:100px;
	padding-top:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif
}

.asterisc {
	color:#C00;
	font-weight:700
}

h4 {
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px
}

#waytogrow img {
	float:left;
	padding:5px 10px 0 0
}

/*Subscription_____________________________________________________________________________*/

#subscription_tag {
	float: left;
	margin: 0px 40px 0px 0px;
}

/*Archives_____________________________________________________________________________*/

ul.covers {
	width:124px;
	float:left;
	margin-left:-30px;
	_margin-left: 0px;
	margin-right: 40px;
	_margin-right: 0px;
	padding-left: 0px;
	text-decoration: none;
}

ul.covers a {
	text-decoration: none;
	width: 115px;
	height: 150px;
}

#issues_current {
	margin-left: 50px;
}

#past_issues {
	float:left;
	width:541px;
	margin-left:30px;
	_margin-left:-8px;
}

#past_issues p {
	font-size:12px;
	margin-top:-5px
}

#past_issues_coral {
	width:781px;
	margin-left:30px;
	_margin-left:-8px;
}

#past_issues_coral p {
	font-size:12px;
	margin-top:-5px
}

#covers_row1 li, #covers_row2 li, #covers_row3 li, #covers_row4 li {
	width:115px;
	height:150px;
	margin-bottom:35px;
	_margin-left: 15px;
	list-style-type:none
}

#covers_row1 li img, #covers_row2 li img, #covers_row3 li img, #covers_row4 li img {
	margin-bottom:5px;
	width:115px;
	height:150px
}

/*Submenus_____________________________________________________________________________*/


.bottom_part a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*Adoptables_____________________________________________________________________________*/

.adoptables_pages {
	padding-top:1120px;
	_padding-top:0px
}

.adoptables_pages2{
	padding-top:2300px;
	_padding-top:0px
}

div#ad01, div#ad02, div#ad03, div#ad04 {
	float:right;
	padding:0;
	background:#FFF
}

#ad02 {
	height: 310px;
	margin-bottom: 25px;
	margin-left:-10px;
	margin-right:10px;
	margin-top: 10px;
}

#ad03 {
	float:right;
	margin-right:0px;
	margin-bottom:15px
}

#ad04 {
	float:right;
	margin-right:14px;
	margin-top:80px
}

.submenu li a p {
	_color:black;
}

.submenu li a:hover, #page-wrapper p {
	color:#000;
	_color:black;
}

.submenu li a {
	_color: #191970;
	_font-weight:normal;
	_text-decoration: none;
	_background-color:transparent;
}

.submenu li a:link {
	_color: #191970;
	_background-color:transparent;
}

.submenu li a:visited {
	_color: #000;
	_background-color:transparent;
}

.submenu li a:hover {
	_color: #191970;
	_background-color: #F0E68C;
}

.submenu li a:active {
	_color: #191970;
	_background-color: #F0B48C;
}

/*Lifetimes_____________________________________________________________________________*/

#lifetimes_articles .department_title {
	margin-top: 15px;
	margin-left:0px;
	padding-left:0px;
}

#lifetimes_articles .department_title p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-left:0px;
	padding-left:0px;
	color:#666;
}

div#mainmotherframe2_lifetimes {
	float: left;
	width:962px;
	height:320px;
	margin:0;
}

div#motherframe2_lifetimes {
	float:left;
	width:962px;
	margin: 0 0 0
}

#lifetimes_columns {
	width: 600px;
	float: left;
	margin-left: 40px;
	_margin-left: 0px;
	_margin-top: -560px;
}

#lifetimes_window {
	width: 631px;
	float: left;
}

#skyscraper_fat_lifetimes {
	margin-top: 20px;
	float: right;
	margin-right: 15px;
}

div#lifetimes_articles {
	float:left;
	width:631px;
	height:1100px;
	margin-top:20px;
	_margin-top:220px;
	margin-left:0px;
	_margin-left:20px;
	padding-left:0px;
	border-right:none;
}

div#leftlist_life {
	float:left;
	width:150px;
	margin-left: none;
	padding_left: none;
	margin-top:20px;
}

div#leftlist_life li {
	float: left;
	height: 150px;
	width: 90px;
	margin-bottom: 30px;
	list-style-type: none;
}

div#lifetimes_articles img {
	width:90px;
	height:70px;
}

#lifetimes_articles ul {
	margin: 0px;
	padding:0px;
	width: 90px;
}

#lifetimes_articles ul li p {
	width: 120px;
	font-size: 12px;
	margin-left: 0px;
	_margin-top: 8px;
	padding: 0px;
}

#middle {
	margin-top: 20px;
	width: 150px;
	float: left;
}

#middle li {
	float: left;
	width: 90px;
	height: 150px;
	margin-bottom: 30px;
	list-style-type: none;
}

#images p {
	margin-left: 0px;
	padding-left: 0px;
}

#rightlist_life {
	padding-top: 20px;
	width: 150px;
	float: left;
}

#rightlist_life li {
	float: left;
	width: 90px;
	height: 150px;
	margin-bottom: 30px;
	list-style-type: none;
}

#farrightlist_life {
	padding-top: 20px;
	width: 150px;
	float: left;
}

#farrightlist_life li {
	float: left;
	width: 90px;
	height: 150px;
	margin-bottom: 30px;
	list-style-type: none;
}

/*Lifetimes Full Articles_____________________________________________________________________________*/

#lifetimes_fullarticles .department_title {
	margin-top: 15px;
	margin-left:0px;
	padding-left:0px;
}

#lifetimes_fullarticles .department_title p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-left:0px;
	padding-left:0px;
	color:#666;
}

#lifetimes_fullarticles {
	float:left;
	width:600px;
	margin-top:20px;
	margin-left:20px;
	padding-left:0px;
	border-right:none;
	height:auto;
}

#lifetimes_fullarticles ul {
	margin: 0px;
	padding:0px;
	width: 500px;
}

.full_article h2 {
	float:left;
	width:500px;
	font-size:22px;
	color: black
}

.life_lg_pic img {
	float: left;
	width: 200px;
	height: 200px;
	margin: 0 20px 2px 0;
}

.life_lg_pic_xtra img {
	float: left;
	width: 200px;
	height: 800px;
	margin: 0 20px 2px 0;
}

.full_article ul li#top {
	font-family:"Times New Roman", Times, serif;
	width: 500px;
	padding-left: 0px;
	padding-top: -20px;
	margin: 10px 0 0 0px;
	font-size:16px;
	height: auto;
}

.full_article ul li#top p {
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 0px;
	padding-top: 0;
	margin: 0px 0 0 0px;
	font-size:12px;
	margin-bottom: 50px;
	line-height: 1.6
}

.full_article li#top {
	float: left;
	height: 0px;
	width: 500px;
	margin-bottom: 0px;
	list-style-type: none;
}

.full_article {
	display:block;
	float:left;
	width:542px;
	margin-left: none;
	padding_left: none;
	margin-top:20px;
	height: auto;
}

.full_article ul li#back {
	list-style: none;
	padding-left: 0px;
	padding-top: 0;
	font-size:16px;
	margin-left: -0px;
}

.goback_button a {
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0 50px 0px;
	width: 110px;
	height: 17px;
	padding-left: 10px;
	padding-top: 2px;
	font-size:11px;
	background-color:#666666;
	color: white;
	float:left;
	font-weight:bold;
}

.goback_button a:hover {
	background-color:#990000;
}

#comment-area {
	width:300px;
	margin-top:50px;
	margin-left: 25px;
}

#comment-area input {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 10px;
	padding:3px;
	float: left;
}

#comment-area textarea {
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	height:200px;
	margin:0 0 10px;
	padding:3px
}

#comment-area textarea:focus, #contact-area input:focus {
	border:1px solid #900
}

#comment-area input.submit-button {
	width:100px;
	float:left;
	margin-right: 8px
}

#comment-area input.submit-button:hover {
	color: red;
}

label {
	float:left;
	text-align:left;
	margin-right:0px;
	width:100px;
	padding-top:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}

.asterisc {
	color:#C00;
	font-weight:700
}

#post_comment p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 12px;
	font-weight: bold;
}

a.links {
	color:blue;
}

a.links:visited, a.links:hover, a.links:active {
	_color:blue;
}

/*Used only on long lifetimes articles_____________________________________________________________________________*/

#footer_lifearticles {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1920px;
	margin-left:-10px;
	margin-right:-10px;
	height:200px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x #4f7182
}

div#content_lifearticles {
	position:absolute;
	margin-top:30px;
	height:1920px;
	max-height:1920px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

/*Error Page_____________________________________________________________________________*/

#error {
	float: left;
	margin: 60px 0 0 60px;
	height:1600px;
}

/*Funnybone_____________________________________________________________________________*/ 

#waytogrow h2 {
	color: black;
	font-size: 15px;
	border-top: none
}

/*School_____________________________________________________________________________*/

#schools ul {
	list-style:none;
	margin-top: 30px;
	margin-left: -40px;
	_margin-left: 0px;
}

#schools h1 {
	border-bottom:thin solid #dc9100;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	_margin-top: 10px;
	line-height: 3.8;
	_line-height: 4.0;
}

#schools p {
	margin-top: 40px;
}

#school_description h2 {
	color: black;
	font-size: 22px;
	border-top: thin solid #bbbbbb;
}

/*Postmark_____________________________________________________________________________*/

#response {
	padding-left: 30px;
}

/*School Description_____________________________________________________________________________*/

#mainstory_schools {
	float:left;
	width:520px;
	height:900px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 115px;
	padding-left: 0px
}

#mainstory_schools h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#999;
	margin-bottom:-20px
}

#mainstory_schools p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	padding-right:10px;
	margin-top:15px
}

#mainstory_schools h2 {
	padding-top: 30px;
	border-top: thin solid #9f9a8a;
	font-size:24px;
	color:black;
	margin-top:30px;
	margin-bottom:-10px;
	font-family:"Times New Roman", Times, serif;
	padding-left: 0px
}

/*Holiday_____________________________________________________________________________*/

#dates_row_holiday ul {
	padding-top:50px;
	margin-left: -108px;
	margin-top: -105px;
	padding-left: 0px;
	list-style: none;
}

/*Entertaining_____________________________________________________________________________*/

#caviar {
	float:left;
	margin:0px 15px 0 0;
	padding:0 5px 0 0;
	width:300px;
}

/*Ads_____________________________________________________________________________*/

#full_ads {
	position:absolute;
	margin-top:30px;
	_margin-top:8px;
	height: 1800px;
	max-height:3000px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

#full_ads_2pages {
	position:absolute;
	margin-top:30px;
	_margin-top:8px;
	height: 2800px;
	max-height:3000px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#motherframe_ads {
	position:absolute;
	float:left;
	width:960px;
	border-right:0px solid #000;
	_border-right:0px solid #000;
	margin: 200px -100px 0px 0px;
	margin-bottom: 15px
}

div#life_graphics {
	float: left;
	width: 960px;
	margin-left: 265px;
	margin-top: 100px;
}

div#todifor {
	float: left;
	width: 960px;
	margin-left: 75px;
	margin-top: 100px;
}

#full_ads_02 {
	position:absolute;
	margin-top:30px;
	_margin-top:8px;
	height: 1400px;
	max-height:1800px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#hertz {
	float: left;
	width: 660px;
	margin-left: 150px;
	margin-top: 60px;
}

.ads_pages {
	padding-top:1120px;
	margin-left: 480px;
	_padding-top:0px
}

div#goodlife {
	float: left;
	width: 840px;
	margin-left: 60px;
	_margin-left: 30px;
	margin-top: 60px;
}

#good01, #good02, #good03, #good04, #good05, #good06, #good07, #good08, #good09 {
	float: left;
}

#good01 {
	width: 600px;
	margin: 0 auto;
}

#tag_advertise {
	background: url(Assets/images/advertise_tag.jpg) repeat-x;
	width: 630px;
	height:110px;
	float: left;
}

#tag_advertise ul li {
	margin-bottom: 3px;
}

#good_eats_intro {
	_margin-left: 110px;
	_width: 480px;
	font-size: 16px;
	line-height: 1.6em;
}

#good_eats_intro p {
	margin-top: 30px;
	margin-right: 0px;
	_margin-right: -20px;
	font-size: 16px;
	line-height: 1.6em;
}

#restaurant_food ul {
	margin-top: 45px;
	float: left;
	margin-left: -40px;
	_margin-left: 50px;
	list-style: none;
}

#goodeats_guide_submenu {
	float:left;
	width:220px;
	height:300px;
	margin-top:29px;
}

#goodeats_guide_submenu ul {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	_margin-left: 30px;
	_margin-top: 70px;
}

#restaurant_reviews {
	background:url(Assets/images/submenu3.jpg) no-repeat;
}

ul.reviews {
	padding-top: 75px;
	height: 320px;
}

ul.reviews li {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding-top: 10px;
}

ul.reviews li a {
	color:#666666;
	font-weight:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#restaurant_menus {
	background:url(Assets/images/submenu5.jpg) no-repeat;
}

ul.menus {
	padding-top: 65px;
	height: 220px;
}

ul.menus li {
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding-top: 10px;
}

ul.menus li a {
	color:#666666;
	font-weight:100;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

span.menu_type {
	margin-top: 3px;
	padding-left: 5px;
	display: block;
}

#restaurant_guide_link {
	float: left;
	width: 229px;
}

#link_top, #link_bottom_01, #link_bottom_02, #link_bottom_03 {
	float: left;
}

/*Publisher Sprite_____________________________________________________________________________*/

#mindi_link a {
	display: block;
	background: url(Assets/images/publisher_sprite.jpg) no-repeat;
	float: right;
	height: 24px;
	width: 152px;
	background-position: 0px -25px;
}

#mindi_link a:hover {
	background-position: 0px 0px;
}

spam#bios_pic {
	float: left;
	height: 249px;
	margin-right: 15px;
	margin-top: 10px;
}

/*Magazine Sprite_____________________________________________________________________________*/

#mag_link a {
	display: block;
	background: url(Assets/images/magazine_sprite.jpg) no-repeat;
	float: right;
	height: 24px;
	width: 152px;
	background-position: 0px -25px;
}

#mag_link a:hover {
	background-position: 0px 0px;
}

/* Trash this after January issue_____________________________________________________________________________*/

#gym {
	float: left;
	margin-right: 10px;
}

.celebration02 {
	margin-right: 10px;
	margin-bottom: 5px;
}

#bike {
	margin-bottom: 15px;
}

div#content_heart {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:1920px;
	max-height:2000px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

/*Way to Grow Picture_____________________________________________________________________________*/

#waytogrow_pic {
	float: left;
}

a.link_color {
	color: red;
}

/*Advertisers_____________________________________________________________________________*/

#advertisers p {
	font-family: Arial, Helvetica, sans-serif;
}

#advertisers ul {
	list-style: none;
	margin-left: -40px;
}

#initial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin-bottom: -10px;
	color:#666666;
}

/*Lifetimes_____________________________________________________________________________*/

#mainstory_lt {
	float:left;
	width:560px;
	height:1550px;
	_height:1550px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 20px;
	padding-left: 0px;
}

#mainstory_lt h2 {
	padding-top: 30px;
	font-size:24px;
	color:black;
	margin-top:30px;
	_margin-top:10px;
	margin-bottom:-10px;
	font-family:"Times New Roman", Times, serif;
	padding-left: 0px
}

#lifetimes_main ul {
	list-style:none;
	margin-top: -80px;
	margin-left: -40px;
*margin-top: -90px;
	_margin-top: 560px;
*margin-left: 0px;
	_margin-left: -20px;
}

#lifetimes_main h1 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom: -35px;
	_margin-top: 0px;
	line-height: 1.4;
	_line-height: 1.4;
}

#lifetimes_main li {
	border-bottom:thin solid #dc9100;
	margin-top: 28px;
	height: 128px;
}

#lifetimes_main img {
	float: left;
	margin-right: 10px;
	_margin-right: 0px;
	margin-left: -10px;
	_margin-left: 20px;
}

#lifetimes_main span {
	color: red;
}

#lifetimes_main p {
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#school_description h2 {
	color: black;
	font-size: 22px;
	border-top: thin solid #bbbbbb;
}

/*New Guides_____________________________________________________________________________*/

#guides_page {
	width: 500px;
	display:block;
}

ul#business {
	float: left;
	background-color:#f6f6f6;
	width:200px;
	_padding-left: 40px;
	_margin-left: 0px;
	padding-top: 20px;
	_padding-top: 40px;
}

ul#business li {
	margin-bottom: -10px;
	list-style: none;
	margin-left: -30px;
	padding-left: 10px;
}

#guides_page p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: black
}

#guides_page span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#990000;
}

ul#categories {
	float:right;
	background-color:#e3e0d3;
	width:200px;
	padding-top: 20px;
	_padding-top: 40px;
	_padding-left: 40px;
	_margin-left: 0px;
	padding-bottom: 30px;
}

ul#categories li {
	margin-bottom: -10px;
	list-style: none;
	margin-left: -30px;
	padding-left: 10px;
}

span#subtitle {
	color: black;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:600;
}

img.gray_line {
	margin-left: -20px;
	margin-top: 20px;
}

#footer10 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:3760px;
	_margin-top:4050px;
	margin-left:0px;
	margin-right:0px;
	height:420px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x black
}

#footer11 {
	color:#4f7182;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	position:relative;
	margin-top:1200px;
	_margin-top:1200px;
	width: 963px;		/*get rid of this after october*/
	margin-left:0px;  /*change to -10 after october*/
	margin-right:0px;   /*change to 10 after october*/
	height:420px;
	clear:both;
	background:url(Assets/images/foo.jpg) repeat-x #000000
}

div#content_guides {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:3760px;
	max-height:3760px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_4100 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:4100px;
	max-height:4100px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_guides_long {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:4400px;
	max-height:4400px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_8500 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:8500px;
	max-height:8500px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_4700 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:4700px;
	max-height:4700px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_3000 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:3000px;
	max-height:3000px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_3200 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:3200px;
	max-height:3200px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_3700 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:3700px;
	max-height:3700px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

div#content_2800 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:2800px;
	max-height:2800px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

img.guide_tags {
	margin-left: -20px;
	margin-top: -80px;
	margin-bottom: 10px;
}

/*Save Some Green Button_____________________________________________________________________________*/

#click {
	width: 33px;
	float: left;
	height: 140px;
}

#save_button a {
	float: left;
	display: block;
	background:url(Assets/images/green_button.jpg);
	background-position: top;
	height: 140px;
	width: 118px;
	text-indent: -9999px;
}

#save_button a:hover {
	float: left;
	display: block;
	background:url(Assets/images/green_button.jpg);
	background-position: center;
	height: 140px;
	width: 118px;
	text-indent: -9999px;
}

#save_button a:active {
	float: left;
	display: block;
	background:url(Assets/images/green_button.jpg);
	background-position: bottom;
	height: 140px;
	width: 118px;
	text-indent: -9999px;
}

#magazines {
	width: 319px;
	height: 140px;
	float: left;
}

/*HomeHeart Feature_____________________________________________________________________________*/

#soshome {
	float: left;
	width: 280px;
	height: 200px;
	padding-right: 20px;
}

#soshome p {
	color: #990000;
	float: left;
	width: 280px;
	height: 30px;
	margin-top: 0px;
}

#teens {
	float: right;
	width: 209px;
	margin-left: 20px;
	margin-top: 10px;
}

#teens p {
	color: #990000;
}

/*Gala_____________________________________________________________________________*/

ul#gala_pics li {
	float: left;
	list-style: none;
	margin-left: -40px;
}

ul#gala_pics li p {
	margin-top: 1px;
}

div#content_gala {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:auto;
	height: 2600px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

span#plaque img {
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}

span#mindi_award img {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

span#mindi_award {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 240px;
	padding-right: 15px;
	padding-bottom: 10px;
}

span#mindi_award2 img {
	float: left;
	padding-right: 20px;
	padding-bottom: 10px;
}

span#mindi_award2 {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	padding-right: 15px;
	padding-bottom: 10px;
}

span#legend_mindi {
	margin-top: 20px;
}

div#content_top100 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:auto;
	max-height:1200px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

#mainstory_top100 {
	float:left;
	width:520px;
	height:1200px;
	_height:1200px;
	border-right:0 solid #000;
	border-left:0 solid #000;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 115px;
	padding-left: 0px
}

#mainstory_top100 p {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.6;
	padding-right:10px;
	margin-top:15px
}

#mainstory_top100 h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#999;
	margin-bottom:-20px
}

#mainstory_top100 h2 {
	padding-top: 30px;
	border-top: thin solid #9f9a8a;
	font-size:24px;
	color:black;
	margin-top:30px;
	margin-bottom:-10px;
	font-family:"Times New Roman", Times, serif;
	padding-left: 0px
}

/*Ribbon_____________________________________________________________________________*/

#ribbon {
	float: left;
	height: 45px;
	width: 311px;
}

/*Rocco_____________________________________________________________________________*/

#rocco_pic {
	margin-bottom: 15px;
}

div#content_forfooter12 {
	position:absolute;
	margin-top:30px;
	_margin-top: 7px;
	height:auto;
	height: 1500px;
	width:960px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	padding:0
}

ul#daddyme {
	list-style:none;
}

ul#daddyme li {
	height: 290px;
	margin-bottom: 10px;
	clear: both;
}

#nectar {
	margin-bottom: 10px;
}

p#lester {
	margin-top: -10px;
	margin-bottom: 18px;
}

a#gal_button img {
	margin-top: 11px;
}

h3#xtmas {
	line-height: 1
}

ul#xtmas_list li {
	list-style: none;
	margin-left: -20px;
}

#book img {
	margin-right: 0px;
	margin-bottom: 30px;
	float: right;
}

#book2 img {
	margin-right: 0px;
	margin-bottom: 30px;
	float: left;
}

#xtmas_top h2 {
	margin-top: -10px;
}

/*Upload Engine_____________________________________________________________________________*/

.upload_info label {
	float:left;
	text-align:left;
	margin-right:0px;
	width:100px;
	height: 200px;
	padding-top:5px;
	padding-bottom:0px;
	font-size:22px;
	font-family:Arial, Helvetica, sans-serif;
}

img.baloon {
	margin-bottom: -30px;
	margin-left: -20px;
}

#upload_image_window {
	float:left;
	width:400px;
	height:800px;
	margin:70px 0 0 60px;
	padding:0 0 0 20px
}

#file_upload {
	margin-left: 140px;
}

span.note {
	margin-top: 40px;
	width: 20px;
	font-size: 14px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

#info_window {
	float:left;
	width:405px;
	margin:70px 0 0 60px;
	padding:0 0 0 0px
}

#info_window input {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 0px;
	padding:3px
}

#info_window textarea {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	height:90px;
	margin:0 0 0px;
	padding:3px
}

#info_window textarea:focus, #contact-area input:focus {
	border:1px solid #900
}

#info_window input.submit-button {
	width:100px;
	float:right;
	margin-right: 170px;
	margin-top: 20px;
}

#info_window input.submit-button:hover {
	color: red;
}

.upload_info {
margin-top: 60px;
margin-left: -20px;
}

.upload_info label {
	float:left;
	text-align:right;
	margin-right:15px;
	width:120px;
	padding-top:0px;
	font-size:14px;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif
}

.asterisc {
	color:#C00;
	font-weight:700
}

div#motherframe_upload {
	position:relative;
	float:left;
	width:630px;
	border-right:1px solid #000;
	_border-right:0px solid #000;
	margin:-519px 0 0;
	_margin:-535px 0 0;
	margin-bottom: 15px;
	height: 712px;
}

#info_window input.ZipUpload {
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 0px;
	padding:3px
}

#info_window input.City {
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 0px;
	padding:3px
}

#info_window input.Email {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 0px;
	padding:3px
}

.error {
	margin-top: 20px;
	margin-left: 60px;
}

.thanks {
	margin-top: 20px;
	margin-left: 60px;
}

#information {
	width: 460px;
	margin-left: 100px;
	margin-top: 80px;
}

#information p {
	width: 460px;
	font-size: 14px;
}

/*Vestiges______________________________________________________*/

h2#book_author {
	margin-top: -15px;
	padding:0px;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

#books {
	height: 318px
}

h3#book_title {
	font-size: 20px;
}

#book img {
	margin-top: -40px;
}

#book2 img {
	margin-top: -40px;
	float: left;
}

#pool_items p {
	margin-top: -30px;
}

#pool img {
	margin: -5px 10px 10px 5px;
}

#pool_items {
	height: 442px
}

#pool_items2 {
	height: 358px
}

#pool_items2 p {
	margin-top: -30px;
}

/*Flipping Book______________________________________________________*/

#all {
	background-color: #82ab08;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

*#all {
	background-color: #82ab08;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 30px;
}

#fbFooter {
	height: 49px;
	background-color: #000000;
	background-image: url('img/footerBackground.gif');
	background-repeat: repeat-x;
}

.fbPaginationMinor {
	color: #4dc0ff;
	margin-left: 10px;
}

#fbContents {
	float: left;
	margin-top: 17px;
	margin-left: 15px;
}

#fbContentsMenu {
	color:#0066CC;
}

#fbMenu {
	float: right;
	margin-top: 9px;
	margin-right: 15px;
}

#altmsg {
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	filter: alpha(opacity=60);
	text-align:center;
}

#altmsg:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover {
	color: #FFFFFF;
}

/*Found Hanky_______________________________________________*/

#hanky_movie {
	margin-left: 60px;
	margin-bottom:0px;
}

#hankyform {
	background-color:#ece8c6;
	float:left;
	width:415px;
	height: 340px;
	margin:35px 0 0 220px;
	padding:30px 0 0 0px
}

#hankyform input {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	margin:0 0 0px;
	padding:3px
}

#hankyform textarea {
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	border:1px solid #ccc;
	height:90px;
	margin:0 0 0px;
	padding:3px
}

#hankyform textarea:focus, #contact-area input:focus {
	border:1px solid #900
}

#hankyform input.submit-button {
	width:100px;
	float:right;
	margin-right: 170px;
	margin-top: 20px;
}

#hankyform input.submit-button:hover {
	color: red;
}

#prizes {
	background-color:#FF9900;
	padding: 0px 30px 20px 30px;
}

/*Drop Down Menu______________________________________________________________*/

#button02 a {
	float: left;
	display: block;
	background:url(Assets/images/archive_button.jpg);
	background-position: top;
	height: 45px;
	width: 109px;
	text-indent: -9999px;
}

#button02 a:hover {
	float: left;
	display: block;
	background:url(Assets/images/archive_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 109px;
	text-indent: -9999px;
}

#button02 a:active {
	float: left;
	display: block;
	background:url(Assets/images/archive_button.jpg);
	background-position: bottom;
	height: 45px;
	width: 109px;
	text-indent: -9999px;
}

ul.menu {
	float: left;
	list-style:none;
	margin:0;
	padding:0;
	height:45px;
	width:109px;
}

ul.menu * {
	margin:0;
	padding:0
}

ul.menu a {
	display:block;
	color:#000;
	text-decoration:none
}

ul.menu li {
	position:relative;
	float:left;
	margin-right:0px;
	width:109px;
	height:45px;
}

ul.menu ul {
	position:absolute;
	top:45px;
	left:0;
	background:#d1d1d1;
	display:none;
	opacity:0;
	list-style:none;
	width: 109px;
}

ul.menu ul li {
	position:relative;
	border:0px solid #aaa;
	border-top:none;
	width:109px;
	margin:0;
}

ul.menu ul li a {
	display:block;
	padding:0px 0px 0px;
	background-color:#d1d1d1;
}

ul.menu ul li a:hover {
	background-color:#c5c5c5;
}

ul.menu .menulink {
	border:0px solid #aaa;
	padding:0px 0px 0px;
	font-weight:bold;
	width:109px
}

ul.menu .menulink:hover, ul.menu .menuhover {
}

ul.menu .sub {
}

ul.menu .topline {
	border-top:0px solid #aaa
}

li#current a {
	float: left;
	display: block;
	background:url(Assets/images/currentissues_subbutton.jpg);
	height: 45px;
	width: 109px;
}

li#current a:hover {
	float: left;
	display: block;
	background:url(Assets/images/currentissues_subbutton.jpg);
	background-position: bottom;
	height: 45px;
	width: 109px;
}

li#past a {
	float: left;
	display: block;
	background:url(Assets/images/previousissues_subbutton.jpg);
	height: 45px;
	width: 109px;
}

li#past a:hover {
	float: left;
	display: block;
	background:url(Assets/images/previousissues_subbutton.jpg);
	background-position: bottom;
	height: 45px;
	width: 109px;
}

span#cs_logo {
	float: left;
	margin: 30px 10px 0px 0px;
	height: 153px;
	width:auto;
}

span#tavolino_logo {
	float: left;
	margin: 0px 10px 0px 0px;
	height: 153px;
	width:auto;
}

span#bikini_hank {
	margin-left: 90px;
}

div#champ {
	float: left;
	width: 420px;
	margin: 40px 0 0 260px;
}

/*Breast Cancer Lifetimes_______________________________________________________________________*/

#bc_lifetimes_main ul {
	background-color:#ffceeb;
	width: 280px;
	list-style:none;
	margin-top: -80px;
	margin-left: 52px;
*margin-top: -90px;
	_margin-top: 560px;
*margin-left: 0px;
	_margin-left: -20px;
	padding-top: 10px;
	padding-bottom: 15px;
}

#bc_lifetimes_main_2011 ul {
	background-color:#d53761;
	width: 280px;
	list-style:none;
	margin-top: -80px;
	margin-left: 52px;
*margin-top: -90px;
	_margin-top: 560px;
*margin-left: 0px;
	_margin-left: -20px;
	padding-top: 10px;
	padding-bottom: 15px;
}

#bc_lifetimes_main ul li a:hover {
	font-color: pink;
}

#bc_lifetimes_main_2011 ul li a:hover {
	font-color: pink;
}

#bc_lifetimes_main h1 {
	color: black;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	margin-bottom: -35px;
	_margin-top: 0px;
	line-height: 1.4;
	_line-height: 1.4;
}

#bc_lifetimes_main_2011 h1 {
	color: white;
	font-weight:100;
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	margin-bottom: -35px;
	_margin-top: 0px;
	line-height: 1.4;
	_line-height: 1.4;
}

#bc_lifetimes_main li {
	border-bottom:thin solid #ffffff;
	margin-top: 22px;
	height: 30px;
	width: 360px;
}

#bc_lifetimes_main_2011 li {
	border-bottom:thin solid #ffffff;
	margin-top: 22px;
	height: 30px;
	width: 360px;
}

#bc_lifetimes_main img {
	float: left;
	margin-right: 10px;
	_margin-right: 0px;
	margin-left: -10px;
	_margin-left: 20px;
}

#bc_lifetimes_main_2011 img {
	float: left;
	margin-right: 10px;
	_margin-right: 0px;
	margin-left: -10px;
	_margin-left: 20px;
}

#bc_lifetimes_main span {
	color: red;
}

#bc_lifetimes_main_2011 span {
	color: red;
}


#bc_lifetimes_main p {
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#bc_lifetimes_main_2011 p {
	margin-top: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#index_tag {
	float: left;
	margin-top: 30px;
	margin-right: 40px;
}

#bc_text {
	margin-left: 20px;
	margin-right: 0px;
	line-height: 1.8em;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#bc_text p {
	color:#990066;
}

/*Breast Cancer Resources___________________________________________________*/

#resources_row ul {
	padding-top:50px;
	margin-left: 0px;
	margin-top: -105px;
	padding-left: 0px;
	list-style: none;
}

li#website_resources {
	margin-left: 0px;
}

li#website_resources a {
	color:#FF0099;
}



span#maggie {
	float: left;
	width: 245px;
}

span#maggie p {
	float: left;
	width: 245px;
	margin-top: 7px;
}

#mainstory_bc {
	float:left;
	width:960px;
	height:1550px;
	_height:1550px;
	margin:0px 0 0px 25px;   /*or return to previous -780px 0 0 236px* setting */
	_margin:-618px 0 0px 20px;
	padding-left: 0px;
}

#bc_text2 {
	float:left;
	width:420px;
	margin-left: 40px;
	margin-right: 0px;
	line-height: 1.8em;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#full_index {
	float:left;
	width:400px;
	
}

#full_index_2011 {
	margin-top: 20px;
	float:left;
	width:400px;
	
}

ul#wineButtons {
	list-style: none;
}

li#invitation a{
	display: block;
	width:278px;
	height: 43px;
	background: url(Assets/images/invitation_button.jpg);
	background-position: top;
	text-indent: -9999px;	
}

li#invitation a:hover{
	display: block;
	width:278px;
	height: 43px;
	background: url(Assets/images/invitation_button.jpg);
	background-position: bottom;
	text-indent: -9999px;	
}

li#journal a{
	display: block;
	width:278px;
	height: 43px;
	background: url(Assets/images/journal_button.jpg);
	background-position: top;
	text-indent: -9999px;	
}

li#journal a:hover{
	display: block;
	width:278px;
	height: 43px;
	background: url(Assets/images/journal_button.jpg);
	background-position: bottom;
	text-indent: -9999px;	
}

li#tuxedo a{
	display: block;
	width:278px;
	height: 43px;
	background: url(Assets/images/tuxedo_button.jpg);
	background-position: top;
	text-indent: -9999px;	
}

li#tuxedo a:hover{
	display: block;
	width:278px;
	height: 43px;
	background: url(Assets/images/tuxedo_button.jpg);
	background-position: bottom;
	text-indent: -9999px;	
}

ul#wineButtons {
	margin-left: 60px;
	margin-top: 60px;
}

span#hanky_logo {
	margin-left: 10px;
}


#facebook {
	float: left;
	margin-top: 30px;
	margin-left: 640px;
}

#twitter {
	float: right;
	margin-top: 30px;
	margin-right: 60px;
}

#prizeBanner p {
	background:#aa0000;
	margin-left: 0px;
	width: 520px;
	padding: 40px;
	color: white;
	
}

#subscribed {
	margin-top: 40px;
	margin-bottom: -20px;

}

h4.sub_head {
	font-size: 18px;
	font-weight:100;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.ss_images {
	float: left; 
	margin-right: 10px;
}

#ads {
width: 300px; float: right;
}

#tag_advertise ul {
	background-color:#333333;
	padding-top:10px;
	padding-left: -60px;
	_padding-left: 30px;
	color: white;
	font-size: 11px;
	font-family: arial;
	width: 190px;
	_width: 200px;
	height: 80px;
	margin-left: 390px;
	margin-top: 10px;
	list-style: none;
}

#tag_advertise ul a {
	color: white;
}

#cities_choice  {
	float: left;
	width: 530px;
	height: 33px;
	margin-left: -40px;
	margin-bottom: 30px;
	
}

#cities_choice  ul {
	width: 520px;
}

#cities_choice  ul li{
	float: left;
	list-style: none;

}

li#parkland_city a{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) 0px top;	
	display: block;	
}

li#parkland_city a:hover{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) 0px bottom;	
	display: block;	
}

li#coconutcreek_city a{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -104px top;	
	display: block;	
}

li#coconutcreek_city a:hover{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -104px bottom;	
	display: block;	
}

li#coralsprings_city a{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -208px top;	
	display: block;	
}

li#coralsprings_city a:hover{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -208px bottom;	
	display: block;	
}

li#delray_city a{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -311px top;	
	display: block;	
}

li#delray_city a:hover{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -311px bottom;	
	display: block;	
}

li#boca_city a{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -415px top;	
	display: block;	
}

li#boca_city a:hover{
	style: none;
	float:left;
	width: 103px;
	height: 33px;
	background:url(Assets/images/cities_button.jpg) -415px bottom;	
	display: block;	
}

#waytogrow h2.story_sections {
	font-size:34px;
	color:#333333;
	margin-bottom: -15px;
}

#waytogrow h3.section_initial {	
	font-size:20px;
	color:#FF6600;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	line-height:normal;
}

#waytogrow h4.attraction_name {
	font-size: 18px;
	margin-bottom: -15px;
	margin-top: 60px;
}

#mainstory h1.survivor_name_2011 {
	color:#a32958;
}






