* {/* Wild card attribute-affects everything */    font-family: Helvetica, Arial, Verdana, sans-serif;
	margin: 0;	padding: 0;	}/* "type" selectors */html, body {	background: url(../images/global/bg_main.jpg) repeat-y top center #000000;
	color: #A8A791;
    font-family: Helvetica, Arial, Verdana, sans-serif;
	height: 100%;	min-height: 100%;
	text-align: center;	}

h1,h2,h3,h4,h5,h6 {	letter-spacing: 0em;
	line-height: 1em;
	font-weight: normal;	}h1 {	font-size: 30px;	}/* centers page */#wrapperMA {	height: 100%;	margin: 0 auto;	min-height: 100%;	position: relative;	width: 890px;
	}


#headerMA {
	background: url(../images/global/bg_header.jpg) no-repeat top center #000000;
	margin: 0 auto 30px auto;
	height: 240px;
	padding-top: 189px;	overflow: hidden;
	width:  850px;
	}#fadeshow1 {
	display: inline;
	float: left;
	margin-left: 41px;
	z-index: 0;
	}#menuMA {
	clear: both;
	height: 50px;	padding: 46px 0;
	text-align: center;
	width: 850px;
	}#menuMA ul {
	font-size: 14px;
	letter-spacing: .075em;	list-style: none;
	position: relative;
	}#menuMA li {	background: url(../images/global/menu_separator.gif) top right repeat-y;
	display: inline;
	height: 20px;	padding: 4px 10px;
	}

#menuMA li.last {
	background-image: none;
	background: none;
	}

#menuMA li a:link,
#menuMA li a:visited {
	color: #999988;	display: inline;
	margin: 0 20px;
	text-decoration: none;
	text-transform: uppercase;
	}

#menuMA li a:hover {
	color: #660000;
	display: inline;
	text-decoration: none;
	}

#menuMA li a:active {
	color: #330000;
	}

/* contains main and sidebars */#contentMA { 
	margin: 0 auto;
	text-align: left;
	overflow: auto;
	width: 820px;
	}
#contentMA p {		font-size: 11px;
	line-height: 1.5em;	margin-bottom: 30px;	}
#contentMA p.opener {		font-family: Andale Mono, monospace;	font-size: 14px;	line-height: 1.5em;	margin-bottom: 30px;	}
#contentMA blockquote {
	border-left: 10px solid #48483E;	font-size: 11px;	line-height: 1.5em;	margin-bottom: 30px;
	padding-left: 10px;	}
#contentMA a,
#contentMA a:link,
#contentMA a:visited {	color: #FF0000;
	text-decoration: underline;	}#contentMA a:hover {
	background: #CC0000;	color: #000000;
	}#contentMA a:active {
	color: #660000;
	}#contentMA img {
	}#contentMA ul {	list-style: none;
	margin-bottom: 30px;
	}
#contentMA .headshotsList ul {
	font-size: 12px;	margin-bottom: 30px;
	}
#contentMA .headshotsList li {
	margin-bottom: 10px;
	}
#contentMA p.termsAndConditions {
	font-size: 10px;	margin-bottom: 10px;
	}

#contentMA h2 {
	border-bottom: 1px dotted #48483E;	color: #CC0000;
	font-size: 30px;	margin-bottom: 20px;
	padding-bottom: 4px;
	}#contentMA h3 {
	color: #FFFFFF;
	font-size: 22px;
	margin-bottom: 10px;	}#contentMA h3 span {
	color: #FF0000;	font-size: 12px;	}#contentMA h3.first {	border-top: 0px;	margin-top: 0;
	padding-top: 0;	}#contentMA h4 {	border-bottom: 1px dotted #48483E;	color: #FFFFFF;
	font-size: 18px;
	margin: 10px auto;
	padding-bottom: 4px;	}
#contentMA h5 {	color: #48483E;
	font-size: 14px;
	margin-bottom: 10px;	}
#contentMA h6 {
	}
#contentMA ul {	list-style: none;
	}

#sidebarMA {	float: right;
	overflow: hidden;	position: relative;	width: 190px;
	}
#sidebarMA img {
	margin-bottom: 10px;
	}
#sidebarMA .networks {
	background: url(../images/global/promo_networks.jpg) no-repeat;
	height: 162px;
	margin-bottom: 10px;
	padding-top: 60px;
	width: 190px;
	}
#sidebarMA .networks img {
	height: 30px;
	margin-bottom: 0px;
	width: 190px;	
	}
#sidebarMA a:link,
#sidebarMA a:visited,
#sidebarMA a:hover,
#sidebarMA a:active {
	background: none;	}
	
	
/* styles for main content area */
#mainMA {	float: left;
	width: 580px;	}
#footerMA {
	border-top: 1px dotted #48483E;	font-size: 10px;
	margin: 30px auto;
	padding-top: 30px;
	position: relative; /* 100% column height alistapart.com*/	text-align: center;
	width: 800px;	}#footerMA p {	line-height: 1.5em;	margin-bottom: 16px;	}#footerMA ul {	list-style: none;	text-align: center;
	margin-bottom: 16px;	}#footerMA li {	display: inline;	padding: 0 2px;	}

#footerMA a:link,
#footerMA a:visited {
	color: #990000;	font-weight: norma;	text-decoration: none;	}#footerMA li a:hover {
	color: #660000;
	}

#footerMA li a:active {
	color: #330000;
	}
/* form styles */input {	background-color: #FFFFFF;	border: 1px solid #FFCC99;	color: #A57733;
	font-size: 10px;	height: 14px;	margin: 2px 0;	padding: 2px 4px;	}button {	}label {	margin: 8px 0 2px 0;	}textarea {	background-color: #EEEEEE;	border: 1px solid #CCCCCC;	color: #999999;
	font-size: 10px;	height: 100px;	margin: 2px 0;	padding: 2px 4px;	}

textarea:focus, input[type="text"]:focus {	background: #FF9999;
	border: #FF0000;
	}

#signupNewsletter {	font-size: 9px;
	margin-bottom: 30px;	padding: 4px 0;	width: 180px;	}#signupNewsletter .formInput {	width: 170px;	}#signupNewsletter .formButton {	background-color: #FF0000;	color: #FF9999;	font-size: 11px;	height: 18px;	margin: 4px 40px;	text-align: center;
	text-transform: uppercase;	width: 100px;	}/* additional styles */
.bold {font-weight: bold;}.note {font-size: 9px;}
.white {color: #FFFFFF;}/* image styles */.buttonBig {
	border: 2px solid #CC0000;
	}
img.floatLeft {     float: left;     margin: 0 10px 10px 0; 	}img.floatRight {     float: right;     margin: 0 0 10px 10px; 	}
.thumbnail {
	margin-bottom: 30px;
	}.thumbnail img {	border: 1px solid #222222;
	float: left;
	margin: 0 3px 3px 0;
	width: 50px;	}.thumbnail img a:hover {	background-color: #000000;	}/* clears floats */.clear {	clear: both;	}