 
/*Base Colors
------------------------------------------------------------ */


.container, .sliderGallery { background: #000000; }

.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover {background: #cccccc }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid; }
hr {background: #cccccc; color: #cccccc; }
#footer-wrap {background: #2e2e2e;}

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, #masthead #logo h1 a {font-size:45px; color:#FFFFFF;}
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #ffffff}

.welcomebox h2, .welcomebox h6, .welcomebox p {color:#ffffff}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #87f1ff; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #f787ff; }

/*Navigation
------------------------------------------------------------ */


/* #top .sf-menu, #top .sf-menu li,.sf-menu, .sf-menu li, #menu-wrap { background:#000000; }
#top .sf-menu li a,.sf-menu li a { color:#87f1ff; background: #000000; }
#top .sf-menu li a:hover, .sf-menu li a:hover { color:#f787ff; background:#333333}
#top #search #s, #search #s {border: 1px solid #333333;}
*/


/*Custom CSS
-------------------------------------------------------------*/

div#masthead { padding-top:10px; }

div#logo { background-image:url('images/Boston_Food_Rules_Logo.png'); }



/* FOOTER */
div#jazz_network_footer { width:950px; height:30px; text-align:center; font-size:17px; }
div#footer p { font-size:14px; line-height:22px; }


/* DUEL ADS ON ARCHIVES PAGE */
div#duel-ads-on-archives { 
position : relative;
z-index : 10;
background-color:#000000;
float: left;
text-align: center;
width: 990px;
height: 70px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;  }

div#ads-on-archives { 
position : relative;
z-index : 10;
background-color: #000000;
float:left;
text-align: center;
width: 495px;
height: 70px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;  }

/* DUEL ADS ON HOME PAGE */
div#duel-ads-on-home { 
position : relative;
z-index : 10;
background-color:#000000;
float: left;
text-align: center;
width: 970px;
height: 70px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;  }

div#ads-on-home { 
position : relative;
z-index : 10;
background-color: #000000;
float:left;
text-align: center;
width: 476px;
height: 70px;
margin-left: auto;
margin-right: auto;
margin-top: auto;
margin-bottom: auto;
vertical-align: middle;  }




