/*PICTURE FRAMES*/
.picframe {width:167px; position:absolute; display:inline;}
.picframeforbio {width:167px; float:right;}
.picframetop {width:167px; height:10px; font-size:1px; background: url("images/picframetop.gif");}
.picframemid {width:167px; text-align:center; background: url("images/picframemid.gif");}
.picframemidwebtemplate {width:167px; height:160px; text-align:center; margin:0px; border:0px; padding:0px; background: url("images/picframemid.gif");}
.picframeimage {}
.picframeimagewebtemplate { cursor:hand; color:black}

/* template monster skins references these, otherwise they would be obsolete, superceded by the 2 button styles below */
.picframebottom {width:167px; margin:0px; border:0px; padding:0px; height: 23px; font-size:12px; font-weight:bold; background: url("images/picframebottom.gif");}
.picframebutton {width:81px; margin:0px; border:0px; padding:3px 0px 0px 0px; display:table-cell; text-align:center; color:#666666;}
.picframebuttonopera {width:81px; margin:0px; border:0px; padding:1px 0px 0px 0px; display:table-cell; text-align:center; color:#666666;}

/* 1 and 2 button styles */
.picframebottom1 {width:167px; margin:0px; border:0px; padding:0px; height: 23px; font-size:12px; font-weight:bold; background: url("images/picframebottom1.gif");}
.picframebutton1 {width:167px; margin:0px; border:0px; padding:3px 0px 0px 0px; float:left; text-align:center; color:#666666;}
.picframebutton1:hover {width:167px; margin:0px; border:0px; padding:3px 0px 0px 0px; float:left; text-align:center; color:#cc9900;}
.picframebutton1opera {width:167px; margin:0px; border:0px; padding:1px 0px 0px 0px; display:table-cell; text-align:center; color:#666666;}
.picframebutton1opera:hover {width:167px; margin:0px; border:0px; padding:1px 0px 0px 0px; display:table-cell; text-align:center; color:#cc9900;}
.picframebottom2 {width:167px; margin:0px; border:0px; padding:0px; height: 23px; font-size:12px; font-weight:bold; background: url("images/picframebottom2.gif");}
.picframebutton2 {width:81px; margin:0px; border:0px; padding:3px 0px 0px 0px; float:left; text-align:center; color:#666666;}
.picframebutton2:hover {width:81px; margin:0px; border:0px; padding:3px 0px 0px 0px; float:left; text-align:center; color:#cc9900;}
.picframebutton2opera {width:81px; margin:0px; border:0px; padding:1px 0px 0px 0px; display:table-cell; text-align:center; color:#666666;}
.picframebutton2opera:hover {width:81px; margin:0px; border:0px; padding:1px 0px 0px 0px; display:table-cell; text-align:center; color:#cc9900;}

/*PICTURE FRAME CAPTIONS*/
.picframecaption {width:167px; text-align:left;}
.picframecaptioncenter {width:167px; text-align:center; } /* for caption centered under picture frame */
.picframecaptioncenterbold {width:167px; text-align:center; font-weight: bold} /* for caption centered under picture frame */
.picframecaptionwebtemplate {width:167px; text-align:center; } /* for web template thumbnails */
.picframecaptionhead {font-size:1.1em; font-weight:bold;} /* headline for picture caption */
.picframecaptionemphasis {font-weight:bold;}

