body {background:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#000000;}
h1 {color:#000;font-family:Verdana, sans-serif;font-size:20px;font-weight:bold;letter-spacing:0.03em;padding-bottom:0;margin-bottom:0;}
th {font-weight: bold;text-align:left;}
td {text-align:left;}
img {border:0px;}
a:link {color: #586B56;}
a:visited {color: #586B56;}
a:hover {color: #000000;}
a:active {color: #000000;}
table {margin-left:auto;margin-right:auto;}
fieldset {width:90%;border:0px;text-align:left;margin-left:auto;margin-right:auto;padding-top:0px;}
fieldset br {clear:left;}
label {display:block;width:22%;float:left;margin-bottom:10px;text-align:right;padding-right:7px;}
label.recipe {display:block;width:24%;margin-bottom:10px;position:relative;right:12px;}
#login label {width:40%;}
textarea {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}
textarea.press {font-family:Verdana,sans-serif;width:324px;vertical-align:top;margin-bottom:7px;}
textarea.links {font-family:Verdana,sans-serif;width:324px;vertical-align:top;margin-bottom:7px;}
textarea.stats {font-family:Verdana,sans-serif;width:358px;vertical-align:top;margin-bottom:7px;}
input {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}
select {font-family:Verdana,sans-serif;vertical-align:top;margin-bottom:7px;}

#list-wrap {width:800px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#crud-wrap {width:650px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#login-wrap {width:450px; border:#999 solid 1px; padding:15px;margin-left:auto;margin-right:auto;text-align:center;}
#head-bar {background-color:#586B56;height:20px;margin-bottom:10px;}
#header {margin-bottom:15px;}
#header-row {background-color:#CCCCCC;}
.header-row {background-color:#CCCCCC;}
#cp_links {list-style:none;margin:0;padding:0;}
#cp_links li {margin-bottom:15px;font-weight:bold;}
#logout {margin-top:50px;display:block;}
#after-block {margin-top:20px;text-align:center;}
#error {text-align:center;color:#FF0000;padding:10px;border:1px solid #FF0000;}
#success {text-align:center;color:#009900;padding:10px;border:1px solid #009900;}

.required {color:#FF0000;}
.notice {color:#FF0000;font-size:11px;margin-left:12.5em;line-height:1.5em;}
.labels {text-align:right;vertical-align:top;padding-right:2px;}
.table-center {text-align:center;}
.table-right {text-align:right;}
.delete-text {margin-left:11.5em;line-height:1.5em; display: block;}

#head-bar-sub td {border: 1px solid #999;}
#head-bar-sub form {margin:0 0 0 2px;padding:0px;}
#head-bar-sub fieldset {margin:3px 0;padding:0;}
#head-bar-sub form input {padding:0;margin:0;}
#head-bar-sub form select {padding:0;margin:0;}
#head-bar-sub form label {float:none;display:inline;}
#head-bar span {float:right;margin-right:2px;}
#head-bar a {color:#FFF;}
#head-bar a:hover {color:#999;}

a.button_link {display:block;width:120px;font: 12px Verdana; background: url(images/bg.gif) repeat-x #CFCFCF; color: #000; text-decoration: none; border: 1px solid #999; padding: 7px 15px 7px 15px; margin-left:auto;margin-right:auto; line-height: 15px;}
a.button_link:hover {width:120px;font: 12px Verdana; background: url(images/bg2.gif) repeat-x #FFF; color: #333; text-decoration: underline; border: 1px solid #333; padding: 7px 15px 7 px 15px; margin-left:auto;margin-right:auto;line-height: 15px;}

#stats-nav {
	float: right;
	
}

