body{font-family:Arial, Helvetica, sans-serif;}
.wrapp1-top{margin:0px auto;  width:835px; height:20px;background-image:url(../images/top_head.png); background-repeat:repeat-y; }
.wrapp1-bot{margin:0px auto; width:835px; height:20px; background-image:url(../images/bot_foot.png); background-repeat:repeat-y; }
.wrapp1{  margin:0px auto; width:835px; background-image:url(../images/mid_back.png); background-repeat:repeat-y; } 
.wrapp{width:817px; margin:0px auto; /*height:1070px; */ }
.sub-wrapp{float:left;  width:592px;float:left; }

/* top nav */
.hd-buttons{height:82px;  float:left;  border-right:1px solid #dedede; /*border-top:1px solid #ebebeb; */  }
.hd-buttons ul{border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb;  margin-top: 0; margin-left: 0; padding-left: 0; list-style-type: none;}
.hd-buttons li{text-align:center; float:left; width:145px;   height:82px; display:block; border-left:1px solid #dedede; background-image:url(../images/button-bak.jpg); }
.hd-buttons li a{line-height:6em; color:#202020; font-size:13px; font-weight:bold; text-decoration:none; padding-bottom:35px;padding-top:30px;}
.hd-buttons li a:hover{color:#FFFFFF; text-decoration:underline; }
.hd-buttons li:hover{background-image:url(../images/roll-nav.jpg); background-repeat:repeat-x; }

/* top Photo boxes */
.box{width:285px; float:left; margin-top:10px;}
.box-sep{width: 14px;  float:left;}
.box-hed{width:286px; height:30px; background-color:#dce5f5;}
.box-cont{float:left;width:285px; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.box-cont2{float:left;width:284px;border-right:1px solid #d8d8d8;  border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}

.thm-con, .thm-con-fr{float:left; width:94px; height:115px; border-right:1px solid #d8d8d8;border-top:1px solid #d8d8d8;text-align:center; font-size:12px; }
.thm-con a{color:#202020; }
.thm-con-fr a{color:#755353;}

.thm-con a, .thm-con-fr a{text-decoration:none; }
.thm-con a:hover, .thm-con-fr a:hover{text-decoration:underline; }

.thm-con img{margin-top:7px; margin-bottom:5px; border:1px solid #666666; }
.thm-con-fr img{margin-top:7px; margin-bottom:15px; /* margin-bottom:27px; */border:0px; }

.box-hed-txt{float:left; width:33%; color:#5a5a5a;  font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:12px; line-height:2.5em; text-align:center;}
.box-hed-txt strong{font-size:14px;}
.box-hed-txt a{color:#305894; text-decoration:none; font-weight:bold; line-height:2.5em;}

/* left column */
.left-col{float:left; margin-left:10px; margin-right:10px; width:192px;  }
.left-box{width:192px; border-left:1px solid #e5e5e5; margin-bottom:20px;}
.left-box2{width:192px;  margin-bottom:20px; text-align:center;}
.left-box2 img{border:0px;}
.left-box2 a{font-size:14px; font-weight:bold;}
.left-box2 hr{ border:1px solid #ebebeb; }
.left-box3{width:192px; border:1px solid #e5e5e5; margin-bottom:20px;}
.logo{width:192px; height:92px; border-bottom:1px solid #e5e5e5;  }
.logo img{border:0px;}
.pos-frnds{height:95px; padding-top:10px;float:left; width:95px; text-align:center; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.left-col h3{color:#4c4c4c; background-color:#dde5f5; text-align:center; width:192px;}
.clearph{clear:both;}

/* profile data */
.prof-wrap{border:1px solid #000;}

.profile-box{position:relative; float:left; width:583px; border:1px solid #d8d8d8; margin-top:-1px;  z-index:0; margin-bottom:10px;}
.profile-box h3{text-align:left; margin-bottom:0px;margin-top:0px;padding-left:10px;line-height:1.75em; height:30px; font-weight:bold; color:#4c4c4c; background-color:#dde5f5; font-size:16px;  font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;}
.profile-nav ul{margin-top: 0; margin-left: 0; padding-left: 0; list-style-type: none; width:582px; }
.profile-nav li{position:relative; float:left; width:93px; height:28px; display:block; border-left:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; text-align:center;  z-index:980; }
.rtbrdr{border-right:1px solid #d8d8d8; position:relative; }
.profile-nav{  margin-top:20px}
.profile-nav li a{color:#666666; text-decoration:none; font-weight:bold; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:14px;}
.profile-nav li.selected-nav a{color:#333;}
.profile-nav li a:hover{text-decoration: underline;}
.profile-cntnt{ color:#2e2e2e; font-size:12px; }
.profile-cntnt p{text-align:left; margin-left:10px;}
.profile-cntnt hr{ border:1px solid #ebebeb; height:1px; float:left; width:553px;}
.profile-cntnt h4{text-align:left; color:#7788a8;margin-left:10px;  margin-top:10px;  font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;font-size:14px; font-weight:bold; margin-bottom:0px;}
.profile-info{margin-left:9px; }
.profile-info h2{float:left; text-align:left; width:120px;  font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; color:#7788a8;font-size:20px; margin-top:10px;}
.prof-img{float: left;  }
.prof-img img{ border:0px; margin-bottom:10px;margin-top: 10px}
.prof-data{float:left; text-align:left; margin-left: 10px; font-family:Arial, Helvetica, sans-serif; color:#202020; font-size:12px; margin-bottom: 11px; margin-top: 10px;}

.util-ico img{border:0px;}
.util-ico {float:right; width:340px; margin-top: 15px; text-align:center; font-size:11px; font-weight:bold;}

.util-ico-indv{float:left;width:85px; }
.util-ico-indv a{color:#7788a8; text-decoration:none; }
.util-ico-indv a:hover{text-decoration:underline;}

.sub-util{ border-bottom:1px solid #d8d8d8; margin-bottom: 10px;}

.sub-util ul{float:left;  margin-left: 0; margin-bottom: -1px; padding-left: 0; list-style-type: none; }
.sub-util li{display:block;  float:left; height:24px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;  border-right:1px solid #d8d8d8; text-align:center; font-size:10px; font-weight:bold;}
.sub-util li img{border:0px; margin-right:2px; margin-left:4px; }
.sub-util li a{color:#7788a8; text-decoration:none; margin-top:0px;  margin-right:4px; }
.sub-util li a:hover{text-decoration:underline; }

/* footer */
.footer{text-align:center; color:#8a8a8a; font-size:10px; width:834px; margin:0px auto; }
.footer a{color: #8a8a8a;}
.foot-links{ width:50%; float:left;}
.foot-text{ width:50%; float:left;}

/*friend list */
.frnd-box{float:left; margin-left:5px; width:90px; height:100px; margin-bottom:10px; }
.pic-box{float:left; margin-left:5px; width:90px; height:120px; margin-bottom:10px; }
.friend-hold{margin-top: 10px; text-align:center;}

.nofound{ text-align:center; padding:10px; border-right:1px solid #d8d8d8; line-height:2em; height:96px;}
.nofound a{ font-size:14px; }
.capit{text-transform:capitalize;}
.lowercs{text-transform:lowercase;}
.nocont{ margin:0px auto;text-align:center; font-size:16px;  padding:5px; font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;  }
.nocont a{font-size:16px;  font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; text-decoration:underline;}
.nocont img{margin-top:10px; }
.push-left{ margin-left:20px; margin-bottom:30px; margin-top:20px;}

.pic-align{text-align:center; margin-top:5px; }
.pic-align img{float:left; margin-left:10px;}