#btmmenu ul {}
#btmmenu li {display: inline; padding: 0px 5px;}
#btmmenu li a {}

#pageContent img {border: none;}

/* FFAD Stylesheet Interior Pages */

*, html {margin: 0; padding: 0;}

.clear {clear: both;}

body {background: #000000;}

#wrapper {margin: 0 auto; width: 920px;}

#header img {border: none;}

/* Top Ads Section */

#topAds {padding: 10px 0;}
#topAds img {border: none;}
#smLeftAd {width: 130px; float: left; display: inline; }
#centerAd {width: 660px; float: left; display: inline; text-align: center;}
#smRightAd {width: 130px; float: left; display: inline;}
#smRightAd img {float: right;}

/* Main Container Section */

#mainContainer {}

#leftSideBar {color: #ffffff; width: 130px; display: inline; float: left;}
#leftSideBar img {border: none;}
#leftSideBar p {font-size: 10px; font-family: verdana, tahoma, sans-serif;}

#pageContent {background: #ffffff; width: 520px; display: inline; float: left; padding: 5px;}
#pageContent a {color:#DD0000 !important;}
#pageContent h2 {color: #DD0000; font-style: italic; font-size: 32px; padding-bottom: 20px;}
#pageContent p {font-family: verdana, tahoma, sans-serif; font-size: 10px;}

#rightSideBar {color: #ffffff; width: 260px; display: inline; float: left;}
#rightSideBar img {float: right; margin-bottom: 5px; border: 1px solid #C0C0C0;}

/* Listing Styles */
.listing {font-family: verdana, tahoma, sans-serif; padding: 10px 0;}
.listing h3 {color:#BB0000; padding: 5px 0;}
.listing h3 a {color: #BB0000;}
.listing p {font-size: 12px;}
.listing img {border: none; padding-left: 4px;}
.listing a {color: #BB0000;}

/* Footer Styles */

#footer {}


/* Begin Navigation Styles */
#navigation {
width: 920px;
margin: 0 auto;
    font-size:93%;
    line-height:normal;

    }
    
#navigation ul {
    margin:0;
    padding:0;
    list-style:none;
    }
#navigation li {
    float:left;
    margin:0;
    padding:0;
    }
    
#navigation a {
    display:block;
    color: #ffffff;
    text-decoration: none;
    font-family: verdana, tahoma, sans-serif;
    font-size: 10px;
    }

#navigation li {
    float:left;
    background:url("assets/images/rightTab.jpg")
      no-repeat right top;
    margin:0 2px;
    padding:0;
    }
#navigation a {
    display:block;
    background:url("assets/images/leftTab.jpg")
      no-repeat left top;
    padding:5px 15px;
}

#navigation ul li ul {
    border: 1px solid #cd4545;
    margin: 0;
    padding: 0;

    }
    
#navigation ul li ul li{
    background: #444444;
    margin: 0;
    display: block;
    float: none !important;
}

#navigation ul li ul li a:hover {
    background: #cd4545;
}

#navigation ul li ul li a {
    background: #444444;
    width: 180px;
    display: block;
}

#navigation li
	{
	position:relative;
	min-height: 1px;		/* Sophie Dennis contribution for IE7 */
	vertical-align: bottom;		/* Sophie Dennis contribution for IE7 */
	}

#navigation ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#navigation ul ul ul
	{
	top:0;
	left:100%;
	}

div#navigation li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#navigation li:hover ul ul,
div#navigation li li:hover ul ul,
div#navigation li li li:hover ul ul,
div#navigation li li li li:hover ul ul
{display:none;}

div#navigation li:hover ul,
div#navigation li li:hover ul,
div#navigation li li li:hover ul,
div#navigation li li li li:hover ul
{display:block;}

/* Calendar styles */


.new_calender{
 width: 119px;
 padding: 0;
 margin: 0px;
 color: #545454;
 text-align: center;
 background-color: #000000;
  border: 1px solid #c71640;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
}

.dateBox {text-align: center; }
.calenderHead {text-align: center;}

#calendar td {
 font-size: 6px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #c71640;
 width: 15px;
height: 20px;
 text-align: center;
 background-color: #000000;
}

#calendar td a:link, #calendar td a:visited {
 color: #C0C0C0;
 text-decoration: none;
}

#calendar td a:hover, #calendar td a:active {
 color: #c71640;
}

.dateBox {
    background: url(/assets/images/dategrad.jpg);
    width: 119px;
}

/* Big Calendar styles */


