/* CSS Document */
body { background-color:#424242;}
#login { width:400px; margin:20px auto; }
#login_form {  border:solid 1px #666; padding:10px; margin:0px; background-color:#666; color:#fff; border:solid 3px #6a6a6a; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#advert { background-image: url(../images/apps_flat.png); width:453px; height:220px; margin:0px auto;  color:#fff; background-repeat:no-repeat;}
#advert p { float:left; width:120px; margin:150px 0px 0px 41px;text-align:center; font-weight:bold; } 
#advert p.first { margin-left:4px; }
#learn_more { width:453px; margin:0px auto; text-align:center; }
.label{ color:#fff !important ;} 
h2 { text-align:center; color:#fff; margin-top:60px;  }
ul.tabbed_buttons { list-style-type:none; height:23px; margin:0px; padding:0px; margin-left:6px;  }
ul.tabbed_buttons li  { display:inline; }
ul.tabbed_buttons li  a { display:block; border:solid 1px #666; border-width:1px 1px 0px 1px; background-color:#555; padding:0px 8px; margin-right:1px;  float:left; text-decoration:none;  -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-left-radius: 5px;  border-top-right-radius: 5px;}
ul.tabbed_buttons li  a:hover { background-color:#888;  }
ul.tabbed_buttons li  a.active_link {  background-color:#6a6a6a; color:#acf; font-weight:bold;border-width:1px 1px 1px 1px;   }
ul.tabbed_buttons li  a.active_link:hover {  background-color:#666; }

#errors { background-color:#424242; color:#f62; padding:6px; text-align:center; font-weight:bold;  }
#messages {background-color:#424242;  color:#dfd; padding:6px; text-align:center; }




