﻿/* -- General Link Styling -- */
body {
	background-position: top;
	background-color: #7B154E;
	background-image: url('http://www.brainyweightloss.com/images/body-background.png');
	background-repeat: repeat-x;
	background-attachment: scroll;
	font-family: Verdana, Arial, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	color: #000;
	font-size: 80%;
}
p {
	background-color: transparent;
	padding:6px 0 0 0;
}
h1 {
	background-color: transparent;
	margin: -36px auto 0px auto;
	padding: 0 0 0px 0;
	color: #AA1B6B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	text-align: center;
	clear: both;
}
h2 {
	background-color: transparent;
	margin: 6px 0px 14px 0px;
	color: #cc3399;
	font-family: Verdana, Arial, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 18px;
	text-align: left;
/*	clear: both; */
	font-weight: bold;
}
.Sub-H1-Box {
	background-color: #FAE9F4;
	width: 500px;
	border: 2px #EEDDFF solid;
	margin: 24px auto 12px auto;
	padding: 5px;
	color: #000;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 120%;
	text-align: center;
	font-style: italic;
	font-weight: bold;
}
.Sub-H1-Box h4 {
	margin: 0;
	padding: 2px;
	text-align: center;
	background-color: #fff;
}
.QuoteBox {
	 background-color: #FAE9F4;
	 width: 400px;
	 border: 1px solid #CC3399;
	 margin: 24px auto 12px auto;
	 padding: 10px;
	 color: #000;
}
.txt_hilite {
				font-size: medium;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #CC3399;
				font-weight: bold;
}
.sky_bullet {
				margin-left:180px;
}
.fb-button{
				width:120px;
				margin:10px auto;
}
.ItemRight {
	float: right;
	margin: 10px 0 12px 18px;
	text-align: center;
}
.ItemCenter {
	margin: 10px auto 12px auto;
	text-align: center;
	clear: both;
}
.ItemLeft {
	float: left;
	margin: 10px 18px 12px 0;
	text-align: center;
}
.AdSenseBoxCenterBanner {
	padding: 5px;
	background-color: transparent;
	border: 0px;
	width: 468px;
	margin: 12px auto 12px auto;
	text-align: left;
	clear: both;
}
.AdSenseBoxCenter {
	width: 336px;
	padding: 5px;
	background-color: transparent;
	border: 0px;
	margin: 12px auto 12px auto;
	text-align: left;
	clear: both;
}
.AdSenseBoxRight {
	padding: 5px;
	background-color: transparent;
	border: 0px;
	margin: 12px 0 12px 12px;
	float: right;
}
.AdSenseBoxLeft {
	padding: 5px;
	background-color: transparent;
	border: 0px;
	margin: 12px 12px 12px 0;
	float: left;
}
.SkyScraperRight {
	padding: 6px 0px 6px 10px;
	background-color: transparent;
	border: 0px;
	margin: 0px 0px 12px auto;
	float: right;
	width: 170px;
}
.SkyScraperLeft {
	padding: 6px 10px 6px 0px;
	background-color: transparent;
	border: 0px;
	margin: 0px auto 12px 0px;
	float: left;
	width: 170px;
}
.Box300Right, .Box250Right {
	padding: 6px 0px 6px 5px;
	background-color: transparent;
	border: 0px;
	margin: 0px 0px 12px auto;
	float: right;
}
.Box300Left, .Box250Left {
	padding: 6px 5px 6px 0px;
	background-color: transparent;
	border: 0px;
	margin: 0px auto 12px 0px;
	float: left;
}
.Box300Left, .Box300Right {
	width: 305px;
}
.Box250Left, .Box250Right {
	width: 255px;
}
a:link {
	color: blue; 
	text-decoration: underline;
}
a:visited {
	color: purple;
	text-decoration: underline;
}
a:hover {
	color: red;
	text-decoration: underline;
}
/* Brainy Wight Loss Adsense and E-Zine boxes CSS */
/* Google AdSense in Navbar positioning */
/* Top positioning for Navbar boxes, to be changed when changing the number of the T2 pages */
.GAS_Nav, .ezf_nav {
	top: 1400px;
}
/* AdSense Navbar positioning */
.GAS_Nav {
	position: absolute;
	margin-left: -168px;
	width: 128px;
	z-index: 99;
}
/* Ezine Form in Navbar positioning */
.ezf_nav {
	position: absolute;
	margin-left: -168px;
	width: 138px;
	z-index: 99;
	padding-left:7px;
	visibility:hidden;
}
/* Google AdSense "3rd column" positioning */
.GAS_Right {
	position: absolute;
	top: 0px;
	margin-left: 545px;
	width: 128px;
	z-index: 99;
	visibility:hidden;
}
/* Ezine Form "3rd column" positioning */
.ezf_right {
	position: absolute;
	background-color:#efbddf;
	top: 400px;
	margin-left: 547px;
	width: 150px;
	z-index: 99;
	border:thin groove #CC3399;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	visibility:hidden;
}
/* Ezine Form formating */
.ezf-tr-xl-text {
	font-size: large;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ezf-tr-med-text {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.ezf-tr-small-text {
	font-size: 9px;
	}
.ezf-tr-input-bx { 
	width:136px;
	}
.ezf-tr-input-btn { 
	width:138px;
	}
.ezf-tr-red-text { 
	color:#DD0000; 
}
.ezf-tr-mag-text { 
	color:#990099;
	font-style:italic;
	font-weight:bold;
}
/* Stress Reducer Game Banner replacing the Nav links */
.SRG_Nav {
	position: fixed;
	top: 200px;
	margin-left: -162px;
	width: 120px;
	height: 240px;
	z-index: 99;
	padding: 4px;
	border-width: 0px;
}
