body { background-color:#212121; color:#fff; font-family:"Trebuchet MS"; font-size:13px; line-height:20px; }


/* layout
-----------------------------------------------------*/
#container { position:relative; width:930px; margin:0 auto; padding:0; }
#header { position:relative; clear:right; margin:0; padding:0; }
#searchBoit { position:absolute; right:0; top:92px; }
#main { border-top:1px #CCC dotted; padding-top:2px; }
#colorLinks { position:relative; height:30px; clear:left; padding-top:30px; }

.col { position:relative; width:308px; float:left; }

#events, #artists { width:280px; margin:0 26px 0 4px; }
#featured { width:280px; margin:0 28px 0 0; }

#photoshome { border-bottom:1px #CCC dotted; height:211px; } 
#photo2, #photo3 { margin-left:3px; }

#copy { float:right; }


/* navigation
-----------------------------------------------------*/
a { color:#CC9933; }
a:hover { color:#FF6633; }

#topnav { position:relative; float:right; font-size:14px; font-weight:bold; width:100%; }
#topnav ul { position:relative; float:right; margin:0; padding:0; border:0; }

#colorLinks a { font-size:14px; font-weight:bold; text-decoration:none; color:#fff; }

#footer ul li, #topnav ul li { display:inline; margin-left:1em; }
#footer a, #topnav a { color:#fff; text-decoration:none; }
#footer a:hover, #topnav a:hover { color:#FF6633; text-decoration:underline; }
#footer ul { position:relative; left:-12px; margin:0; padding:0; border:0; }

#fullMenu { border-bottom: 4px #A04124 solid; margin-right:3px; }
#allEvents { border-bottom: 4px #C6753C solid; margin-right:3px; }
#viewGallery { border-bottom: 4px #CC9933 solid; }


/* typography
-----------------------------------------------------*/
h1 { font-size:25px; font-weight:100; margin:14px 0 20px 0; }
h2 { font-size:20px; font-weight:100; margin:14px 0 20px 0; }
h3 { font-size:19px; font-weight:100; color:#CC9933; }



/* secondary pages
-----------------------------------------------------*/
#contentsecondary { position:relative; }
#pairingLogo { margin-right:10px; }

.twocol { position:relative; width:450px; float:left; vertical-align:top; }

#thumbholder table td { border-collapse:collapse; border:#CCC; }

/*  Events listings
-----------------------------------------*/
#events1, #showing1, #music1 { list-style-type:none; position:relative; margin:0; padding:0; width:100%; border-bottom:1px #404040 solid; }
#events1 li, #showing1 li, #music1 li { margin:0 0 10px 0; padding:0; }

.event-time { float:right; }
.event-date { float:left; font-weight:bold; }
.event-time, .event-date { font-size:110%; color:#CC9933; }

.event-desc {  margin-left:0; }


/*  Menus
-----------------------------------------*/
#menus a { display:block; height:100%; padding:5px; color:#fff; }
#menus h3 { color:#fff; }
#menus a:hover { background-color:#C6753C; }
.menulnks { position:relative; float:left; width:225px; margin-right:3px; padding:0; height:75px; background-color:#A04124; }


/* misc.
-----------------------------------------------------*/
.pdflink { background:url(../images/icon-pdf.gif) no-repeat left; padding-left:20px; } 


/* updating Producart styles
-----------------------------------------------------*/
/*.pcShowCatImage { border:1px #00FF00 dashed; }
.pcShowCategoryInfoP { border:1px #FF6600 dashed; }*/
.pcShowCategoryInfoP p { margin:0 0 0 20px; }

/* index page
-----------------------------------------------------*/
.show { display:block; }
.hide { display:none; }










