/* -- Generated CSS file for neutral_clean_white theme -- */
.linkColor {color:#0775bb;}
.themeBG {background-color:#5282D9; color:#fff;}

A:hover {
    color: #EB520C;}
#container .wrapper {
    margin-top: 15px;
    border: 1px solid #E1E1E1;
    border-radius:4px;
    background:#fff;}

#aside {
    background-color: #F8F8F8;
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.1);}


/* HEADER
================================================= */
header { padding: 2em 0; }
body:not(#c-Home) header, .authorized header { padding: .9em 0; }
.not-authorized body:not(#c-Home) #welcome { padding-top: 1.6rem; }
.authorized #welcome { padding-top: .7rem; }


/* Login popup  */
.dropdownContainer {background-color: #2C3C59;}

/* Header logged-in navigation */
#welcome .profileLinks > li > A  {
    border-color: #E1E1E1;
    background:#fff;}
#welcome .profileLinks > li > A:hover {
    color: #EB520C;
    border-color:#bbb;}

#authorizedUser li:hover #user-submenu,
#authorizedUser .dropdownContainer {
    background-color:#2C3C59}



/* BUTTONS 
=========================================== */
button,
input[type="submit"],
input[type="button"], 
.m-button,
.btn,
.ib-btn {
    background-color:#5485DD;
    text-shadow: 1px 1px 0 rgba(0,0,0,.3);
    border-radius: .4em;
    color: #FFFFFF;
    font-weight: bold;
    box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.5) inset;}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover, 
.m-button:hover,
.btn:hover,
.ib-btn:hover {
    color: #fff;
    background-color:#5F91ED;}







/* MAIN HORIZONTAL NAV
============================================= */
#menu .wrapper {
    border: 1px solid #E1E1E1;
    border-radius:4px;
    background-color:#fff;}
#menu .wrapper > UL > LI > A {
    color: #424242;
    font-family:Roboto;
    font-size:1.08rem;
    font-weight:400;
    text-shadow: none;}
#menu li#mainmenuhome > a {
    background-repeat:no-repeat;
    background-position: 15px center;}
#menu UL UL > LI > A {
    color:#333; 
    font-family:Verdana, Arial;
    text-shadow:none;
    font-size:.9em;}
#menu UL LI a:hover { 
    color:#EB520C;}
#menu UL UL,
#menu .wrapper > UL > LI:hover > A {
    background-color:#f5f5f5;}
#menu UL UL > LI:hover > A:hover {
    background:#eaeaea;}
#sideNav {
    background-color: #1C2E4C;} 


.counter {
    background-color: #EB520C;
    text-shadow: none;}


/* TABS & ACTION BUTTONS
================================================ */
.paginator A,
.paginator .pagedSelected,
.taboid li a,
#messages .threadActions UL LI,
UL.profiles OL.actions LI, 
.accordion .users-list OL.actions LI,
#media-gallery .media-edit-menu > A,
#shoutsContainer .shouts .shoutInfo A.btn-s,
.dropdownMore LI {
    background-color: #fefefe;
    background-image: linear-gradient(transparent,rgba(0,0,0,.1));
    border-color: rgba(120,120,120,.5);
    color:#555;
    text-shadow: 1px 1px 0 #fff;
    font-weight: bold;
    box-shadow: 2px 2px 0 rgba(0,0,0,.08);}
.taboid LI A {
    font-size: 1.3em;}
.dropdownMore > LI OL {
    border-color: rgba(100,100,100,.4);
	border-top:1px solid #fff;}
.paginator A:hover,    
.paginator .pagedSelected,
.taboid li a:hover,
#messages .threadActions UL LI:hover,
.taboid li.selected a,
UL.profiles OL.actions LI:hover,
.accordion .users-list OL.actions LI:hover,
#media-gallery .media-edit-menu > A:hover,
#shoutsContainer .shouts .shoutInfo A.btn-s:hover,
.dropdownMore LI:hover {
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.4);
    background-color: #5384d7;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(0,0,0,.1));
    border-color: transparent;
    }



/* inbox */
UL.threads LI {
    background-color: #F8F8F8;
    border: 1px solid #E1E1E1;}
LI.ads-email .threadTitle > span {
    background-color: #487a90;
    color: #fff;}


/* OTHER -- needs to be sorted out
============================================= */

/* PROFILES */
.username a:hover {
    color: #EB520C;
    text-decoration: none;}
UL.profiles.browse LI.even,
UL.profiles.columnView > LI {
    background-color: #F8F8F8;
    border: 1px solid #E1E1E1;
    border-radius: 4px 4px 4px 4px;}
UL.profiles.browse > LI {
    border-bottom: medium none;
    padding: 2%;}
UL.profiles.browse .thumbnail .force_info,
UL.profiles.thumbView .thumbnail .force_info {
    right: 10px;}
UL.profiles.browse .thumbnail,
UL.profiles.thumbView .thumbnail {
    border: 1px solid #CCCCCC;
    padding: 0.25em;}
UL.profiles.browse {
    border-top: medium none;}
   

/* ASIDE */
#aside .box H3, #aside .box H4, #aside .box H5 {
    font-weight: bold;}
#featuredMemberOuter H6 {
    font-size: 1.5em;}


#appMsgContainer {
    border: 1px solid #E1E1E1;
    border-radius: 5px 5px 5px 5px;}

/* #verifyEmailContainer fix */
#verifyEmailContainer,
#verifyEmailContainer .verify-item {border-color:#dcdcdc;}


/* HP ADJUSTMENTS 
================================== */
.hp94 header {background:#0065D5;}
.hp94 #menu {background:#0065D5; padding-bottom:10px; border-bottom:5px solid #0653A7;}
.hp94 #welcome {color:#fff;}

.hp378 body {background:#343B43;}
.hp378 #footer, 
.hp378 #welcome {color:#fff;}
.hp378 #footer a, 
.hp378 #footer a:hover {color:#FF8E1D;}
.hp378 #menu .wrapper, 
.hp378 #container .wrapper, 
.hp378 #welcome .profileLinks > li > A {border:1px solid #79817D; box-shadow:2px 2px 0 rgba(0,0,0,.1);}
.hp378 #welcome .login, 
.hp378 .dropdownContainer { margin-right:0; color:#fff; background-color:#76817B; }
.hp378 #authorizedUser LI UL LI {border:none;}

.hp586 body {background:#FBFAF2;}

.hp645 #container {background:#66BABD; padding:10px 0 10px 0 !important; margin-top:10px;}
.hp645 #container .wrapper {margin-top:0; border:none; overflow:hidden; box-shadow:1px 1px 4px rgba(0,0,0,.3);}

.hp655 body {background:#F3E8DE;}
.hp655 #menu .wrapper, 
.hp655 #container .wrapper {border:1px solid #DAD0C7; border-bottom:4px solid #D3C9C0;}

.hp659 body {background:url(images/czech_light_blue_bg.jpg);}

.hp754 body {background:url('images/hp754_site_pattern.png')}

.hp799 body {background:url(/homepages/india_singles/images/bg.jpg) center top no-repeat;}

.hp887 #container {background:url(/homepages/lila/images/home_bg.jpg) center 0px repeat-x; padding-top:1px; margin-top:14px;}

.hp997 body:not(#c-Home), 
.hp997.authorized body {background: #fbefde;}

.hp1520 body:not(#c-Home), 
.hp1520.authorized body {background: #FFF1D5;}
.hp1520 #footer a { color: #bb495b; text-decoration: underline; }
.hp1520 #footer a:hover { text-decoration: none; }

.hp94 #popup-overlay .header {background:#105baf !important;}