
/* include before head.php if body + skyscrapper, head css 
 * will overwrite #body and #skyscraper id styles, or for
 * a full page spread, include after head.php include
 */
#body 
{
	float: left;
	width: 732px;
	padding-left: 28px;
	padding-bottom: 20px;
}
#skyscraper
{
	display: none;
}
.wpToc td
{
	border-bottom: 1px solid #999;
}
#wpPage
{
	border: 2px solid #000;
	padding: 0 5px 0 5px;
}
.wpControls td
{
	background-color: #999;
	padding: 0 5px 0 5px;
}
.wpControls .wpControlExtra
{
	background-color: #ddd;
	font-size: 8pt;
	padding: 0 8px 0 8px;
}
.wpControlBtn
{
	background-color: #ddd;
}
.wpControlBtn a
{
	display: block; /* removes half-color rollover in mozilla */
}
.wpControlBtn a:hover 
{ 
	background-color:#fff; 
}

.wpControlStatus
{
	background-color: #ddd;
	padding: 1px 10px 1px 10px;
	border-left: 1px solid #000;
	border-top: 1px solid #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	font-size: 7pt;
}

.wpAboutAuthor #wpAuthorHdr
{
	padding-left: 30px;
}

.wpAboutAuthor #wpAuthorDesc
{
	padding: 15px 15px 15px 15px; 
	border: 2px solid #000; 
	border-right: 0;
}

.wpAboutAuthor #wpAuthorPic
{
	border: 2px solid #000; 
	border-left: 0;
}
.wpOffer
{
	background: url('/images/ads/offers/offer_bg1.gif') no-repeat bottom center; 
}
.wpOfferTy
{
	background: url('/images/ads/offers/offer_bg2.gif') no-repeat bottom center; 
}
/* applied to html table */
.wpSideBar
{
	border: 3px solid #ccc;
}
.wpSideBar td
{
	padding: 15px 15px 15px 15px;
}

.preparedFor
{
	border-right: 3px solid #eee; 
	border-bottom: 3px solid #eee;
}
.preparedFor div
{
	padding: 5px 5px 5px 5px; 
	border: 1px solid #000; 
	background-color: #ffc;
}
.redbar
{
	height: 50%;
	background: url('/images/ads/offers/redbar2.jpg') no-repeat;
	text-align:center;
}
.top
{
	padding: 0 15px 0 15px;
}