/* CSS Document */

*{margin:0; padding:0}
body{text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3333FF; background-color:#FFF4EA; margin:0; padding:0;}

a{color:#467099; text-decoration:none; border:none}
pre{width:560px}
#page #right_panel ol{text-align:left; margin:5px 5px 10px 25px; color:#c3c3c3}
#page #right_panel ol li a{font-weight:bold; color:#c8c8c8}
#page #right_panel ol li a:hover{color:#A3401F}
#page #right_panel ol li span{font-size:9px; padding-left:5px; color:#996600}
select{height:18px; line-height:18px; font-size:11px; color:#336699; margin:5px 0 0 10px}
#page,#page #header,#page #page #footer{width:1000px;}
#page{margin:0 auto; text-align:left; background: #95440F}
#page #header{height:111px; background:#4E3422 url(images/header.png) no-repeat; color:#E2FF6F}
#page #header a{color:#dedede}
#page #header h2{float:right; width:760px; margin:30px 0 0 300px; font-size:23px; text-align:right}

#page #menu{height:24px;  background-color: #3F2C1D}
#page #body{height:auto; background:none; width:988px; padding:0 5px 0 5px;}
#page #footer{text-align:center; height:61px;  background:#351B02}

#page #main_content{width:760px; border:none; padding:10px 5px 30px 5px; float:left; background-color:#F2ECE1}
#page #right_panel{float:left; margin:5px auto; text-align:center; border:none}
#page .right_pos, #page #right_panel{padding:3px;width:210px}
/* counter */
.counter{width:180px; margin:10px 0 0 15px; float:left}
.counter, .copyr{color:#ccff00}
.copyr{margin:10px 10px 0px 15px; width:auto;  padding-top:5px; float:left}
.credits, .credits a{margin-top:3px; color:#a0a0a0; font-size:9px}
.credits a:hover{color:#669900}

/* search box */
.Searchbox{margin:10px 30px auto auto; width:300px; float:right; color:#fefefe;font-weight:bold;font-size:10px; position:static;}
.srlbl{}
.srbtn{font-size:11px; color:#FF6600;}
.sa{font-size:11px; color:#FF6600; width:auto}

/*searchbox*/
#search_box{padding:10px 0 0 10px; vertical-align:top; width:190px; text-align:left}
.q{border:1px solid #c0c0c0; width:120px; height:16px;  display:inline; float:left; margin-top:2px; padding-left:5px}
#search_box .sa{background-color:#fefefe; color:#006699; font-size:10px; font-weight:bold; border:1px solid #78A5B6; margin:3px 0 0 5px}
#search_result{margin:0; padding-top:20px}

/*reg form */
.input{border:none}
.reg_in:hover, .reg_in_:hover{ background-color:#E8F5FD}
.label{width:120px; text-align:right; padding-right:5px; float:left}
.labelT{width:100px; text-align:right; padding-right:5px; float:left; font-weight:bold; color:#999999}
#specialization{width:230px;}
.inputbox{margin-bottom:5px; width:auto;}
#reg_box{margin:0;padding:3px; width:auto; border:none}
.reg_box{margin:0;padding:3px; width:auto;border:none}
.reg_box:after{clear:both; position:static}
#msg{color:#CC3300; font-size:14px; font-weight:bold; margin-left:50px; margin-bottom:20px;}
.wrt_container{padding:20px 20px 50px 30px}
.req{color:#ff4400; font-size:12px; font-weight:bold}
.note{margin:3px 0 10px 160px; color:#006699; font-size:10px}
.not{margin:3px 20px 10px 30px; color:#006699; font-size:10px; text-align:justify; text-indent:20px}
.note:after{clear:both}
/* //== regform === */

/* blog / article / wrte up*/
#write_up_date{font-size:9px}
#apmian_blog_reply{clear:left}
#apmian_blog_reply h4{margin:10px}
#apmian_blog_reply_sbtn,#apmian_blog_reply_text{background-color:#F9FBF7; color:#006699; border:1px solid #999999; display:block; margin:5px}

/*news */
.news_d{padding-left:10px; font-size:8px; font-weight:100}
.news_t{margin:0 0 5px 10px; text-align:left; color:#CC3300; font-weight:bold; font-size:10px}
.news_t:hover{color:#ff8800}
.news_t a{font-size:10px; font-weight:100;}
.news_t a:hover{color:#FFFF66}
.news_pix{float:left; padding:2px; margin:2px; border:none}
.news_li{list-style:none; margin-bottom:10px; border-bottom:dotted 2px #CCFF00; padding-bottom:3px}
.news_li:after{clear:left}
.news_det a{font-size:11px; color:#75bb2f}
.news_det a:visited{font-size:10px;}
.news_date{color:#c0c0c0; font-size:9px}
.news_content{font-size:12px}
.news_c{}
.news_block{padding:10px}
.news_block:hover{background-color:#FBFECD; padding:11px}
.news_top{ background:url(pixes/nupd.png) top left no-repeat; height:35px}
#news_contain{width:auto; padding:5px}
.events_top{ background:url(pixes/event.png) top left no-repeat;height:35px}

/*menu*/
.menu_list{margin-left:50px; font-size:16px; list-style:none; font-weight:bold; display:inline-block}
div.nav {
	margin-right:20px;
	padding:3px 0 3px 5px;
	text-align:left;
	float:right;
}

.nav a, .nav a:hover, .nav a:visited {
	color:#FFF0E6;
	font-weight:bold;
	text-transform:capitalize;
	font-size:11px;
	text-decoration:none;
	margin-right:5px;
	padding-bottom:2px;
	border-bottom:2px solid #CC3300;
}

.nav a:hover {
	border-bottom:3px solid #fff;
	color:#CCFF00
}

/*login box */
#login_box{margin:5px 5px auto;font-size:10px; text-align:left; color:#333333}
#login_box #label{padding:2px;}
#login_box #login_name, #login_box #pass{height:12px; font-size:9px; width:120px; display:inline;border:1px solid #c0c0c0;; position:static; margin:1px}
#login_box #login_name{}
#login_box #pass{ margin-left:7px}
#login_box #login{height:16px; font-size:10px; float:right; margin:0 10px auto }

#adm_login_box{font-size:10px; width:200px; border:none; padding:0; margin-bottom:10px}
#adm_login_box #login_name, #adm_login_box #pass{height:12px; font-size:9px; width:120px; display:inline;border:1px solid #c0c0c0; margin:1px}

/*utilities*/
.paragraph{text-indent:20px}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px}
.hln{margin:10px 2px 8px 2px; border-bottom:#dedede solid 2px}
.nin{font-size:9px}
.c9{color:#999999}
.olink{font-size:9px}
.dashl{height:2px; border-bottom:1px dashed #99CC99; padding-bottom:1px}
.gimg{padding:3px}
.embed_txt{width:400px}
.fn{font-weight:100}
.remrks{margin:3px 0 10px 20px; color:#006699; font-size:11px}
.remrks:after{clear:both}
.label a{font-size:12px; font-weight:bold;}
.inputbox{margin-bottom:5px; width:auto; text-align:left}
.flsnote{width:400px; vertical-align:top}
.tbtop{vertical-align:top}

/*user info */
#userinf_bd{ background:url(images/userinf_bg.png) repeat-y; color:#006666}
#userinf_top{ background:url(images/userinf_top.png) no-repeat; height:81px}
#userinf_btm{ background:url(images/userinf_btm.png) no-repeat; height:36px}
#usrn{padding:20px 0 0 10px}
#ulinks{margin-left:50px}
.ulbl{font-size:11px; font-weight:bold;padding:2px 0 0 5px; margin:3px}
#loc_box{margin:10px 0 10px 30px; padding:5px}
#rating, #rating_label{color:#FF3300; font-size:18px; padding:3px; background-color:#FFFF99; text-align:center}
.usrmgs{margin-left:10px; font-size:9px; color:#999999}
.MemName{color:#006699}
.mempix{background-color:transparent; border:2px inset #cecece; width:auto; margin-right:3px; text-align:center; margin-bottom:10px; vertical-align:middle}
.mem_inf{}
.memdet{margin-left:20px; border:none}
.page_t{ background-color:#FF9966}
.label{width:130px; text-align:right; padding-right:5px; float:left}
.labelT{width:100px; text-align:right; padding-right:5px; float:left; font-weight:bold; color:#999999}
.writeup{text-align:justify; text-indent:20px}
.photocap{font-size:10px; color:#999999; margin:5px 0 5px 0}
.leftbox{text-align:left}

/*members*/
.membox{border:none; padding:5px 0}
.membox ul{margin:2px 0 1px 10px}
.newm,.newm a{color:#ffcc00; font-size:10px; margin-left:8px}
.newm a:hover{color:#336699}
.olsub{color:#488A75; margin-left:5px; font-size:9px;font-weight:bold}
.olsub:before{content:":::: "; font-weight:lighter}
.olsub:after{content:" ::::"; font-weight:lighter}
.content{margin-bottom:20px}
h4{padding:0;margin:0}

#page .right_pos{margin:20px 0 10px 0;width:206px;padding:2px; text-align:left}
#dbox{width:auto}
.adbox{margin:5px auto}
.portrait{border:1px solid #c0c0c0; width:auto;padding:2px }
.latest_ph{padding:2px}

/*shout box*/
#tst_container{width:200px;margin:10px auto 5px auto; border:1px; text-align:left;  border:1px solid #fefefe}
#tst_container #apmi_sb{overflow-y:auto; height:250px;  border:none;width:194px; overflow-x:hidden; background-color:#F4FFDD; padding:3px;}
.tst_top,.tst_foot{background-color:#993300; padding:3px; color:#fefefe}
.tst_foot a,.tst_top a{color:#fefefe}
.tst_box_en{text-align:left}
.tst_c{border-bottom:1px dashed #006633;  font-size:9px;margin:3px 0 5px 10px; padding-bottom:3px;color:#993311}
.tst_name{color:#006699; font-size:10px; font-weight:800}
.tst_date{margin-left:5px; font-size:9px; font-weight:100}
.tst_page_box{text-align:left; font-size:11px;}
.tst_foot{text-align:center}
#msgboxcontainer.ajax-loading {padding: 20px 0;background:#fff url(/pixes/layout/spinner.gif) no-repeat center; height:100px}
#msgboxcontainer #txtMsg{width:194px; padding:2px; font-size:12px; height:100px}	
#txtMsg.hidden{visibility:hidden}


#tst_sbtn{background-color:#fefefe; color:#006699; font-size:10px; font-weight:bold; border:1px solid #78A5B6; margin:3px 0 5px 5px}

.input,.form_input,.textarea{ background-color:#E0EACC; font-size:10px; border:none; margin:2px; width:auto}
.input,.form_input{ height:12px;}


.contactF{border:1px dashed #CCCCCC; margin-bottom:20px; padding:15px}


#mostvied_pix,#mostvied_profile,#mostdl_pix{border:1px solid #EEDBD5; padding:5px 0 5px  0;}

#mostvied_profile:hover{background-color:#DFFCDC}
#mostdl_pix:hover{background-color:#E7F3FE}
#mostvied_pix:hover{background-color:#FDE0DF}

#loadstat{position:static; font-size:9px; width:200px; float:left; text-align:left; margin-top:5px; color:#fff }


/*all comments textarea*/
 #dedication_text, #photo_comment_text{ border:1px solid #c0c0c0; width:520px; display:block}

/*all submit buttons*/
#photo_comment_sbtn, #dedication_sbtn,#sr_btn,#btn_cpass,.sBtn
	{
	display:block;
	 background-color:#fefefe;
	 color:#006699; 
	 font-size:10px; 
	 font-weight:bold; 
	 border:1px solid #78A5B6
	 }
.sBtn{display:inline; padding:2px}
/*all input boxes*/
	#cfg_cpass,#old_cpass,#new_cpass, .inputbx{
	display:inline;
	 background-color:#fefefe;
	 color:#006699; 
	 font-size:10px; 
	 font-weight:bold; 
	 border:1px solid #78A5B6
	 }
/*photo comment */
#photo_comment_text{}
#photo_comment_sbtn{}

#bx_photo_comment h4{margin:5px 0 10px 5px}
#bx_photo_comment .photo_from_pix{padding:5px; margin-right:1px;display:inline; float:left}
#bx_photo_comment .photo_from_pix:after{clear:both}

#bx_photo_comment .photo_comment_wrt{margin-left:90px}
#bx_photo_comment .photo_comment_wrt:after{clear:both}
#bx_photo_comment .photo_comment_frn a{font-weight:bold; color:#808080}

#bx_photo_comment .photo_comment_en{clear:left; border-top:1px dashed #99CC99; padding-top:3px}
#bx_photo_comment .photo_comment_en:after{clear:both}

#bx_photo_comment .photo_comment_p{margin-left:50px}

#latest_pcom{border:1px solid #cecece; padding:3px; width:auto}



/*apmian finder */
#apmian_finder{border:1px solid #EEDBD5; padding:5px 0 5px  20px;}
#apmian_finder:hover{background-color:#F1FCDA}
#sr_btn{margin:3px 0 0 5px}
#sr_btn:hover{text-decoration:underline}



/*dedications */
#apmian_dedication{}
#apmian_dedication #dedication_text{}
#apmian_dedication #dedication_sbtn{}


#bx_dedication{}
#bx_dedication h4,#apmian_dedication h4{margin:5px 0 10px 5px}
#bx_dedication .photo_from_pix{padding:5px; margin-right:1px;display:inline; float:left}
#bx_dedication .photo_from_pix:after{clear:both}

#bx_dedication .dedication_wrt{margin-left:90px}
#bx_dedication .dedication_frn{font-weight:bold; color:#99FF00}
#bx_dedication .dedication_en{clear:left; border-top:1px dashed #99CC99; padding-top:3px}
#bx_dedication .dedication_p{width:auto; overflow:inherit}
#bx_dedication .dedi_cntr_box{margin-left:100px; height:20px;}

#latest_dedi{border:1px solid #cecece; padding:3px; width:auto}

/*change pass*/
#chg_pass_box div{margin:5px}

/* album */
.bxalbum{background:url(images/album.png) no-repeat center; width:71px; height:80px; text-align:center; vertical-align:baseline; padding-top:12px}
.bxalbumprv{background:url(images/album_prv.png) no-repeat center; width:71px; height:80px; text-align:center; vertical-align:baseline; padding-top:12px}
.minith{padding:1px; border:1px outset #fff; margin:1px; background-color:#fff}
/*album user*/
.albm_usr_title{padding:3px; margin-left:20px; font-size:12px; font-weight:bold}
/*deactivated account*/
#inactacc{margin:30px; border:1px solid #cecece; padding:20px}
#inactacc p{text-indent:20px; text-align:justify; margin-top:15px;}
#inactacc h3{ color:#FF3300}

#memcount{font-size:10px; font-weight:bold; margin:10px auto 10px 15px}

.twopanels{width:auto; display:block; color:#CCFF00}
.twopanels:after{clear:both}
.twopanels .tp_lpanel, .twopanels .tp_rpanel{width:320px; color:#dedede}
.twopanels .tp_lpanel{float:left}
.twopanels .tp_rpanel{float:right}

   .adHeadline {font: bold 10pt Arial; text-decoration: underline; color: #ff7700;}
   .adText {font: normal 10pt Arial; text-decoration: none; color: #888888;}
   #g_add,#g_add img, #g_add div, #g_add iframe, #g_add  a{opacity:0.80; background-color:transparent;}
   #add_right iframe, #add_right div, #add_right a,  #add_bottom iframe, #add_bottom div, #add_bottom a{opacity:0.60;}
   #add_bottom iframe, #add_bottom table{background-color:transparent; margin:10px auto 10px auto}
   #add_bottom{text-align:center}
 #bx_photo_viewer{text-align:left}
 #bx_photo_viewer .vbox{ display:inline-block; padding:5px; border:1px solid #c0c0c0; margin:2px; text-align:center; float:left }
 #bx_photo_viewer .vname, #bx_photo_viewer .vdate{display:block}
 
 #bx_photo_dlb{text-align:left}
 #bx_photo_dlb .vbox{ display:inline-block; padding:5px; border:1px solid #c0c0c0; margin:2px; text-align:center; float:left }
 #bx_photo_dlb .vname, #bx_photo_dlb .vdate{display:block}
  
  
  #inv_link a{padding:5px; background-color:#111111; line-height:12px;color:#3399CC; font-size:11px; font-weight:bold; text-decoration:none; border:1px solid #262626}
#inv_link a:hover{text-decoration:underline}

#user_links{margin:0; position:relative; background-color:#304149; width:auto}
#user_links img{margin-right:3px}
#user_links a{display:inline-block; padding:2px 3px 2px 3px; margin:1px 1px 0 0; color:#ededed;text-decoration:none; font-size:11px;}
#user_links a:hover{color:#ffcc00}


/* team css */
#team_logo{float:right}
#team_link a{padding:5px; background-color:#232323; color:#fff; font-size:11px}
#team_link a:hover{text-decoration:underline}


.reqinvbox{margin:50px; padding:20px; border:1px solid #685646}
/*invitation */
#invitations{border-top:1px dashed #cecece; border-bottom:1px dashed #cecece; padding:5px 0px 5px 0; margin:10px auto 10px auto}
#invitations h3{font-size:14px; margin:5px}
#invitations ul{margin:3px 0 10px 25px}

#acptinv{width:500px}
#acptinv h4{padding:5px; margin-top:10px}
#acptinv p{width:300px; margin-left:150px;; padding:5px; border:1px solid #262626; background-color:#121212 }
#acptinv #ai{margin-left:150px;}
/*requests*/
#acptreq{width:500px}
#acptreq h4{padding:5px; margin-top:10px}
#acptreq p{width:300px; margin-left:150px;; padding:5px; border:1px solid #262626; background-color:#121212 }
#acptreq #ai{margin-left:150px;}

#groupDcreated{color:#cccccc; font-size:9px}
#team_content p{text-align:justify; text-indent:10px; margin:10px 40px 20px 50px;}

.grp_bx0,.grp_bx1{padding:10px 10px 10px 20px; margin:1px auto 1px 10px; font-size:10px}
.grp_bx0{background-color:#F2E3D0}
.grp_bx1{background-color:#EBEEDD}

#recent_pix{margin:auto auto 10px 0}
.ifns{height:1px; visibility:hidden; display:none}
#mem_range{text-align:center; font-size:9px;}

div.game_img_box{
	float: left;
	margin: 7px 0px 0px 10px;
	text-align: center;
	width: 171px;
	font-size:9px;
	border:1px solid #c0c0c0;
	padding:2px
}
div.game_img_box a img {
	background-color: #dddddd;
	border: 1px groove #000000;
	height: 135px;
	width: 170px;
}
div.game_img_box a:hover img {
	border: 1px solid #ff3300;
}

#flag_visits{margin-bottom:5px;font-size:9px; color:#0066FF; border:1px solid #8EBFD9; width:190px; padding:2px}
.recent_ph{border:1px outset #FF6633}
#stopper{display:none}
#pixlable{font-size:13px; font-weight:800}

.avatar{width:30px; height:30px; float:left; position:relative; padding-right:2px}
#wrt_albm_lnk .topics_link a{font-weight:bold; font-size:13px}
#wrt_albm_lnk{border:1px solid #cecece; background-color:#006666; padding:5px 5px 5px 10px; margin:2px 2px 20px 20px}
#wrt_albm_lnk .topics_link span{padding:0 20px 0 20px; font-size:10px}

#wrt_albm_lnk_f{padding:3px; margin:3px; background-color:#FFCC00; color:#999999}
#wrt_albm_lnk_f h3{font-size:16px}
#wrt_albm_lnk_f .topics_link a{ color:#ff7700; width:240px; float:left; display:inline-block}
#wrt_albm_lnk_f .topics_link a:hover{ color:#993300}
#wrt_albm_lnk_f .topics_link span{font-size:10px; width:60px; float:left; display:inline-block}


#photo_lt{width:650px; padding-top:10px}
#photo_lt .recent_pht{text-align:center; font-size:9px}
img.mooexp{padding:2px; border:1px solid #cdcdcd;}


/*ajax*/
.colapse_hldr{height:15px; background-color:#FF6633; font-size:12px; font-weight:bold; padding:3px 0 3px 20px; margin:5px 20px 0 20px}
.colapse_hldr a:hover{color:#dcdcdc}

#panels_col {
	margin:20px 0px;
}

h3.colapse_hldr {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #D2E0E6;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.colapsible_panel p, div.colapsible_panel h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}

#member_profile_panel{margin:0}
#member_profile_pix{width:290px;}
#member_profile_panel #member_profile_pix img{width:290px; background-color:#CCCC00}
#member_profile_info{width:331px}
#member_profile_info .inputbox span{width:220px; display:inline-block;}

/*badge */

#badge_info{margin:10px 50px 5px 50px; padding-bottom:10px; color:#999999}
#badge_info ol,#badge_info .li_align{margin:10px 30px 10px 30px}
#badge_info ol li, #badge_info .li_align{font-size:10px; font-weight:bold; color:#4F8199; margin-bottom:1px; background-color:#E9F7F8; padding:2px 2px 2px 10px}
#badge_info ol li:hover, #badge_info .li_align:hover{color:#FF6600; background-color:#CCFF00;}
#badge_info ol li span, #badge_info .li_align span{display:inline-block; width:300px}

#newest_album table tr td {background-color:#D5E9FF}

.cols{margin:1px; padding:3px; float:left; display:inline-block}
.three{width:32%}
.new_albums{background-color:#FFFFCC; font-size:13px; color:#009933}
.new_albums a{color:#8F8476; font-weight:600}