@charset "utf-8";

/*

------ MAINE PARKINSON SOCIETY CSS 
------ version 1.0a 
------ LAST UPDATED: 10/24/08
------ LAST UPDATED BY: SOI 

------ www.squareoneinternet.com

*/



/*  
------ TAGS  -----------------
*/

* {
	margin: 0px;
	padding: 0px;
	border: none;
}

body, html {

	background-color: #ffffff;
	text-align: left;
	vertical-align: top;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
body{
font-size: 62.5%; /*Sets all fonts to 10px now 1em=10px 1.1em=11px etc*/
}
img {
	border: 0px;
}
a:link {
	color:#DF7B7B;
}

a:visited {
	color:#D68985;
}
a:hover {
	text-decoration: none;
	/*background-color: #CCCCCC;*/
}
a:active {
	color:#000000;
}

h1 {
	font-size: 3.2em;
	font-weight: normal;
	color: #AAC576;
	line-height: 0.8em;
}
h2 {
	font-size: 1.8em;
	font-style:italic;
	color: #D8D678;
	
}



/*  
--------------------------------
	   HEADER  
--------------------------------
*/

#header {
	background-image: url(graphics/topbk.jpg);
	background-repeat: repeat-x;
	height: 158px;
	position: relative;

}
#header .subcontain {
	height: 158px;
	width: 877px;
	position:relative;
	background-image: url(graphics/topflowers.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/*  
------ MENU  -----------------
*/


ul.menu {
	height: 49px;
	width: 465px;
	position:relative;
	list-style: none;
	padding: 0px 0px 0px 0px;
	float:left;

}
ul.menu li {
	float:right;
	list-style: none;
	padding: 5px 0px 0px 0px;
}
/*  
------ SUBMENU  -----------------
*/

#submenuspace {
	height:19px;
/*	width:auto;*/
	padding-left:83px;
}
ul.submenu {
	height:19px;
	background-image:url(graphics/submenuback_1.jpg);
	background-repeat: repeat-x;
	position:relative;
	display:block;
	/*width:auto;*/
	width:inherit;
	list-style: none;
	float:left;
	vertical-align:middle;
	
	
}
ul.submenu li {
	height:auto;
	/*float:left;*/
	list-style: none;
	vertical-align:top;
	float:left;
	/*width:auto;*/
}

#submenuspace a {
	color: #fff;
	text-decoration: none;
	display:block;
	height:19px;
	background-image: url(graphics/submenuback_1.jpg);
	background-repeat: repeat-x;
	/*test*/
	float:left;
}
#submenuspace .submenu_1 a {
	padding:0px 7px 0px 15px
}
#submenuspace .submenu_2 a {
	padding:0px 15px 0px 7px
}
#submenuspace .submenu_gen a {
	padding:0px 7px 0px 7px
}

#submenuspace a:hover {
	color: #fff;
	text-decoration: none;
	height:19px;
	background-image: url(graphics/submenuback_2.jpg);
	background-repeat: repeat-x;
}



/*  
--------------------------------
	   CONTENT
--------------------------------
*/

#content {
	white-space: nowrap;
	width: 1050px;
	padding-left:83px;
	padding-top:40px;
	color: #333333;
}
#content #content_left {
	float: left;
	width: 480px;
	white-space:normal;
	padding:0px 60px 10px 0px;
	line-height: 2em;
	font-size:1.2em;

}
#content #content_left.home p { 

	/*font-size:1.2em;*/
}
#content #content_left p {
	margin-top:1em;
	white-space:normal;
}

#content #content_right {
	float: left;
	width: 400px;
	white-space:normal;
}
#container .vspacer_foot {
	height:60px;
}

#content  p.extraspace {
	margin-top:2em;
	margin-bottom:2em;
}


/*  
------ SIDE BOXES  -----------------
*/
#content_right .box_a {
	background-image: url(graphics/dots-h.gif);
	background-repeat: repeat-y;
	width: 250px;
	padding-left: 15px;
}
#content_right .box_a p {
	margin-top:1em;
}
#content_right .box_a_bot {
	background-image: url(graphics/dots-v.gif);
	background-repeat: repeat-x;
	width: 220px;
	height: 12px;
	background-position: bottom;
}
#content_right .box_a_bot img {
	float:left;
}
#content_right .vspacer {
	height:60px;
}


/*  
------ FOOTER  -----------------
*/
#footer {
	background-image: url(graphics/footbk.jpg);
	background-repeat: repeat-x;
	position: relative;
	background-position: bottom;
}
#container {
	min-height: 100%;
	height: auto !important; /*ie hack so ie reads height 100% below*/ 
	height: 100%;
	font-size:1em;
}
#pusher {
	clear: both;
}
#footer .footer_cont {
	background-image: url(graphics/MEPS.FINAL_07.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	position:relative;
}
#footer .footer_cont .footertext {
	padding: 20px 0px 0px 270px;
	width: 550px;
	overflow:hidden;
	color: #325326;
}

/*footer height - (change all of these) */
#footer, .footer_cont, #pusher {
	height: 144px;
}
#container {
	margin: 0 auto -144px;
}

#footer p {
	margin-top:.75em;
}

/* utilitarian */

.clear {
	clear:both;
}
#footer .soi {
	color: #6B974A;	
}
#footer .soi a {
	color: #5C8541;
}

/*  
------ FLOURISHES  -----------------
*/

#content .heading_1 {
	font-size: 1.4em;
	color: #75A541;
}
#content .twelve {
	font-size:1.2em;
}
#content .grey {
	color:#666666;
}
#content .green {
	color: #75A541;
}
#content .indent {
	padding-left:22px;
}
#content .list_1 {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 40px;
	padding-top: 10px;
	list-style-image: url(graphics/listbullet.gif);
}
#content .italics_1 {
	font-style: italic;
	color: #9FAF30;
	font-size: 1.2em;
}
#content  .firstparagraph {
	font-size: 1.3em;
	color: #BECE4A;
	font-style: italic;
}
#content .italics_2 {
	font-style: italic;
}
