/* base-weblog.css */

/* basic elements */


a { text-decoration: underline; }

/* JEG: Used on images that are link buttons.  JEG:reguired */
a img { border: 0; }

h1, h2, h3, h4, h5 { font-weight: normal; }

h1, h2, h3, h4, h5, p, ol, ul, pre, blockquote
{
/*  JEG: These statements define the white space above and below the items.  */
	margin-top: 0px;
	margin-bottom: 10px;
}

h6
{
/*  JEG: These define the RSS download page headings.  */
	font-family: bold verdana, arial, helvetica, sans-serif;
    font-size: 18pt;
	margin: 0px 0px 0px 0px;
	padding: 0px;
    color: #cc3333;
	background-color: #ffffff;
}

/* standard helper classes */

/* page layout JEG:required */
body { text-align: center; } /* center on ie */


#container
{
	position: relative;
	margin: 0 auto; /* center on everything else */
	width: 720px;
	text-align: left;
}

#container-inner { position: static; width: auto; }

#banner { position: relative; }

#banner-inner { position: static; }

#pagebody { position: relative; width: 100%; }

#pagebody-inner { position: static; width: 100%; }


#alpha, #beta, #gamma, #delta
{
	display: inline; /* ie win bugfix */
	position: relative;
	float: left;
	min-height: 1px;
}

#delta { float: right; }

#alpha-inner, #beta-inner, #gamma-inner, #delta-inner
{
	position: static;
}


/* banner user/photo */

.banner-user
{
	float: left;
	overflow: hidden;
	width: 64px;
	margin: 0 15px 0 0;
	border: 0;
	padding: 0;
	text-align: center;
}


/* content */

.content-nav
{
	margin: 10px;
	text-align: center;
}


/*  JEG: margin-bottom defines the space after the (.entry) articles. */
.entry,
.trackbacks,
.comments,
.archive
{
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-bottom: 5px;
}


.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{
	clear: both;
}


.comments-open label { display: block; }


/* modules */

/*  JEG: width defines how much of allocated space in nav bar is used. */
.module
{
	position: relative;
	overflow: hidden;
	width: 100%;
}

.module-content
{
/*  JEG  This margin: statement controls the elements of the nav bar.  */
	position: relative;
	margin: 5px 10px 20px 10px;
}

.module-list,
.archive-list
{
	margin: 0;
/*  JEG: padding defines amount of white space around nav bar elements. */
	padding: 0;
/*  JEG: list-style: none removes bullets from nav bar ordered lists. */
	list-style: none;
}

.module-list-item
{
/*  JEG: these statements define the space before/after nav bar elements. */
	margin-top: 5px;
	margin-bottom: 5px;
}


/*
.module-wishlist .module-content { text-align: center; }
*/
