body { background-color:#333333; font-size:11px; font-family:"Times New Roman", serif; color:#ffffff; text-align: center}

#mainWell { width: 740px; margin: 0px auto; padding: 0px; border: 0px; text-align: center }

.closeWindow { text-align:center}
.closeWindow a { color:#FFFFFF; font-variant:small-caps;font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;text-decoration: none }

.copy p { font-size: 14px; font-family: Palatino, serif; color: #999999; text-align: right; 	font-variant: small-caps; font-weight: bold; margin: 0px 0px 5px 0px}
.copy p:first-letter { font-size: 20px; font-weight: normal }
.copy a { text-decoration: none; color:#999999 }
.copy a:hover { color: #ffffff; text-decoration: underline }
p.head { font-size: 20px; color: #999933; border-bottom: solid; border-bottom-width: 2px}

.thumb a { color:#999999; text-decoration: underline }
.thumb { text-align:center; padding:20px 0px 0px 0px; font-size:14px; color:#999999 }
.thumb img, .thumb img a { border:0px }
.thumb span.more { font-size: 11px; margin: 0px; padding:0px }

p.more { font-size:10px; font-family:verdana, arial, "sans serif"; color:#999999; 
		text-align:center; text-decoration: none; margin: 0px 0px 0px 0px; padding:0px }

.backnext a, .backnext a:visited { font-family: Verdana; font-size: 11px; color: #999999; text-decoration: none; padding: 2px }
.backnext a:hover { text-decoration: underline }
.backnext { text-align: right; margin:8px 0px 0px 0px; font-size: 11px; color: #999999; }

div.artist { margin:0px 0px 30px 0px }
div.artist p { margin:0px 0px 0px 0px; font-family:verdana, arial, "sans serif"; font-size:10px; color: #999999 }
div.artist p.cap {  font-family:"Times New Roman", serif; font-size:20px; color:#999933; }
div.artist a { text-decoration: none; color:#ffffff }
div.artist a:hover { text-decoration: underline }

p.p_artist { font-family: Palatino; font-size: 16px; color: #999900; font-weight: bold; margin: 8px 0px 10px 0px }
.p_info p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; margin: 5px 0px 0px 0px }
.p_info p.title { font-style: italic }

.contact { font-size:16px; color:#999900; margin: 0px 0px 10px 0px; text-decoration: none; text-align: left}
.contact a { color:#999999; text-decoration: none}
.contact a:hover { color: #ffffff; text-decoration: underline }

div.painting img { text-align: center; margin:20px 0px 15px 0px }
div.painting p.artName { font-size: 17px; font-family: Palatino; color: #999900; margin-bottom: 8px; margin:0px 0px 0px 0px }
div.painting p.artInfo { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; color: #ffffff; margin:0px 0px 0px 0px  }

.ind_spe { font-family: Garamond, "Times New Roman", serif; font-size: 16px; color: #999933; font-weight: bold }
.ind_spe a { color: #999933; text-decoration:none }
.ind_spe a:hover { color: #990000 }
.ind_spe p { margin: 0px; padding: 0px }

div#gallery_name { font-size: 20px; font-family: Garamond; font-weight: bold; color: #FFFFFF; padding:0px; margin-left: auto; margin-right: auto; margin-bottom: 3px; width: 720px; height: 22px }

/* cut after all galleries redone */
p.aName { font-size:14px; color:#999999; margin:0px 0px 0px 0px; padding: 0px; text-decoration:underline }

/* contactAboutUs */
/* artist pages */
#contactAboutUs { width: 400px; border: 0px; margin: 0px auto }
#contactAboutUs #addressLine { vertical-align: top; padding: 10px 0px }
#contactAboutUs #contactUs { float: left; text-align: left }
#contactAboutUs #aboutUs { float: right; text-align: right }
/* gallery pages */
#contactAboutUsGal { width: 740px; margin: 15px 0px 30px; padding: 15px 0px; border: 0px }
#contactAboutUsGal #addressLine { vertical-align: top; padding: 10px 0px }
#contactAboutUsGal #contactUs { float: left; text-align: left }
#contactAboutUsGal #aboutUs { float: right; text-align: right }


/* homepage bonus material */

.bonus { font-family: Times, serif; margin: 15px auto; width: 720px; text-align: center; border: 0px solid #FFF }
.bonus .col2 { width: 356px; margin-right: 4px; min-height: 50px; vertical-align: top; float: left }
.bonus .col2 img { border: 0px }
.bonus .col3 { width: 236px; margin-right: 4px; min-height: 50px; vertical-align: top }
.bonus .col3 img { border: 0px }

.b1 { float: left; text-align: right }
.b2 { float: left; text-align: left }
.b2 dl { margin:0px; padding: 0px }
.b2 dt { font-size: 12px; color: #999999; margin-top: 8px }
.b2 dd { margin-left: 3px; font-size: 14px; color: #FFF }
.b2 dd a, .b2 dd a:visited { color: #FFF; ; text-decoration: none }
.b2 dd a:hover { text-decoration: underline }

.b3 { float: right; text-align: left }

/* evite */
#eviteLogo { width: 100%; height: 80px; background: url('http://www.callanfineart.com/images/callan_logo.gif') no-repeat }
#eviteContent { }
#eviteSample { width: 500px; height: 600px; float: left; padding: 0px 15px }
#eviteSample img { border: 0px; padding: 0px; margin: 0px }
#eviteSample .attrib { font-size: 9px; color: #FFF; vertical-align: bottom; float: right }
#eviteWords { float: left; text-align: left; width: 250px }
#eviteWords dd a, #eviteWords dd a:visited, #eviteWords img { border: 0px; text-decoration: none }
#eviteWords dt { font-size: 18px !important; margin-left: 0px; color: #999 }
#eviteWords dd { font-size: 20px !important; margin-left: 0px }