@charset "UTF-8";
/* CSS Document */

img { border: none; } 

#nav {
	clear:both;
	float:left;
	margin-left: 105px;
	margin-top: 80px;
	z-index: 2;
}

.navitem {
	margin: 4px 0px 4px 0px;
}

#logo {
	float: right;
	margin-right: 0px;
	margin-top: 46px;
	z-index: 2;
}

#address {
	clear:both;
	float: left;
	z-index: 2;
	margin-top: 601px;
	margin-left: 86px;
	font: bold 10px/125% Georgia, "Times New Roman", Times, serif;
	color:#FFF;
}

#copyright {
	clear: both;
	text-align: center;
	font: italic bold 10px/125% Georgia, "Times New Roman", Times, serif;
	color:#704029;
}

#copyrightinterior {
	clear: both;
	text-align: center;
	margin-top: 52px;
	font: italic bold 10px/125% Georgia, "Times New Roman", Times, serif;
	color:#704029;
}

#copyrightcontact {
	clear: both;
	text-align: center;
	margin-top: 45px;
	font: italic bold 10px/125% Georgia, "Times New Roman", Times, serif;
	color:#704029;
}

#addressinterior {
	position:relative;
	z-index: 2;
	top: 52px;
	left: 86px;
	font: bold 10px/125% Georgia, "Times New Roman", Times, serif;
	color:#FFF;
}

#addresscontact {
	position:relative;
	clear: both;
	z-index: 2;
	top: 44px;
	left: 86px;
	font: bold 10px/125% Georgia, "Times New Roman", Times, serif;
	color:#FFF;
}

#addresscontactus {
	position:relative;
	z-index: 2;
	top: 0px;
	left: 0px;
}

#hours {
	position:relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	height: 205px;
}

#jadeexterior {
	position:relative;
	z-index: 2;
	top: 201px;
	left:  64px;
	height: 205px;
}

#contact_left {
	clear: both;
	float: left;
	margin-left: 172px;
	margin-top: 192px;
}

#contact_right {
	float: right;
	margin-right: 144px;
	margin-top: 192px;
}

#content {
	width: 670px;
	height: 540px;
	position: relative;
	clear:both;
	z-index: 3;
	top: -10px;
	left: 0px;
	overflow: auto; 
	overflow-x: hidden;
	margin: 0.3em auto;
	padding: 0px 5px 5px 5px;
}

#resources {
	margin-left: 105px;
}

.contenttext {
	font: 14px/110% Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing: .5px;
	margin-left: 70px;
	margin-right: 45px;
}

.contentresources {
	font: 14px/110% Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing: .5px;
	text-align: center;
}

h1 {
	font: italic bold 16px/110% Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing: .5px;
	text-align: left;
	margin-left: 80px;
}

.contenttextcenter {
	font: 14px/110% Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing: .5px;
	text-align: center;
}

p.contenttextcenter {
	margin-left: 25px;
}

.printtext {
	font: 14px/110% Georgia, "Times New Roman", Times, serif;
	color: #000;
	letter-spacing: .5px;
	text-align:center;
}

.linktext {
	font: italic bold 16px/115% Georgia, "Times New Roman", Times, serif;
	color: #fff;
	letter-spacing: .7px;
	padding-left: 40px;
}

a.resourceslink {
	font: italic bold 14px/115% Georgia, "Times New Roman", Times, serif;
	color: #000!important;
	letter-spacing: .7px;
	padding-left: 0px;
}

a:link.resourceslink  {text-decoration: none; } /* unvisited link */
a:visited.resourceslink  {text-decoration: none; } /* visited link */
a:hover.resourceslink  {text-decoration: underline; } /* mouse over link */
a:active.resourceslink  {text-decoration: none; } /* selected link */ 


#hourstext {
	position:relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	font: 16px/125% Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin-left: 30px;
}

#addresscontactustext {
	position:relative;
	z-index: 2;
	top: 0px;
	left: 0px;
	font: 16px/125% Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	margin-left: 15px;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.printbutton
	{margin-left: 277px;
	}

a:link {
	text-decoration: none;
	color: #fff;
}

a:visited {
	text-decoration: none;
	color: #fff;
}

a.homeroll {
    display: block;
    width: 55px;
    height: 21px;
    background: url("images/home_comp.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.homeroll {
    background-position: -56px 0;
}

a.acuroll {
    display: block;
    width: 203px;
    height: 21px;
    background: url("images/acupuncture_comp.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.acuroll {
    background-position: -204px 0;
}

a.yogaroll {
    display: block;
    width: 120px;
    height: 21px;
    background: url("images/yoga_comp.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.yogaroll {
    background-position: -122px 0;
}

a.jinroll {
    display: block;
    width: 142px;
    height: 21px;
    background: url("images/jinshinjyutsu_comp.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.jinroll {
    background-position: -143px 0;
}

a.resourcesroll {
    display: block;
    width: 90px;
    height: 21px;
    background: url("images/resources_comp.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.resourcesroll {
    background-position: -99px 0;
}

a.contactroll {
    display: block;
    width: 108px;
    height: 21px;
    background: url("images/contactus_comp.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.contactroll {
    background-position: -111px 0;
}

td {
	text-align: center;
	font-weight: bold;
	font-size:14px;
}

.number { width: 20px;
	
}

.track { width: 200px;
	
}

.artist { width: 175px;
	
}

.album { width: 225px;
	
}

#playlists {
	margin-left: 10px;
}
