body {font-size:0.8em;}
a {text-decoration:none;color:#000;}

li {color:#333;}


div.rightcolborder {
  padding-left: 24px;
  margin-left: 25px;
  border-left: 1px solid #eee;
}
.fbox {
    background:#eee;
    -moz-border-radius: 0.5em;
    -webkit-border-radius:0.5em;
    margin:0;
    padding-bottom:0;
}

.box {
	background:#eee;
}

/* forms */

form h2 {
/*    border-bottom:1px solid #ccc;
    padding-bottom:0.2em;*/
}

form ul {
    list-style-type: none;
    padding-left:0;
    margin-left:0;

}

form ul li label {
    font-size:1em;
}

.error h3 {
    color: #8a1f11;
}

.success h3, 
.success h4 {
    color: #264409;
}

label {
    font-size:1.3em;
}

input[type=text],
input[type=password], 
textarea { 
    background-color:#FBFBF4; 
    border:1px solid #bbb; 
}

.fielderror input[type=text],
.fielderror input[type=password],  
.fielderror textarea, 
.fielderror select {
    background-color:#FFF8F8
}

div.help_text {
    font-size:1em;
    color:#888;
    margin-bottom:25px;
}

input[type=text],
input[type=password],  
textarea {
    margin:0.5em 0;
}

input[type=text],
input[type=password], 
textarea {
    padding:5px;
    font-size:1.2em;
}

.span-24 input[type=text], 
.span-24 textarea,
.span-12 input[type=text],
.span-12 input[type=password], 
.span-12 textarea {
    border-left-width: 1px!important;
    border-right-width: 1px!important;
    padding-left: 5px!important;
    padding-right: 5px!important;
}

/*.span-24 input[type=text],
.span-24 textarea {
    width: 938px!important;
}
*/
.span-14 input[type=text],
.span-14 input[type=password],
.span-14 textarea,
.span-14 select { 
    width: 538px!important;
}

.span-12 input[type=text], 
.span-12 input[type=password], 
.span-12 textarea, 
.span-12 select { 
    width: 458px!important;
}

.span-7 input[type=text], 
.span-7 input[type=password], 
.span-7 textarea, 
.span-7 select { 
    width: 258px!important; 
}

input[type=submit] {
    margin-bottom:40px;
}

#label_login, 
#label_password {
    font-size:1em;
}

form #id_login, 
form #id_password {
    width:150px!important;
    padding:2px;
    font-size:1em;
}