/* m2m global CSS Document */

img {border:none;
padding:0;
margin:0;}

p {
font-size:.8125em; /* 16x.8125=13px */
line-height:1.5em;
margin:0px 0px 10px 0px;
padding:0px;
}

body {
text-align:center; /* for IE */
font-family:Verdana, sans-serif;
font-size:.75em;
line-height:1.25em; /* 16x1.25=20px */
background-color:#333333;
}


#wrapper {
margin:0 auto;
padding: 20px 0px 0px 0px;
width:680px;
text-align:left; /* reset text alignment */
background-color:white;

}

.moreLinks {
text-align:right;
}

.moreLinks a {
padding:0px;
margin:0px;
}

.moreLinks a:link {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:underline;
}

.moreLinks a:visited {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:underline;
}

.moreLinks a:hover {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:none;
}

.moreLinks a:active {
padding:0px;
margin:0px;
color:#6e8f97;
text-decoration:none;
}

body a {
padding:0px;
margin:0px;
}

body a:link {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:none;
}

body a:visited {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:none;
}

body a:hover {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:underline;
}

body a:active {
padding:0px;
margin:0px;
color:#a42429;
text-decoration:underline;
}


/* main content wrapper
--------------------------------------------------------*/
#mainContentWrapper
{
	width: 500px;
	float:none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	/*
	background-image: url(/images/bg.jpg);
 	background-repeat:no-repeat;
	*/
 	text-align:center;
	
}


/* pageDescription
---------------------------------------------------------*/
#pageDescription {
width:100%;
padding:0px 0px 0px 25px;
margin:0px 0px 15px 0px;
}

#pageDescription h1 {
font-size:1.5em; /*16x1.5=24px */ 
margin:20px 0px 15px 0px;
padding:0px;
line-height:125%;
}

#pageDescription p {
font-size:.75em; /* 16x.75=12px */
margin:0px 0px 10px 0px;
padding:0px;
color:#333333;
}



/* issue sponsor: centers 468x60 banners in the main content wrapper
-----------------------------------------------------------*/
.issueSponsor {
margin:20px 0px 15px 0px;
padding:0px;
}



/* footer
---------------------------------------------------------*/

#footer {
text-align:center;
width: 680px;
margin:0px auto;
}

#footer p {
padding:0;
margin:5px 0px 5px 0px;
text-align:center;
font-size: .75em;
color:#CCCCCC; 
}

#footer a:link {
	color:#FFFFFF;
}
#footer a:visited{
	color:#FFF;
}

#footer a:hover, a:active {
	color:#FFFFFF;
	text-decoration:underline;
}	