fieldset { 
border : 0; 
font-size : 1em; 
font-weight : bold; 
color : #3e91c4; 
} 
input.action { 
padding : 2px; 
font-size : 1em; 
font-family : Verdana, Tahoma, Sans-serif; 
} 
input.action:hover, input.action:focus { 
cursor : pointer; 
} 
form ul { 
list-style : none; 
} 
.middleColumn { 
display : block; 
margin : 5px 10px 10px 0; 
background : #e9e9e9; 
padding : 4px; 
width : 306px; 
clear : left; 
} 
#Sidebar .middleColumn { 
margin : 0 0 0 8px; 
display : inline; 
} 
div.tab .field .middleColumn { 
clear : none !important ; 
margin : 0 !important ; 
width : auto; 
} 
.middleColumn .middleColumn { 
margin-left : 0; 
margin-right : 0; 
padding : 0; 
} 
.middleColumn .message { 
margin : 0; 
} 
.text requiredField input.text, textarea, select { 
padding : 2px; 
border : 1px solid #a7a7a7; 
color : #000; 
font-size : 0.9em; 
font-weight : normal; 
width : 300px; 
} 
input.text, textarea, select { 
padding : 2px; 
border : 1px solid #a7a7a7; 
color : #000; 
font-size : 1em; 
font-weight : normal; 
width : 300px; 
} 
textarea { 
font-family : Verdana, Tahoma, sans-serif; 
font-size : 1.2em; 
} 
input:focus span, textarea:focus span { 
border : 3px solid #000; 
} 
select { 
width : auto; 
} 
.typography label { 
display : block; 
margin : 10px 0 -10px 0; 
color : #777; 
font-size : 1em; 
} 
label.right { 
display : inline; 
}