﻿body{margin:0 auto;padding:0;font-family:"Lucida Grande",verdana,arial,helvetica,sans-serif;color:#555;
	/*background-color:#e5e5e5;*/
	background-color:#e5e5e5;
	text-align:center;min-width:870px}

body{background:#e5e5e5}

input{padding:3px}

span.help{font-size:10px;color:#666}

a{text-decoration:none;padding:1px}a:link{color:#4169e1}
a:visited{color:#4169e1}
a:hover{color:#c00;background-color:#4169e1;text-decoration:none}





a.image:link,a.image:visited,a.image:hover{background:none;padding:0;text-decoration:none}
a.image img{border:none}
span.admin{color:#999;font-size:11px;font-weight:normal}
a.admin:link,a.admin:visited{color:#f00;font-family:verdana;font-size:11px;font-weight:normal}
a.adminfull:link,a.adminfull:visited{color:#f00;font-weight:bold;text-decoration:underline}
a.admin:hover,a.adminfull:hover{color:#fff;background:#f00}
a.black:link,a.black:visited{color:#000}a.black:hover{color:#fff;background:#000}
a.anchor:link,a.anchor:visited,a.anchor:hover{color:#fff;background:#fff;font-size:0;text-decoration:none;padding:0}
form{margin:0;padding:0}

p{font-size:12px;line-height:16px}

p.submit,div.submit{color:#666;font-size:11px}

p.submit input{vertical-align:middle}

div.submit input{font-size:14px}

small{font-size:10px;line-height:13px}

blockquote{font-size:12px;color:#666;margin:20px}

ol,ul,li{margin:0;padding:0}

ul li{list-style-type:none}

li{font-size:11px;line-height:13px;padding:3px 0}

div.widget li{padding:0;font-size:inherit;line-height:inherit}

h1{font-family:"Lucida Grande",arial,sans-serif;padding:0;border-bottom:0;margin:0;color:#333;font-size:16px;font-weight:bold}

h1.blankslate{background:#ff6;color:#000;margin-bottom:10px;padding:5px;margin-left:-5px}
h1.blankslate a{color:#f00}
h1.blankslate a:hover{background-color:#000;color:#fff}

p.blankslate{font-size:14px;color:#000;padding:5px;margin:0 0 10px 0}
p.blankslate strong{background:#ff6}

h2{font-family:"Lucida Grande",arial,sans-serif;margin:20px 0 5px 0;color:#333;font-size:14px;padding:0}
h2.subheader{padding:0 0 2px 0;margin:15px 0 5px 0;font-size:12px;border-bottom:1px solid #000;color:#000}
h3{margin:20px 0 0 0;color:#666;font-family:"Lucida Grande",arial,sans-serif;font-size:14px;padding:0}
.smallnote{font-size:10px;color:#999;font-weight:normal}
.light{font-weight:normal}
.lightgray{font-weight:normal;color:#666;font-size:9px}
.lightgray a:link,.lightgray a:visited{color:#999;background:inherit;text-decoration:underline}
.lightgray a:hover{color:#fff;background:#000}.smallgray{font-weight:normal;color:#666;font-size:10px}
.smallgray a:link,.smallgray a:visited{color:#666;background:inherit;text-decoration:underline}
.smallgray a:hover{color:#fff;background:#000}
.highlight{background-color:#ffc}


body.login{color:#555;background-color:#ffffff;padding:55px 0}

body.login a:hover{color:#86180A;background:none;text-decoration:underline}

body.login div.login_dialog{zoom:100%}

body.login div.login{padding:25px 28px;background:#fff;text-align:left;width:310px;margin:10px auto;font-family:lucida grande,verdana;font-size:12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 6px #999;-webkit-box-shadow:0 0 6px #999;box-shadow:0 0 6px #999;border:1px solid #aaa}

body:first-of-type.login div.login{border:none}

body.login div.login p{margin:0 0 15px 0;padding:0}

body.login div.login div.flash{padding:7px 5px;font-size:12px;margin:15px 0}

body.login div.login div.error{border-top:1px solid #900;border-bottom:1px solid #900;color:#900;background-color:#f5e6e6}

body.login div.login div.confirm{border-top:1px solid #393;border-bottom:1px solid #393;color:#393;background-color:#e6f5ea}

body.login div.login h1{color:#000;font-size:16px;margin:0 0 20px 0;padding:0}

body.amnesia div.login h1{margin-bottom:5px}

body.login div.login h2{color:#555;font-size:14px;margin:0 0 2px 0;padding:0}

body.login div.login input{width:275px;font-size:14px;padding:3px;margin-bottom:10px}

body.login div.login label{margin-bottom:10px}
body.login div.login label input{margin-bottom:0}
body.login div.login input.auto{width:auto}
body.login div.login input.button{width:auto;font-size:14px; color:#555; padding:3px;margin:10px 0 0 0}
body.login div.login div.extras{border-top:1px dashed #ccc;padding-top:10px;margin-top:15px}
body.login div.login div.extras ul{margin:0;padding:0}
body.login div.login div.extras ul li{list-style:none;font-size:12px;padding-bottom:3px}

div.flash_alert{border-color:#c99;color:#fff;background:#c00;font-size:12px;clear:both;padding:5px 15px}

