#navbodyhold { padding:10px; margin:0px; background:url('images/body_bg_top2.gif') repeat-x #e7f3ff; /*#4288d2*/ }

#mainbody { padding:0px; margin:0px 0px 0px 0px; width:100%; text-align:center; }
#mainbody .bodycon { width:818px; text-align:left; padding:5px 0px 0px 0px; margin:5px 0px 0px 20px; margin-left:auto; margin-right:auto; background: url('images/main_bg.gif') no-repeat #e7f3ff; }
#mainbody .bodycon .bodybg { margin:35px;  }

.bless { border: 0px; margin: 0px; padding: 0px; }
.smallphoto { width: 155px; height: 117px; padding: 6px; background: url('images/p_s.png') no-repeat; }
.smallphoto img { width: 143px; height: 105px; }
.mediumphoto { width: 227px; height: 171px; padding: 6px; background: url('images/p_m.png') no-repeat; }
.meidumphoto img { width: 215px; height: 159px; }
.midphoto { width: 245px; height: 185px; padding: 6px; background: url('images/p_mm.png') no-repeat; }
.midphoto img { width: 232px; height: 172px; }
.largephoto { width: 371px; height: 279px; padding: 6px; background: url('images/p_l.png') no-repeat; }
.largephoto img { width: 359px; height: 267px; }
.supersmallphoto { width: 120px; height: 91px; padding: 6px; background: url('images/p_ss.png') no-repeat; }
.supersmallphoto img { width: 108px; height: 79px; }

h1,#heading1 { font-family:Georgia,serif; font-size:24px; font-weight:normal; color:#04376c; padding:0px; }
h2,#heading2 { font-family:Georgia,serif; font-size:18px; font-weight:normal; color:#04376c; padding:0px; }
hr { color:#04376c; margin-top:-20px; height:1px; margin-bottom:-10px; }
p { font-size:1em; color:#000000; padding-left:2px; }


#collage { float:right; width:335px; margin:10px 10px 10px 20px; }
#collage #bigphoto { background:#ffffff;background-position:bottom; width:335px;height:225px;border:solid #d2e0ed 1px;margin-right:10px;vertical-align:middle; }
#collage #bigphoto img { width:325px;height:215px;margin:5px; }
#collage #rightphoto { background:#ffffff;background-position:bottom;width:230px;height:160px;margin:-50px 0px 0px 125px;border:1px solid #d2e0ed;z-index:+1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=.11); } /*10 rotation*/
#collage #rightphoto img { width:220px;height:150px;margin:5px; }
#collage #leftphoto { background:#ffffff;background-position:bottom;width:230px;height:160px;margin:-50px 0px 0px 0px;border:1px solid #d2e0ed;z-index:+1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=.11); } /*-5 rotation*/
#collage #leftphoto img { width:220px;height:150px;margin:5px; }