/**
*
* @note             css file for form elements
* 
* @appdef           alp-uckan.net
* @app-myapp-theme  
* @app-myapp-used   True
* @media            screen
* @valid            true
* 
* @author           Alp Uçkan
* @version          1.0
* @link             http://alp-uckan.net/
* @copyright        Copyright(c) by Alp Uçkan
* @license          http://creativecommons.org/licenses/GPL/2.0/
* 
* @date             2008-04-10
* @lastmodified     2008-04-10 15:00
* 
* @colordef         rgb(0,0,0); Black; Text
* @colordef         rgb(255,255,255); White; Background
*
*/


/**
* @section          general form elements
*/

form, fieldset      { margin: 0; padding: 0; }
fieldset            { padding: 1em; }
legend              { padding: 1em; }

label,
.label              { font: .8em Arial, Verdana, Tahoma, 'Bitstream Vera Sans', sans serif; }
label,
select,
.fieldRadio,
.fieldCheckbox,
.fieldBtnSubmit     { cursor: pointer; }

.fieldText,
textarea,
select,
.labeled,
.fieldBtnSubmit     { margin-bottom: 1em; }

.fieldText,
select,
.fieldText,
textarea            { color: #000; background: #efefef; border: 1px solid #ccc; font: 1em Georgia, 'Bitstream Vera Serif', Times, serif; padding: .1em .2em; }

input:focus,
textarea:focus      { background: #fff; border: 1px solid #7171D7; }
.formArea           { color: #777; }
label img,
.label img          { position: relative; top: -.3em; }

/**
* @section          horizontal alignment
*/

.horiz label.l4t,
.horiz .label       { float: left; text-align: right; width: 19%; margin-right: 1%; }

.horiz .labeled     { float: left; }

.horiz .right,
.horiz .formArea    { margin-left : 20%; }

form .horiz br      { clear: left; }

.horiz .fieldText,
.horiz textarea     { width: 78%; }

/**
* @section          vertical alignment
*/

.vert label,
.vert .label        { padding: 0 0 .2em; }
.vert label.l4t     { display: block; }
.vert .fieldText,
.vert textarea      { width: 100%; }

