/* general styling */
body  {padding: 20px;background: #BCBC98;color: #222;text-align: center;font: 85% "Trebuchet MS",Arial,sans-serif}
h1,h2,p  {margin: 0;padding: 0 10px;font-weight:normal}
p  {padding: 0 10px 15px}
h1  {font-size: 250%;color: #FFF;letter-spacing: 1px}
h2  {font-size: 200%;line-height:1;color:#002455 }
pre {font-size: 9pt }

/* main table layout */
table#main  {border:0px;width: 760px;padding:0px;margin:0px}
tr#menu  {border: 0px;width: 760px;margin: 0 auto;padding:0px}
tr#content  {border: 0px;width: 760px;margin: 0 auto;padding:0px}

/* my account */
table#stats {width:600px;border-width:1px;border-spacing:1px;border-style:solid;border-collapse:collapse;border-color:#BCBC98;font-size:9pt;}
table#stats td {border-width:1px;border-spacing:1px;border-style:solid;padding:2px;border-color:#BCBC98;}

/* menu tabs */
div#cownter  {margin:0;padding:0;float:left;margin-left: 10px;margin-right: 3px;text-align: center}
div#apps  {margin:0;padding:0;float:left;margin-left: 10px;margin-right: 3px;text-align: center}
div#cowrate  {margin:0;padding:0;float:left;margin-right: 3px;text-align: center}
div#widgets  {margin:0;padding:0;float:left;margin-right: 3px;text-align: center}
div#qa  {margin:0;padding:0;float:left;margin-right: 3px;text-align: center}
div#api  {margin:0;padding:0;float:left;margin-right: 3px;text-align: center}
div#my_account {margin:0;padding:0;float:left;margin-right: 3px;text-align: center}
div#cownter a  {float:left;width: 8em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#cownter a:hover  {background: #DD0000;color: #FFF}
div#cownter.activelink a,div#home.activelink a:hover  {background: #FFF;color: #003}
div#apps a  {float:left;width: 8em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#apps a:hover  {background: #DD0000;color: #FFF}
div#apps.activelink a,div#home.activelink a:hover  {background: #FFF;color: #003}
div#cowrate a  {float:left;width: 6em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#cowrate a:hover  {background: #DD0000;color: #FFF}
div#cowrate.activelink a,div#home.activelink a:hover  {background: #FFF;color: #003}
div#widgets a  {float:left;width: 6em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#widgets a:hover  {background: #DD0000;color: #FFF}
div#widgets.activelink a,div#home.activelink a:hover  {background: #FFF;color: #003}
div#qa a  {float:left;width: 6em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#qa a:hover  {background: #DD0000;color: #FFF}
div#qa.activelink a,div#who.activelink a:hover  {background: #FFF;color: #003}
div#api a  {float:left;width: 7em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#api a:hover  {background: #DD0000;color: #FFF}
div#api.activelink a,div#who.activelink a:hover  {background: #FFF;color: #003}
div#my_account a  {float:left;width: 7em;padding: 5px 0;background: #79B117;text-decoration:none;color: #222}
div#my_account a:hover  {background: #DD0000;color: #FFF}
div#my_account.activelink a,div#who.activelink a:hover  {background: #FFF;color: #003}

/* main container */
div#container  {width:750px;margin: 0 auto;padding:5px;text-align:left;background:#FFF}


/* text areas */
div#top  {padding:5px;margin:0px 0px 5px 0px;background: #BBD9EE} 
div#top pre.code {padding:7px; background: #A8C5DA}
div#middle  {padding:10px;margin:0px 0px 5px 0px;background: #A0A020}
div#bottom  {padding:10px;margin:0px;background: #FFD154}
div#bottom pre.code {padding:7px; background: #EBBC40}

div#middle_cownter  {padding:10px;margin:0px 0px 5px 0px;background: #A0A020;display:none}
div#bottom_cownter  {padding:10px;margin:0px;background: #FFD154;display:none}
div#bottom_cownter pre.code {padding:7px; background: #EBBC40}
div#middle_apps  {padding:10px;margin:0px 0px 5px 0px;background: #A0A020;display:none}
div#bottom_apps  {padding:10px;margin:0px;background: #FFD154;display:none}
div#bottom_apps pre.code {padding:7px; background: #EBBC40}
div#middle_cowrate  {padding:10px;margin:0px 0px 5px 0px;background: #A0A020;display:none}
div#bottom_cowrate  {padding:10px;margin:0px;background: #FFD154;display:none}
div#bottom_cowrate pre.code {padding:7px; background: #EBBC40}


/* form */
.info  { color: black; background-color: transparent; font-weight: normal; }
.warn  { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error  { color: red; background-color: transparent; font-weight: bold }
.formtab TD  { padding: 0.2em; height: 2.5em; vertical-align: top; font-size: 90%; }

div.blogtitle {font-weight: bold;}
div.blogentry {margin-right: 10px; margin-left: 10px;}


.ws_list {background-color:#A8C5DA;}
.ws_url {background-color:#FEAA77;}
.ws_global {background-color:#DBAC30;}
