/* //////////********* THIS FILE SHOULD CONTAIN STYLES THAT ARE SPECIFIC TO THE HOME PAGE ONLY. ANYTHING ELSE THAT CAN BE & IS USED GLOBALLY SHOULD GO IN BASE.CSS OR STYLE.CSS *********\\\\\\\\\\ */
/* //////////********* CSS margins: top, right, bottom, left *********\\\\\\\\\\ */
body { 
	background-color:#3d2616;
	background-image: url(../pix/bkg-hp.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	margin: 0;
}

.logo {
	background-image: url(/images/h-logo.gif);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 48px;
	margin-top: 42px;
	position: relative;
	width: 980px;
}

.nav {
	height: 48px;
	left: 30px;
	margin-top: 22px;
	position: relative;
	width: 980px;
}
	
div#spacer-content-hp {
	margin: 63px 20px 129px 29px;
	position: relative;
	width: 349px;
}

.bkg-header-hp {
	background-image: url(../pix/bkg-header-hp.jpg);
	background-position: top center; 
	background-repeat: no-repeat;
/*	height: 338px;*/
	position: relative;
	width: 947px;
}
	
.register-login {
	height: 58px;
	margin: 0px 0px 0px 730px;
	position: relative;
	width: 217px;
}

.navigation {
	height: 38px;
	margin: 2px 0px 0px 396px;
	position: relative;
	width: 551px;
	text-align: right;
}


.box-main-top {
	background-image: url(../pix/box-main-top.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 25px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 947px;
}

.box-main-bot {
	background-image: url(../pix/box-main-bot.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 64px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 947px;
}

.divider-post-main {
	background-image: url(../pix/divider-post-main.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 13px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 757px;
}

.box-small-top {
	background-image: url(../pix/box-small-top.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 29px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 296px;
}

.box-small-bot {
	background-image: url(../pix/box-small-bot.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 18px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 296px;
}

.divider-box-small {
	background-image: url(../pix/divider-box-small.jpg);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 16px;
	margin: 0;
}


.divider-footer {
	background-image: url(../pix/divider-footer.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 29px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 947px;
}

#logo {
    background: url(../pix/pix_trans.gif);
    height: 138px;
	position: relative;
	width: 384px;    
}

#logo a {
    height: 138px;
    left: 0;
	position: absolute;
    top: 0;
    width: 384px;
}

#logo a h1 {
    display: none;
}

#readmore-hp {
    background: url(../pix/pix_trans.gif);
    height: 29px;
	position: relative;
	width: 296px;    
}

#readmore-hp a {
    height: 29px;
    left: 0;
	position: absolute;
    top: 0;
    width: 296px;
}

#readmore-hp a h1 {
    display: none;
}
.box-member-nav-top {
	background-image: url(../pix/box-member-nav-top.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 12px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 947px;
}

.box-member-nav-bot {
	background-image: url(../pix/box-member-nav-bot.png);
	background-position: top left; 
	background-repeat: no-repeat;
	height: 57px;
	margin: 0;
/*	position: relative;*/
	text-align: left;
	width: 947px;
}

