/* Style sheet for harmonicmeditation.com */

body {  margin:20px 0px 0px 0px;
		padding:0px;	}
		
div.head {
			margin:20px 0px 0px 40px;
			height:52px;	}

div.content {
			margin:-20px 40px 40px 40px;	}
			
div.address {
				float:right;
				width:100%;		}

* html div.address  {		
			clear:left;
			margin:60px 0px 0px -90%;	}

form {		margin:20px 20px 60px 20px;		}

select {		width:200px;
				background-color:#ffff7f;
				border:solid;
				border-left-width:thin;
				border-top-width:thin;
				border-style:outset;
				border-color: #3e3a37;			}
				
input {		height: 20px;
			background-color:#ffff7f;
				border:solid;
				border-right-width:medium;
				border-bottom-width:medium;
				border-style:outset;
				border-color: #2c7ca3;				}

*html input {		
					height:24px;
													}
													
option {	background-color:#9ccce3;		
			color:#2c7ca3;				}

div.container {		position:absolute;
											}
									

div.inst {	position: absolute;
			margin:0px 0px 0px 60px;		}
			
div.in {	
			width:200px;
			margin:0px 0px 0px 140px;		}
			
*html div.inst {		
					margin:6px 0px 0px -60px;		}
*html div.in {		
					margin:-48px 0px 0px 140px;		}
			
img.fr  {  margin:20px 40px 0px 350px; }

.alps   {   width: 300px;
			height: 200px;
			margin: -200px 0px 0px 400px;
											}
.tdesc {	font-weight: bold;
			text-align: left;
			line-height:22px;   }

.thead {	font-weight: bold;
			text-align: center;
			line-height:22px;   }
			
.desc {		text-align: left;
			width: 25%;		}
			
.spec {		text-align: center;
			width: 15%;		}

table {		width: 100%;	}

.phys {		width: 60%;		}


h1 {		font-family: verdana, helvetica, sans-serif;
			font-size: 24px;
			color: #666666;
			clear:both;				}

h2 {		font-family: verdana, helvetica, sans-serif;
			font-size: 18px;
			color: #2c7ca3;			}
		
h3, .minor  {		
			font-family: verdana, helvetica, sans-serif;
			font-size: 18px;
			color: #666666;			}

a {			font-weight: 800;
			font-size: 15px;
			text-decoration: none;  }
a:link {	color:#277c27;			}
a:visited { color:#2c7ca3;			}
a:hover {   background-color:#eee;  }
		
p, ul, ol, td { 
			font: 14px/18px verdana, helvetica, sans-serif;
			color: #333333;						}
	
td  {		border-top: thin solid #2c7ca3;
			border-right: 2px solid #999;	
			border-bottom: 2px solid #999;
			border-left: thin solid #2c7ca3;	}
	
img {		padding: 10px 10px 10px 10px;		}

