body {background:#ffffff;}/* widths */
div#goldpromo, div#goldpromohide, div#blog, div#tdci, div#greenhouse, div#subnav, div.subnav, div#navigation {
    width: 1000px;
}
div#contents {width: 980px;}
div#maincolumn {    width: 700px;
}
div.story {min-width: 550px;}
div.comments {width: 700px;}

/* gold promo styles */
div#goldpromohide {margin: auto;text-align: center;background: #f8ecb3;}
div#goldpromo {padding: 0px;background: url('../images/case-hd-gd.jpg') repeat-x bottom #fff;margin: auto;vertical-align: bottom;clear: both;}
div#goldpromo table {margin: 10px 0;}
div.gpleft {color: #444444;padding: 10px 20px;width:650px}
div.gpleft p { margin:7px 0; padding: 0; }
div.gpright {width: 280px;float:right; padding: 10px;}
div.gpright h3 {color:#666666;text-align:center;margin: 5px 0;border-bottom: 1px dotted #cccccc;}
div.gpright p {margin: 7px 5px;padding: 0;font-size:12px;}

/* crystal ball styles */
div#crystalballhide {margin:0px 5px 5px 0px;text-align:center;background:url('../images/cloud.png');border:1px dotted #003366;border-top:0px;}
div#crystalball {background:url('../images/cloud.png');border:1px dotted #003366;border-bottom:0px;padding:0px 10px;padding-bottom:0px;margin:10px 5px 0px 0px;}

/* generic middle layout */
div#contents {margin: auto;min-height: 400px;padding: 10px;}

/* blog styles */
div#blog, div#tdci, div#greenhouse {margin: auto;}
div#maincolumn {float: left;padding: 0px 0px 15px 0px;}
div#tdci div#maincolumn {float: left;padding: 0px 0px 15px 5px;width: 695px;;}
div#rightcolumn {width: 300px;margin: 0px;padding: 0px;float:left;background: #ececec;}
div#leftcolumn {width: 285px;float:left;padding-right: 0px;background: #ffffff;}
div.rightcolumn_main {padding: 3px 5px 10px 5px;}
div.leftcolumn_main {padding: 3px 5px 5px 5px;background: #ececec;}
table.addbuttons {width: 80%;}
table.addbuttons td {padding: 2px;}

/* story styles */
div#storynav {margin: -10px 0px 0px 0px;padding: 0px 3px 0px 0px;}
div.storyblock {margin: 5px 5px 5px 5px;padding: 0px 0px 5px 0px;}
div.futurestory {background: url('../images/cloud.png'); border:1px dotted #003366; padding: 10px; margin: 10px 5px 5px 0;}

div.details {width: 120px;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;float: left;text-align: right;}
div.story {margin: 0px 0px 0px 120px;padding: 0px 5px 0px 15px;}
div.story p {margin: 0px;padding: 0px 0px 10px 0px;}
div.story h3 {color: #444444;}
div.storysep {width: 550px;clear: both;height: 1px;border-bottom: 1px solid #c3d9ff;margin: 0px 3px 10px 5px;}
p.filed {}

/* tic case styles */
.case {padding: 5px 0 0 0;border: 1px solid #cccccc;}
.case ul {margin-left: 1em;padding-left: 1em;}
.casebd {padding: 5px 10px;}
.casehd {background: url('../images/case-hd-gd.jpg') repeat-x top #eeeeee;padding: 2px 15px 15px 15px;margin: 0;}
.casehd h1 {width: 430px;}
.casehd img {vertical-align: middle;margin-left: 3px;}
.caseft {padding: 5px 10px;font-family: Verdana, Arial, sans-serif;font-weight: bold;font-size: 9px;background: url('../images/case-ft-gd.jpg') repeat-x;border-top: 1px dotted #cccccc;}
.caselft {float: left;}
.casert {font-size: 10px;padding: 0 2px;text-align: right;}

/* case status styles */
.casest {background: url('../images/status-bg.gif') no-repeat top right;font-family: Verdana, Arial, sans-serif;font-size: 10px;padding: 2px 3px 3px 3px;margin: 3px 0px 3px 10px;color: #ffffff;text-transform: uppercase;
    font-weight: bold;text-align: center;min-width: 75px;vertical-align: middle;}
.st_open, .st_submitted  {background: url('../images/status-open-bg.gif') no-repeat top right;}
.st_closed{background: url('../images/status-closed-bg.gif') no-repeat top right;}
.st_packaged {background: url('../images/status-packaged-bg.gif') no-repeat top right;}
.st_rejected, .st_deleted {background: url('../images/status-rejected-bg.gif') no-repeat top right;}
.st_wip {background: url('../images/status-wip-bg.gif') no-repeat top right;}

/* pagefoot styles */
div#pagefoot {clear: both;padding: 5px 10px 5px 10px;border-top: 3px solid #2665ad;background: #eeeeee;}

/* feedback styles */
div.feedback {clear: both;margin:5px 0px 0px 0px;padding:    10px;background: #eeeeee;}

/* reply-to-this comment styles */
#cmmt_form {background: #eeeeee;border: 1px solid #999999;position: absolute;width: 600px;z-index: 999;}
.cmmt_close {float: right;padding: 3px;}

/* navigation styles */
div#navigation {padding: 0;margin: auto;}
ul.tabs {height: 22px;margin:0;padding:0;list-style: none;}
ul.tabs li {float: left;display:block;padding: 2px 7px 5px 7px;margin: 2px 5px 0px 5px;}
ul.subtabs {margin: 0;padding: 0;list-style: none;}
ul.subtabs li {float: left;display:block;padding: 0px 5px 0px 5px;margin: 0px;}
div#subnav, div.subnav {clear: left;height: 15px;padding: 2px 0px 2px 0px;margin: auto;}

/* popover */
div#popover {position:absolute;margin: 10px;padding: 10px;}
div#popover.popovershow {}
