body { margin: 0px 0px 0px 0px;
       text-align: center;
       background-color: #FFFFFF;
       background-image: url(../images/bckgrnd_main2.gif); background-repeat: repeat-x;
	}
	body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; font-size: 11px;  color: #5C5B3A; }
	
/**** BEGIN GENERIC STYLES ****/
a {	color: #FF9D00; outline: none; cursor: pointer; text-decoration: underline; }
a:hover, a:focus, a:active { color: #FF9D00; text-decoration: underline; }
a span { color: #FF9D00; text-decoration: underline; }	
	
.float_left { float: left; }
.float_right { float: right; }


.wrapper_home { position: relative;  
		        margin: 0px 0px 0px 0px; 
		        width: 777px;  
		        height: 600px;
		        background-color: #FFFFFF;
		        margin-left: auto; 
		        margin-right: auto;
		        text-align: left;
	}
	
.wrapper { position: relative;  
		   margin: 0px 0px 0px 0px; 
		   width: 901px;  
		   height: auto;
		   overflow: hidden;
		   background-color: #FFFFFF;
		   margin-left: auto; 
		   margin-right: auto;
		   text-align: left;
	}
	
.stdTemp01_lside { float: left;
                   margin: 0px 25px 0px 0px;
                   padding: 0px 0px 0px 19px;
                   width: 654px;
	}


.stdTemp01_rside { float: left;
                   margin: 12px 0px 0px 0px;
                   width: 203px;
                   text-align: right;
	}

.stdHdrBar01 { padding: 9px 17px 0px 15px;
                     width: 901px;
                     height: 45px;
                     font-size: 17px;
                     font-weight: bold;
                     color: #FFFFFF;
                     background-color: #7C7A5F;
                     border: solid 5px #D9D5BD;
                     background-image: url(../images/bckgrnd_searchResults.gif); background-repeat: repeat-x;
	}
	html>body .stdHdrBar01 { height: 26px; width: 859px; }
	
.stdHdrBar01_msg { float: right;
                   padding: 2px 0px 0px 0px;
                   font-size: 14px;
                   font-weight: bold;
	}
	
	.stdHdrBar01_msg span { color: #D9D5BD; font-weight: normal; font-size: 12px;  }

/**** END GENERIC STYLES ****/
	
/*** BEGIN STANDARD HDR ***/
.login_div { left: 325px;
             top: 118px;
             width: 447px;
             height: 89px;
             width: 447px;
             height: 131px;
             position: absolute;
             z-index: 100;
	}
	
	.login_hdr { width: 447px;
	             height: 27px;
	             padding: 7px 12px 0px 12px;
	             background-color: #F2F0E8;
	             border-top: solid 1px #D0D0D0;
	             border-left: solid 1px #E1E1E1;
	             border-right: solid 1px #E1E1E1;
	             color: #999761;
		}
		html>body .login_hdr { height: 19px; width: 421px; }
		
		.login_hdr span { font-size: 14px; font-weight: bold; color: #676549; }
		
	.login_box { width: 447px;
	             height: 39px;
	             background-color: #FFFFFF;
	             border-left: solid 1px #E1E1E1;
	             border-right: solid 1px #E1E1E1;
		}
		html>body .login_box { width: 445px; }
		
	.login_bot { padding: 7px 0px 0px 12px;
	             width: 447px;
	             height: 23px;
	             background-color: #676549;
	             color: #FFFFFF;
		}
		html>body .login_bot { width: 435px; height: 16px; }
		
		.login_bot a { text-decoration: none; color: #D9D5BD; }


.hdr { margin: 22px 0px 0px 0px;
       padding: 0px 18px 0px 0px;
       width: 901px;
       height: 91px;
       text-align: right;
	}
	html>body .hdr { width: 883px;  }
	
	
.ummahappy { float: right;
              margin: 10px 0px 0px 0px;
              padding: 0px 0px 0px 0px;
              width: 400px;
           	  height: 17px;
           	  color: #FF9D00;
              font-size: 16px;
	}
	
.tagline2 { float: right;
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
            width: 400px;
            height: 40px;
            color: #999761;
           font-size: 12px;
	}
	
.tagline2 a { 
            color: #999761;
           
	}	
	
/*** END STANDARD HDR ***/	


/**** BEGIN HOME ****/

.logo_home { left: 20px;
             top: 28px;
             width: 133px;
             height: 131px;
             position: absolute;
             z-index: 100;
	}
	
.quickSearch_h { left: 485px;
                 top: 406px;
                 width: 287px;
                 height: 37px;
                 position: absolute;
                 z-index: 100;
	}
	
	
.hdr_home { margin: 28px 0px 0px 0px;
            padding: 0px 18px 0px 0px;
            width: 777px;
            height: 85px;
            text-align: right;
	}
	html>body .hdr_home { width: 759px; height: 85px; }
	
.h_heroImg { margin: 0px 0px 0px 0px;
             padding: 5px 5px 5px 5px;
             width: 777px;
             height: 335px;
             background-color: #D9D5BD;
	}
	html>body .h_heroImg { width: 767px; height: 325px; }
	
.tagline { float: right;
           margin: 40px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
           width: 400px;
           height: 20px;
           color: #999761;
           font-size: 14px;
	}
	
.topnav { float: right;
          width: 500px;
          height: 14px;
          font-size: 12px;
          font-weight: bold;
          color: #999761;
          text-align: right;
	}
	
	.topnav a { text-decoration: none; font-weight: bold; color: #999761; }
	.topnav a:hover { text-decoration: none; font-weight: bold; color: #5C5B3A; }
	.topnav a span { text-decoration: none; font-weight: bold; color: #5C5B3A; }
	
.topnav_arrow { margin: 0px 0px 0px 20px; }

.bot_home { padding: 0px 0px 0px 20px;
            width: 777px;
            height: 106px;
            font-size: 12px;
            border-bottom: solid 1px #E0E0CF;
	}
	html>body .bot_home { height: 105px; width: 757px; }
	
.welcome_home { float: left;
                width: 469px;
                color: #FF9D00;
                font-size: 18px;
	}

.quickSearch_home { float: left;
                    width: 286px;
                    color: #534741;
	}
	
/**** END HOME ****/



/**** BEGIN SEARCH & RESULTS ****/

	
.pagn_hdr { padding: 24px 0px 0px 0px;
            width: 654px;
            height: 51px;
            color: #534741;
	}
	html>body .pagn_hdr { height: 27px; }
	
.pagn01 { float: left;
          width: 270px;
	}
	
.pagn02 { float: right;
          width: 360px;
          text-align: right;
	}
	
	.pagn02 a { text-decoration: underline; color: #FFA310; }
	
	
.pagn_hdr_mykdate { padding: 24px 0px 0px 0px;
            width: 800px;
            height: 51px;
            color: #534741;
	}
	html>body .pagn_hdr_mykdate { height: 27px; }
	
.pagn01_mykdate { float: left;
          width: 270px;
	}
	
.pagn02_mykdate { float: right;
          width: 360px;
          text-align: right;
	}
	
	.pagn02_mykdate a { text-decoration: underline; color: #FFA310; }
	
	


.searchResults_row { width: 654px;
                     height: 246px;
	}

.searchResults_row_photo { width: 654px;
                     height: 163px;
	}

.matchResults_row_photo { width: 876px;
                     height: 163px;
	}

.profile_thumb { float: left;
                 padding: 10px 0px 0px 8px;
                 margin: 0px 8px 0px 0px;
                 width: 157px;
                 height: 241px;
                 background-image: url(../images/profile_thumb.gif); background-repeat: none;
	}
	html>body .profile_thumb { width: 149px; height: 231px; }

.profile_thumb_photo { float: left;
                 padding: 10px 0px 0px 8px;
                 margin: 0px 8px 0px 0px;
                 width: 157px;
                 height: 158px;
                 background-image: url(../images/profile_thumb.gif); background-repeat: none;
	}
	html>body .profile_thumb_photo { width: 149px; height: 148px; }


.pt_img { margin: 0px 0px 18px 0px;
          width: 141px;
          height: 140px;
	}
	
.pt_uname { width: 141px;
            height: 18px;
            text-align: center;
            color: #FFA310;
            font-weight: bold;
	}
	
.pt_stats { width: 141px;
            height: 30px;
            text-align: center;
            color: #5E534D;
	}
	
.pt_icons { width: 141px;
            height: 18px;
            text-align: center;
	}


.sortResults { float: right;
               padding: 0px 0px 0px 21px;
               margin: 0px 0px 0px 0px;
               width: 198px;
               height: 70px;
               border-top: solid 3px #D9D5BD;
               border-left: solid 1px #E9E8DC;
               color: #5E534D;
               text-align: left;
	}
	html>body .sortResults { width: 176px; height: 67px; }
	
	
.refineSearch { float: right;
                padding: 0px 0px 0px 21px;
                margin: 0px 0px 0px 0px;
                width: 198px;
                height: 259px;
                border-top: solid 3px #D9D5BD;
                border-left: solid 1px #E9E8DC;
                border-right: solid 1px #E9E8DC;
                color: #5E534D;
                text-align: left;
	}
	html>body .refineSearch { width: 175px; height: 256px; }
	
.refineSearch_bot { float: right;
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    width: 198px;
                    height: 23px;
                    border-top: solid 3px #D9D5BD;
                    border-left: solid 1px #E9E8DC;
                    border-right: solid 1px #E9E8DC;
                    border-bottom: solid 1px #E9E8DC;
                    background-color: #7C7A5F;
                    text-align: left;
	}
	html>body .refineSearch_bot { width: 196px; height: 19px; }
	
/**** END SEARCH & RESULTS ****/

/**** BEGIN PROFILE ****/

.profile_gradient { margin: 12px 0px 0px 0px;
                    padding: 3px 1px 1px 2px;
                    width: 653px;
                    height: 402px;
                    background-image: url(../images/profile_gradient.gif); background-repeat: repeat-x;
	}
	html>body .profile_gradient { width: 650px; height: 398px; }
	
.profile_main { padding: 7px 8px 7px 8px;
                width: 650px;
 	            height: 398px;
			    border: solid 1px #D9D5BD;
	}
	html>body .profile_main { width: 632px; height: 380px; }
	
.profile_mainPic { float: left;
                   padding: 7px 7px 7px 7px;
                   margin: 0px 38px 0px 0px;
                   width: 301px;
                   height: 351px;
                   text-align: center;
                   background-color: #F3F2EC;
	}
	html>body .profile_mainPic { width: 287px; height: 337px; }

.profile_overview { float: left;
                    padding: 0px 0px 0px 0px;
                    margin: 0px 0px 0px 0px;
                    width: 292px;
                    height: 351px;
                    color: #534741;
	}
	
	.profile_overview h1 { margin: 10px 0px 0px 0px;
	                       padding: 0px 0px 0px 0px;
	                       font-size: 17px;
	                       font-weight: bold;
		}
		
	.profile_tagline { width: 290px;
	                   height: 36px;
	                   color: #FF9D00;
		}
		
	.online_status { width: 290px;
	                 height: 32px;
	                 color: #A2D058;
	                 font-weight: bold;
		}
		
		.online_status span { color: #534741; }
		
	.profile_quickView { width: 292px;
	                     height: 88px; 
	                     line-height: 14px;
		}
	
.img_nav { /*clear: both; */
			
           padding: 11px 0px 0px 0px;
           width: 301px;
           height: 19px;
	}
		
	
.profile_nav { margin: 3px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
               width: 652px;
               height: 45px;
               color: #FFFFFF;
               font-size: 13px;
               font-weight: bold;
               background-color: #7C7A5F;
               border: solid 5px #D9D5BD;
               background-image: url(../images/bckgrnd_searchResults.gif); background-repeat: repeat-x;
	}
	html>body .profile_nav { height: 35px; width: 642px; }

	.profile_div {width: 1px; height: 1px; float: left; }
	
	.profile_nav_personal { float: left;
                            padding: 10px 0px 0px 0px;
                            width: 85px;
                            height: 35px;
                            text-align: center;
		}
		html>body .profile_nav_personal { height: 25px; }
		
		.profile_nav_personal a { text-decoration: none; color: #FFFFFF; }
		.profile_nav_personal a:hover { text-decoration: none; color: #D9D5BD; }
		
		.profile_nav_personal_on { float: left;
                              	   padding: 10px 0px 0px 0px;
                               	   width: 85px;
                               	   height: 35px;
                              	   text-align: center;
                               	   background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .profile_nav_personal_on { height: 25px; }
		
		
	.profile_nav_korean { float: left;
                          padding: 10px 0px 0px 0px;
                          width: 174px;
                          height: 35px;
                          text-align: center;
		}
		html>body .profile_nav_korean { height: 25px; }
		
		.profile_nav_korean a { text-decoration: none; color: #FFFFFF; }
		.profile_nav_korean a:hover { text-decoration: none; color: #D9D5BD; }
		
		.profile_nav_korean_on { float: left;
                                 padding: 10px 0px 0px 0px;
                                 width: 174px;
                                 height: 35px;
                                 text-align: center;
                                 background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .profile_nav_korean_on { height: 25px; }
			
			
			
			
	.profile_nav_criteria { float: left;
                            padding: 10px 0px 0px 0px;
                            width: 134px;
                            height: 35px;
                            text-align: center;
		}
		html>body .profile_nav_criteria { height: 25px; }
		
		.profile_nav_criteria a { text-decoration: none; color: #FFFFFF; }
		.profile_nav_criteria a:hover { text-decoration: none; color: #D9D5BD; }
		
		.profile_nav_criteria_on { float: left;
                                   padding: 10px 0px 0px 0px;
                                   width: 134px;
                                   height: 35px;
                                   text-align: center;
                                   background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .profile_nav_criteria_on { height: 25px; }
			
			
			
			
	.profile_nav_background { float: left;
                              padding: 10px 0px 0px 0px;
                              width: 170px;
                              height: 35px;
                              text-align: center;
		}
		html>body .profile_nav_background { height: 25px; }
		
		.profile_nav_background a { text-decoration: none; color: #FFFFFF; }
		.profile_nav_background a:hover { text-decoration: none; color: #D9D5BD; }
		
		.profile_nav_background_on { float: left;
                                     padding: 10px 0px 0px 0px;
                                     width: 170px;
                                     height: 35px;
                                     text-align: center;
                                     background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .profile_nav_background_on { height: 25px; }
			
			
	.profile_nav_photos { float: left;
                          padding: 10px 0px 0px 0px;
                          width: 75px;
                          height: 35px;
                          text-align: center;
		}
		html>body .profile_nav_photos { height: 25px; }
		
		.profile_nav_photos a { text-decoration: none; color: #FFFFFF; }
		.profile_nav_photos a:hover { text-decoration: none; color: #D9D5BD; }
		
		.profile_nav_photos_on { float: left;
                                 padding: 10px 0px 0px 0px;
                                 width: 75px;
                                 height: 35px;
                                 text-align: center;
                                 background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .profile_nav_photos_on { height: 25px; }
			

.profile_content_area { width: 652px;
                        height: auto;
                        overflow: hidden;
                        line-height: 15px;
	}
	
	.profile_content_area h1 { margin: 0px 0px 16px 0px;
	                           padding: 0px 0px 0px 0px;
	                           font-size: 14px;
	                           font-weight: bold;
	                           color: #FF9D00;
		}
		
	
	.pr_contArea01 { padding: 20px 12px 26px 12px;
	                 width: 652px;
                     height: auto;
                     overflow: hidden;
                     background-color: #FFFFFF;

	}
	html>body .pr_contArea01 { width: 627px; }
	
	.pr_contArea02 { padding: 20px 12px 26px 12px;
	                 width: 652px;
                     height: auto;
                     overflow: hidden;
                     background-color: #F9F8F5;
                     border-top: 1px solid #D9D5BD;
                     border-bottom: 1px solid #D9D5BD;

	}
	html>body .pr_contArea02 { width: 627px; }
	
	
.format_label01 { margin: 0px 0px 7px 0px;
                  padding: 0px 0px 0px 0px;
                  height: 10px;
	}
		
.profile_label01 { float: left;
                   width: 105px;
                   font-weight: bold;
                   height: auto;
	}
	
.profile_answer01 { float: left;
                    width: 160px;
                    height: auto;
	}
	
.profile_label02 { float: left;
                   margin: 0px 12px 0px 0px;
                   height: auto;
                   width: 110px;
                   font-weight: bold;
	}
	
.profile_answer02 { float: left;
					height: auto;
                    width: 240px;
	}

		
	
	
	
.profile_actions { float: right;
                   padding: 0px 0px 0px 0px;
                   margin: 0px 0px 0px 0px;
                   width: 198px;
                   border-top: solid 3px #D9D5BD;
                   color: #5E534D;
                   text-align: left;
	}
	
.profile_kwordsHdr { float: right;
                     padding: 9px 0px 10px 19px;
                     margin: 0px 0px 0px 0px;
                     width: 198px;
                     height: auto;
                     overflow: hidden;
                     border-top: solid 3px #D9D5BD;
                     border-left: solid 1px #E9E8DC;
                     border-right: solid 1px #E9E8DC;
                     color: #5E534D;
                     text-align: left;
	}
	html>body .profile_kwordsHdr { width: 177px; }
	
	
.profile_kwordList { float: right;
                     padding: 12px 0px 12px 40px;
                     margin: 0px 0px 0px 0px;
                     width: 198px;
                     height: auto;
                     overflow: hidden;
                     border-top: solid 3px #D9D5BD;
                     border-left: solid 1px #E9E8DC;
                     border-right: solid 1px #E9E8DC;
                     border-bottom: solid 3px #D9D5BD;
                     color: #5E534D;
                     line-height: 16px;
                     text-align: left;
	}
	html>body .profile_kwordList { width: 156px;  }
	
.profile_kwordBlurb { float: right;
                      margin: 0px 0px 40px 0px;
                      width: 198px;
                      height: auto;
                      overflow: hidden;
                      border: solid 1px #E9E8DC;
                      color: #FFFFFF;
                      background-color: #7C7A5F;
                      text-align: left;
                      line-height: 15px;
	}
	html>body .profile_kwordBlurb { width: 196px; height: 100px; }
	
	.profile_kwordBlurb p { margin: 14px 0px 22px 12px; width: 160px; }
         
         
/* profile pop-divs */
.pop_div01 { padding: 0px 0px 0px 0px;
             width: 650px;
 	         height: 398px;
			 border: solid 1px #D9D5BD;
			 font-weight: normal;
	}
	html>body .pop_div01 { width: 648px; height: 396px; }
	
	.pop_div01 p { margin: 0px 0px 20px 11px; width: 570px; }
	.pop_div01 span { color: #FF9D00; }
	
.pop_divHdr01 { margin: 13px 0px 11px 0px;
                padding: 8px 11px 0px 11px;
                width: 646px;
                height: 37px;
                background-color: #F2F0E8;
                font-size: 18px;
                font-weight: bold;
	}
	html>body .pop_divHdr01 { width: 624px; height: 26px; }
	
	.pop_divLabel { float: left; width: 440px; }
	.pop_divClose { float: right; text-align: right; width: 20px; }


.pop_div02 { padding: 0px 0px 0px 0px;
			 margin: 0px 0px 0px 30px;
             width: 840px;
 	         height: 398px;
			 border: solid 1px #D9D5BD;
			 font-weight: normal;
	}
	html>body .pop_div02 { width: 838px; height: 396px; }
	
	.pop_div02 p { margin: 0px 0px 20px 11px; width: 650px; }
	.pop_div02 span { color: #FF9D00; }

.pop_divHdr02 { margin: 13px 0px 11px 0px;
                padding: 8px 11px 0px 11px;
                width: 816px;
                height: 37px;
                background-color: #F2F0E8;
                font-size: 18px;
                font-weight: bold;
	}
	html>body .pop_divHdr02 { width: 792px; height: 26px; }	

		
/**** END PROFILE ****/


/**** BEGIN REGISTRATION ****/

.priceTag { left: 740px;
             top: 300px;
             position: absolute;
             z-index: 100;
	}

.regTemp {  margin: 0px 0px 0px 0px;
			padding: 20px 20px 20px 20px;
			width: 901px;
            background-color: #FFFFFF;
            height: auto;
            overflow: hidden;
	}
	html>body .regTemp { width: 861px;  }
	
	.regTemp p.signup { margin: 0px 0px 13px 22px;
	                    padding: 0px 0px 0px 0px;
	                    width: 300px;
		}
		
	.regTemp h1 { margin: 0px 0px 0px 22px;
	              padding: 0px 0px 0px 0px;
	              font-size: 14px;
	              font-weight: bold;
	              color: #FF9D00;
		}
		
	.regTemp ul { margin: 8px 0px 16px 22px;
	              padding: 0px 0px 0px 0px;

		}
		
	.regTemp li { margin: 0px 0px 0px 40px;
		          line-height: 15px;
		}
	
.regTemp01_lside { float: left;
                   margin: 0px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   width: 603px;
	}
	
	.regTemp01_lside p { margin: 16px 0px 26px 20px;
                         padding: 0px 0px 0px 0px;
                         width: 524px;
		}
		
	.regTemp01_lside span { color: #FF9D00; }
		
		
	
	
.regTemp01_rside { float: left;
                   margin: 0px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   width: 298px;
	}
	
.regHdr { margin: 0px 0px 0px 0px;
          padding: 9px 0px 0px 20px;
          width: 591px;
	      height: 34px;
	      background-color: #F9F8F5;
	      font-size: 15px;
	      font-weight: bold;
	}
	html>body .regHdr { width: 571px; height: 25px; }
	
	.regHdr span { color: #FF9D00; }


.regFormat { margin: 0px 0px 0px 0px;
             padding: 22px 0px 22px 0px;
             width: 591px;
	         background-color: #FFFFFF;
	         border-bottom: solid 1px #E0E0CF;
	}	

/**** END REGISTRATION ****/

/**** BEGIN EVENTS PAGE  ****/

.events_hdr { padding: 10px 0px 0px 20px;
              width: 603px;
              height: 38px;
              background-image: url(../images/gradient_events.gif); background-repeat: repeat-x;
              color: #5C5B3A;
              font-size: 18px;
              font-weight: bold;
	}
	html>body .events_hdr { width: 583px; height: 28px; }
	
.events_callout { padding: 10px 11px 0px 11px;
                  width: 298px;
                  height: 173px;
                  background-image: url(../images/events_callout.gif); background-repeat: no-repeat;
                  line-height: 14px;
	}
	html>body .events_callout { width: 276px; height: 163px; }
	
	.events_callout span { color: #FF9D00; }
	
	.events_callout h1 { margin: 0px 0px 20px 0px;
					     color: #5C5B3A;
                         font-size: 18px;
                         font-weight: bold;
		}
	

/**** END EVENTS PAGE ****/

/**** BEGIN STD CONTENT PAGES ****/

.contTemp01_lside { float: left;
                    margin: 0px 0px 0px 0px;
                    padding: 22px 40px 0px 20px;
                    width: 603px;
                    overflow: auto;
                    height: 260px;
	}	
	html>body .contTemp01_lside { width: 543px; }
	
	.contTemp01_lside h1 { margin: 0px 0px 3px 0px;
						   padding: 0px 0px 0px 0px;
						   font-size: 15px;
						   font-weight: bold;
		}	
		
	.contTemp01_lside span { color: #FF9D00; }
	
	.contTemp01_lside p { margin: 0px 0px 16px 0px;
						  padding: 0px 0px 0px 0px;
		}	
	
.contTemp01_rside { float: left;
                    margin: 0px 0px 0px 0px;
                    padding: 0px 0px 0px 0px;
                    width: 298px;
	}
	
/**** END STD CONTENT PAGES ****/

/**** BEGIN K-SEARCH ****/
.kwords { float: right;
           margin: 0px 0px 0px 0px;
           padding: 0px 0px 0px 0px;
           width: 297px;
           height: 205px;
           color: #7C7A5F;
           border: solid 1px #DBD7C1;
	}
	html>body .kwords { width: 295px; height: 203px; }
	
	.kwords span { color: #FF9D00; font-size: 12px; }
	.kwords p { margin: 0px 0px 12px 11px; font-size: 12px; width: 260px; }


.kwords_hdr { margin: 0px 0px 12px 0px;
              padding: 10px 0px 0px 10px;
              width: 295px;
              height: 38px;
              background-image: url(../images/gradient_kwords_hdr.gif); background-repeat: repeat-x;
              font-size: 15px;
              font-weight: bold;
	}
	html>body .kwords_hdr { width: 285px; height: 28px; }

	


/**** END K-SEARCH ****/


/**** BEGIN ADMIN ****/


.stdAdmin01 { margin: 0px 0px 0px 0px;
			  padding: 0px 0px 0px 0px;
			  width: 901px;
              background-color: #FFFFFF;
              height: auto;
              overflow: hidden;
              
	}
	
.dashboard { width: 901px;
             height: 118px;
             background-image: url(../images/bckgrnd_dashboard.gif); background-repeat: no-repeat; 
             font-size: 12px;
             font-weight: bold;
	}
	
	.dashboard span { font-size: 11px; font-weight: normal; }
	
.dash_pViews { float: left;
               margin: 7px 0px 0px 0px;
               width: 132px;
               height: 25px;
               text-align: center;
	}
	
.dash_favorites { float: left;
                  margin: 7px 0px 0px 0px;
                  width: 128px;
                  height: 25px;
                  text-align: center;
	}

.dash_sparks { float: left;
               margin: 7px 0px 0px 0px;
               width: 127px;
               height: 25px;
               text-align: center;
	}
	
.dash_messages { float: left;
                 margin: 7px 0px 0px 0px;
                 width: 128px;
                 height: 25px;
                 text-align: center;
	}
	
.dash_IM { float: left;
           margin: 7px 0px 0px 0px;
           width: 127px;
           height: 25px;
           text-align: center;
	}

.dash_kFriends { float: left;
                 margin: 7px 0px 0px 0px;
                 width: 128px;
                 height: 25px;
                 text-align: center;
	}

.dash_myStats { float: left;
                margin: 7px 0px 0px 0px;
                width: 131px;
                height: 25px;
                text-align: center;
	}
	
.kdate_subHdr { clear: both;
                margin: 0px 0px 0px 20px;
                padding: 12px 0px 0px 0px;
                width: 851px;
                height: 46px;
                
	}
	html>body .kdate_subHdr { height: 34px; }
	
	.kdate_subHdr span { font-size: 11px; font-weight: normal; }
	
	.kdate_subHdr01 { float: left; width: 500px; font-weight: bold; font-size: 18px; }
	
		.kdate_subHdr01 span { font-size: 11px; font-weight: normal; }
	
	.kdate_subHdr02 { float: right; text-align: right; width: 200px; }
	
		.kdate_subHdr02 a { text-decoration: underline; font-size: 12px; font-weight: bold; color: #7C7A5F; }
	
	
.matches_scrollbar { margin: 0px 0px 0px 21px;
                     width: 872px;
                     height: 46px;
					 text-align: center;
					 font-size: 12px;
					 font-weight: bold;
					 background-image: url(../images/bckgrnd_scroller.gif); background-repeat: repeat-x; 
	}
	
.glider_row { margin: 4px 0px 0px 50px;
              width: 876px;
              height: 246px;
	}
	
.gallery_row { margin: 4px 0px 0px 50px;
              width: 876px;
              height: auto;
              overflow: hidden;
	}
		
.admin_div { margin: 12px 0px 12px 20px;
             width: 861px;
             height: 1px;
              background-image: url(../images/admin_div.gif); background-repeat: repeat-x;
	}
	
.admin_callouts { clear: both;
                  margin: 0px 0px 0px 20px;
                  padding: 0px 0px 0px 0px;
                  width: 862px;
                  height: 203px;
	}
	
.admin_quickSearch { float: left; 
                     margin: 0px 7px 0px 0px;
                     width: 282px;
                     height: 183px;
                     background-image: url(../images/admin_quickSearch.gif); background-repeat: no-repeat;
	}
	
.admin_events { float: left;
                margin: 0px 7px 0px 0px;
                padding: 50px 0px 0px 13px;
                width: 282px;
                height: 183px;
                background-image: url(../images/admin_events.gif); background-repeat: no-repeat;
	}
	html>body .admin_events { width: 269px; height: 133px; }
	
	.admin_events h1 { margin: 7px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #FF9D00; }
	.admin_events span { margin: 0px 0px 0px 0px; font-size: 10px; }
	
	
.admin_kdateNews { float: left;
                   margin: 0px 0px 0px 0px;
                   padding: 50px 13px 0px 13px;
                   width: 282px;
                   height: 183px;
                   background-image: url(../images/admin_kdate_news.gif); background-repeat: no-repeat;
	}
	html>body .admin_kdateNews { width: 256px; height: 133px; }
	
	.admin_kdateNews h1 { margin: 7px 0px 0px 0px; font-size: 12px; font-weight: bold; color: #FF9D00; }
	.admin_kdateNews a { text-decoration: none; color: #FF9D00; }
	.admin_kdateNews p { margin: 12px 0px 0px 0px; }



.messages_nav { margin: 0px 0px 0px 20px;
                padding: 0px 0px 0px 0px;
                width: 861px;
                height: 45px;
                color: #FFFFFF;
                font-size: 13px;
                font-weight: bold;
                background-color: #7C7A5F;
                border: solid 5px #D9D5BD;
                background-image: url(../images/bckgrnd_searchResults.gif); background-repeat: repeat-x;
	}
	html>body .messages_nav { height: 35px; width: 851px; }
	
	
	.messages_nav_box { float: left;
                        padding: 10px 0px 0px 0px;
                        width: 85px;
                        height: 35px;
                        text-align: center;
		}
		html>body .messages_nav_box { height: 25px; }
		
		.messages_nav_box a { text-decoration: none; color: #FFFFFF; }
		.messages_nav_box a:hover { text-decoration: none; color: #D9D5BD; }
		
		.messages_nav_box_on { float: left;
                              	   padding: 10px 0px 0px 0px;
                               	   width: 85px;
                               	   height: 35px;
                              	   text-align: center;
                               	   background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .messages_nav_box_on { height: 25px; }

			
	.profile_nav_views { float: left;
                        padding: 10px 0px 0px 0px;
                        width: 140px;
                        height: 35px;
                        text-align: center;
		}
		html>body .profile_nav_views { height: 25px; }
		
		.profile_nav_views a { text-decoration: none; color: #FFFFFF; }
		.profile_nav_views a:hover { text-decoration: none; color: #D9D5BD; }
		
		.profile_nav_views_on { float: left;
                              	   padding: 10px 0px 0px 0px;
                               	   width: 140px;
                               	   height: 35px;
                              	   text-align: center;
                               	   background-image: url(../images/nav_profile_on.gif); background-repeat: repeat-x;
			}
			html>body .profile_nav_views_on { height: 25px; }			

			
.messages_subHdr { margin: 0px 0px 0px 20px;
                   padding: 11px 16px 0px 16px;
                   width: 861px;
                   height: 34px;
                   background-image: url(../images/gradient_messages2.gif); background-repeat: repeat-x;
	}
	html>body .messages_subHdr { width: 829px; height: 23px; }
	
	.messages_subHdr_showing { float: left; width: 250px; }
	.messages_subHdr_pag { float: right; text-align: right; width: 300px; }
	
	
.admin_pagn_hdr { margin: 0px 0px 0px 20px;
                  padding: 24px 16px 0px 16px;
                  width: 861px;
                  height: 51px;
                  color: #534741;
                  border-top: 1px solid #D9D5BD;
	}
	html>body .admin_pagn_hdr { width: 829px; height: 26px; }
	
/** messages **/
	
.messages_actionsHdr { margin: 0px 0px 3px 20px;
                       padding: 11px 0px 0px 20px;
                       width: 861px;
                       height: 32px;
                       font-size: 12px;
                       font-weight: bold;
                       border-bottom: 1px solid #D9D5BD;
	}
	html>body .messages_actionsHdr { height: 20px; width: 841px; }
	
	.messages_actionsHdr01 { float: left; width: 265px; }
	.messages_actionsHdr02 { float: left; width: 262px; }
	.messages_actionsHdr03 { float: left; width: 142px; }
	.messages_actionsHdr04 { float: left; width: 116px; }
	.messages_actionsHdr05 { float: left; width: 50px; }
	
	.pViews_actionsHdr01 { float: left; width: 296px; }
	.pViews_actionsHdr02 { float: left; width: 154px; }
	.pViews_actionsHdr03 { float: left; width: 180px; }
	.pViews_actionsHdr04 { float: right; margin: 0px 14px 0px 0px; text-align: right; width: 180px; }

	
	
.message_unread { margin: 0px 0px 2px 20px;
                  padding: 12px 0px 0px 18px;
                  width: 861px;
                  height: 88px;
                  border: solid 1px #A5D15D;
                  background-color: #F6FAEE;
	}
	html>body .message_unread { width: 841px; height: 74px; }
	
.message_read01 { margin: 0px 0px 2px 20px;
                  padding: 12px 0px 0px 18px;
                  width: 861px;
                  height: 88px;
                  border: solid 1px #FFFFFF;
                  background-color: #FFFFFF;
	}
	html>body .message_read01 { width: 841px; height: 74px; }
	
.message_read02 { margin: 0px 0px 2px 20px;
                  padding: 12px 0px 0px 18px;
                  width: 861px;
                  height: 88px;
                  border: solid 1px #F3F2EC;
                  background-color: #F3F2EC;
	}
	html>body .message_read02 { width: 841px; height: 74px; }
	


.message_imgBorder { float: left; margin: 0px 12px 0px 0px; border: solid 2px #FFFFFF; }

.message_userInfo { float: left; padding: 8px 0px 0px 0px; width: 192px; line-height: 15px; }
	.message_userInfo span { font-weight: bold; color: #FF9D00; }
	
.message_subject { float: left; padding: 8px 0px 0px 0px; margin: 0px 20px 0px 0px; width: 241px; }

.message_deliveryStatus { float: left; padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 144px; }

.message_Status { float: left; padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 66px; }
	.message_Status span { color: #39B44A; }
	
.message_actions { float: right; padding: 2px 0px 0px 0px; margin: 0px 12px 0px 0px; width: 86px; text-align: right; }




.pViews_userInfo { float: left; padding: 8px 0px 0px 0px; width: 224px; line-height: 15px; }
	.pViews_userInfo span { font-weight: bold; color: #FF9D00; }
	
.pViews_date { float: left; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 158px; }

.pViews_actionsTaken { float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 250px; }

.pViews_actionsToDo { float: right; padding: 10px 0px 0px 0px; margin: 0px 12px 0px 0px; width: 104px; text-align: right; }

/** compose message **/

.compose_hdr { margin: 0px 0px 0px 20px;
               padding: 15px 0px 0px 20px;
               width: 861px;
               height: 56px;
               border-bottom: solid 1px #D9D5BD;
	}
	html>body .compose_hdr { width: 841px; height: 41px; }
	
.compose_body { margin: 0px 0px 0px 20px;
                padding: 14px 0px 0px 20px;
                width: 861px;
                height: 365px;   
                font-size: 12px;
                font-weight: bold;
	}
	html>body .compose_body { width: 841px; height: 351px; }
	
	.compose_body span { color: #FFA920; }
	
.compose_label01 { width: 700px;
                   height: 40px;
                   
	}
	
.compose_label02 { width: 700px;
                   height: 24px;
                   
	}
	
/** edit profile **/

.admin_profile_content_area { margin: 0px 0px 0px 20px;
                              width: 861px;
                              height: auto;
                              overflow: hidden;
                              line-height: 15px;
	}
	
	.admin_profile_content_area h1 { margin: 0px 0px 16px 0px;
	                                 padding: 0px 0px 0px 0px;
	                                 font-size: 14px;
	                                 font-weight: bold;
	                                  color: #FF9D00;
		}
		
		
	
	.admin_pr_contArea01 { padding: 20px 12px 26px 12px;
	                       width: 861px;
                           height: auto;
                           overflow: hidden;
                           background-color: #FFFFFF;

	}
	html>body .admin_pr_contArea01 { width: 837px; }
	
	.admin_pr_contArea02 { padding: 20px 12px 26px 12px;
	                       width: 861px;
                           height: auto;
                           overflow: hidden;
                           background-color: #F9F8F5;
                           border-top: 1px solid #D9D5BD;
                           border-bottom: 1px solid #D9D5BD;

	}
	html>body .admin_pr_contArea02 { width: 837px; }
	
	
.adminRegFormat { margin: 0px 0px 0px 0px;
                  padding: 22px 0px 22px 0px;
                  width: 861px;
                  background-color: #FFFFFF;
	              border-bottom: solid 1px #E0E0CF;
	}


.profileImg_thumb_row { clear: both;
                        margin: 12px 0px 0px 0px;
                        width: 840px;
                        height: 200px; 
	}

.profileImg_thumb { float: left;
                    margin: 0px 8px 0px 0px;
                    padding: 10px 0px 0px 10px;
                    width: 160px;
                    height: 196px;
                    background-image: url(../images/profileImg_thumb.gif); background-repeat: no-repeat;    
	}
	html>body .profileImg_thumb { width: 150px; height: 186px; }
	
.profile_img { margin: 0px 0px 19px 0px; }


/** stats **/
.stats_actionsHdr { margin: 0px 0px 3px 20px;
                    padding: 11px 0px 0px 20px;
                    width: 861px;
                    height: 32px;
                    font-size: 12px;
                    font-weight: bold;
                    border-bottom: 1px solid #D9D5BD;
	}
	html>body .stats_actionsHdr { height: 20px; width: 841px; }
	
	.stats_actionsHdr01 { float: left; width: 226px; }
	.stats_actionsHdr02 { float: left; width: 213px; }
	.stats_actionsHdr03 { float: left; width: 150px; }
	.stats_actionsHdr04 { float: right; text-align: right; margin-right: 14px; width: 150px; }
	
.stats_01 { margin: 0px 0px 0px 20px;
            padding: 20px 0px 0px 20px;
            width: 861px;
            height: 48px;
            background-color: #FFFFFF;
	}
	html>body .stats_01 { width: 841px; height: 38px; }

.stats_02 { margin: 0px 0px 0px 20px;
            padding: 20px 0px 0px 20px;
            width: 861px;
            height: 48px;
            background-color: #F9F8F5;
	}
	html>body .stats_02 { width: 841px; height: 38px; }
	
	
.stats_eventAction { float: left; width: 226px; }
.stats_lastLogin { float: left; width: 213px; font-size: 15px; padding-left: 15px;}
	.stats_lastLogin span { color: #79BB20; }
.stats_total { float: left; width: 150px; font-size: 15px; padding-left: 15px;}
.stats_details { float: right; text-align: right; margin-right: 14px; width: 150px; }
	.stats_details a { text-decoration: underline; color: #5C5B3A; }
	.stats_details a:hover { text-decoration: underline; color: #FF9D00; }

/**** END ADMIN ****/








	
/**** FOOTER *****/
.footer_h { width: 777px;
            height: 45px;
	}
	
.footer { position: relative;  
		  padding: 0px 0px 60px 0px; 
		  width: 901px;  
		  height: 45px;
		  margin-left: auto; 
		  margin-right: auto;
		  text-align: left;
		  border-top: solid 1px #E0E0CF;
	}
	
.footer_links { float: left;
                padding: 12px 0px 0px 21px;
                width: 460px;
                color: #B3B189;
                font-size: 10px;
                line-height: 14px;
	}
	
	.footer_links a { color: #B3B189; text-decoration: none; }
	
.volta { float: right;
         padding: 12px 20px 0px 0px;
         line-height: 14px;
	}
	
	
/**** INPUT FIELDS ****/
.txtBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; width: 76px; height: 17px; color: #FFA920; }
.txtBox01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CD2B2B; width: 76px; height: 17px; color: #FFA920; }

.txtBox02 { margin: 0px 0px 9px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; width: 178px; height: 17px; color: #FFA920; }
.txtBox02_error { margin: 0px 0px 9px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CD2B2B; width: 178px; height: 17px; color: #FFA920; }

.inputBox { border: solid 1px #C4C4C4; }

.txtBoxLogin01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; width: 105px; height: 17px; color: #FFA920; }
.txtBoxLogin01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CD2B2B; width: 105px; height: 17px; color: #FFA920; }


.selectBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7F7F7F;  height: 17px; color: #666666; }
.selectBox01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000;  height: 17px; color: #666666; }

.selectBox02 { margin: 4px 0px 6px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7F7F7F;  height: 17px; color: #666666; }
.selectBox02_error { margin: 4px 0px 6px 0px; padding: 1px 0px 0px 2px; border: solid 1px #CC0000;  height: 17px; color: #666666; }

	
.regBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7C7C7C; width: 176px; height: 18px; color: #FF9D00; }
.regBox01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #FF9D00; width: 176px; height: 18px; color: #FF9D00; }
	
.regBox02 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7C7C7C; width: 76px; height: 18px; color: #FF9D00; }
.regBox02_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #FF9D00; width: 76px; height: 18px; color: #FF9D00; }

.regBox03 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7C7C7C; width: 300px; height: 100px; color: #FF9D00; }
.regBox03_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #FF9D00; width: 300px; height: 100px; color: #FF9D00; }


.kWordBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7C7C7C; width: 229px; height: 18px; color: #FF9D00; }

.profile_select01 { margin: 0px 2px 0px 0px; padding: 4px 0px 0px 4px; border: solid 1px #C4C4C4; width: 626px; height: 164px; font-size: 11px; font-weight: normal; }
	
	
.submit01 
	{  font-family: Arial, Verdana, Helvetica; font-size: 10px; font-style: normal; border: none; font-weight: normal; text-decoration: none; color: #000000; background: #EEEEEE; border: 1px solid #CCCCCC; padding: 2px 4px 2px 4px;}
	