/* =================================*
 *		     css styles default
 *     www.meetmeinmarlborough.com
 *			media:screen
 * =================================*/ 
 

body {
	margin:				0px 0px 0px 0px; 
	background-color: 	rgb(85%,100%,90%);
	color: 				black;
	font-family: 		Arial, Verdana, sans-serif;
	font-size:			14px; 	
}

#page {
		height:			1030px;
}


#back1{
	position: 			absolute; top: 50px; left: 10px;
	background-image: 	url(images/mminm-fp-b_01.jpg);
	width:				401px;			
	Height:				964px;	
}

#back2{
	position: 			absolute; top: 50px; left: 401px;
	background-image: 	url(images/mminm-fp-b_02.gif);
	width:				404px;			
	Height:				458px;	
}

#back3{
	position: 			absolute; top: 508px; left: 401px;
	background-image: 	url(images/mminm-fp-b_03.jpg);
	width:				404px;			
	Height:				506px;	
}

#back4{
	position: 			absolute; top: 50px; left: 396px;
	background-image: 	url(images/mminm-fp-b_04.jpg);
	width:				404px;			
	Height:				964px;	
}

#back5{
	position: 			absolute; top: 50px; left: 401px;
	background-image: 	url(images/mminm-fp-b_05.jpg);
	width:				404px;			
	Height:				964px;	
}
#blog {
	position: 			absolute; top: 58px; left: 11px;
	border-top:			solid 1px rgb(40%,40%,50%);
	border-left:		solid 1px rgb(40%,40%,50%);	
	border-right:		solid 2px rgb(40%,40%,50%);
}

/* =================================*
 *		  navigation 1
 * =================================*/


#navbar {
		position:	absolute; left: 16px; top:  8px;
}

#navbar a {
		font: 				bold 80% Arial, Verdana, sans-serif; 
		color: 				rgb(40%,40%,40%); 
		text-decoration: 	none; 
		padding: 			4px 5px 24px; 
		margin: 			0px 0px 0px 1px; 
		border-style: 		solid; 
		border-width:		1px 2px 0px 1px;
		border-color:		rgb(40%,40%,50%);
//		background-color: 	rgb(85%,100%,90%);
		background-color: 	rgb(223,236,249);
		vertical-align:		top;
}
#members a{
		background-color: 	rgb(80%,90%,100%);

}

#navbar a#current {
		background-color: rgb(100%,100%,100%);
		color: 				rgb(0%,0%,0%); 

}

#navbar a:hover  {
		background-color: rgb(75%,90%,80%); 
		border-style: 		solid; 
		border-width:		2px 2px 2px 2px;
		padding: 			4px 5px 24px 4px; 
		color: 				rgb(0%,0%,0%); 
}
	
#navbar a:active  {
		background-color: rgb(65%,100%,65%); 
}



/* =================================*
 *		  navigation 2
 * =================================*/


#navbar2 {
		position:	absolute; left: 11px; top:  24px;
		border-style: 		solid; 
		border-width:		1px 2px 1px 1px;
		border-color:		rgb(40%,40%,50%);
		background-color: 	rgb(223,236,249);
		padding: 			8px 15px 4px 15px; 
}

#navbar2 a {
		font: 				bold 100% Arial, Verdana, sans-serif; 
		color: 				rgb(30%,30%,30%); 
		text-decoration: 	none; 
		text-decoration: 	none; 
		padding: 			8px 12px 4px 12px; 
		margin: 			0px -5px 0px 0px; 
		vertical-align:		top;
}

#navbar2 a#current {
		background-color: rgb(100%,100%,100%);
		color: 				rgb(0%,0%,0%); 
		padding: 			8px 11px 4px 11px; 
	 	border-style: 			solid; 
 		border-width: 			1px; 
 		border-color: 			rgb(0%,0%,0%); 

}

#navbar2 a:hover  {
		background-color: rgb(75%,90%,80%); 
		border-style: 		solid; 
		border-width:		2px 2px 2px 2px;
		padding: 			8px 10px 4px 10px; 
		border-color:		rgb(40%,40%,50%);
		color: 				rgb(0%,0%,0%); 
}
	
#navbar2 a:active  {
		background-color: rgb(65%,100%,65%); 
}



/* =================================*
 *		  text area
 * =================================*/

#frame {
		position: 			absolute; left: 10px; top: 60px;
		background-color: 	rgb(223,236,249);
		z-index:			50;
}
#credits {
		position: 			absolute; left: 390px; top: 1000px;
		color:				white;
		font: 				 80% Arial, Verdana, sans-serif; 
}

