/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;Breadth
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body			{font-family: verdana, sans-serif; background-color:#fff; font-size: 70%; color: #666; line-height: 1.6em;}
h1, h2, h3, h4			{font-family: arial, sans-serif; line-height: 1.2em; font-weight: normal;}
h1				{font-size: 30px; color: #8a0a07;   margin-top: 4px; padding-top: 10px; }
h2				{font-size: 22px; color: #c8c3ad; }
h3				{font-size:16px; padding:10px;  font-weight: normal; color:#8a0a07;}
h4				{font-size:14px;  padding-top: 10px;  }
p				{margin-bottom: 5px;}
a				{color:#666; }
a:hover			{color:#000;}



h1.aa			{margin: 50px 0 15px 0; border: none; font-weight: normal;}
h3.bb			{padding:0 0 10px 0;}
h3.cc			{padding:10px 0 10px 10px;}

#clothes		{margin: 0 auto; width: 850px;}

#head			{height: 100px; border-bottom: 1px solid #dbd5c5;}
#logo			{border: none; float: left;}


#neck			{}


#leftLung		{width: 574px; float: left; border-right: 1px solid #dbd5c5; }
#leftLung2		{width: 574px; float: left;}
#rightLung		{width: 275px; float: right;}
#rightLung2		{width: 275px; float: right; border-top: 1px solid #dbd5c5; margin-top: 20px;}

#rightLung p	{padding: 10px;}
#rightLung2 p	{padding: 10px;}



#heart			{width:574px; border-top: 1px solid #dbd5c5; margin-top: 20px;}

ul#topNav		{ height: 37px; border-bottom: 1px solid #dbd5c5;}
ul#topNav li	{float: left; padding: 4px 0 4px 0; }
#line, #line2	{border-right: 1px solid #dbd5c5;}
ul#topNav li a#servicesOff		{display: block; width: 270px; height: 20px; background-color:#f0f0f0; color:#fff;text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;margin-right: 4px; }
ul#topNav li a:hover#servicesOff   { background-color:#944b17; color:#fff; }

ul#topNav li a#servicesOn		{display: block; width: 270px; height: 20px;  background-color:#944b17;  margin-right: 4px; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}

ul#topNav li a:hover#servicesOn   {background-color:#944b17; color:#fff;text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;margin-right: 4px; }

ul#topNav li a#portfolioOff	{display: block; width: 270px; height: 20px; background-color:#f0f0f0; margin-left: 4px; margin-right: 4px; color:#fff;text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}
ul#topNav li a:hover#portfolioOff   { background-color:#5c563e; }
ul#topNav li a#portfolioOn	{display: block; width: 270px; height: 20px; background-color:#5c563e; margin-left: 4px; margin-right: 4px; color:#fff;text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}

ul#topNav li a:hover#portfolioOn   {background-color:#5c563e; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}

ul#topNav li a#aboutOn	{display: block; width: 260px; height: 20px; margin-left: 5px; background-color:#dbd5c5; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}
ul#topNav li a:hover#aboutOn   {background-color:#dbd5c5; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}

ul#topNav li a#aboutOff	{display: block; width: 260px; height: 20px; margin-left: 5px; background-color:#f0f0f0; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}

ul#topNav li a:hover#aboutOff   {background-color:#dbd5c5; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}


ul#leftNav		{ height: 37px; border-bottom: 1px solid #dbd5c5;}
ul#leftNav li	{float: left; padding: 4px 4px 4px 0; }
ul#leftNav li#line	{border-right: 1px solid #dbd5c5;}
ul#leftNav li a#services		{display: block; width: 270px; height: 20px; background-color:#f0f0f0; color:#fff;text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px; }
ul#leftNav li a:hover#services   { background-color:#944b17;  }
ul#leftNav li a#portfolio	{display: block; width: 270px; height: 20px; background-color:#f0f0f0; margin-left: 4px; color:#fff;text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}
ul#leftNav li a:hover#portfolio   { background-color:#5c563e; }

ul#rightNav		{border-bottom: 1px solid #dbd5c5; height: 37px;}
ul#rightNav li	{float: right; padding: 4px 0 4px 4px;}
ul#rightNav li a#about	{display: block; width: 260px; height: 20px; background-color:#dbd5c5; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}
ul#rightNav li a#about	{display: block; width: 260px; height: 20px; background-color:#f0f0f0; color:#fff; text-decoration: none; font-size: 14px; padding: 5px; letter-spacing: 1px;}

ul#rightNav li a:hover#about   {background-color:#dbd5c5;  }



ul#bottomNav		{height: 25px;}
ul#bottomNav li 	{float: left; margin-right: 10px; }	
ul#bottomNav li a 	{text-decoration: none;}

ul#servicesNav		{list-style-type: disc; padding-left: 15px;}

#leftVentricle		{width: 274px; float: left; padding-top: 10px; }
#rightVentricle		{width: 289px; float: right; border-left: 1px solid #dbd5c5; padding-top: 9px;}
#rightVentricle	p	{padding: 10px;}
#leftVentricle	p	{padding: 10px 10px 10px 0;}


#news			{border-top: 1px solid #dbd5c5; padding-top: 15px;}

#feet			{border-top: 1px solid #dbd5c5; padding-top: 15px; }
#leftFoot		{float: left;}
#rightFoot		{float: right;}



ul#thumbs li		{ float: left;   padding: 5px;}
.thumb			{ }


code {
	display: block;
	padding: 10px;
	font-size: 85%;
	border: 1px solid #ccc;
	background:  #f2f2f2;
	margin-bottom: 5em;
	white-space: pre;
	overflow: auto;
}

div.limiter {
	text-align: left;
	width: 80%;
	max-width: 69.23em;
	padding: 1.2em 1.5em;
	
	margin-left: auto;
	margin-right: auto;
}

ul#portfolioSlide li img{
	
	padding-top: 4px;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}

