/*
	global.css
	for InnerWave Yogo www.innerwaveyoga.com
	by Paul Novitski www.juniperwebcraft.com
	created 14 July 2007
*/


/*=========================
general
=========================*/
*
{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-family: Georgia, serif;
}
em
{
	font-style: italic;
}
a
{
	color: #034773;
	text-decoration: none;
	border-bottom: 1px dotted #034773;
}
a:hover
{
	color: #3C7191;
	border-bottom: 1px solid #3C7191;
}

/*=========================
page structure
=========================*/
body
{
	font-size: 100%;
	text-align: center;
	background: #CEDBEC url("images/innerwave-background.jpg") center top repeat-x;
}
#wrap
{
	width: 806px;
	margin: 0 auto;
	padding-bottom: 59px;
	background: url("images/innerwave-bottom-bkg-806x59.png") left bottom no-repeat;
}
#outerwrap
{
	xwidth: 806px;
	xmargin: 0 auto;
	background: url("images/innerwave-main-bkg-806x56.png") left top repeat-y;
}
#innerwrap
{
	width: 740px;
	min-height: 393px;
	margin: 0 auto;
	xmargin-left: 33px;
	background: url("images/innerwave-main-top-bkg-740x376.jpg") left top no-repeat;
}
/*=========================
header
=========================*/
#header
{
	margin: 0 auto;
	padding-top: 20px;
}
#header h1
{
	height: 87px;
}
#header p.tagline
{
	display: none;
/*
	position: relative;
	top: -23px;
	left: -13px;
	margin: 0;
*/
}
/*-------------------------
nav menu
-------------------------*/
#nav
{
	position: relative;		/* in support of IE6 */
	width: 20em;
	margin: 0 auto;
	padding: 0;
}
#nav li
{
	float: left;
	margin: 0;
	border: none;
	list-style-type: none;
}
#nav li a
{
	display: block;
	width: 5em;
	padding: .25em 0;
	border: none;
	text-align: center;
	color: #013557;
}
#nav li.classes-and-retreats a
{
width: 10em;
}

body#index #nav li.index a,
body#about #nav li.about a,
body#classes-and-retreats #nav li.classes-and-retreats a,
body#contact #nav li.contact a,
body#contactthanks #nav li.contact a
{
	cursor: default;
	color: #3867AD;
	background: url("images/innerwave-tab-bkg-68x32.png") left bottom repeat-x;
}
#nav li a:hover
{
	color: #3867AD;
}

/*=========================
body
=========================*/
#body
{
	clear: left;
	width: 591px;
	min-height: 393px;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 2em;
	text-align: left;
	background: url("images/innerwave-content-bkg-591x408.jpg") left top no-repeat;
}
#body h2,
#body h3,
#body p,
#body blockquote,
#body dl
{
	width: 366px;
	margin-left: 186px;
	margin-right: 20px;
}
#body h2
{
	margin-bottom: .4em;
	padding-top: 15px;
	font-size: 2.7em;
}
#body h3
{
	margin-top: .5em;
	margin-bottom: .2em;
	font-size: 1.3em;
}
#body p
{
	margin-bottom: .8em;
	line-height: 1.4;
	font-size: 1em;
}
#body blockquote
{
	margin-bottom: .5em;
}
#body blockquote p
{
	width: 343px;
	margin: 0 1em;
	font-size: 1.0em;
	font-style: italic;
}
#body blockquote p.cite
{
	text-align: right;
	font-size: .9em;
	font-style: normal;
}
/*=========================
footer
=========================*/
hr
{
	width: 500px;
	margin: 0 auto .25em auto;
	border-color: #044774;

}
#footer
{
	xwidth: 806px;
	xmargin: 0 auto;
	padding-bottom: .6em;
}
#footer p
{
	margin-bottom: 0;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: .8em;
	color: #034773;
}
#footer a:hover
{
	color: #3867AD;
	border-bottom-color: #3867AD;
}
#footcap
{
	display: none;
}
