body{margin:0; padding:0; line-height: 1.5em; background:#000 url('../images/body_bg.jpg') no-repeat center top;}
b{font-size:110%;}
h2{border-bottom:1px dotted #555;}
form{margin:0;padding:0;}
input,select,textarea{border:1px solid #555;}

/* Layout */
#maincontainer{height:100%;}
#topsection{/*background:#000 url('../images/af_banner.jpg') no-repeat center center;*/ height:140px;/*Height of top section*/}
#contentwrapper{float:left; width:100%;}
#contentcolumn{margin:0 20% 0 20%; border:1px solid white; height:100%;}
.innertube{background:#fff; font:14px Verdana, Tahoma, sans-serif; height:100%; padding:10px;}
.innertube ul{list-style-image:url('../images/af_bullet.gif');}
.innertube a{font:14px Verdana, Tahoma, san-serif; color:#000;}
.innertube a:hover{font:14px Verdana, Tahoma, sans-serif; text-decoration:none; color:#000;}
.innertube dt a, .innertube dt a:hover{font-weight:bold;}
.innertube dt span{color:#555; font-style:italic;}
.innertube dd{padding-bottom:10px;}
.innertube div{margin:0 auto; text-align:center;} /*centers the  div content w/o doing align="center" */
div.leftalign{width:500px; text-align:left;}
#leftcolumn{float:left; width:20%;/*Width of left column in percentage #C8FC98*/margin-left:-100%;}
#rightcolumn{float:left;width:20%;/*Width of rite column in pixels #FDE95E*/margin-left:-20%;/*Set margin to that of -(RightColumnWidth)*/}

#footer_contentwrapper{float:left; width:100%;}
#footer_contentcolumn{margin:0 20% 0 20%; border:1px solid white; height:100%; background-color:#fff;}
#footer_leftcolumn{float:left; background: url('../images/l1.jpg') no-repeat bottom right; width:20%; height:280px; margin-left:-100%;}
#footer_rightcolumn{float:left; background: url('../images/r1.jpg') no-repeat bottom left; width:20%; height:280px; margin-left:-20%;}
#footer_left2{background:url('../images/l2.jpg') no-repeat bottom left; width:100%; height:280px;}
#footer_rite2{background:url('../images/r2.gif') no-repeat bottom right; width:100%; height:280px; text-align:center; position:relative;}
#footer_rite2 img{border:0;}
#footer{clear:left; width:100%; height:0; background:#000;} /*un used*/
#footerInfo{color:#121212; font-size:12px; position:absolute; left:0; bottom:0; width:100%; text-align:center;}
#footerInfo ul, #footerInfo li{list-style:none;display:inline;margin:0;padding:0;background:#fff;}
#footerInfo a:hover{text-decoration:none;}
#footerInfo span{font-style:italic; font-weight:bold; color:#333;}
#quote{font:bold 12px Georgia, Arial, sans-serif; text-align:center; padding:10px;}
#quote span{font:bold 12px Georgia, Arial, sans-serif;}

/* ContactInfo */
div.contactinfo{width:460px; text-align:left;}
div.contactinfo h2{border-bottom:1px dotted #555;}
div.contactinfo address:first-line{font-weight:bold;}
div.contactinfo img{float:left; border:2px solid #000; margin-right:10px;}
/* end ContactInfo */

/* Contact Form */
.cssform{width:455px; padding-top:30px; margin:0 auto; text-align:center;}
.cssform h2{text-align:left;border-bottom:1px dotted #555;}
.cssform p{width:300px;clear:left;margin:0;
padding:5px 0 8px 0;padding-left:155px; /*width of left column containing the label elements*/
border-top:1px dashed gray;height:1%;}
.cssform p:first-child{padding-top:0;border:0;} 

.cssform label{font-weight:bold; float:left;
margin-left:-155px; /*width of left column*/
width:150px; /*width of labels. Shud b smaller than left column (155px) to create some rite margin*/}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width:180px;}

.cssform textarea{width:250px; height:150px;}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html*/

* html .threepxfix{margin-left: 3px;}

/* Menu */
.menucontainer{position:relative; text-align:center;}
.menucontainer div{position:absolute; top:0;right:13px;}
#nudgeUs2{list-style-type:none; width:128px; padding:0; margin:0;}
#nudgeUs2 li a{display:block; padding:5px; background:#eee; border:1px solid #ccc;
color:#000; width:128px; text-decoration:none; font:bold 16px Tahoma Verdana Arial;}

/* Misc */
div.bioslideshow{float:right; margin-left:10px; border:1px solid #000000;}
img.dl{float:left; margin-right:5px;}
/* #gototop{display:none; font:bold 11px tahoma; width:80px; background:#eceff5; 
color:#3b5998; text-decoration:none; position:fixed; right:5px; bottom:5px; padding:5px;}
#gototop:hover{background:#3b5998; color:#eceff5; border:1px solid #eceff5;} */

/* Buy Art */
.buyartcaption{font:24px "Lucida Blackletter", Verdana, sans-serif;}
.product_table{border:#000 1px solid;}
.product_table td{font-size:10px;} /*temporary, used on other artist */
.product_title{background:#000; font:bold 16px "Arial Black", Verdana, sans-serif; color:#fff; text-align:center;}
.product_description{border-top:#000 1px dotted; font-size:10px; line-height:14px;}

.ba_products{background:#ddd;}
.ba_products img:hover{border:1px solid #bbb;}
.ba_products div{display:none;}
/* /Buy Art */

/* Videos Page 
div.videos-page{overflow:hidden;}
div.videos-page ul{list-style:none;margin:0;padding:0;}
div.videos-page ul li{display:inline;}
div.videos-page img, div.videos-page a{text-decoration:none;border:0;}
Videos page */

/* Photo Album */
#pa_container{padding-top:10px; text-align:center;}
.slideshow{float:left; margin-right:10px; margin-bottom:10px; text-align:center;}/*CSS for DIV containing each image*/
.slideshow img{outline:1px solid #000; border:2px solid #fff; width:80px; height:80px;}/*CSS for each image tag*/
#navlinks{width:400px;}/*CSS for DIV containing the navigational links*/
#navlinks a{margin-right:8px; margin-bottom:3px; font-size:110%;} /*CSS for each navigational link*/
#navlinks a.current{background-color:yellow;} /*CSS for currently selected navigational link*/

/* youtube right column sidebar */
div.youtube_right_column{text-align:left; overflow:hidden;}
div.youtube_right_column ul{list-style:none; margin:0; padding:0;}
div.youtube_right_column img, div.youtube_right_column a{text-decoration:none;border:0;}
/* end youtube right column sidebar */

/* TheCONTENTS */
div.ornament{width:100%; text-align:left; overflow:auto; /*background:url('../images/header_bg.jpg') repeat-x center top;*/}
div.ornament img{float:left; padding-right:20px;}
div.ornament p span{font-weight:bold; display:block; margin-bottom:10px;}
div.fineartgallery{width:95%; padding:10px; text-align:right; overflow:auto; background-color:#dedede; border:0; border-top:2px solid #999; border-bottom:1px solid #999;}
div.fineartgallery img{float:right; border:1px solid #000; margin-left:10px;}
div.fineartgallery p{font-size:12px;}
div.fineartgallery p span{font-weight:bold; display:block;}
div.ah_container{width:100%; overflow:auto; margin:10px 0 0 0;text-align:left;font-size:11px; padding:5px;}
div.ah_container img.img_people{float:right;}
div.ah_container a, div.ah_container a img{border:0;}
div.ah_container p span{font:bold 14px Arial;display:block;}
div.headline{width:400px;height:350px;padding:5px; float:right;}
div.welcomeinfo{width:100%; text-align:left; margin-top:10px;}
div.pressrelease{text-align:left;}
div.pressrelease ul{list-style-image:url('../images/icon_pdf.gif');}
div.local_galleries{text-align:left;}
div.local_galleries div{width:100%;}
div.local_galleries address{color:#777; font-size:11px;}
div.stay_connected{line-height:48px;}
div.stay_connected span{color:#555;font:24px "Arial Black";text-transform:uppercase;}
div.stay_connected img, div.stay_connected a{border:0;vertical-align:-8px;}
div.artclasstheraphy{width:500px; text-align:left;}
div.artclasstheraphy h2{border-bottom:1px dotted #555;}
/* /TheCONTENTS */