div#wrapper { margin:0 auto;}

div#top { height: 85px; }
    div.badge { float: right; border: 4px solid #CCC; background: #FAFAFA; padding: 5px; margin: 10px 20px; width: 250px; -moz-border-radius:5px; -webkit-border-radius:5px;  }
    div.badge div.inner { margin: 3px 0 0 5px; }
    div.top_border { background: transparent url('../img/top_border.png') repeat-x; height: 30px; }

div.columns { margin: 0 0; background: transparent url('../img/bg_main.png') repeat; }
    div#columnHome { width: 900px; margin: 0 auto; padding: 20px 0 0 0; color:#FFF; }
    div#columnSingle { width: 500px; margin: 0 auto; padding: 20px 0 0 0; color:#FFF; }
div#footer { text-align: right; padding: 10px; color:#FFF; text-shadow: -1px -1px #333;}

div.settings { margin: 20px 10px; }
    div.settings ul { }
    div.settings ul li { padding: 5px 0;}
    div.settings ul li.cat span { -moz-border-radius:5px; background-color:#555; padding: 2px 5px; }
    div.settings ul li label.title { display:block; font-size:14px; padding-bottom:3px; }


div.error_info { margin: 10px; }
    div.error_info p { margin: 5px 0; }
    
div#bean_top { height: 40px; background: transparent url('../img/leaf_top.png') no-repeat scroll 416px 0;  }
ul#status_list { padding: 20px 10px 50px;  background: transparent url('../img/branch.gif') repeat-y 422px 0; _background-position: 421px 0; overflow:visible; position:relative; color: #444; }
    ul#status_list li.odd { text-align: right; padding-right: 20px; margin-top: 5px; position: relative; background:transparent url('../img/stalk_right.png') no-repeat scroll 405px 10px; width: 415px; }
    ul#status_list li.even { text-align: left; width: 420px; padding-left: 460px; margin-top: 5px;  background:transparent url('../img/stalk_left.png') no-repeat scroll 440px 10px; }
    ul#status_list li.pager { margin-top: 20px; }
    ul#status_list li div.content { border: 2px solid #41A91C; background: #FFF; padding: 5px 10px;  -moz-border-radius:3px; -webkit-border-radius:3px; position: relative; }
    ul#status_list li p { font-size: 13px;  }
    ul#status_list li#ws { margin: 10px 0; }
ul#process { font-size: 10px; background: #000; padding: 5px; width: 500px; }
    ul#process li.odd { overflow:auto; padding:2px 10px; }
    ul#process li.even { overflow:auto; padding:2px 10px; border-bottom:1px solid #999; border-top:1px solid #999; background-color:#222; }


h1 { font-size: 16px; color: #555; margin-left: 80px; }
h1 a { font-size: 16px; color: #555; }
h2.title { font-size: 15px; color: #FFF; }
span.tip { color: #AAA; font-size: 11px; }
small.grey { font-size: 11px; color: #999; }
a.white { color: #EEE; }
a.white:hover { color: #FFF; text-decoration: underline; }

/*--[Page]--*/
div.page_inner a.p { padding: 2px 5px; border: 2px solid #41A91C; background: #FFF; padding: 5px 10px;  -moz-border-radius:3px; -webkit-border-radius:3px; color: #41A91C; font-size: 14px; }
div.page_inner a.p:hover { background: #41A91C; color: #FFF; }
/*--[/Page]--*/

textarea#SayInput,textarea.quick { border: 1px solid #CCC; width: 380px; padding: 5px; margin: 5px 0 0 0; }
textarea.quick { height: 100px; }
input.inputBtn { border-style:solid; border-width:0; background-color:#41A91C;color:#FFF;font-size:12px;padding:2px 10px; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; -moz-border-radius:5px; -webkit-border-radius:5px; margin:5px
0 }
input.inputtext { border: 1px solid #CCC; width: 380px; padding: 5px; margin: 5px 0 10px 0; color: #333; }

a.status_del { background:transparent url('../img/trash.gif') no-repeat; display:block; height:13px; opacity:0.8; overflow:hidden; position:absolute; right:2px; text-indent:-9999em; top:0px; width:13px; }
ul#status_list li.odd a.status_del { top:0;left: 0; font-size: 0; } 