body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

table
{
	padding: 0px;
	margin: 0px;
	border: none;
}

img
{
	margin: 0px;
	padding: 0px;
	border: none;
}

td
{
	padding: 0px;
	margin: 0px;
}

/* ----------------------------------------------
	these are tag-inspecific classes used
	for general formatting
-----------------------------------------------*/



/* ----------------------------------------------
	holds the main site buttons
-----------------------------------------------*/
.navigation_elements
{
	height: 100%;
	width: 60%;
	text-align: right;
	float: right;
}

/* ----------------------------------------------
	the content cell in the layout table
-----------------------------------------------*/
.content
{
	height: 100%;
	text-align: left;
	padding: 12px;
	padding-top: 0px;
	padding-right: 0px;
	vertical-align: top;
}

/* ----------------------------------------------
	the left column of the content cell
-----------------------------------------------*/
.left
{
	text-align: center;
	width: 31%;
	padding: 2px;
	float: left;
}

/* ----------------------------------------------
	the middle column of the content cell
-----------------------------------------------*/
.middle
{
	width: 38%;
	padding: 2px;
	float: left;
}

/* ----------------------------------------------
	the right column of the content cell
-----------------------------------------------*/
.righttable
{
	width: 200px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.righttablecorner
{
	width: 10px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}

.righttablebar
{
	width: 190px;
	height: 10px;
	padding: 0px;
	margin: 0px;
}

/* ----------------------------------------------
	a double column (left + right)
-----------------------------------------------*/
.double
{
	width: 69%;
	padding: 2px;
	float: left;
}

/* ----------------------------------------------
	same as double but with left padding
-----------------------------------------------*/
.double_special
{
	width: 69%;
	padding: 2px;
	padding-left: 20px;
	float: left;
}

/* ----------------------------------------------
	full div for no right side bar
-----------------------------------------------*/
.double_special
{
	width: 100%;
	padding: 2px;
	padding-left: 20px;
}

/* ----------------------------------------------
	left-aligned block
-----------------------------------------------*/
.left_align
{
	width: 100%;
	text-align: left;
}

/* ----------------------------------------------
	center-aligned block
-----------------------------------------------*/
.center_align
{
	width: 100%;
	text-align: center;
}

.left_align
{
	margin-left: 30px;
	text-align: left;
}


/* ----------------------------------------------
	right-aligned block
-----------------------------------------------*/
.right_align
{
	text-align: right;
}

/* ----------------------------------------------
	holds the right bar
-----------------------------------------------*/
.right_bar_group
{
	width: 200px;
	height: 10px;
	padding: 6px;
}

/* ----------------------------------------------
	(img) tab corner of the right bar
-----------------------------------------------*/
.tab_corner
{
	float: left;
}

/* ----------------------------------------------
	(img) horizontal dividing line in right bar
-----------------------------------------------*/
.tab_bar
{
	width: 200px;
	height: 10px;
	float: right;
}

/* ----------------------------------------------
	guestbook table
-----------------------------------------------*/
.guestbook
{
	width: 250px;
}

/* ----------------------------------------------
	photo album pic
-----------------------------------------------*/
.photoalbum
{
	padding: 8px;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

/* ----------------------------------------------
	bubble text
-----------------------------------------------*/
.bubbletext
{
	width: 200px;
	height: 70px;
	padding-left: 28px;
	padding-top: 6px;
}

.h1link
{
	font-size: 14pt;
	font-weight: bold;
}

.paddedimage
{
	margin: 6px;
	padding: 6px;
}

.divide
{
	border-right: 2px dotted #E2E2E2;
}

#sitelink_whitediaper {
	width: 144px;
	height: 56px;
	background-image: url(http://www.babysfirstsite.com/blogger/sitelinks/baby_whitediaper.gif);
	background-repeat: no-repeat;
}
#sitelink_pinkdiaper {
	width: 144px;
	height: 56px;
	background-image: url(http://www.babysfirstsite.com/blogger/sitelinks/baby_pinkdiaper.gif);
	background-repeat: no-repeat;
}
#sitelink_bigboy {
	width: 144px;
	height: 56px;
	background-image: url(http://www.babysfirstsite.com/blogger/sitelinks/bigboy.gif);
	background-repeat: no-repeat;
}
#sitelink_biggirl {
	width: 144px;
	height: 56px;
	background-image: url(http://www.babysfirstsite.com/blogger/sitelinks/biggirl.gif);
	background-repeat: no-repeat;
}

#sitelink_pinkplain {
	width: 182px;
	height: 56px;
	background-image: url(http://www.babysfirstsite.com/blogger/sitelinks/pinkplain.gif);
	background-repeat: no-repeat;
}

#sitelink_blueplain {
	width: 182px;
	height: 56px;
	background-image: url(http://www.babysfirstsite.com/blogger/sitelinks/blueplain.gif);
	background-repeat: no-repeat;
}
.sitelink {
text-align: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 38px; 
font-weight: normal;
font-size: 11px;
}
.sitelink a {
font-size: 11px;
font-weight: normal;
text-decoration: none;
}