#intro .padder, #main .padder, #letter .padder, #signups .padder, #signups-search .padder, #form .padder, #sendmail .padder, #footer .padder, #message .padder { padding:5px 30px; }

#intro .padder { padding-bottom:1px; }

#letter .scroller { background:#eee; padding:1em 1em 1px; }
#letter .button { text-align:center; padding-top:10px; }
#letter .button img { width:240px; height:43px; }

#intro p, #main p, #right_col p, #hidetext p, #sendmail p, #message p, #intro p, #letter p, #form p { margin-bottom:1em; }

#form form { margin:5px 0 0 5px; }
#form p {
	border-bottom: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#form table { width:200px; }
#form .l, #form .i { font-size:85%; padding:.5em 0; }
#form .l { text-align:left; padding-left:0.1em; padding-bottom:0.8em; }
#form .l small { color:#aaa; }

#form .err { color:red; font-style:bold; margin-bottom: 0.8em; }

#form .s { height:9px; }

#form .l input, #form .l textarea { width:200px; border:1px solid #A1B5C9; padding:5px; font-family:'trebuchet ms',Arial,Helvetica,sans-serif; }

#form .required { background-color:#FEEFE8; }
#form button { font-size:90%; padding:.3em 2em; }
#opinion-indicator { width:312px; height:7px; margin-top:4px; overflow:hidden; }
#opinion-indicator img { width:312px; height:7px; display:block; position:relative; }

#signups .padder, #signups-search .padder { padding:30px 0px 30px 0px; }
#signups dl { font-size:100%; }
.col2 dl { font-size:80%; }
#signups dt, #signups-search dt { margin-top:1em }
#signups span.signup, #signup-preview span.signup { width:4em; display:block; float:left; font-weight:bold;}
#signups dt i, #signup-preview dt i, #signups-search dt i { color:#aaa; padding-left:1em; font-style:normal; font-size:75%; }
#signups dd, #signup-preview dd, #signups-search dd { padding-left:4em; color:#aaa; }
#signup-preview dd { padding-left:0; }

#signups-search dt b { display:none }
#signups-search dd { padding-left:0; }

#signup-preview, #signups-search dl { font-size:80%; }

#signup-preview { margin-bottom:30px; }

#signups-pager {font-size:100%; }
#signups-pager .str1 { margin-bottom:.5em; margin-top:20px; }
#signups-pager .str1 * { font-size:120%; margin-left:.7em; }
#signups-pager .str2 * { font-size:90%; margin-right:.7em; }

#sendmail .button { text-align:center; }
#sendmail .button img { width:132px; height:43px; }

img.button { height:43px; cursor:pointer; }

#footer { border-top:1px solid #d7d7d7; }
#footer .padder { color:#aaa; font-size:70%; text-align:center; padding:10px 30px 20px; }
#footer img { width:87px; height:20px; vertical-align:bottom; position:relative; top:1px; }
#footer #liveinternet { width:88px; height:15px; float:right; position:relative; top:4px; }

#icode-button { font-size:70%; cursor:pointer; }
#icode-button span { color:#00c; text-decoration:underline; }
#icode-button img { width:15px; height:15px; vertical-align:middle; margin-left:3px; position:relative; top:-2px; }

#icode-panel { width:300px; }
#icode-panel .bd div { padding-bottom:10px; }
#icode-panel textarea { width:376px; height:100px; }

.yui-skin-sam .container-close { top:8px; }

.container-inline div, .container-inline label {
display:inline;
}
