/* ****************** */
/* Body               */
/* ****************** */

body	{
	font-family: verdana, arial, helvetica, sans-serif;
	color : #98AE7D; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color : #D4E491; 
	background-position: bottom;
	font-size : 99%;
	} 

.emphasis {
	color: #3b0a29 }

/* ****************** */
/* Body Navigation    */
/* ****************** */

a	{
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	font-size: 85%;
	text-decoration : none; 
	color: #964f00; 
	background : transparent; 
	} 
a:hover {
	color : #A7996c; 
	font-weight : bold; 
	text-decoration : underline; 
	background : transparent; 
	} 


/* ****************** */
/* Headings           */
/* ****************** */
 h2, h3, h4 {
	font-family : Tahoma, Arial Black; 
	font-variant : normal; 
	background : transparent; 
	} 
h1 	{
	color : #A1640B;
	font-family: Garamond, 'Times New Roman', Times, serif;
	margin-top : 20px; 
	margin-bottom : 15px;
	font-size: 160%;
	text-align : center;
	font-weight : bold;
		}
h2  	{
	color : #A2762D;
	margin-left : 3%; 
	margin-top : 20px; 
	margin-bottom : 5px;
	font-size: 120%;
	text-align : left;
	font-stretch: wider;
	font-weight: 600;
	}
	h3 	{
	color : #A1640B;
	font-size: 115%;
	text-align : left;
	padding-left: 3%;
	padding-top: 2%;
	padding-bottom: 2%;
	border: solid #946f00;
	border-width: 1px 1px 1px 1px;
	background: #FFEDC4 url(ns.gif) center repeat-x;
	vertical-align: 50%;
}
h4  	{
	color: #A1640B;
	margin-left : 3%;
   margin-top : 20px; 
	margin-bottom : 5px;
	font-size: 100%;
	font-weight: 600;
	text-align : left;
	line-height: 95%;
	}
		
	h5 	{
	font: "Century Gothic", Verdana, Arial;
	font-size: 85%;
	font-weight: 600;
	color: #A1640B;
	margin-left : 3%;
   margin-top : 20px; 
	margin-bottom : -5px;
	text-align : left;
	line-height: 90%;

	}

/* ****************** */
/* Logo               */
/* ****************** */

.logohome	{
	width:728px;
	height : 337px; 
	margin : 40px 10px 0px 40px; 
	position: relative;
	text-align: inherit;
	border:1px solid #A1640B;
	border-style : ridge;
	padding: 0px;
	
	}
	
	.logo	{
	width:439px;
	height : 162px; 
	margin : 40px 10px 0px 40px; 
	position: relative;
	text-align: inherit;
	border: none;
	border-style :;
	padding: 0px;
	
	}
	
	.logosmall	{
	width:263px;
	height : 97px; 
	margin : 40px 10px 0px 30px; 
	position: relative;
	text-align: inherit;
	border: none;
	border-style :;
	padding: 0px;
	
	}


/* ****************** */
/* main body          */
/* ****************** */

#main {
	position: inherit; 
	width:85%;
	color: #000000;
	border:0px solid #A16408;
	background-color: transparent;
	}


/* ****************** */
/* Main Navigation    */
/* ****************** */


#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		margin-left: 20px;
		list-style: none;
		float : left;
		width : 11em;
	

		
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 11em;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 9.50em;
		margin-top : -1.35em;
	
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 11em;
		w\idth : 10em;
		display : block;
		color : #A1640B;
		font-weight : bold;
		text-decoration : none;
		background-color :#D4E491;
		border : 1px solid #A1640B; 
		padding : 0 0.5em;	}
	
	#nav li a:hover {
		color : #A1640B;
		background-color :#FFEDC4;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

/* ****************** */
/* text               */
/* ****************** */


.content {
	width: inherit;
	color: #000000;
	min-width: 500px;
	max-width : 900px;
	float: right;
	margin: 0px 0px 10px 0px;
	border:1px solid #A1640B;
	border-style: ridge;
	background-color: #E4DCC9;
	background: url(nowbreathe_alpha1_bg.jpg) 0 0 repeat;
	padding: 0px 10px 10px 10px;
	position: inherit;
	}

.image {
	border: none;
	padding: 20px;
	position: relative;
	width: 200px;
	height: 200px;
}
.image:middle{
	border: none;
	position: relative;
	left: 40%;
	padding: 20px;
	width: 200px;
	height: 200px;
}
.image:right{
	border: none;
	position: relative;
	padding: 20px;
	width: 200px;
	height: 200px;
}
.image:thumbnail {
	position: absolute;
	padding : 40px;
	width : 100px;
	height: 100px;
	float : left;
}


/* ****************** */
/* Paragraphs         */
/* ****************** */

p	{
	color : #000000; 
	background-color : transparent; 	
	margin-right : 0px; 
	margin-left : 20px; 
	margin-top :10px; 
	margin-bottom : 15px; 
		} 

