/*Elements*/
body		{text-align: center; margin: 0px; background-color: #59749d;  color: #3f5f88; font-family: Verdana, Arial, Helvetica,San-Serif; font-size: 0.75em; line-height: 1.75em;}
html		{min-height: 100%; height: auto;}
form		{margin: 0px;}
a img 		{border: 0px;}
h1		{font-size: 1.2em; margin: 0px;}
h2		{font-size: 1.0em; margin: 0px; padding: 0px;}
ul		{margin: 0px 0px 0px 0px; line-height: 1.65em;}
hr		{height: 1px; color: #59749d;}

a, a:active, a:visited				{text-decoration: underline; color: #1fafc0;}
a:hover, a:active:hover, a:visited:hover	{text-decoration: none;}

/*Layout*/
#container 	{min-height: 675px; background-image: url(/images/base/beyond_the_rainbow.jpg); background-position: top left; background-repeat: no-repeat; background-color: #ffffff; margin-right:auto; margin-left:auto; text-align:left; width: 750px;}

#topnav		{height: 35px; text-align: right; padding: 111px 10px 7px 7px; font-size: 1.3em;}
#topnav a, #topnav a:active, #topnav a:visited				{text-decoration: none; color: #3f5f88;}
#topnav a:hover, #topnav a:active:hover, #topnav a:visited:hover	{text-decoration: underline;}

#content	{min-height: 450px; width: 560px; float: right; padding: 20px 10px;}

#bottom		{margin-right:auto; margin-left:auto; width: 740px; height: 35px; text-align: right; font-size: 0.8em; background-color: #bcc7d7; padding-top: 8px; padding-right: 10px;}
#bottom a, #bottom a:active, #bottom a:visited				{text-decoration: none; color: #3f5f88;}
#bottom a:hover, #bottom a:active:hover, #bottom a:visited:hover	{text-decoration: underline;}

/*Useful*/
.clearboth	{clear: both; height: 0px;}
.floatright	{float: right;}
.floatleft	{float: left;}
.bold		{font-weight: bold;}

/*page pg*/
#contentcontactme 	{min-height: 450px; width: 560px; float: right; padding: 20px 10px; background-image: url(/images/pagebgs/contact_me.jpg); background-position: bottom right; background-repeat: no-repeat;}
#contentworkshops 	{min-height: 500px; width: 560px; float: right; padding: 20px 10px; background-image: url(/images/pagebgs/workshops.jpg); background-position: bottom right; background-repeat: no-repeat;}
#contentlinks	 	{min-height: 450px; width: 560px; float: right; padding: 20px 10px; background-image: url(/images/pagebgs/links.jpg); background-position: bottom right; background-repeat: no-repeat;}
#contentreiki		{min-height: 750px; width: 560px; float: right; padding: 20px 10px; background-image: url(/images/pagebgs/reiki.jpg); background-position: bottom right; background-repeat: no-repeat;}
#contentangel		{min-height: 600px; width: 560px; float: right; padding: 20px 10px; background-image: url(/images/pagebgs/angel.jpg); background-position: bottom right; background-repeat: no-repeat;}
