html    { position:relative; min-height:100%; }
body    { background:#f2f2f2; margin-bottom:525px; }

a       { color:#62ba0b; text-decoration:none; }
a:hover { color:#3c7207; text-decoration:underline; }
a:focus { color:#3c7207; text-decoration:underline; }

hr  { border-bottom:1px solid #ddd; }

/* Container */
.container  { width:1200px; }

/* Header */
.header                         { background-color:#a3da1f; }
.header .logo                   { display:block; padding:20px 0px 10px; }
.header .logo img               { width:370px; }
.header .social                 { color:#fff; }
.header .social a               { color:#fff; }
.header .social .nav-pills      { margin-bottom:0; }
.header .social .nav-pills>li>a { padding-left:0; padding-right:0;  }
.header .social .nav-pills li:hover a { background:none; }
.header .social .disabled       { line-height:2.75; padding-right:10px; }
.header .navigation             { margin-top:15px; margin-bottom:0; padding-bottom:10px; }
.header .navigation a           { font-size:18px; color:#fff; font-weight:bold; padding:3px 10px; }
.header .navigation li.active a { background:#62ba0b; }
.header .nav-pills li:hover a   { background-color:#c6f529; }
.header .nav-pills li:focus a   { background-color:#c6f529; }

/* Content */
.content    { background-color:#f2f2f2; border:0px solid #000000; padding-bottom:15px; }

/* Footer */
.footer                 { bottom:0; height:525px; position:absolute; width:100%; }
.footer .copyright      { background-color:#a3da1f; padding:7px 0px 5px; font-size:12px; }
.footer .copyright a    { color:#000000; }

/* Footer :: Newsletter & LEAP */
.footer .newsletter                  { background:#fff; padding-bottom:20px; padding-top:20px; }
.footer .newsletter .left            { background:url('../image/gray_dot.png') repeat-y 100% 0; }
.footer .newsletter h4               { color:#777; font-family:'Cabin', sans-serif; margin-top:0; }
.footer .newsletter blockquote       { border-left:0; }
.footer .newsletter blockquote p     { color:#777; font-weight:bold; font-family:'Cabin', sans-serif; padding:0px; margin:0px; }
.footer .newsletter blockquote small { color:#9d9d9d; font-size:12px; }

/* Footer :: Navigation */
.footer .navigation             { background:#777777; padding:20px 0px; }
.footer .navigation h4          { color:#eee; }
.footer .navigation h4 a        { color:#eee; }
.footer .navigation .nav-list   { margin:0px; margin-left:-15px; padding:0px; }
.footer .navigation .nav-list a { color:#ccc; }
.footer .navigation .nav-list>li>a{ text-shadow:none; padding:5px 5px 5px 15px; }
.footer .navigation .nav-list>li>a:hover { text-decoration:underline; color:#fff; }
.footer .navigation .nav>li>a:hover{ background-color:#777 }

/* Breadcrumb */
.breadcrumb{ background-color: #e4e4e4; margin-top: 15px }
.breadcrumb li, .breadcrumb a{ color: #777; text-shadow: none; }

/* Registration Bar */
.registration                       { background-color:#f2f2f2; }
.registration-bar                   { background-color:#e4e4e4; -webkit-border-bottom-right-radius:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; }
.registration-bar .lead             { font-size:17px; color:#777272; margin:15px 20px; }
.registration-bar .lead strong      { color:#474747; font-size:19px }
.registration-bar .navigation       { margin:10px 0px; }

/* Sidebar */
.sidebar                            { margin-top:15px }
.sidebar ul li a                    { padding:2px 15px; }
.sidebar .nav-header                { display:block; padding:0px 15px 5px; font-size:13px; font-weight:bold; line-height:15px; color:#999999; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); text-transform:uppercase; }
.sidebar-nav.well                   { background-color:#e4e4e4; border-radius:6px; padding-left:0; padding-right:0 }
.sidebar-nav.well .nav li > ul li a { color:#777; }

/* Page Header */
.page-header    { border-color:#ddd; margin:0; margin-bottom: 20px; }
.page-header h1 { margin:0; }

/* Alert Box - Home Page */
.alert                      { position:relative; background-color:#fff; margin:0px 0px 20px 0px; box-shadow:1px 1px 5px rgba(0,0,0,.10); padding:0px; }
.alert .aa-badge            { position:absolute; top:0; left:-11px; width:48px; height: 58px; overflow: hidden; background:url('../img/aa_badge_sprite.png') no-repeat 0 0; }
.alert .thumb               { border:10px solid #fff; }
.alert .detail              { overflow:hidden; }
.alert .detail h3           { font-family:'Cabin', sans-serif; padding:0px; margin:0px; }
.alert .detail h3.missing   { text-transform:uppercase; font-size:36px; font-weight:normal; }
.alert .detail table th     { }
.alert .detail table td     { }
.alert .thumb               { overflow: hidden; padding: 0px; }
.alert .thumb img           { position: relative; top: 0px; left: 0px; -webkit-transition: all 500ms ease-out; -moz-transition: all 500ms ease-out; -o-transition: all 500ms ease-out; transition: all 500ms ease-out; }

.nailthumb-container{width:auto;height:auto;margin:0 0 0px;padding:0;overflow:hidden;position:relative;text-align:left;}
.nailthumb-container img.nailthumb-image{margin:0;padding:0;max-width:none;text-align:left;float:left}
.nailthumb-container span.nailthumb-title{background:none repeat scroll 0 0 rgba(0,0,0,0.5);bottom:0;color:#fff;display:block;font-size:9px;height:20px;left:0;margin-top:2px;line-height:20px;position:relative;text-align:center;width:100%;overflow:hidden;float:left}
.nailthumb-container span.nailthumb-title .nailthumb-title-scroller{padding-left:2px}
.nailthumb-container img{max-width:none;text-align:left}