#credits a {
		color: 				rgb(90%,90%,90%); 
}

#pagetitle {
		text-align:			center;
		position:			absolute; left: -100px; top: 85px;
		font: 				bold 200% Arial, Verdana, sans-serif; 
		color: 				rgb(0%,0%,0%); 
		width:				630px;
}

#pagetitleline {
		text-align:			center;
		position:			absolute; left: 44px; top: 124px;
		width:				339px;
		border-style: 		solid; 
		border-width:		0px 0px 1px 0px;
		border-color:		rgb(0%,0%,0%);
}

#main  { color: black; font: 100% times, serif; padding: 0px; position: absolute; top: 157px; left: 65px; width: 327px; height: 800px; overflow: auto }

#main3  { color: black; font: 100% times, serif; padding: 0px; position: absolute; top: 160px; left: 65px; width: 735px; height: 800px; overflow: auto }

#pagetitle2 {
		text-align:			center;
		position:			absolute; left: 280px; top: 98px;
		font: 				bold 150% Arial, Verdana, sans-serif; 
		color: 				rgb(0%,0%,0%); 
		width:				630px;
}

#pagetitleline2 {
		text-align:			center;
		position:			absolute; left: 430px; top: 124px;
		width:				339px;
		border-style: 		solid; 
		border-width:		0px 0px 1px 0px;
		border-color:		rgb(0%,0%,0%);
}

#main2{
		text-align:			center;
		font: 				100% times, serif; 
		position:			absolute; left: 430px; top: 160px;
		width:				340px;
		padding: 			0px 0px 0px 0px; 
		color: 				black; 
		overflow:			auto;
		height:				800px;

}

#sidebar {
		font: 				bold 80% Arial, Verdana, sans-serif; 
		position:			absolute; left: 430px; top: 450px;
		width:				100px;
		color: 				black; 
 		padding: 			10px 10px 10px 10px; 
		border-style: 		solid; 
		border-width:		1px 0px 0px 1px;
		border-color:		silver;
}

#picture  { vertical-align: top; padding: -3px; border: solid 3px rgb(0%,0%,0%); position: absolute; left: 340px }

#picture2  { vertical-align: top; padding: -3px; border: solid 3px rgb(0%,0%,0%); position: absolute; left: 340px }

#picture3  { vertical-align: top; padding: -3px; border: solid 3px rgb(0%,0%,0%); position: absolute; left: 340px }

/* =================================*
 *		  links
 * =================================*/



a {
	color: 				green;
	text-decoration: 	none; 
}

a:active {
	color: 				rgb(85%,100%,90%); 
	background-color: 	rgb(0%,100%,0%); 
}

a:hover {
			background-color: 	rgb(65%,100%,65%); 
			font: 				bold;			
}

/* =================================*
 *		  text styles
 * =================================*/


.bodyp1 {
		font: 			100% Times, serif; 
	margin-top:			13px;
		width:			300px;
}

.member { 

}

.name {
		font: 			bold 120% Arial, Verdana, sans-serif; 
		margin-top:		10px;
		width:				300px;

}
.name2 {
		font: 			bold 100% Arial, Verdana, sans-serif; 
		margin-top:			10px;
		width:				300px;
}

.address {
		font: 			80% Arial, Verdana, sans-serif; 
		margin-top:		3px;
		width:				300px;

}

.description {
		font: 				80% serif; 
		margin-top:			3px;
		width:				300px;

}
.header {
		position:	relative: left: -20px;
		font: 		bold 140% Arial, Verdana, sans-serif; 
		color:		black;
		padding: 	10px 0px 0px 0px;

}
.hours  {
		font: 		80% Arial, Verdana, sans-serif; 
		font-style: italic;
		width:		300px;
}

/* =================================*
 *		  head
 * =================================*/


h2 {
		font: 		bold 300% Arial, Verdana, sans-serif; 
		color:		Green;
		padding: 	0px 0px 0px 0px;
}

h3 {
		font: 		bold 140% Arial, Verdana, sans-serif; 
		color:		green;
		padding: 	0px 0px 0px 0px;
}
	
h4 {
		font: 				120% Arial, Verdana, sans-serif; 
		text-decoration: 	none; 

}

h5 {
		font: 		bold 90% Arial, Verdana, sans-serif; 
		color:		black;
		padding: 	0px 0px 0px 0px;
}
