/**
Using side bar as a container for a form.
*/

body {
padding-right:377px; /* width of right column */
}

h1#pagehead {
margin-right:-377px; /* width of right column */
}

div#pagecontainer {
margin-right:-377px; /* width of right column */
border-right-width:377px; /* width of right column */
border-right-color:#abc;
}

div#sidebar {
width:377px;
margin-right:-377px; /* width of right column */
background-color:#abc;
color:#036;
overflow:auto;
}

div#sidebar p.text label {
float:left;
width:100px;
height:1.5em;
}

div#sidebar input[type=text] { /* CSS2 */
width:240px;
}

div#sidebar input.input_text {  /* IE6 & direct element, input_text is applied by "lib/css/css2_for_ie6.css" */
width:240px;
}

div#sidebar h3 {
font-size:1em;
}

div#sidebar span.left_col, div#sidebar span.right_col {
display:block;
float:left;
margin-bottom:10px;
width:170px;
border-left:1px dotted #69a;
}

h6#pagefoot {
margin-right:-377px; /* width of right column */
}