body {
	text-align:center;		/* for IE */
	margin:10px auto;
	background-color:#B29E7A;
	background-image:url(/images/bg.gif)
}

#ddiv { border:1px solid #000000 }

div.d_pageContainer {
	position:relative;
	margin:0px auto;			/* align for good browsers */
	text-align:left;		/* counter the body center */
	width:740px;
	/* border:1px solid #000000 */
}

div.d_header {
	margin:0px;
	width:740px;
	height:131px;
	background:url(/images/masthead/mastheadBG.jpg) no-repeat;
}

div.d_contentLeft { float:left; width:136px; }

div.d_contentRight {
	width:604px;
	height:448px;
	overflow:auto;
}

div.d_contentRBG {
	float:right;
	width:604px;
	height:448px;
	background:url(/images/sammysBG.jpg) no-repeat;
}

p, h1, h2, table {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:10px 20px 10px 50px;
}

ul, ol { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; }

p.postdate { font-size:11px; margin:-5px 20px 10px 50px; font-style:italic; }

h1 { margin-top:20px; font-size:18px; color:#000000; }
h2 { font-size:14px; }

th { text-align:right; padding-right:10px; font-weight:100; }
tr { vertical-align:top; }

img { margin:-10px -30px -10px -50px; padding:0px;  }
img.i_Left { border:0px none; margin:0px; padding:0px 5px 5px 0px; float:left; }
img.i_Right { border:0px none; margin:0px; padding:0px 0px 5px 15px; float:right; }

table.mm { width:390px; border-collapse:collapse; }
table.mm td { border-bottom:1px solid #000000; padding:10px 0px; }
td.mml { width:200px; margin:20px; text-align:right; vertical-align:bottom; }
table.mm p {margin:10px }

div.d_header img, div.d_contentLeft img { margin:-10px -30px -10px -50px; padding:0px; display:block; }
blockquote p { margin-top:-15px; }

.tcenter { text-align:center; margin-left:0px; margin-right:0px; }
#subMenu { text-align:center; margin-bottom:0px; }
.formError { font-weight:bold; color:#000000; }
#admin { height:448px; background-image:url(/images/sammysBG.jpg) }
#admin p { margin-left:30px; text-align:center; }

a { font-weight:bold; text-decoration:none; }

a:link, a:visited { color:#FFFFFF; background-color:inherit; }
a:hover, a:active { color:#FF0000; background-color:inherit; }
div.right a:link { color:#5279A9; background-color:inherit; }
div.right a:visited { color:#5279A9; background-color:inherit; }
div.right a:hover { color:#FF0000; background-color:inherit; }
div.right a:active { color:#FF0000; background-color:inherit; }
