@charset "utf-8";
/* Sex Forums my homepage CSS Document - zer09 */

body {
	background-color: #e6e6e6;
	margin: 0px;
}

#wrapper { background-color: #FFFFFF; width: 1071px; margin: 0px auto; padding: 13px; }

/* boxes */
.MHP_combox { width: 285px; text-align:left; padding: 8px; background: #e9e9e9 url(/images/combox_bg.gif) repeat-x; display:block; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbbbbb; font-family: Arial, Helvetica, sans-serif; }
.MHP_topposters { width: 285px; text-align:left; padding: 8px; background-color: #e5f3fd; display:block; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbbbbb; font-family: Arial, Helvetica, sans-serif; }
.MHP_modulars { width: 755px; text-align:left; padding: 3px; background-color: #92b3e8; display:block; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius: 5px; -webkit-border-radius: 5px; }




/* floats */
.cb { clear: both; }
.fr { float: right; }
.fl { float: left; }
#mostcommented { clear: both; margin-top: 10px;}
#activeblogs { clear: both; margin-top: 10px;}
.MHP_transbox { height: 51px; width: 54px; background: transparent url(/images/transbox.png) repeat; text-align: center; float: right; color: #FFFFFF; font-style: normal; line-height: 10px; }
.MHP_modulars .insert { clear: both; display: block; padding-top: 3px; }


/* text */
.text10 { font-size: 10px; }
.text12 { font-size: 12px; }
.text14 { font-size: 14px; }
.text16 { font-size: 16px; }
.text18 { font-size: 18px; }
.text45 { font-size: 45px; }
.MHP_combox h2 { margin: 0px; padding: 0px; font: normal 30px/36px 'Arial'; color: #000000; letter-spacing: -0.03em; }
.MHP_combox p  { margin: 0px; padding: 0px; font: normal 12px/16px 'Arial'; color: #666666; }
.MHP_topposters h2 { margin: 0px; padding: 0px; font: normal 30px/36px 'Arial'; color: #000000; letter-spacing: -0.03em; }
.MHP_topposters p  { margin: 0px; padding: 0px; font: normal 12px/16px 'Arial'; color: #666666; }
.MHP_transbox h3 { margin: 0px; padding: 0px; font: normal 21px/21px 'Arial'; color: #FFFFFF; margin-top: 10px; }
.MHP_modulars h2 { margin: 0px; padding: 0px; font: normal 30px/36px 'Arial'; color: #FFFFFF; letter-spacing: -0.03em; margin-left: 7px; float: left; width: 380px; }



/* links */




/* lists */
#mostcommented ul { list-style: none inside none; margin: 0px; padding: 0px; clear: both; overflow: hidden; }
#mostcommented ul li { width: 279px; height: 51px; padding: 3px; font: normal 12px/20px 'Arial'; color: #000000; font-style: italic; text-align: left; }
#mostcommented ul li a { text-decoration: underline; color: #000000; width: 205px; margin-left: 6px; float: left; }
#mostcommented ul li a:hover { text-decoration: none; color: #FFFFFF; }

#activeblogs ul { list-style: none inside none; margin: 0px; padding: 0px; clear: both; overflow: hidden; }
#activeblogs ul li { width: 279px; height: 51px; padding: 3px; font: normal 12px/20px 'Arial'; color: #000000; font-style: italic; text-align: left; }
#activeblogs ul li a { text-decoration: underline; color: #000000; width: 205px; margin-left: 6px; float: left; }
#activeblogs ul li a:hover { text-decoration: none; color: #FFFFFF; }

.MHP_topposters ul { list-style: none inside none; margin: 10px 0px 0px; padding: 0px; clear: both; overflow: hidden; }
.MHP_topposters ul li { float: left; height: 95px; font: normal 10px/14px 'Arial'; color: #363636; text-align: center; padding: 7px 7px 15px; width: 80px; }
.MHP_topposters ul li a { font: normal 12px 'Arial'; color: #3d6eba; text-decoration: none; }
.MHP_topposters ul li a img { border: 1px solid #3d6eba; }

.MHP_modulars ul { list-style: none inside none; margin: 7px 0px 0px; padding: 0px; overflow: hidden; float: right; width: 360px; clear: right; }
.MHP_modulars ul li { float: right; height: 32px; margin-right: 5px; }
.MHP_modulars ul li a { text-align:left; padding: 3px 5px 1px; background-color: #7796c8; display:block; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font: normal 12px/18px 'Arial'; text-decoration: none; }
.MHP_modulars ul li a img { vertical-align: sub; border: 0px; }
.MHP_modulars ul li a:hover { background-color: #6883ad; }


/* - 062110 changes - */

/* temps - not included */
#MHP_leftcol2 { width: 301px; float: left; display: block; }
#MHP_rightcol2  { width: 761px; float: right; display: block; min-height: 2275px; }


/* added - for index */

.HIP_box_temp { width: 285px; text-align:left; padding: 8px; background: #e9e9e9 url(/images/combox_bg.gif) repeat-x; display:block; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbbbbb; font-family: Arial, Helvetica, sans-serif; }

.HIP_box { width: 285px; text-align:left; padding: 8px; display:block; -moz-background-clip:border; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbbbbb; font-family:
'Arial, Helvetica, sans-serif'; clear: both; position:relative; }
.HIP_box2 { width: 301px; text-align:left; background-color: #FFF; display:block; -moz-background-clip:border; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #bbbbbb; font-family:'Arial, Helvetica, sans-serif'; clear: both; position:relative; }

.bestofweb { background: #dce8f0; }
.mythreads { background: #f9fade; }

.mybox1 { display:block; padding: 11px 12px 6px; height: 65px; }
.mybox1 a img { border: 1px solid #4272bc; height: 61px; width: 61px; margin-right: 11px; float: left; }
.mybox1 a.uname { float: left; color: #3868b5; text-decoration: none; font: normal 21px/26px 'Arial'; width: 202px; }
.mybox1 .tpoints { float: left; color: #000000; font: bold 14px/20px 'Arial';  width: 202px; }
.mybox1 .mlinks {  float: left; color: #9b9b9b; font: normal 11px/16px 'Arial'; width: 202px; }
.mybox1 .mlinks a { color: #3868b5; text-decoration: underline;  }
.mybox2 { display:block; padding: 20px 12px 6px; background: #f0f0f0 url(/images/locrank_bg.gif) no-repeat top; }
.mybox2 table td { font: normal 12px/16px 'Arial'; color: #000000; }
.mybox2 a { color: #3868b5; text-decoration: underline; }

.HIP_box h5 { margin: 0px; padding: 0px; font: normal 30px/36px 'Arial'; color: #000000; letter-spacing: -0.03em; }
.HIP_box p  { margin: 0px; padding: 0px; font: normal 12px/16px 'Arial'; color: #666666; }
.HIP_box2 h5 { margin: 0px; padding: 8px 8px 0px; font: normal 29px/36px 'Arial'; color: #000000; letter-spacing: -0.04em; }
.HIP_box2 p  { margin: 0px; padding: 0px 8px; font: normal 12px/16px 'Arial'; color: #666666; }
.HIP_box2 p a { color: #3868b5; text-decoration: underline; }

.HIP_gmp { clear: both; margin: 0px auto; width: 273px; }
.HIP_gmp_b1 { width: 273px; height: 43px; background: #FFF url(/images/gmp_sprite.gif) no-repeat top; display: block; }
.HIP_gmp a { color: #262626; font: bold 22px/37px 'Arial'; text-decoration: none; text-indent: 60px; }
.HIP_gmp a.l1 { width: 273px; height: 37px; background: #FFF url(/images/gmp_sprite.gif) no-repeat 0px -43px; margin-bottom: 10px; display: block; }
.HIP_gmp a.l2 { width: 273px; height: 37px; background: #FFF url(/images/gmp_sprite.gif) no-repeat 0px -80px; margin-bottom: 10px; display: block; }
.HIP_gmp a.l3 { width: 273px; height: 37px; background: #FFF url(/images/gmp_sprite.gif) no-repeat 0px -117px; display: block; }

#HIP_who { clear: both; width: 100%; text-align: center; }
#HIP_who a { color: #cf2525; font:bold 16px/28px 'Arial'; text-decoration: none; }

ul.mythreads { list-style: none inside none; margin: 5px 0px 0px; padding: 0px; clear: both; overflow: hidden; }
ul.mythreads li { width: 279px; height: 51px; overflow: hidden; padding: 3px; font: normal 12px/20px 'Arial'; color: #000000; text-align: left; border: 1px solid #e3e3e3; margin-bottom: 3px; line-height: 17px !important; }
ul.mythreads li a { text-decoration: underline; color: #333333; width: 205px; margin-left: 6px; float: left; }
ul.mythreads .r00 { background-color: #a8e7d3; }
ul.mythreads .r01 { background-color: #6acfae; }
ul.mythreads .r02 { background-color: #3eb0a6; }
.mythreads .threadbox { height: 51px; width: 54px; background: #FFF url(/images/mythreads_cbg.gif) no-repeat; float: right; display: block; position: relative; }
.threadbox a.new { color: #e45b5b; text-decoration: none; font: normal 18px/18px 'Arial'; width: 25px; float: left; text-align: center; position: absolute; top: 9px; left: -3px; }
.threadbox .current { color: #636363; font: normal 14px/14px 'Arial'; position: absolute; bottom: 10px; right: 5px; }

.TTM_bg1 { width: 137px; background-color: #fef4f1; float: left; padding: 7px; margin-top: 7px; }
.TTM_bg1 h4 { text-align: center; color: 6b6b6b; font: bold 18px/18px 'Arial'; margin: 0px 0px 12px; padding: 0px; text-transform: uppercase; }
.TTM_bg1 .p1 { text-align: center; color: #363636; font: normal 12px/18px 'Arial'; position: relative; margin-bottom: 7px; }
.TTM_bg1 .p1 a img { border: 1px solid #d10003; width: 50px; height: 50px; }
.TTM_bg1 .p1 a { font: normal 18px/24px 'Arial'; color: #d10003; text-decoration: none; }
.TTM_bg1 .p1 .badge { position: absolute; height: 36px; width: 24px; top: -7px; right: 25px; }
.TTM_bg1 ul { list-style: none inside none; margin: 0px; padding: 0px; }
.TTM_bg1 ul li { height: 34px; border-top: 1px solid #f8e9e5; font: normal 10px/12px 'Arial'; color: #333333; padding-top: 4px; margin-bottom: 2px; }
.TTM_bg1 ul li a img { border: 2px solid #c5c5c5; width: 25px; height: 25px; float: left; margin-right: 4px; }
.TTM_bg1 ul li a { color: #d10003; text-decoration: none; font: bold 12px/16px 'Arial'; }

.TTM_bg2 { width: 136px; background-color: #f1f9fe; float: left; padding: 7px; margin-top: 7px; }
.TTM_bg2 h4 { text-align: center; color: 6b6b6b; font: bold 18px/18px 'Arial'; margin: 0px 0px 12px; padding: 0px; text-transform: uppercase; }
.TTM_bg2 .p1 { text-align: center; color: #363636; font: normal 12px/18px 'Arial'; position: relative; margin-bottom: 7px; }
.TTM_bg2 .p1 a img { border: 1px solid #3868b5; width: 50px; height: 50px; }
.TTM_bg2 .p1 a { font: normal 18px/24px 'Arial'; color: #3868b5; text-decoration: none; }
.TTM_bg2 .p1 .badge { position: absolute; height: 36px; width: 24px; top: -7px; right: 25px; }
.TTM_bg2 ul { list-style: none inside none; margin: 0px; padding: 0px; }
.TTM_bg2 ul li { height: 34px; border-top: 1px solid #d8e4ec; font: normal 10px/12px 'Arial'; color: #333333; padding-top: 4px; margin-bottom: 2px; overflow: hidden; white-space: nowrap; }
.TTM_bg2 ul li a img { border: 2px solid #c5c5c5; width: 25px; height: 25px; float: left; margin-right: 4px; }
.TTM_bg2 ul li a { color: #3868b5; text-decoration: none; font: bold 12px/16px 'Arial'; }

.TMM_blinks table { border-top: 1px solid #CCCCCC; margin-bottom: 5px; }
.TMM_blinks table td a { color: #3868b5; text-decoration: underline; font: normal 12px/18px 'Arial'; }

.bestofweb { font-family:verdana; font-weight:bold; }
.bestofweb a { font-size:12px; font-weight:bold; }
.bestofweb .author a { font-weight:normal !important; }
.bestofweb .bow_more { font-weight:normal !important; font-size:11px; }

#MHP_rightcol_idx { width: 285px !important; }

#tm_female, #tm_male { width:150px; overflow:hidden; }

/* Featured members */
.FEAT_bg1 { width:137px; background-color:#fef4f1; float:left; padding:7px; margin-top:7px; }
.FEAT_bg1 .p1 { text-align:center; color:#363636; font:normal 12px/18px 'Arial'; position:relative; margin-bottom:7px; }
.FEAT_bg1 .p1 a img { border:1px solid #d10003; width:100px; height:100px; margin-bottom:7px; }
.FEAT_bg1 .p1 .feat_bottom, .FEAT_bg1 .p1 .feat_bottom a { font:bold 12px 'Arial'; color:#d10003; text-decoration:none; }
.FEAT_bg1 .p1 a, .FEAT_bg1 .p1 span.username { font:normal 18px/24px 'Arial'; color:#d10003; text-decoration:none; }

.FEAT_bg2 { width:136px; background-color:#f1f9fe; float:left; padding:7px; margin-top:7px; }
.FEAT_bg2 .p1 { text-align:center; color:#363636; font:normal 12px/18px 'Arial'; position:relative; margin-bottom:7px; }
.FEAT_bg2 .p1 a img { border:1px solid #3868b5; width:100px; height:100px; margin-bottom:7px; }
.FEAT_bg2 .p1 .feat_bottom, .FEAT_bg2 .p1 .feat_bottom a { font:bold 12px 'Arial'; color:#3868b5; text-decoration:none; }
.FEAT_bg2 .p1 a, .FEAT_bg2 .p1 span.username { font:normal 18px/24px 'Arial'; color:#3868b5; text-decoration:none; }
