/* ------------------------------------------------------------

Drop Messenger Styles
Copyright 2008, Donnie Millar - All Rights Reserved

Learn but don't steal :)

------------------------------------------------------------ */

/* Tags */
* { margin:0; padding:0; }
body {
  background:#e7e7e7 url('/images/common/bg.gif');
	color:#fff;
	font:normal 12px/1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}

p { margin:.5em 0; }
a { color:#06c; }
h3 { color:#c03; font-weight:normal; letter-spacing:-1px; font-size:16px; }
input, select { padding:3px; font-size:1.125em; color:#333; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
textarea { font:normal 13px/1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding:5px;}
label { font-size:1em; color:#000; }
dl { letter-spacing:0; }
dt { background:#eee; padding:.5em; margin-top:1em; font-weight:bold; }
dd { padding:1em; }

/* IDs */
#container {
	background:#fff;
	color:#444;
	margin:2em auto 5px auto;
	padding:15px;
	width:800px;
	border-right:2px solid #aaa;
	border-bottom:2px solid #aaa;
	min-height:500px;
}

#header { background:#3885e2 url('/images/common/header-bg.jpg') repeat-x left top; height:100px; position:relative; }
#header h1, #header h2 { display:none; }
#header a { font-color:transparent; width:150px; height:35px; position:absolute; top:32px; left:15px; }
#content-footer { clear:both; font-size:.75em; padding-top:5px; }
#footer { color:#000; width:810px; margin:0 auto 5em auto; font-size:.75em; }
#content-for-layout { padding:0 0 1em 0; }
#get-started, #login-form { float:left; width:379px; margin:0; }
#get-started { padding-right:20px; margin-right:20px; border-right:1px solid #ddd; }
#get-started ul li { margin-left:2.5em; padding:.35em; }
#navigation { background:#515252 url('/images/common/navigation-bg.gif') repeat-x left top; list-style:none; font-size:.9em; margin:15px 0; padding:.65em; }
#navigation li { display:inline; border-right:2px solid #666; padding:0 7px; }
#navigation li.end { border:0; }
#navigation li a { color:#fff; text-decoration:none; }
#navigation li a:hover { text-decoration:underline; }
#forgot-passwd { text-align:right; }

/* Classes */
.errors { color:#900; padding:1em; background:#fee; margin:1em 0; }
.errors p { font-weight:bold; padding:0; margin:0; }
.errors ul { list-style:none; }
.notice { background:#c7e1ff; color:#222; padding:.5em; margin:.75em 0; }
.tabular { width:100%; margin:1em 0; }
.tabular th { text-align:left; }
.tabular td { background:#eee; padding:.5em; }
.form { background:#eee; padding:15px; margin:1em 0; }
.homepage-form {  background:#eee; padding:1.5em 3em; margin:1em 0; }
.form p { margin:1em 0; }
label.desc { display:block; color:#666; font-size:.8125em; }