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

File Name: 
nyab.css

Description:
Sytlesheet that applies to only site-wide elements, or elements that are close to
being site-wide on New York Art Beat; targets both layout and typophraphical elements.

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

/*
Layout
----------------------------------------------------------------------------------------- */

body { background: #F2F2F0 url(/resources/images/header_bg.gif) 0 110px repeat-x; }

#masthead h1 { margin-right: 76px; width:595px;}

body.en h1 a:hover, 
body.en h1 a:focus { background: url(/resources/images/h1_bg_e.gif) -604px -4px no-repeat; }

/*#aboutContact { margin: 0px 0px 0px 134px; }*/

#site { border-bottom: 1px solid #501c74; }

#disclaimer { color: #838587; }

#username, 
#password { border: 1px solid #111; }

.textfield input, 
.textfield textarea { border: 1px solid #111; }

#blog .discuss { background-image: url(/resources/images/mytab/grey_comment.gif); }

#main div.main-pic { background: white; } /* ?location */

/* Promo Pages */
body.en h3#promo { padding-top: 0; }
body.ja h3.promo { padding-top: 0; padding-bottom: 4px; }

/* coming soon	*/
#soonbox { background: #fff; border: 2px solid #FF00CC; }
#soonbox h2 { border-left: 30px solid #0E8FCF; }

.mytab_signup_button {background: transparent url(/resources/images/misc_graphics/button_generic_right_tab.png) top right no-repeat; height:40px; float:left; display:inline; }
.mytab_signup_button a { padding:10px 10px 10px 10px; background: transparent url(/resources/images/misc_graphics/button_generic_left_tab.png) top left no-repeat; height:20px; display:block; color: #fff !important; font-size:1.8em; line-height: 1.1; font-weight: bold;}


/*
Typography
-------------------------------------------------------------------------------------------------- */
h2 { color: #501c74; }

a:link, 
a:visited { color: #0099bf; }
a:hover, 
a:active { color: #501c74; }

#twitter li a:link,
#twitter li a:visited {color: #666;}
#twitter li a:hover,
#twitter li a:active {color:#333;}

#twitter li span a:link,
#twitter li span a:visited {color: #0099bf;}
#twitter li span a:hover,
#twitter li span a:active {color: #501c74;}

#banner h1 { color: #FBFBFB; } /* ?delete */

h3.promo em { color: #501c74; }
body.ja h3.promo { font-size: 100%; font-weight: 600; }

/* six main tabs on top */
#mainNav .tab, 
#mainNav .tab_selected { color: #0099bf; }

#venue_list ul li, 
#event_list ul li { color: #BFC0C0; }

.inline_list { color: #E3E3E3; }

#badge_slogan,
#nearby ul { color: #5B5D60; }

.nearby_categ { color: #5B5D60; }

/* venues and events pages */
p.review_meta { color: #5B5D60; }
p.review_meta strong { color: #292929; }
span.artistname { color: #501c74; }

#add_review label { color: #5B5D60; }

ul#textlinkads li span { color: #292929; }
ul#textlinkads li span a { color: #148BCF; }

/* QR news */
#news div.blogbody h3 { color: #111; }

/* MyNYAB */
p#mytabseen,
span.mytabseen { color: #838587; }

.loginPanel h3 { color: #501c74; }

/* pick */
#holidaynote strong { color: #501c74; }

/* coming soon	*/
h2 a { color: #0099bf; }


/* HOME 2013 */

.tablogpreview{
    margin : 30px 0 0 0 !important;
}

#spot:hover a, #spot:active a {color: #501c74;}
#spot:hover .main-pic a, #spot:active .main-pic a {border: 1px solid #501c74; }

#event_list_switcher li.selected a {color: #501c74;}
#event_list_switcher li a:hover {color: #501c74; }


.event_list ul li h3 {color:#0099bf;}
.event_list ul li:hover h3 {color:#501c74;}
.event_list ul li:hover .event_image {border: 1px solid #501c74;}

#homebnrs .normal {list-style: none; padding:0 5px 10px 0}
#homebnrs .normal img {height:auto !important; width:209px !important;}

#homebnrs .bnr_rt, #homebnrs .bnr_lt { }

div.event_list ul li .timeleft .timealert {color: #501c74;}
    
.pivot #event_list_switcher li.selected a,.pivot #nearby ul li .timealert,.pivot #event_list_contents span { color:#501c74; }

    
 /*@media (max-width: 767px) {

   Color for mobile*/
.mobile #masthead, .mobile #masthead h1, body.en .mobile #lang-switcher, body.ja .mobile #lang-switcher, .mobile #disclaimer   { background-color: #501c74; }
    	
.mobile #mainNavMobile ul#tabsMobile li.tab_selected a:link, #mainNavMobile ul#tabsMobile li.tab_selected a:visited { color:#501c74;}
    
    /*Mobile Title*/
.mobile #masthead h1 {background-image: url(/resources/images/h1_smaho_nyab.png); moz-background-size: 87.5px 62.5px; -webkit-background-size: 87.5px 62.5px; background-position: 30px 30px; }
.mobile body.en #lang-switcher, .mobile body.ja #lang-switcher, .mobile  #jumpToMobileMenu a { border-left:1px solid #7f43a8; }
/*}*/

#firstad{
    display:none !important;
}


