@CHARSET "ISO-8859-1";

body {
    background:url('/media/images/background.jpg');
}

.container {
	width: 870px;
}

#coreContainer {
    background-color:#FFF;
	padding-top:10px;
}

#coreFooter {
    background-color:#0071BB;
}

h1 {font-size:2em;}

div.form-item {
    margin-top:1em;
    margin-bottom:1em;
}

label {
    width:120px;
    float:left;
    display:block;
}

/* compact smoothiemail */
.smoothiemail-compact label {
	width:80px;
}

.smoothiemail-compact input.text, .smoothiemail-compact input.title {
	margin:0.1em;
	width:145px;
	padding:2px;
}

.smoothiemail-compact select {
	margin:0.1em;
}

/* checklist */
ul.checklist {
	margin-left: 10px;
	padding-left: 10px;
}

ul.checklist li {
	/*line-height: 160%;*/
	list-style-image: url('/media/images/icons/check2.png');
	list-style-position: outside;
	padding-left: 5px;
	padding-bottom: 10px;
}

/* form messages */
.form-message-error {
	background-color: #FDE8E7;
	color: #52565B;
	border: 2px solid #DFB9B7;
	padding: 10px;
	margin-bottom: 10px;
}

.form-message-success {
	background-color: #FDF6D4;
	color: #52565B;
	border: 2px solid #EAE3C1;
	padding: 10px;
	margin-bottom: 10px;
}

.form-error {
	color: #ff0000;
	font-weight: bold;
}

div.form-item {
    margin-top: 1em;
    margin-bottom: 1em;
}

.tip {
	padding: 5px 5px 5px 32px;
	border: 2px solid #EAE3C1;
	text-align: left;
	background: #FFC url('/media/images/icons/silk/lightbulb.png') no-repeat 8px 8px;
	color: #000;
	margin-bottom: 10px;
}

.event {
	background:#FDFDFD url('/media/images/bg_event_header.png') repeat-x scroll left top;
	color:#4C4C4C;
	padding: 2px 10px;
}

.event .date {
    padding: 5px 5px 5px 32px;
    margin-bottom: 10px;
	border: 2px solid #CDDFF6;
	text-align: left;
	background: #E0FFFF url('/media/images/icons/silk/calendar.png') no-repeat 8px 8px;
	color: #000;
}

.alternateRow {
    background-color: #EEE;
}

.grabber {
    background:#EEE url('/media/images/icons/silk/shape_handles.png') no-repeat scroll 99% 8px;
	padding: 5px 20px 5px 5px;
    border: 1px solid #CCC;
    cursor: hand;
    cursor: pointer;
}

.graybox {
    background-color: #EEE;
	padding: 5px 20px 5px 5px;
    border: 1px solid #CCC;
}