* { font-family:trebuchet ms, arial, helvetica,sans; }
body { text-align:center; }
h1,h2,h3,h4 { color:darkblue; }
h4 a { color:darkgreen; }
td.titlebar a { padding:0 5px; }
td.titlebar a.current { background-color:lightgreen; color:darkblue; font-weight:bold; }
td.titlebar a:hover { background-color:yellow; color:darkblue; font-weight:bold; }
tr.black td { background:black; }

div.domains { text-align:left; width:500px; border:1px dotted black; padding:10px 20px; background-color:white; }
div.email p.projectinfo, .white { background-color:white; padding:5px; }
div.email p.url { font-size:0.8em; text-decoration:none; }
table.statusnav { border:1px solid darkred; background-color:white; padding:3px; margin:4px; }

table { margin:10px auto!important; }
table td { padding:2px 3px; }

table.projects { background-color:#ddf; box-shadow:0 0 4px black; margin:5px; }
table.projects td.first { background-color:#eee; }
table.projects th, td.titlebar { color:black; background:#ddd; border-bottom:2px black solid;  }
table.projects th h3 { margin-top:0px; color:black; }
table.projects th { padding:3px 10px; text-align:left; }
table.projects th a { color:darkred; }
table.projects th a:hover { color:black; }
table.projects td { padding:3px 10px; text-align:left; }
table.projects td a { text-decoration:none; color:darkred; }
table.projects td a:visited { text-decoration:none; color:darkred; }
table.projects td a:hover { text-decoration:underline; color:black; }
table.projects td a:active { text-decoration:underline; color:black; }

table.projects tr.even td { background-color:#fff; }
table.projects tr.odd td { background-color:#eee; }
table.projects tr.even:hover { background-color:#ddd!important; }
table.projects tr.odd:hover { background-color:#ddd!important; }

input[type="checkbox"], input[type="radio"] { width:auto; }

.ttbdy { background-color:#ddd; border:#aaa 1 px solid; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; color:#fff; font-size:12px; padding:3px; width:400px; border:2px solid black; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.tthdr { display:none; background-color:#555; border:#aaa 1 px solid; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; color:#fff; font-size:12px; text-align:left; font-weight:bold; padding:3px; width:400px; }

div.createWebsite { border:1px solid darkred; width:600px; padding:10px 20px; text-align:left; background-color: silver; }

