body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}
img {
	border: 0;
}
h1, h2, h3, p {
	margin: 0; padding: 0;
}
h1 {font-size: 1.3em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.05em;}
p {margin-top: 1em;}

ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1em;
}
table {
	border-collapse: collapse;
}
.clearBoth {
	clear: both;
}

.floatLeft {
float:left;
}

.label {
font-weight:bold;
vertical-align:top;
margin-top:.4em;
font-size:.9em;
}


.freeTrial {
	color: #d12621;
}

strong.smallAllCap {
	text-transform: uppercase;
	font-size: 0.9em;
	font-style: normal;
	padding: 0 .2em;
	color: #d12621;
}

.marginTop {
margin-top: 5em;
}

.smallMarginTop {
margin-top:1em;
}

.blockPadding {
display:block;
padding-bottom:10px;
}

.calloutLeft {
float: left;
padding: 20px 20px 20px 0px;
width:150px;
font-weight:bold;
text-align:center;
color: #d12621;
}

.calloutLeft li {
list-style:none;
padding-bottom:.3em;
}

#lnkLogo {
	margin-left: 15px;
	float: left;
}
#altLogo {
  font-size: 3em; 
  font-weight: bold;
  color: black;
  margin: 0; 
  padding: 0;
}
#menuTop {
	float: left;
	margin-left: 120px;
	width: 380px;
	padding-top: 25px;
}
#menuTop a, #menuTop a:visited {
	margin-right: 10px;
}

#wrapAll {
	width: 980px;
}
@media print, handheld, only screen and (max-device-width: 240px) {
#wrapAll {width: 100%;}
}

#footer {
	text-align: center;
	margin-top: 15px;
	clear: both;
}
#footer .line1 {margin-bottom: 0.5em;}
#footerMenu a, #footerMenu a:visited, #footerTerms a, #footerTerms a:visited {margin: 0 0.3em;}

#footerMenu a, #footerMenu a:visited {background-repeat: no-repeat; background-position: left 5px; padding-left: 14px;}
#footerMenu a.first, #footerMenu a:visited.first {background-image: none;}
#footerMenu a, #footerMenu a:visited { /* background-image: url(../App_Themes/ArtStudiosOnline/title/bullet.gif); */}

#footerCredits {margin-top: 2em; font-size: 0.9em;}
#footerTerms {margin-bottom: 2em; font-size: 0.7em; margin-top: 0.5em;}
#footerArtistCredits {margin-top: 1em; font-size: 0.9em;}
.artistPage #footerCredits {margin-top: 0;}

@media print, handheld, only screen and (max-device-width: 240px) {
#footer {
  color: black;
}
}
#footerCredits {
	font-size: 0.85em;
}
#footerCredits a, #footerCredits a:visited {text-decoration: none;}
#footerCredits a:hover {text-decoration: underline;}

.printOnly {display: none;}
@media print, handheld, only screen and (max-device-width: 240px) {
.block.printOnly {display: block;}
.inline.printOnly {display: inline;}
.noPrint {display: none;}
}

h1, h2, h3 {color: ;} /* #0F2E51 */

abbr {border: none;}

/* Page Title/Heading */
h1#pageHeading, h1.pageHeading, h2.pageHeading {
  margin-left: -2px; 				
}
h1#pageHeading span, h1.pageHeading span, h2.pageHeading span {display: none;}

@media print, handheld, only screen and (max-device-width: 240px) {
h1#pageHeading, h1.pageHeading, h2.pageHeading {margin: 0;}
h1#pageHeading img, h1.pageHeading img, h2.pageHeading img {display: none;}
h1#pageHeading span, h1.pageHeading span, h2.pageHeading span {display: inline;}
}
/* Page Title/Heading END */
