/**
 * New post page specific styles
 */
 
 
 /*overloading*/
 
 a.share_exp_button { left:15%;}
 
 div.newpost_tab_title {font-weight:bold; color:#FFF; font-size:130%; padding:10px;}
 div.newpost_ui_container {background:#e6ebdf; padding:15px;}
 
 
 
/* rounded corners input */
 



div.rc_input_block { position:relative; left:0px; top:0px;  width:100%; //height:.1%; } 
div.rc_input_container {border:1px solid #FFF; background:#FFF; position:relative; z-index:1;}
div.rc_input_holder {width:100%; overflow:hidden; margin:0px 5px; font-size:14px; text-align:left;}

input.rc_e6ebdf_input { width:97%; border:0px; margin:2px 0px 3px 0px; //margin:1px 0px 2px 0px; padding:0px; }


div.rc_input_e6ebdf_lt, div.rc_input_e6ebdf_lb { position:absolute; z-index:2; height:7px; width:100%; overflow:hidden;}
div.rc_input_e6ebdf_rt, div.rc_input_e6ebdf_rb { position:relative; height:7px; overflow:hidden; width:100%;}

div.rc_input_e6ebdf_lt { background:url('/images/c_e6ebdf_lt.gif') left top no-repeat; left:0px; top:0px; }
div.rc_input_e6ebdf_lb { background:url('/images/c_e6ebdf_lb.gif') left 1px no-repeat; left:0px; bottom:0px; //bottom:-1px;}
div.rc_input_e6ebdf_rt { background:url('/images/c_e6ebdf_rt.gif') right top no-repeat;}
div.rc_input_e6ebdf_rb { background:url('/images/c_e6ebdf_rb.gif') right 1px no-repeat;}

div.show_border div.rc_input_container {border-color:#4E7581;}

div.show_border div.rc_input_e6ebdf_lt { background:url('/images/c_e6ebdf_b1px_lt.gif') left top no-repeat; left:0px; top:0px; }
div.show_border div.rc_input_e6ebdf_lb { background:url('/images/c_e6ebdf_b1px_lb.gif') left 0px no-repeat; left:0px; //bottom:-1px; }
div.show_border div.rc_input_e6ebdf_rt { background:url('/images/c_e6ebdf_b1px_rt.gif') right top no-repeat;}
div.show_border div.rc_input_e6ebdf_rb { background:url('/images/c_e6ebdf_b1px_rb.gif') right 0px no-repeat;}


/* list of inputs (tab) */
table.inputs_ui_tab { width:100%;}						
td.input_holder { width:60%; text-align:left;}
td.inputs_description { 
	width:40%;  
	/*color:#4e7581; */
	text-align:right; 
	padding:5px 0px 5px 20px;
	font-weight: bold;
	color: #c4821e;
}
td.inputs_description a {
}


/*single input*/
table.single_input_tab { width:100%;}
td.single_input_descr { white-space:nowrap; color:#4e7581; 
		font-weight:bold; font-size:110%; padding:10px 5px;}
td.single_input_cell { width:100%; padding:10px 5px}

/* changable rounded borders block */
div.rb_block {background:#FFF; text-align:left;}

/* invisible (white) border*/
div.rb_top { position:relative;  width:100%; height:10px; overflow:hidden;}
div.rb_top div.rb_line { position:absolute; top:0px; left:0px; width:100%; height:5px; 
			background:#FFF; overflow:hidden; z-index:1;}
div.rb_top div.rb_lc { background:url('/images/c_e6ebdf_lt.gif') left top no-repeat; 
			position:absolute; z-index:2; height:10px; width:10px; overflow:hidden; left:0px; top:0px;}
div.rb_top div.rb_rc {background:url('/images/c_e6ebdf_rt.gif') right top no-repeat; 
			position:absolute; z-index:2; height:10px; width:10px; overflow:hidden; right:0px; //right:-1px; top:0px;}

div.rb_lrborders { border-width:0px 5px; padding:0px 5px; border-style:solid; border-color:#FFF; }

div.rb_bottom { position:relative;  width:100%; height:10px; overflow:hidden;}
div.rb_bottom div.rb_line { position:absolute; bottom:0px; left:0px; width:100%; height:5px; 
	background:#FFF; overflow:hidden; z-index:1;}
div.rb_bottom div.rb_lc { background:url('/images/c_e6ebdf_lb.gif') left 4px no-repeat; 
			position:absolute; z-index:2; height:10px; width:10px; overflow:hidden; left:0px; top:0px;}
div.rb_bottom div.rb_rc {background:url('/images/c_e6ebdf_rb.gif') right 4px no-repeat; 
			position:absolute; z-index:2; height:10px; width:10px; overflow:hidden; right:0px; //right:-1px; bottom:0px;}

div.rb_content {border:none; padding:0; width:100%;}		
div.rb_content textarea {
	font-size: 14px;
	color:#95A580;
	font-weight:bold;
}
			
/* visible (dark aquamarine [:->) border */			
div.show_border div.rb_top div.rb_line {background:#4e7581;}
div.show_border div.rb_top div.rb_lc {background-image:url('/images/c_e6ebdf_brd_lt.gif');}
div.show_border div.rb_top div.rb_rc {background-image:url('/images/c_e6ebdf_brd_rt.gif');}
div.show_border div.rb_lrborders {border-color:#4e7581;}
div.show_border div.rb_bottom div.rb_lc {background:url('/images/c_e6ebdf_brd_lb.gif') 0% 0%;}
div.show_border div.rb_bottom div.rb_rc {background:url('/images/c_e6ebdf_brd_rb.gif') 0% 0%;}
div.show_border div.rb_bottom div.rb_line {background:#4e7581;}


/* new post textarea styles */
table.post_ta_tab {width:100%; margin-top:15px;}
td.post_ta_title { width:100%;}
td.post_word_counter { white-space:nowrap; color:#858685; font-size:90%; padding:0px 5px 3px 0px; vertical-align:bottom;}
h2.post_h2 {padding:0px; margin:0px; text-align:left; padding:5px 0px 5px 25px ; font-size:120%; color:#4e7581;
			background:url('/images/question.gif') left center no-repeat;}
h2.compact {float:left;}

td.post_ta_cell {}

textarea.new_post_ta {width:100%; overflow:auto; border:0px; /*height:100px;*/ padding:0px; margin:0px; }


/* register / login part */
table.account_actions {width:100%; margin-top:25px;}
td.register_header_cell { width:50%;}
td.login_header_cell { width:35%;}
td.register_input_cell {padding:10px 10px 10px 0px;}
td.login_input_cell {padding:10px 10px 10px 0px;}

td.or_cell { width:15%; background: url('/images/5px_line.gif') center top repeat-y;}
td.or_cell div {color:#FFF; background:#e6ebdf; font-size:250%; font-weight:bold;}


/* table bottom */
div.newpost_tab_footer {padding:10px;}


/*post submit button */
button.post_submit_button { height:33px; overflow:hidden; float:right; display:inline; margin:auto; text-decoration:none; white-space:nowrap;}
a.post_submit_button { height:33px; overflow:hidden; float:right; display:inline; margin:auto; text-decoration:none; white-space:nowrap;}
button.post_submit_button * {cursor:hand;}
a.post_submit_button * {cursor:hand;}
div.post_submit_right { width:10px; height:33px; background:url('/images/submit_right.gif') left top no-repeat; float:left;}
button.post_submit_button span { height:33px; float:left; background:url('/images/submit_tx.gif') left top repeat-x;
				 line-height:33px; color:#FFF; font-weight:bold; white-space:nowrap; padding:0px 10px;}
a.post_submit_button span { height:33px; float:left; background:url('/images/submit_tx.gif') left top repeat-x;
				 line-height:33px; color:#FFF; font-weight:bold; white-space:nowrap; padding:0px 10px;}
div.post_submit_left { width:10px; height:33px; background:url('/images/submit_left.gif') left top no-repeat; float:left;}

td.bottom_submit_cell { width:55%;}
td.bottom_word_counter {width:45%; text-align:left; color:#FFF; padding-left:20px;}


/* error messages */
div#registration_error,
div#login_error,
div#validation_error {
	color: #c4821e; 
	font-weight:bold; 
	padding: 3px 7px;
}
.bad {
	color: #c4821e;
	font-weight:bold;
	font-size: 150%;

}
/* div#validation_error a {color: #c00;} */

.pretty { color: #4e7581;}