#bigcalendar {
 width: 518px;
 padding: 0;
 margin: 0px;
 color: #545454;
 text-align: center;
 background-color: #FFFFFF;
  border: 1px solid #c71640;
  font-family: tahoma, arial, sans-serif;
  font-size: 12px;
}

.bigdateBox {text-align: center; font-weight: bold; color: #000000; font-size: 16px;}
.calenderHead {text-align: center;}

#bigcalendar td {
 font-size: 6px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
 border: 1px solid #c71640;
 width: 75px;
 height: 50px;
 text-align: center;
 background-color: #FFFFFF;
}

#bigcalendar td a:link, #bigcalendar td a:visited {
 color: #C0C0C0;
 text-decoration: none;
font-size: 18px;
}

#bigcalendar td a:hover, #bigcalendar td a:active {
 color: #808080;
text-decoration: none;
}

.bigdateBox {
    background: url(/assets/images/dategrad.jpg);
    width: 518px;
}



/* Listing stuff */


#breadcrumbs {font-family: verdana, tahoma, sans-serif; padding: 7px 0; font-size: 10px;}
#breadcrumbs a {color: #DD0000;}

.businessListing {padding: 10px 0;}
.businessListing h3 {}
.businessListing a {color: #BB0000; text-decoration: none; font-family: verdana, tahoma, sans-serif;}
.businessListing a:hover {color: #DD0000;}
.businessListing p {font-family: verdana, tahoma, sans-serif; font-size: 10px;}

.eventListing {padding: 10px 0;}
.eventListing h3 {font-weight: 900; font-size: 20px;}
.eventListing a h3 {color: #333333 !important; text-decoration: none; font-family: verdana, tahoma, sans-serif !important;}
.eventListing a:hover {color: #550000;}
.eventListing p {font-family: verdana, tahoma, sans-serif; font-size: 10px;}

#listingPageContainer {width:520px;}
#listingPageContainer h1 {color:#DD0000;
font-size:32px;
font-style:italic;
padding-bottom:10px;}
.clear {clear: both;}
#listingPageContainer h1 a {color:#DD0000; text-decoration:none;}

.categoryItem img {float: left; display: inline; padding-right: 7px;}
.categoryItem {padding: 7px 0;}
.categoryItem a {color: #BB0000; text-decoration: none; font-family: verdana, tahoma, sans-serif;}
.categoryItem a:hover {color: #DD0000;}

/* Listing Layout 1 */

#pageContainerContentTop {width: 520px;}
#pageContainerContentTop {font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 7px 5px;}

#pageContainerImagesBtm {}
#imgBtm1 {float: left; display: inline; width: 170px;}
#imgBtm1 img {max-width: 168px;}
#imgBtm2 {float: left; display: inline; width: 170px;}
#imgBtm2 img {max-width: 168px;}
#imgBtm3 {float: left; display: inline; width: 170px;}
#imgBtm3 img {max-width: 168px;}


/* Listing Layout 2 */

#pageContainerContentLeft {width: 340px; float: left; display: inline;}
#pageContainerContentLeft {font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 7px 5px;}

#pageContainerImagesRight {float: left; display: inline; width: 170px;}
#imgRight1 {float: left; display: block; width: 170px; padding-bottom: 3px;}
#imgRight1 img {max-width: 168px;}
#imgRight2 {float: left; display: block; width: 170px; padding-bottom: 3px;}
#imgRight2 img {max-width: 168px;}
#imgRight3 {float: left; display: block; width: 170px; padding-bottom: 3px;}
#imgRight3 img {max-width: 168px;}

/* Listing Layout 3 */

#pageContainerContentRight {width: 340px; float: left; display: inline;}
#pageContainerContentRight {font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 7px 5px;}

#pageContainerImagesLeft {float: left; display: inline; width: 170px;}
#imgLeft1 {float: left; display: block; width: 170px; padding-bottom: 3px;}
#imgLeft1 img {max-width: 168px;}
#imgLeft2 {float: left; display: block; width: 170px; padding-bottom: 3px;}
#imgLeft2 img {max-width: 168px;}
#imgLeft3 {float: left; display: block; width: 170px; padding-bottom: 3px;}
#imgLeft3 img {max-width: 168px;}



#twitter a {color: #DD0000;}
#twitter ul {margin: 0; padding: 0;}
#twitter li {font-family: tahoma, arial, sans-serif; font-size: 11px; color: #666666; margin-left: 15px; margin: 0 ; padding: 0; list-style: none;}

.tweet {padding: 0 11px 7px 15px; font-dmaily: verdana, tahoma, sans-serif; font-size: 10px;}

/* Fairfield After Dark Coming Soon Page Styles */

body {background: #000000;}

.clear {clear: both;}

#container {width: 920px; margin: 0 auto; background-image: url(/assets/images/background.png); height: 600px; margin-top: 120px;}

#leftColumn {width: 685px; float: left; display: inline; padding: 530px 0 0 30px;}
#signUp {width: 315px; float: left; display: inline;}
#signUp p {color: #de5857; font-family: georgia, serif; font-size: 14px; font-weight: bold; margin-left:6px;}
#smallText {color: #666666; font-family: tahoma, arial, sans-serif; font-size: 11px; width: 300px; display: inline; float: left; padding-top: 30px;}

#signUpForm {background: url(/assets/images/inputbg.png); width: 259px; height: 30px;}
#signUpFormLeft input {margin: 5px 0 0 9px; border: none #ffffff; font-family: tahoma, arial, sans-serif; font-size: 11px; width:190px;}
#signUpFormLeft {width: 200px; float: left; display: inline;}
#signUpFormRight {width: 55px; float: left; display: inline;}
#signUpFormRight input {margin: 2px 0 0 0;}
#form p, #form h3 {font-family: tahoma, arial, sans-serif; font-size: 11px; color: #666666;}


#rightColumn {width: 205px; float: left; display: inline;}
#twitterBox {background-image: url(/assets/images/twitterbg.png); height: 310px; width: 185px; margin-top: 290px; font-family: tahoma, arial, sans-serif; font-size: 11px; color: #666666; }
#twitterBox img.logo {padding: 20px 0 0 14px;}
#twitterBox p.subscribe {font-family: tahoma, arial, sans-serif; font-size: 11px; color: #DD0000; margin-left: 15px;}
#twitterBox a {color: #DD0000;}
#twitterBox ul {margin: 0; padding: 0;}
#twitterBox li {font-family: tahoma, arial, sans-serif; font-size: 11px; color: #666666; margin-left: 15px; margin: 0 ; padding: 0; list-style: none;}

.tweet {padding: 0 11px 7px 15px;}
#cl_header{
width:120px;
height: 15px;
background-color: #EAF3FD;
}
#cl_previous{
float: left;
width: 13px;
height: 15px;
font-size: 10px;
}
#cl_next{
float: left;
width: 13px;
height: 15px;
font-size: 10px;
text-align:right
}
#cl_year{
float: left;
width: 85px;
height: 15px;
font-size: 11px;
text-align: center;
font-weight: bold;
padding:0 3px;
}

#days_text{
width:120px;
height: 15px;
font-family:Tahoma;
font-size: 10px;
}
#days_text a{color:#fff; text-decoration: none}
.day{
float: left;
width: 14px;
height: 15px;
margin-right: 3px;
text-align: center;
font-weight: bold;
font-family: Tahoma;
}

#days_num{
width:120px;
height: 15px;
padding: 1px 1px 1px 0px;
font-family: Tahoma;
}
.day_num{
float: left;
width: 16px;
height: 15px;
margin-right: 1px;
background-color: #999999;
color:#333333;
text-align: center;
font-family: Tahoma;
font-size: 11px;
}
.day_num a:link,.day_num a:visited{
color: #333333;
text-decoration: none;

}
.day_num a:hover{
color: #333333;
text-decoration: underline;
}
div.blank{
float: left;
width: 16px;
height: 15px;
padding-top: 1px;
margin-right: 1px;
background-color: #CCCCCC;
color:#333333;
text-align: center;
font-family: Calibri, "Trajan Pro", "Trebuchet MS";
text-decoration: none;
}
div.day_num_inner{
float: left;
width: 16px;
height: 15px;
margin-right: 1px;
padding-top: 1px;
background-color: #999999;
color:#333333;
text-align: center;
font-family: Calibri, "Trajan Pro", "Trebuchet MS";
}
div.highlight{
float: left;
width: 16px;
height: 15px;
margin-right: 1px;
padding-top: 1px;
background-color: #0099FF;
color:#333333;
text-align: center;
font-weight: bold;
font-family: Calibri, "Trajan Pro", "Trebuchet MS";
}
div.selected{
float: left;
width: 16px;
height: 15px;
margin-right: 1px;
padding-top: 1px;
background-color: #0099CC;
color:#333333;
text-align: center;
font-weight: bold;
font-family: Calibri, "Trajan Pro", "Trebuchet MS";
}