.backtotop {
	font-size: 50%:
	font-weight: 100;
	clear: left;
	text-align: right;
}		
.caption {
	font: "Century Gothic", Verdana, Helvetica, sans-serif;
	color: #7B5849;
	font-weight: 700;
	width: 80%;
	clear: left;
	
}
.emphasis {
	font-size: smaller;
	font-weight: bold;
	color: #3f1632 ; 
	line-height: 95%;
	background-color : transparent; 	
	margin-right : 0px; 
	margin-left : 20px; 
	margin-top :10px; 
	margin-bottom : 15px;
	font-stretch: condensed;
}	
 

.contact {
	color : #000000; 
	font-size : 110%; 
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	margin-left : 10%;
	margin-top : 0px; 
	margin-bottom : 10px; 
	}
/* ****************** */
/* Tables */
/******************* */
	
	table {
	background: #d8e2c3 url(nowbreathe_bg.jpg) 0 0 repeat-y;
	border-collapse:collapse;
	margin-top:3px;
	margin-left:  40px;
	border:1px solid #946f00;
	padding: 30px 10px 5px;

	}

/* \*/
* html table {	
	border:1px solid #A2762D;
	border-top:3px dashed #A2762D;
	}	
/* */	

table tr * {font:1.0em Arial, Helvetica, sans-serif;}

table tr td, table tr th  {border:1px solid #A2762D;}

tr th + td + td + td {border-right:3px solid #946f00;}

table tr td {color:#946f00;}

table tr *:hover, tbody tr.odd td:hover {background: transparent url(alphaover.gif);}

table tfoot tr td {line-height: normal; font-size: x-small; background: none; color: #a1640b}

table thead th[scope]:hover {
	background:#dD8e2C3 url(none); 
	color:#000;
	text-align: left;
	border-left:;
	border-right:;
	border-top:;
	border-bottom:;

}

table caption { 
	border: solid #A1640B;
	border-width: 1px 3px 3px 1px;
	background: #FFEDC4 url(ns.gif) center repeat-x;
	font: bold 1.0em/1.8em Tahoma, Arial Black;
	color:#A1640B;
	text-transform: none;
}

/* \*/
* html table caption {	
	border:1px solid #A2762D;
	}	
/* */	

table caption:hover:before { 
	background:transparent url(alpha3.gif); 
	font-size:0.9em; 
	padding:2px 3.9em; 
	margin-right:10px;
	color:#fff; 
	text-transform:none;
}
table caption:hover:after { 
	background:transparent url(alpha3.gif); 
	font-size:0.9em; 
	padding:2px 1.5em; 
	margin-left:10px;
	color:#fff; 
	text-transform:none;
}

thead {
	background:transparent url(alpha.gif);
	border-right :3px solid #946f00; 
	}

tbody th {background:transparent url(alpha2.gif);}

tbody tr.odd td {background:transparent url(alpha1.gif);}

tbody td {background:transparent url(alpha1.gif);}

thead tr th {
	border-left:;
	border-right :;
	border-top:;
	border-bottom:;
	padding :; 
	font: Verdana, Helvetica, sans-serif;
	color: 000;
	text-align: left;
	}

tfoot {
	border:3px solid #946f00; 
	border-width:0 3px 3px 0;
	}

tfoot tr th {
	color:#fff;
	font-size: 60%;
	text-align : left;
	}

tfoot tr td {
	color:#fff;
	text-align:right;
}

table tfoot tr td* {
	line-height: normal;
	font-size: x-small;
	color: #87400a;
	padding: 4px 5px; 
	border-width:1px 0 0;
	}

tbody tr * {padding: 5px;}

tbody th a {
	color :#fff; 
	padding:1.0em 3.0em 0 0;
	text-decoration:none;
	}

tbody th a:hover {
	background:none;
	color:#A16408;
	}

tbody td a {
	padding: 1px;
	text-decoration: none;
	}

tbody td a:hover {
	background:none;
	color:#A16408;
	}

	

/* ****************** */
/* Copyright Footnote */
/* ****************** */

#footnote {
	float: left;
	width: 100%;
	text-align : center; 
	font-family: verdana, arial, helvetica, sans-serif;
	margin-top : 5px; 
	margin-bottom : 5px; 
	margin-left : 0; 
	font-size : 45%; 
	color : #A1640B; 
	background : transparent; 
} 

/* ****************** */
/* Footer Navigation  */
/* ****************** */

#footnav {
	float: left;
	text-align : left; 
	width: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 60%; 
	margin-top : 5px; 
	margin-bottom : 5px; 
	margin-right : 0; 
	margin-left : 45px; 
	color : #ddd0cc;
	background : transparent; 
}
a.footnav {
	text-decoration : none; 
	color : #A7996C; 
	background : transparent; 
} 
a:hover.footnav {
	text-decoration : blink; 
	color : #A2762D; 
	background : transparent; 
} 
strong.footnav {
	color : #A2762D; 
	background : transparent; 
	text-decoration : none; 
} 


ahem {display: none; }

