/*	Stylesheet for WhatMyBodyCanDo.com, designed for Screen Media		Author: Christopher Werby of Pipsqueak Productions, LLC	http://www.pipsqueak.com		Last updated: 2007-12-29	*//* @group FONT FACE ASSIGNMENTS */body { font-family: arial, sans; }/* @end FONT FACE ASSIGNMENTS*//* @group DEFAULTS FOR MARGINS AND PADDING */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus { outline: 0; }body{	line-height: 1;	color: black;	background: white;}ul, ol { list-style-position: outside; }/* tables still need 'cellspacing="0"' in the markup */table{	border-collapse: separate;	border-spacing: 0;}caption, th, td{	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }/* @end DEFAULTS FOR MARGINS AND PADDING *//* @group MAIN STRUCTURE */body { background-color: white; }/* @end MAIN STRUCTURE *//* @group NAVIGATION *//* @end NAVIGATION *//* @group MAIN HEADLINES AND SUBHEADS *//* @end MAIN HEADLINES AND SUBHEADS *//* @group CREDITS (FOOTER) *//* @end CREDITS (FOOTER) *//* @group LINK TREATMENTS GENERALLY *//* @end LINK TREATMENTS GENERALLY *//* @group MULTI SECTION TEXT TREATMENTS */p { margin: 1em; }p.nodisplay { display: none; }p.notes { color: red !important; }/* @end MULTI SECTION TEXT TREATMENTS *//* @group MULTI SECTION WORD TREATMENTS *//* @end MULTI SECTION WORD TREATMENTS *//* @group HOME PAGE *//* @end HOME PAGE *//* @group GENERAL FORM ELEMENT STYLES */label{	display: block;	margin-top: .15in;	font-size: 11pt;	text-indent: -.35in;	padding-left: .5in;}label.ac{	margin-left: .5in;	font-size: 10pt;	margin-top: .1in;	margin-bottom: 0;	display: block;	text-indent: 0;	padding-left: 0;}div.supp label{	margin-left: .5in;	font-size: 10pt;	text-indent: 0;	padding-left: 0;	display: inline;}div.supp label span{	font-size: 10pt;	display: block;	padding-left: .5in;}label small{	display: block;	text-indent: 0;}input.solo{	margin-left: .55in;	display: block;}label b{	/*number*/	font-size: 1.3em;	font-weight: normal;}textarea { margin-left: .5in; }textarea.ac { margin-bottom: .2in; }select{	display: block;	margin-left: .5in;}/* @end END GENERAL FORM ELEMENT STYLES *//* @group UNINCORPORATED STYLES *//* @end UNINCORPORATED STYLES */body{	background-image: url(images/Grid_Tile.gif);	background-repeat: repeat;	background-position: left 98px;	background-attachment: fixed;}div#topper{	height: 142px;	width: 6770px;	background-image: url(images/Logo.gif);	background-color: #F3D886;	background-repeat: no-repeat;	background-position: left top;	background-attachment: fixed;	z-index: 2;}div#topper h1 { display: none; }div#ad{	position: fixed;	left: 600px;	top: 14px;	width: 400px;	background-color: #fdeeda;	padding: 10px;}div#ad h2{	text-align: right;	font-size: .8em;}div#ad p{	margin-left: 0;	font-size: .8em;	margin-right: 0;}div#ad p strong{	font-weight: bold;	font-size: 1.2em;}div#band{	height: 440px;	min-height: 440px;	width: 6770px;	background-image: url(images/Background_Band_Repeat.gif);	background-repeat: repeat-x;	background-position: left top;	z-index: 3;	position: absolute;}div#inner{	background-image: url(images/Flowers_Tile.gif);	background-repeat: repeat-x;	background-position: left top;	margin-left: 912px;	width: 5858px;	height: 100%;	z-index: 4;}div#text{	width: 912px;	height: 440px;	position: absolute;	left: 0;	z-index: 5;	overflow: hidden;	background-image: url(images/Band_Left.gif);	background-repeat: no-repeat;	background-position: left top;}div#text p{	position: absolute;	top: 190px;	left: 100px;	width: 240px;	font-size: 20px;	color: white;	line-height: 25px;	text-align: center;	font-family: sans;}div#videos{	position: absolute;	left: 512px;	z-index: 9;	width: 6258px;}div#videos div{	float: left;	padding-left: 50px;	margin-top: 25px;	z-index: 10;}div#videos div h2{	color: white;	text-align: center;	padding-bottom: 10px;	text-transform: uppercase;}.yellow { background-color: yellow; }
