body {
	margin: 0px;
	letter-spacing:normal
}

.clear {
clear: both;
margin: 0px;
padding: 0px;
}

#header-container {
margin: 0px;
padding: 0px;
}
#header {
margin: 0px;
padding: 0px 0px 0px 10px;
}
#header img{vertical-align:bottom;border:none;}
/* #header a{color:#d27639} */
.date-location {
font-family: Verdana, Arial, Helvetica, sans-serif;
letter-spacing: -.05em;
line-height: .9em;
color: #FFA814;
font-size: 10px;
-webkit-text-size-adjust: none;
}

#regbar-container {
background: #3A0317 url(../images/regbar-bg.png) repeat-x top left;
height: 17px;
margin: 0px;
padding: 0px;
border-top: 1px solid #380169;
}

#regbar-left {
float: left;
background: #5F2789 url(../images/regbar-left.png) no-repeat top left;
width: 6px;
height: 17px;
margin: 0px;
padding: 0px;
}

#regbar-right {
float: right;
background: #5F2789 url(../images/regbar-right.png) no-repeat top left;
width: 6px;
height: 17px;
margin: 0px;
padding: 0px;
}

#regbar-text {
padding-top: 2px;
padding-left: 3px;
float: left;
text-align: center;
}
#regbar-arrow {
padding: 4px 5px;
float: left;
}

#regbar-text a {
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
letter-spacing: -.05em;

}
#regbar-text a:hover {
font-weight: bold;

}

#navbar-container {border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px}

#navbar-container a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
letter-spacing: -.05em;
}
#navbar-container a.active {
font-weight: bold;
}
#navbar-container a:hover {
font-weight: bold;
}
#navbar-container #tabs{margin-left:3px}

 #community-container {
 text-align: center;
 }

 #community-container a:hover {
 font-weight: bold;
 }
 ul#tabs{margin:0;padding:0}
 #tabs li{display:inline}

.amazon-row{background-color:#fff;border-bottom:1px #aaaaaa solid;font-family:helvetica;font-size:80%;clear:both;padding:3px}
.amazon-row img{float:left;border:none;height:50px;margin-right:3px}
.amazon-row .author{color:#aaaaaa}
.amazon-row .price span{font-weight:bold}
.buzz-date a{text-decoration:underline;color:#555555}
/* BROWSER-SPECIFIC */

/*IPHONE*/
.iphone img.ph{height:50px;width:50px}
.iphone .people td{padding:7px 0 7px 9px}
.iphone #peopleform h1{font-size:17px;padding:10px}
.iphone #peopleform li{padding:10px 10px 17px}
.iphone .navbar-item1 {
float: left;
width: 30px;
padding: 2px 0px 2px 9px;
}
.iphone .navbar-item2 {
float: left;
width: 91px;
padding: 2px 0px 2px 30px;
}
 .iphone .navbar-item3 {
float: left;
width: 40px;
padding: 2px 0px 2px 30px;
}
.iphone .navbar-item4 {
float: left;
width: 50px;
padding: 2px 0px 2px 39px;
}

.iphone #community-container a {
margin: 0px;
padding: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFA814;
text-decoration: none;
letter-spacing: -.05em;
text-align: center;
}
.iphone #community-container a:hover {
font-weight: bold;
}

.iphone #addyourself {
position: absolute;
top: 8px;
left: 236px;
width: 75px;
}

.iphone #regbar-text a {
font-size: 11px;
padding-top: 0px;
}
.iphone #regbar-arrow {
padding: 5px 5px;
}
.iphone #community-container .clear{clear: none;}
.iphone #tabs li{margin-right:10px}

/* Other Mobile Devices*/

.mobile {letter-spacing:normal;font-size:12px}
.mobile #header_bottom{font-size:100%}
.mobile img.ph{height:30px;width:30px}
.mobile #peopleform h1{font-size:14px}
.mobile .navbar-item1 {
float: left;
width: 58px;
padding: 0px 0px 1px 9px;
}
.mobile .navbar-item2 {
float: left;
width: 55px;
padding: 0px 0px 1px 6px;
}

.mobile .navbar-item3 {
float: left;
width: 53px;
padding: 0px 0px 1px 1px;
}

.mobile .navbar-item4 {
float: left;
width: 33px;
padding: 0px 0px 1px 6px;
}

.mobile #community-container a {
margin: 0px;
padding: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFA814;
text-decoration: none;
letter-spacing: normal;
}
.mobile #community-container a:hover {
font-weight: bold;
}

.mobile #tellafriend {
position: absolute;
top: 8px;
left: 158px;
}

.mobile #addyourself {
position: absolute;
top: 22px;
left: 158px;
}

.mobile #community-container .clear {
clear: none;
}
.mobile #regbar-text a {
letter-spacing: normal;
}

.mobile #navbar-container a {
letter-spacing: normal;
}
.mobile .date-location {
line-height: normal;
letter-spacing: normal;

}
.mobile .reg-extended {
display: none;
}
.mobile .amazon-row img{height:30px}
.mobile #tabs li{margin-right:5px}

/* 300px widget*/

