header h2{
    margin-bottom: 0px;
}

header h4{
    margin-top: 0px;
}

header a, header a:hover {
    text-decoration: none;
    color: #333;
}

.navbar .nav > li > a {
    padding: 10px 10px
}

/* center align on menu*/
.navbar-inner.mainmenu {
    text-align: center;
    border-radius: 0px;
}
.navbar .nav,
.navbar .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}
/*eof center align*/

.submenu {
    margin-top: -18px;
}

.dropdown-menu li {
    text-align: left;
}

.userpic {
    margin-top: 20px;
}

footer {
    margin-top: 30px;
    background-color: #FAFAFA;
    background-image: linear-gradient(to bottom, #F2F2F2, #FAFAFA);
    background-repeat: repeat-x;
    border-top: 1px solid #D4D4D4;
    padding: 20px 0;
}

.box {
    background-color: #FAFAFA;
    background-image: linear-gradient(to bottom, #FAFAFA, #F2F2F2);
    background-repeat: repeat-x;
    border: 1px solid #D4D4D4;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.067);

    padding: 10px 20px;
    margin-bottom: 20px;
}

.paginator {
    text-align: center;
}

.avatar {
    vertical-align:middle;
}

/*icon link decorations*/
a:hover i[class^="icon-"],
a:hover i[class*=" icon-"]{
   text-decoration: none;
}

a i[class^="icon-"],
a i[class*=" icon-"]{
   text-decoration: none;
}

