﻿body.form div#right_col 
{
    padding-top:2px;
    margin:0px 0 0 0 !important; margin:0px 0 0 -20px;
    width:300px;
    }
fieldset {
	border:0;
	padding:0 0 30px 0;
	margin:0;
}

label {
	font-size:.95em;
	font-weight:bold;
}
textarea {
	font-size:.95em;
	font-family:Arial, Verdana,Helvetica, sans-serif;
	padding-left:2px;
}
fieldset#content_form label {
	display:block;
	padding-bottom:5px;
	width:350px;
	font-size:1em;
}
fieldset#content_form textarea {
	height:40px;
	width:345px;
	margin-bottom:20px;
}


#chars_q1,#chars_q2,#chars_desc
{
    font-size:.8em;
    }
 
input.upload {
	 width: 190px;
	 height:20px;
	 float:left;
	 margin:0;
	 padding:0;


} 
#sort_select 
{
    position:absolute;
    z-index:20;
    }
#sort_select select
{
    position:absolute;
 
    }
#upload_section em 
{
    font-style:normal;
    color:#c00;
    padding-left:2px;
    }
#upload_section p 
{
    padding:10px 0;
    margin:0;
    font-size:.9em;
    clear:both;
  
    }
#search_panel input.centered 
{
      margin-left:30px;
    }
fieldset cite
{
    font-style:normal;
    color:#c00;
    padding-left:2px;
    float:left;
    }
fieldset label em 
{
    font-style:normal;
    color:#c00;
    }
div.clear {
	width:1px;
	height:1px;
	font-size:1px;
	line-height:1px;
	clear:both;
}
.label_float{
	float:left;
	padding:2px 10px 0 0;
}	

input {
	float:left;
	height:15px;
	font-size:.9em;
	width:145px;
	padding-left:2px;

}
select 
{
    float:left;
	height:20px;
	font-size:.9em;
	width:153px;
	padding-left:2px;
}
select.ddl_tiny {
    width:50px;
}
select.ddl_small {
    width:54px;
}   

#right_col label {
    float:left;
    padding:2px 10px 15px 0;
    clear:left;
    width:90px;
}
#right_col input {
		margin:0 0 10px 0;
		}
input.submit 
{
    clear:left;
	width:70px;
	height:22px;
	margin:0 0 25px 25px;
	padding:0;
}
input.field_tiny {
    width:27px;
    text-align:center;
}
input.field_small {
    width:47px;
     text-align:center;
}
div.field_container 
{
    float:left;
    }
cite.hash {
    float:left;
    color:#000;
    padding:0 6px;

}
span.chk_box input
{
    clear:left;
    float:left;
    width:15px;
    height:15px;
    display:block;
 }
 span.no_float input 
 {
    clear:none;
    float:none;
    width:15px;
    height:15px;
    display:inline;
    
    }
/*****LOGIN FORM STYLING*/

fieldset#login_form 
{
    padding:0;
   padding:40px 0 0 20px;
    }
fieldset#login_form span 
{
    padding:0 20px 15px 0;
    display:block;
    }
fieldset#login_form label 
{
    display:block;
    float:left;
    width:100px;
    }
fieldset#login_form label input 
{
     float:left;

    }
 input.right_float 
 {
    margin:10px 0 0 200px;
    }   
 input.search_input 
 {
    height:14px;
    }