.widget-300{font-size:12px}
.widget-300 #header_bottom{font-size:100%}
.widget-300 img.ph{height:30px;width:30px}
.widget-300 #peopleform h1{font-size:14px}
.widget-300 .navbar-item1 {
float: left;
width: 27px;
padding: 2px 0px 2px 9px;
}
.widget-300 .navbar-item2 {
float: left;
width: 82px;
padding: 2px 0px 2px 15px;
}

.widget-300 .navbar-item3 {
float: left;
width: 82px;
padding: 2px 0px;
}

.widget-300 .navbar-item4 {
float: left;
width: 47px;
padding: 2px 0px;
}

.widget-300 #community-container a {
margin: 0px;
padding: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFA814;
text-decoration: none;
letter-spacing: -.05em;
}
.widget-300 #community-container a:hover {
font-weight: bold;
}

.widget-300 #tellafriend {
position: absolute;
top: 8px;
left: 148px;
}

.widget-300 #addyourself {
position: absolute;
top: 22px;
left: 148px;
}
.widget-300 #community-container .clear {
clear: none;
}

/* 160px widget*/
.widget-160{font-size:11px}
.widget-160 #header_bottom{font-size:100%;padding:5px 0 0 0;}
.widget-160 img.ph{height:25px;width:25px}
.widget-160 .people-img { height:25px; padding-top:2px; width:25px; }
.widget-160 #peopleform h1{font-size:12px}
.widget-160 .people td.l{padding-left:2px}
.widget-160 #scroll{height:267px;overflow:auto}
.widget-160 #scroll2, .widget-160 #peopleform{height:303px;overflow:auto}
.widget-160 #navbar-container a {
font-size: 10px;
}

.widget-160 #navbar-container a.active {
font-weight: bold;
font-style: normal;
}

.widget-160 #navbar-container a:hover {
font-weight: bold;


}

.widget-160 .navbar-item1 {
float: left;
width: 43px;
padding: 2px 0px 2px 5px;
text-align: center;
}
.widget-160 .navbar-item2 {
float: left;
width: 33px;
padding: 2px 0px;
text-align: center;
}

.widget-160 .navbar-item3 {
float: left;
width: 40px;
padding: 2px 0px 2px 0px;
text-align: center;
}

.widget-160 .navbar-item4 {
float: left;
width: 13px;
padding: 2px 0px 2px 3px;
text-align: center;
}
.widget-160 #community-container {
background-color: #DAD9EF;
border-top: 1px solid #380169;
background-color: #BCBAD1;
}

.widget-160 #community-container a {
margin: 0px;
padding: 0px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #4C0CCC;
text-decoration: none;
letter-spacing: -.05em;
}
.widget-160 #community-container a:hover {
font-weight: bold;

}

.widget-160 #community-container #tellafriend {
float: left;
padding: 3px 0px 3px 6px;
text-align: center;
width: 63px;
}

.widget-160 #community-container #addyourself {
float: left;
margin: 3px 0px 3px 10px;
width: 70px;
}
.widget-160 .reg-extended {
display: none;
}

.widget-160 #regbar-text a:hover {font-weight: bold}
.widget-160 .header-text{font-size:13px}
.widget-160 .amazon-row img{height:30px}
.widget-160 #tabs li{margin-right:5px}
.widget-160 .addblogger-ok{font-size:95%}

/* 180px widget*/
.widget-180{font-size:11px}
.widget-180 #header_bottom{font-size:100%}
.widget-180 img.ph{height:25px;width:25px}
.widget-180 #peopleform h1{font-size:12px}
.widget-180 .people td.l{padding-left:2px}
.widget-180 #scroll{height:110px;overflow:auto}
.widget-180 #scroll2, .widget-180 #peopleform{height:145px;overflow:auto}
.widget-180 #navbar-container a {
font-size: 10px;
}

.widget-180 #navbar-container a.active {
font-weight: bold;
}

.widget-180 #navbar-container a:hover {
font-weight: bold;

}

.widget-180 .navbar-item1 {
float: left;
width: 35px;
padding: 2px 0px 2px 0px;

}
.widget-180 .navbar-item2 {
float: left;
width: 51px;
padding: 2px 0px 2px 0px;

}

.widget-180 .navbar-item3 {
float: left;
width: 50px;
padding: 2px 5px 2px 0px;


}

.widget-180 .navbar-item4 {
float: left;
width: 18px;
padding: 2px 0px 2px 0px;


}
.widget-180 #community-container {
background-color: #DAD9EF;
border-top: 1px solid #380169;
background-color: #BCBAD1;
}

.widget-180 #community-container a {
margin: 0px;
padding: 0px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #4C0CCC;
text-decoration: none;
letter-spacing: -.05em;
}
.widget-180 #community-container a:hover {
font-weight: bold;

}

.widget-180 #community-container #tellafriend {
float: left;
padding: 3px 0px 3px 8px;
text-align: center;
width: 70px;
}

.widget-180 #community-container #addyourself {
float: left;
margin: 3px 0px 3px 15px;
width: 78px;
}
.widget-180 .reg-extended {
display: none;
}

.widget-180 #regbar-text a:hover {
font-weight: bold;

}
.widget-160 #peopleform {margin: 3px}
.addlink{font-size:12px;font-weight:normal;font-family:serif}
.header-text{line-height: 16px;padding-bottom: 3px}