@charset "utf-8";

/* layout */
/* header */
.home-ad {
	margin: 0 0 0.6em10px;
	border:dotted 1px #bbb;
	float: left;
	width: 200px;
}
.home-ad div {
	padding:4px;
}
/* sidebar */
#family {
	font-size: 90%;
	padding: 0.4em;
}
#family-photo {
	margin: 0 auto 10px auto;
	padding:0;
	width:200px;
	height:240px;
	height: 160px;
	color:#fff;
	background:#06c url("img/family.jpg") 0 0 no-repeat;
	background:#06c url("img/family.jpg") 50% 50% no-repeat;
	text-indent:-9999px;
}
.contact-chat, #twitter_div {
	margin: 0.4em;
	border: dotted 2px #ddd;
	line-height: 1;
	background: #fff;
}
#twitter_div {
	border-bottom: none;
}
.contact-chat .contact-chat-title, #twitter_div_title {
	margin:0;pading:0.2em;
	font-size: 80%;
	font-weight: bold;
}
#twitter_update_list, #twitter-3 {
	line-height: 1.5;
	padding: 0;
	background: #fff;
	margin: 6px;
}
#twitter-3 ul {
	margin: 0; padding: 0;
}
#twitter_update_list li, #twitter_div_title,
#twitter-3 li, #twitter-3 .widgettitle {
	border-bottom: 1px dotted #999;
	border-bottom: dotted 2px #ddd;
	margin: 0;
	padding: 4px;
}
#twitter-3 .tweets li {
	padding: 4px;
}
#twitter_div_title small, .widgettitle {
	font-size: 80%;
	font-weight: normal;
}

/* main */
/* footer */
#footer-clients, #footer-extra, #zooomr-box, #footer-end {
	margin: 0;
	padding: 1em 0;
	clear: both;
	font-size: 80%;
	text-align:center;
}
#footer-clients p, #footer-extra p, #zooomr-box p {
	margin: 0;
	padding: 0;
}
#zooomr-box {
	clear: both;
	background: #fff;
	width: 900px;
	margin: 0 auto;
}
.zooomr .photo-page-zooomr {
  width: 75px;
  height: 75px;
  display: block;
  float: left;
}
.zooomr .thumbnail-zooomr {
  width: 75px;
  height: 75px;
  display: block;
  float: left;
}
.footer-element-title {
  clear: both;
  padding: 14px 0 6px 0;
  text-align: center;
  font-weight: bold;
}
#footer-clients .adx {
	width: 10em;
}
#footer-extra .adx {
	width: auto;
}
.adx {
	margin: 0 10px 0.6em 0;
	border:dotted 1px #bbb;
	float: left;
	width: 200px;
}
.adx div {
	padding:4px;
}
.home #sidebar .adx {
	margin: 0.2em auto;
}
#footer .adx-txt p {
	text-align: left;
}
.adx-home {
	margin: 0;
	border: 0;
	float: left;
	width: 180px;
}

/* article navigation */
/*---- added ----*/
#footer {
  font-size: 90%;
}
#site-info {
  float: left;
  width: 340px;
  height: 240px;
}
#site-description {
  clear: both;
  float: none;
  font-style: normal;
  font-size: 80%;
  width: 100%;
}
.site-description {
  font-size: 80%;
  padding: 10px 20px 0 0;
}
.footer-nav, .footer-nav-extra {
  padding: 0 30px;
  font-size: 90%;
}
.footer-nav ul, .footer-nav-extra ul {
  padding: 0;
  margin: 0;
}
.footer-nav {
  float: left;
  width: 120px;
}
.footer-nav-extra {
  float: left;
  width: 200px;
}
.widget_tag_cloud {
  line-height: 1.4;
}
#site-generator {
  clear: left;
  text-align: right;
  width: 400px;
}
#google-cal {
 float:left;
 width: 380px;
 height: 350px;
 width: 450px;
 height: 390px;
 padding: 0;
}
.google-cal-title {
  color: #666;
  font-size: 70%;
  padding: 8px 0 0 0;
  text-align: center;
}
.adx-title {
  color: #666;
  font-size: 70%;
  padding: 8px 0 0 0;
  text-align: center;
}
#amazon-search-box {
/*  padding: 40px 0 0 10px;
  border: 0;*/
}
.am-home, ga-home {
  padding: 0 0 20px 0;
}
.header-feed-box {
  float: right;
  width: 200px;
  text-align: right;
}
#branding .header-feed-box img {
  display: inline;
  clear: none;
  border: 0;
}
#branding .header-feed-box a {
  text-decoration: none;
  font-size: 90%;
}
.ga {
  padding: 10px 0 0 80px;
}
.view-container-border {
  background: #fff;
}
#calendarContainer1 {
  background: #fff;
}

ul.feedlist {
	list-style: none;
	margin: 0; padding: 0;
}
.feedlist li {
	clear: left;
	margin: 0;
	padding: 0 0 1.0em 0;
}
.rssLinkListItemTitle {
}
.rssLinkListItemDesc {
	font-size: 70%;
}
.rssLinkListItemDesc .item-photo {
	float: left;
	padding: 0 6px 10px 0;
}
.rssLinkListItemDesc .item-photo img {
	border: 1px solid #999;
}
.rssLinkListItemDesc .url {

}
.rssLinkListItemDesc .price {
	color: #900;
}
.riRssTitle {
	font-size: 120%;
}
.riRssContributor {
}
.riRssReleaseDate {
}
.price {
}

