@charset "utf-8";
/* CSS Document */

html { font-size: 11px; }

body {	}

p, form { font-size: 1em; color: #333333; line-height:1.5em; }

a { color:#FFB300; text-decoration: none; }
a:hover { color:#545454; }

h1 { font-size: 1.23em; color: #000066; line-height:0em; margin: 0 0 2.0em 0; }
h2 { font-size: 1.23em; color: #545454; font-weight: bold; line-height:0em; margin: 2.67em 0 2.0em 0; }

input { font-size: 0.8em; 
		border: #CCCCCC 1px solid;
		padding-left: 0.2em; }
		
input.submit_img { border: 0; padding: 0; }

p#breadcrumbs { color: #000066; margin: -1.23em 0 1.7em 0; }
p#login { padding: 10px; background-color:#FDF3CE; width:230px; }
.error { color:#441111; font-style:normal; }

td { vertical-align:top; }

table#events thead { background-color:#000066; color:#FFFFFF; font-weight:bold; letter-spacing:0.1em; }
table#events td { padding: 3px 20px 3px 20px;  margin:0; border:0; }
table tr.odd { border:0; margin:0; padding:0; background-color:#FDF3CE; }

table.fields td { padding: 3px 5px 3px 3px;  margin:0; border:0; }
table.fields td.label { font-weight:bold; }

ul#admin_menu { font-weight:bold; margin-left:0; padding-left:16px; list-style-image:url(../images/arr.gif); }
ul#admin_menu li { margin-left:0; margin-bottom:4px; padding-left:0; }

p.submit { background-color:#DEDEDE; padding:7px; width:350px; }
input.cancel { margin-left: 200px; }
input.submit { background-color:#ffb300; }

p.body_copy { padding-left:8px; }

/*________________________________________ DIVS ___________________________________*/

#container { width:750px; text-align: left; padding: 0 10px 20px 10px; }
p.error, div.error { color:#441111; font-style:normal; background-color:#FFBFBF; padding: 2px 0 2px 8px; border:1px solid #CF4D4D; margin-bottom: 4px; }
p.warning {  font-size:1.23em; color:#441111; font-weight:bold; background-color:#FFE39F; }