body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
DIV.lightbox_panel {float:right; text-align:center; width:124px!important; margin-left:8px;}
DIV.lightbox_panel IMG {max-width:120px!important;}

#logo_container {
	width:280px;
}
#menu_container {
	height:15px!important;
}
#icon_container {
	text-align:center;
	vertical-align:top;
}
#footer #footer-wrapper .left, #footer #footer-wrapper .right {
	display:none;
}
#footer {
	font-family: helvetica,arial,sans-serif;
	font-size:10px;
	width: 100%!important;
	text-align:center;
	vertical-align:middle;
}
#footer #developer-link {
	display:none;
}

/* Content */
p {
	padding: 0 0 1em;
	color: #666;
	font: 1em/1.4em helvetica,arial,sans-serif;
}

/* Headings */
#wrapper #content h1, #wrapper #content h2, #wrapper #content h3, #wrapper #content h4, #wrapper #content h5, #wrapper #content h6 {
	padding-bottom:0;
	margin-bottom:0;
	color: #d00; 
	font-family: helvetica,arial,sans-serif;
}

/* Image Controls */
#logo {
	width:280px!important;
}
#nature {
	width:320px!important; 
}
#cookbook{
	width:260px;
	margin:0 15px 8px 0;
}
#family_photo {
	width:260px;
	margin:0 5px 10px 0;
	border:1px solid #666;
}
#camera-feed {
	width:642px;
	height:560px;
	margin-bottom:10px;
 }
IMG.dot {vertical-align:middle;}
DIV.lightbox_panel IMG { width:160px!important; border:1px solid #666; margin-right:0px;}
#wrapper IMG, #content IMG {
  max-width:640px;
}
IMG.icon, IMG.icons, IMG.round_icons {
	max-height: 12px;
}
DIV.map_wrapper {
	max-width: 620px;
	overflow:hidden;
}
#map_canvas {
	max-width: 620px;
}

#navbar, #header_overlay {
	display:none;
}
DIV.content, #content {
  width:640px;	
  text-align:left;
}
#content {
	width:100%!important;
	display:inline;
    float:left;
	font-size:1em;
	color:#333;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	border-top:0px solid #999;
	border-bottom:0px solid #999;
	border-left:0px solid #999;
	border-right:0px solid #999;
}
#menu {display:none;}
#top-promo #meteor-slideshowshowcase {
	margin-left: -15px;
	padding:0 0 0 0;
	max-width:636px!important;
}
#top-promo .meteor-slides {
	padding:0 0 0 0;
	max-width:636px!important;
}
#top-promo .meteor-slides IMG {
	max-width:636px!important;
}
#top-promo #eggboy_free-range-cam {
	display:none;
}

/* Display lists */
#news, #videos, #properties, #homepage_links {
	width: auto!important;
	max-width: 640px;
}
#properties { 
	margin: 0 0 10px 0;
}
#news a, #videos a, #properties a, #homepage_links a { 
	display:block;
	height:100px;
	width:640px;
	text-decoration:none;
	color:black;
	margin-top:10px;
	clear:left;
}
#homepage_links DIV.inline-content {
	max-width:640px;
	display:inline;
	clear:right;
}
#homepage_links DIV.inline-content IMG {
	max-width:200px;
	border:0;
}

#properties a { 
	margin: 0 0 5px 0;
}
#news a:hover {
	outline:thin #FBCC28 solid;
}
#news li, #videos li, #properties li {
	list-style-type:none;
}
#news ul li #image, #videos ul li #image, #properties ul li #image {
	margin: 0 0 0 0;
	padding-left:20px;
	float:left;
	width:220px;
	padding-top:10px;
	vertical-align:middle;
}
#news ul li #text, #videos ul li #text, #properties ul li #text {
	padding-top: 20px;
	padding-right:20px;
	float:right;
	width:360px;
}

.shop-online {
	display:inline; 
	width:auto!important;
	vertical-align:top;
	clear:right;
}
.shop-online  IMG {
	border:0;
	max-width:160px!important;
}

.print-only { display:inline; }
.screen-only {display:none;}
