
body { 
	background-color : #940609;
	background : url(../images/bg.bmp);
	text-align : center;
	font: 12px/1.7 Arial, Helvetica, sans-serif;
	
	margin : 0;
}

a img { border : none; }

div#bg-stripe {
	position : absolute;
	z-index : 0;
	width : 100%;
	left : 0px;
	top : 35px;
	background-image : url(../images/stripe-bg.png);
	background-repeat : repeat-x;
	height : 105px;
}

div#border-wrap {
	position:relative;
	z-index : 5;
	width : 764px;
	padding : 0 7px;
	background-image : url(../images/border-shadow.png);
	background-repeat : repeat-y;
	margin-left : auto;
	margin-right : auto;
}

div#main {
	letter-spacing : .5px;
	text-align : left;
	position : relative;
	border-left : 
	width : 750px;
	margin-left: auto;
	margin-right: auto;
	background-image : url(../images/longbg.png);
	background-repeat : repeat-y;
	z-index : 10;
}

div#content {
	width : 794px;
	position : relative;
}

img { margin : 0; display : inline; }

#header { 
	height : 160px; 
	position : relative;
	margin : 0;
}

div#topMenuBar {
	position : absolute;
	top : 115px;
	left : 20px;
	font-weight : 100;
	font-size : 12px;
	letter-spacing : 1px;
}



div#topMenuBar span.link {
	margin : 0px;
	padding : 0px 10px;
	border-right : 2px #A9A9A9 solid;
}

div#topMenuBar a:link, div#topMenuBar a:visited, div#topMenuBar a:active {
	text-decoration : none;
	color : #000000;
}

div#topMenuBar a:hover {
	text-decoration : underline;
	color : #830A0D;
}

div#siteMapLink {
	position : absolute;
	top : 95px;
	left : 680px;
	white-space : nowrap;
	font-size : 10px;
}

div#siteMapLink a:link, div#siteMapLink a:visited, div#siteMapLink a:active {
	text-decoration : none;
	color : #696969;
}

div#siteMapLink a:hover {
	text-decoration : underline;
	color : #830A0D;
}

#footer { 
	height : 110px;
	position : relative;
	margin : 0;
	clear:both;
}

div#tagLine {
	position : absolute;
	top : 93px;
	left : 25px;
	width : 700px;
	line-height : 10px;
	font-size : 10px;
}

div#copyRight {
	width : 350px;
}

div#webDesign {
	width : 350px;
	text-align : right;
	position : absolute;
	left : 350px;
	top : 0px;
}

div#webDesign a { 
	text-decoration : none; 
	color : #AA0E13;
	font-size : 11px;
}
	

div#leftColumn {
	width : 500px;
	margin-left : 0px;
	float : left;
}

div.contentItem {
	margin : 10px 10px 10px 17px;
	clear : both;
}

div.contentItem h1 {
	font-size : 14pt;
	border-bottom : 1px #830A0D dashed;
	font-weight : 400;
	padding-left : 10px;
}

div.contentItem p {
	text-indent : 10px;
	text-align : justify;
}

div.signature {
	font-style : italic;
	margin-top : -10px;
/*	position : absolute;
	top : 18px;
	left : -50px;*/
	white-space : nowrap;
	text-align:right;
}

ul.sitemap {
	list-style-image : url(../images/ministar.bmp);
}


ul.sitemap a:link, ul.sitemap a:visited, ul.sitemap a:active {
	text-decoration : none;
	color : #830A0D;
}

ul.sitemap a:hover {
	text-decoration : underline;
	color : #444444;
}

div#buyOption { margin : 20px 0px 110px 30px; }

div#buyOption a:link, div#buyOption a:visited, div#buyOption a:active {
	text-decoration : none;
	color : #830A0D;
}

div#buyOption a:hover {
	text-decoration : underline;
	color : #444444;
}

div#rightMenu {
	float : left;
	width : 225px;
	margin-left : 10px;
}

div#rightMenu a { 
	display : block;
	overflow-x : visible;
	text-indent : 35px;
}

div#rightMenu a:link, div#rightMenu a:visited, div#rightMenu a:active {
	text-decoration : none;
	color : #830A0D;
}


div.menuGroup { 
	margin : 5px 0;
	overflow : visible;
}

a.mainItem { 
	margin-top : 10px;
	height : 24px;
	line-height : 24px;
	background : transparent url(../images/link-bg.png) no-repeat 15px -24px;
	overflow : hidden;
}

a.mainItem:hover {
	background-position : 22px 0;
}

a.mainItem-current {
	margin-top:10px;
	height : 29px;
	line-height : 29px;
	background : transparent url(../images/current-link-bg.png) no-repeat -3px 0px;
}

div#rightMenu a.subItem {
	margin : 0px 0px 0px 10px;
	font-size : 11px;
	color : #444444;
}

div#rightMenu a.subItem:hover {
	text-decoration : underline;

}

a.topLink {
	text-decoration : none;
	color : #830A0D;
	font-size : 10px;
	display : block;
	text-align : center;
}

/***************
Hormones and exercise pictures
***************/
div.image-left {
	float : left;
	margin : 10px 10px 10px 0;
}

div.image-right {
	float : right;
		margin : 10px 0 10px 10px;

}

div.image-left, div.image-right {
	text-align : center;
	font-style : italic;
	width : 120px;
	font-size : .9em;
	color : #960000;
}

div.image-left a, div.image-right a {
	text-decoration : none;
	color : #830A0D;
	font-size : .95em;
}



div.imgCaption {
	color : #830A0D;
	text-align : center;
}

ul#chapterLinks a:link, ul#chapterLinks a:visited, ul#chapterLinks a:active {
	text-decoration : none;
	color : #444444;
}

ul#chapterLinks a:hover {
	text-decoration : underline;
	color : #830A0D;
}

ul#chapterLinks li.available {
	list-style-image : url(../images/ministar.bmp);
}


div.newsbox {
	background-color : #FEFAE8;
	margin : 20px 20px 20px 5px;
	position : relative;
}

div.newsbox div.hbg {
	margin : 0;
	padding : 0;
	width : 180px;
	height : 40px;
}	

div.newsbox h3 {
	position : absolute;
	top : 5px;
	left : 10px;
	color : #940609;
	font-size : 14px;
	font-weight : normal;
	margin : 0;
}


div.newsbox div.message {
	margin-top : 5px;
	background-color : #FEFAE8;
	padding: 5px;
}

div.newsbox div.bottomLink {
	text-align : right;
	font-size : .95em;
}