@charset "utf-8";
.tab_box:after, #recent_view:after, #login_box:after, #new_member_area:after, #photo-gal:after, #signIn:after, .strach_bx:after, #foot:after  {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.tab_box, #recent_view, #login_box, #new_member_area, #photo-gal, #signIn, .strach_bx, #foot  {
	display: inline-block;
}
* html .tab_box, * html #recent_view, * html #login_box, * html #new_member_area, * html #photo-gal, * html #signIn, * html .strach_bx, * html #foot  {
	height: 1%;
}
.tab_box, #recent_view, #login_box, #new_member_area, #photo-gal, #signIn, .strach_bx, #foot  {
	display: block;
}


* { margin: 0px; padding: 0px; outline:none;}
img { border:0;}
a { color:#928320; text-decoration:none; outline:none;}
a:hover { text-decoration:underline;}
ul { list-style:none;}
h1 { font:normal 18px Arial, Helvetica, sans-serif; color:#a59f79;}

h3 { font:normal 14px Arial, Helvetica, sans-serif; color:#4d4d4d;}
h4 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#a39221;}
p { font:normal 12px Arial, Helvetica, sans-serif; color:#3a3c3d;}

form div.inptxt { background:transparent url(../images/input_left_cor.png) no-repeat 0 0; height:28px; float:left; display:inline; position:relative; z-index:10; }
form div.inptxt span {background:transparent url(../images/input_right_cor.png) no-repeat 100% 0; border:none; margin-left:10px; padding-right:10px; height:22px; padding-top:4px;  float:left; display:inline; }
form div.inptxt input {background:transparent; border:none; }
form input.btn { font:bold 12px Arial, Helvetica, sans-serif; color:#fff; background:#aa991e; border:solid 1px #fff; width: inherit; height:inherit; padding:3px 5px; outline:none;}

form .text_bx {float:left; display:inline-block;  border:solid 1px #ebebeb; background:#fdfdfd url(../images/text_bx_bg.png) repeat-x 0 100%; position:relative; padding:10px;}
form .text_bx img.lb { z-index:1; left:-1px; bottom:-1px !important; bottom:-2px; background:#f8f8f8 url(../images/text_box_cor.png) repeat 0 100%;  width:11px; height:11px;}
form .text_bx img.lt { z-index:1; left:-1px; top:-1px; background:#f8f8f8 url(../images/text_box_cor.png) repeat 0 0;  width:11px; height:11px;}
form .text_bx img.rt { z-index:1; right:-1px; top:-1px; background:#f8f8f8 url(../images/text_box_cor.png) repeat 100% 0;  width:11px; height:11px;}
form .text_bx img.rb { z-index:1; right:-1px; bottom:-1px !important; bottom:-2px; background:#f8f8f8 url(../images/text_box_cor.png) repeat 100% 100%;  width:11px; height:11px;}
form .text_bx textarea { background:transparent; border:0;}

.lt {	position:absolute; left:0; top:0;}
.lb { position:absolute; left:0; bottom:0;}
.rt { position:absolute; right:0; top:0;}
.rb { position:absolute; right:0; bottom:0;}
.line {background:url(../images/line_.gif) repeat-x 0 40%;}

.lft { float:left; display:inline;}
.rit { float:right; display:inline;}
/********************************************/
body { background:url(../images/body_bg-darkYellow.png) repeat-x  0 0 #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main { width:980px; margin: 0 auto;  }
#main #header { height:140px; position:relative;  }
#main #header #logo { position:absolute; left:0; top:0;}
#main #header #nav_top { position:absolute; right:0; top:5px;}
#main #header #nav_top a { display:inline-block; font:normal 12px Arial, Helvetica, sans-serif; margin:5px 15px;  }
#main #header #nav_chat { position:absolute; right:12px; top:70px;}
#main #header #nav_chat a { display:inline-block; margin:0 3px;  }
#main #header #navigation { position:absolute; right:0; top:115px; }
#main #header #navigation li{ float:left; display:inline;}
#main #header #navigation li a { display:inline-block; color:#7b6d08; font-size:12px; font-weight:bold; padding:4px 15px;  margin:0 2px;}
#main #header #navigation li a:hover {background:#a69416; color:#fff; text-decoration:none;}

#container {margin-top:20px; width:100%;}
#container #left_cont{width:610px; float:left; display:inline; }

.strach_bx { width:96%; border:solid 1px #ebebeb; background:#fdfdfd url(../images/box1_bg.png) repeat-x 0 100%; position:relative; padding:10px;}
.strach_bx img.lb { z-index:1; left:-1px; bottom:-1px !important; bottom:-2px; background:#fff url(../images/box_cor1.png) repeat 0 100%;  width:11px; height:11px;}
.strach_bx img.lt { z-index:1; left:-1px; top:-1px; background:#fff url(../images/box_cor1.png) repeat 0 0;  width:11px; height:11px;}
.strach_bx img.rt { z-index:1; right:-1px; top:-1px; background:#fff url(../images/box_cor1.png) repeat 100% 0;  width:11px; height:11px;}
.strach_bx img.rb { z-index:1; right:-1px; bottom:-1px !important; bottom:-2px; background:#fff url(../images/box_cor1.png) repeat 100% 100%;  width:11px; height:11px;}
.strach_bx div { z-index:2; position:relative;}

#search { position:relative; z-index:2; }
#search input { font-size:11px; color:#313131; width:225px;}
#search input.btn { width: auto; height:auto; color:#fff; margin-left:7px;}

.school ul { float:left; display:inline; width:185px; margin-left:10px;}
.school ul a { display:block; line-height:23px;}

#container #right_cont{ float:right; display:inline;width:330px; }
.strach_bx2 { width:96%; border:solid 1px #bebebe; background:#fafafa url(../images/box_cor2_tp_line.png) repeat-x 0 0%; position:relative; padding:10px;}

.strach_bx2 img.lt { z-index:1; left:-1px; top:-1px; background:#fff url(../images/box_cor2.png) repeat 0 0;  width:11px; height:11px;}
.strach_bx2 img.lb { z-index:1; left:-1px; bottom:-1px !important; bottom:-2px; background:#fff url(../images/box_cor2.png) repeat 0 100%;  width:11px; height:11px;}
.strach_bx2 img.rt { z-index:1; right:-1px !important; right:-2px; top:-1px; background:#fff url(../images/box_cor2.png) repeat 100% 0;  width:11px; height:11px;}
.strach_bx2 img.rb { z-index:1; right:-1px !important; right:-2px;  bottom:-1px !important; bottom:-2px;  background:#fff url(../images/box_cor2.png) repeat 100% 100%;  width:11px; height:11px;}
#login_box { background:url(../images/login_bg.png) no-repeat 50% 0; margin-top:5px; padding-top:12px;}
#login_box input { width:210px; }
#login_box label { float:left; display:inline; width:75px; margin-left:8px; margin-top:6px; color:#313131;}
#login_box a { float:left; display:inline; margin-left:89px; margin-top:6px;}
#login_box input.btn{ width:auto; height:auto; float:left; margin-left:89px; margin-top:10px;}
#login_box label.remem { float:right; display:inline; width:113px; margin-top:6px; color:#313131;}
#login_box label.remem input{width:auto; height:auto; float:left; display:inline;}


#signIn { }
#signIn  h1 { font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#a39221;}
#signIn  h1 span { font-size:12px; display:block;}
#signIn input { width:175px; }
#signIn label { float:left; display:inline; width:95px; margin-left:8px; margin-top:6px; color:#313131;}
#signIn input.btn{ width:auto; height:auto; float:left; margin-left:110px; margin-top:10px;}

#footer { width:100%; clear:both;  background:#fafafa; border-top:solid 1px #e5e5e5; }
#footer #foot { width:980px; margin:0 auto;}
#footer #foot ul { float:left; display:inline;}
#footer #foot ul li{ float:left; display:inline;}
#footer #foot a { display:inline-block; padding:10px 15px;}
#footer #foot p { float:right; display:inherit; margin-top:10px;}




/******************************  U S E R   L O G I N   P A G E   ****************************************/
#container_inner {}
#lt_prt { background:#f8f8f8 url(../images/lf_shadow.gif) repeat-y 100% 0; width:237px; }

.user_img { margin:0 auto; border:solid 1px #a4c8ec; display:inline-block; text-align:center; margin-top:20px;}
.user_img img{ border:solid 1px #fff; }

#user_dis {width:85%; margin:0 auto;}
#user_dis li { display:block; line-height:25px; clear:both;}
#user_dis a { display:block; font-weight:bold; cursor:pointer;}
#user_dis a strong:hover, #user_dis a span:hover { text-decoration:underline; background-position: 3px 50%;}
#user_dis a strong{background:url(../images/bullet.gif) no-repeat 0 50%; padding-left:12px;  float:left; display:inline;} 
#user_dis a span{ float:right; display:inline;}

.user_view {width:85%; margin:0 auto;}
.user_view li { display:block; clear:both; line-height:24px;}
.user_view li a img { float:left; display:inline; padding-top:6px; padding-right:5px;}
.user_view li a  { font:bold 11px Arial, Helvetica, sans-serif; color:#5e5e5e;}
.user_view li a:hover { text-decoration:underline;}


#rt_prt { margin-left:20px; margin-top:15px;}
#rt_prt h3 { font-weight:bold;}
#user_nav { margin:8px 0;}
#user_nav li{ float:left; display:inline; padding:0 7px;}

#frdChang { }
#frdChang li { display:block; clear:both; padding:5px 0 0 0;}
#frdChang .user_img { margin:0 auto; border:solid 1px #a4c8ec; display:inline-block; text-align:center; float:left;}
#frdChang .user_img img{ border:solid 1px #fff; }
#frdChang li .usCh_bx { display:inline; float:left; width:87%; margin-left:10px;}
#frdChang li .usCh_bx a { font-weight:bold;}
#frdChang li .usCh_bx a img{ border:solid 1px #a4c8ec; padding:1px; margin-left:5px; margin-top:5px; }
#frdChang li .usCh_bx a:hover img{ border:solid 1px #000; padding:1px; }
#frdChang li .usCh_bx span{ font-size:10px; color:#999;}


.video_thmb { width:100px; position:relative; float:left; display:inline; margin-left:10px; margin-top:8px;}
.video_thmb a { position:absolute; left:0; top:; }
.video_thmb a img, #frdChang li .usCh_bx .video_thmb a img{ margin:0; width:100px; border:none;  }
.video_thmb a:hover img, #frdChang li .usCh_bx .video_thmb a:hover img { border:none;}


#new_member_area { background:#f7f7f7; position:relative; z-index:3; border:solid 1px #dfdfdf; width:92%; margin:0 auto; padding:5px;}
#new_member_area .lt { left:-30px; top:40%;}
#new_member_area .rt { right:-30px; top:40%;}
#new_member_area li { float:left; display:inline;}
#new_member_area li a { width:114px; border:solid 1px #e7e7e7; background:#fff; display:inline-block; text-align:center; margin:3px; padding:10px 0;}
#new_member_area li a:hover { text-decoration:underline;}
#new_member_area li a:hover img { text-decoration:none;}
#new_member_area li span { display:block;} 


#recent_view { background:#fff; position:relative; z-index:3; border:solid 1px #dfdfdf;  margin:0 auto; padding:15px;}
#recent_view .lt { left:-30px; top:40%;}
#recent_view .rt { right:-30px; top:40%;}
#recent_view li { float:left; display:inline; width:130px; }
#recent_view li a {display:inline-block; text-align:left; font-weight:bold; }
#recent_view li a:hover { text-decoration: none;}
#recent_view li a span { display:block; font-size:12px; color:#c64dd9;} 
#recent_view li span { font-size:11px; color:#4d4d4d; display:block; } 




/***********  P R O F I L E   P A G E  ***************/
#pro_user {width:85%; margin:0 auto;}
#pro_user li { display:block; line-height:26px; clear:both;}
#pro_user a { display:block; font-size:11px; font-weight:bold; cursor:pointer;}
#pro_user a:hover { text-decoration:underline;}
#pro_user a img { float:left; display:inline; padding-top:5px; padding-right:8px; }

.my_frds { margin-left:15px;}
.my_frds h3 { font-size:15px;  color:#000; font-weight:bold; margin-bottom:15px;}
.my_frds li { float:left; display:inline; width:68px; padding-right:5px; height:95px; }
.my_frds li a { font-size:11px;}
.my_frds li span { display:block;}

.bot_bor { background:url(../images/line_.gif) repeat-x 0 100% #eeeeee; clear:both; height:1%; display:block; padding:5px 15px;}
.bot_bor a { font-size:11px;}

.bot_bor:after {content: ".";	display: block;	height: 0;	clear: both; visibility: hidden;}
.bot_bor a:hover { text-decoration:underline;}


.tab_box { background:#f8f8f8; border:solid 1px #dddddd; position:relative; margin-top:30px;}
.tab_box  li.active a { background:#f8f8f8; border:solid 1px #dddddd; border-bottom:none; color:#000; }
.tab_box  h3 { position:absolute; top:-25px; left:7px; display:block; padding:5px; background:#f8f8f8; border:solid 1px #dddddd; border-bottom:none; color:#000; }
ul.tab_nav {  position:absolute; top:-25px; left:0;}
ul.tab_nav li { float:left; display:inline; margin:0 10px;}
ul.tab_nav li a.active {background:#f8f8f8; border:solid 1px #dddddd; border-bottom:none; color:#000; }
ul.tab_nav li a {font:14px; color:#959595; font-weight:bold; display:inline-block; padding:0 15px; line-height:20px; padding-bottom:5px;}
ul.tab_nav li a:hover { text-decoration:none; color:#000;}
.tab_box .cont_area {padding:15px; }
.tab_box .cont_area p { line-height:18px; padding-bottom:15px;}
.bot { background:#eeeeee; padding:5px 10px; text-align:right; clear:both;}



.personal_tab td{ padding:5px 0; text-align:left; vertical-align:top;  color:#3d3d3d; }
.personal_tab td strong { font-size:11px }

.professional_tab td{ padding:5px 0; text-align:left; vertical-align:top;  color:#3d3d3d; }
.professional_tab td strong { font-size:11px }

.school_tab { margin-top:3px; }
.school_tab td { padding-left:15px; text-align:left;}
.bottom_border { background:url(../images/line_.gif) repeat-x 0 100% #ddd; padding:5px 0 5px 0;}


.photo_gal { margin:15px 5px; text-align:center;}
.photo_gal a { border:solid 2px #fff; border:solid 1px #ddd; margin:0 5px;}
.photo_gal a img { border:solid 2px #fff;}

.comment_box strong a { font-size:13px;}
.comment_box img { display:inline-block; float:left;  margin-right:15px;}
.comment_box .comment_posted { display:inline-block; width:90%;}
.comment_box .comment_posted p { padding-bottom:0;}
.comment_box .comment_posted span { font-size:10px; color:#000;}






/*********************** E D I T   P O R F I L E  ***************************/
#general_form, #interest_form, #professional_form, #school_form{ width:595px; float:left; display:inline;}
#general_form li, #interest_form li, #professional_form li, #school_form li{ display:block; clear:both; padding:5px 0;}
#general_form li label, #interest_form li label, #professional_form li label, #school_form li label{ float:left; display:inline-block; position:relative; z-index:2; width:170px; font:bold 11px Arial, Helvetica, sans-serif; color:#5e5e5e; }
#general_form div.inptxt input, #interest_form div.inptxt input, #professional_form div.inptxt input, #school_form div.inptxt input{ width:366px;}
#general_form div.text_bx textarea, #interest_form div.text_bx textarea, #professional_form div.text_bx textarea, #school_form div.text_bx textarea{ width:366px; height:90px;}
#general_form input.btn, #interest_form input.btn, #professional input.btn, #professional_form input.btn, #school_form input.btn { width:auto; height:auto;}

#professional_form select { width:366px !important;   }


#school_form { width:}
.select_school { width:100%; margin:20px 0 20px 30px;}
.select_school td { padding:5px 0; font:bold 12px Arial, Helvetica, sans-serif; color:#c64dd9; text-align:left; vertical-align:top;}
.select_school select {display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#333; }
.select_school select.cls { width:80%; margin-bottom:10px;}
.select_school .file_fld { font-size:11px; }
.fijischool { width:100%; margin:20px 0 20px 0;}
.fijischool td { padding:5px 0 5px 30px; font:bold 12px Arial, Helvetica, sans-serif; color:#c64dd9; text-align:left; vertical-align:top;}
.fijischool select {display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
.fijischool .headling td{ background:#eee; color:#000; }


#theme_form li{ float:left; display:inline; width:150px; text-align:center; }
#theme_form li span { clear:both; cursor:pointer;}
#theme_form li label {cursor:pointer;}


/****************** Profile Comments PAGE 17-12-2009  ***********************/
#pro-comment li { display:block; clear:both; padding:5px 0 0 0; border-top: dotted 1px #ddd; padding-top: 20px;}
#pro-comment .user_img { margin:0 auto; border:solid 1px #a4c8ec; display:inline-block; text-align:center; float:left;}
#pro-comment .user_img img{ border:solid 1px #fff;}
#pro-comment li .usCh_bx { display:inline; float:left; width:78%; margin-left:10px; margin-right:15px;}
#pro-comment li .usCh_bx a { font-weight:bold;}
#pro-comment li .usCh_bx a img{ border:solid 1px #a4c8ec; padding:1px; margin-left:5px; margin-top:5px; }
#pro-comment li .usCh_bx a:hover img{ border:solid 1px #000; padding:1px; }
#pro-comment li .usCh_bx span{ font-size:10px; color:#999;}
#pro-comment li .ch_bx { float:left; display:inline; margin-right:10px; margin-top:3px;}
.act { margin:10px 0 0 0;}
.act a { font-weight:bold; color:; padding:3px; margin:0 2px; border:solid 1px #b6d7f2; background:#eaf5fd; }

.about-me { width:90%; margin:0 auto; }
.about-me td{ padding:2px 0; text-align:left; vertical-align:top;  color:#3d3d3d; }



#photo-gal { background:#f7f7f7; position:relative; z-index:3; border:solid 1px #dfdfdf; width:92%; margin:0 auto; padding:5px;}
#photo-gal .lt { left:-30px; top:40%;}
#photo-gal .rt { right:-30px; top:40%;}
#photo-gal li { float:left; display:inline;}
#photo-gal li a {  border:solid 1px #e7e7e7; display:inline-block; text-align:center; margin:3px; padding:3px ;}
#photo-gal li a.active { width:114px; border:solid 1px #e7e7e7; background:#fff; display:inline-block; text-align:center; margin:3px; padding:10px 0;}
#photo-gal li a:hover { text-decoration:underline;}
#photo-gal li a:hover img { text-decoration:none;}
#photo-gal li span { display:block;} 


.album-gal { margin-left:20px; margin-top:5px; }
.album-gal li { float:left; display:inline; width:62px; text-align:center; padding-top:15px;}
.album-gal li img { width:50px;}
.album-gal li.active { background:url(../images/album-arrow.png) no-repeat 50% 0; padding-top:15px; display:inline-block;}

.mag-img { overflow:auto; margin:0 20px;}
.mag-img td { padding:10px;}


/*** PAGINATION *****/
.pagination{clear:both; margin-top: 20px; font:bold 13px "Helvetica Neue", helvetica, Arial, Tahoma, sans-serif; margin-bottom:10px;}
.pagination a, .pagination a:visited{padding: 5px 8px; color: #c64dd9; background:#eaf5fd;  border:solid 1px #cfeafd; margin:3px 1px;}
.pagination a:hover, .pagination a:active{color: #fff; border:solid 1px #fff; background:#58a1e0; text-decoration:none;}
.pagination .currentpage{padding: 5px 9px;color: #fff; border:solid 1px #58a1e0; background:#58a1e0;}












