/* orange: dc7c23 

*/

body { background-color:#000; margin:0; padding:0; overflow-x:hidden }
ul, ul li { margin:0; padding:0; list-style-type:none; list-style-position:outside; }
a:focus, a:active {outline: none;}
a { color:#DC7C23; }
hr.clear {color:transparent; background-color:transparent; height:1px; width:1px; border:1px solid transparent; clear:both; margin:0; padding:0; }
h1 { font-weight:normal; margin:0 0 10px 0; padding-bottom:10px; text-transform:uppercase; border-bottom:1px solid #333; font-size:16px }
h2 { font-weight:normal; margin:0 0 10px 0; padding-bottom:10px; text-transform:uppercase; border-bottom:1px solid #333; font-size:14px; margin:20px 0 0 0; }
h3 { font-weight:bold; margin:0 0 10px 0; padding-bottom:0px; text-transform:uppercase; border-bottom:1px solid #333; font-size:12px;}
p { line-height:18px; }
a img { border:none; }

#loading {
    background-color: #000;
    color: #DC7C23;
    margin: 150px 0 0 400px;
    padding: 10px;
    position: absolute;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	display:none;
	opacity:0.7;filter:alpha(opacity=70);
}

a.signUp { display:inline-block; padding:5px 20px; background-color:#dc7c23; color:#000; margin:10px 5px 5px 5px; text-decoration:none; border:1px solid #dc7c23 }
a.signUp:hover {color:#fff; border:1px solid #FFF;  }

fieldset {width:510px; border:1px solid #333; padding:10px 20px; }
fieldset legend { text-transform:uppercase; }
fieldset label { display:inline-block; width:175px; }
fieldset input[type=text] {width:320px; margin-bottom:4px; background-color:#f0f0f0; border:1px solid #333; padding:2px}
fieldset input[type=text]:focus { background-color:#DDD; }
fieldset input.day, fieldset input.month { width:70px; }
fieldset input.year {width:145px; }

fieldset.jobform { width:370px; } 
fieldset.jobform label { display:inline-block; width:100px; }
fieldset.jobform input[type=text] {width:200px; margin-bottom:4px; background-color:#f0f0f0; border:1px solid #333; padding:2px}
fieldset.jobform input.day, fieldset.jobform input.month { width:50px; }
fieldset.jobform input.year {width:100px; }
fieldset.jobform textarea {width:350px; }

#siteWrapper { background-color:#333; width:960px; margin:0 auto; }

#siteWrapper #mediawall { position:absolute; width:960px; height:600px; margin-left:-160px; }
#siteWrapper #siteHolder {position:absolute; width:960px;margin-top:30px;   }
#siteWrapper #siteHolder #site { width:960px; margin:0 auto; }

#siteWrapper #siteHolder #site #header { height:430px; width:960px; font-family:Tahoma, Geneva, sans-serif }
#siteWrapper #siteHolder #site #header a#logo { display:block; width:200px; height:120px; background:transparent url('../images/logo.png'); margin-top:0px; position:absolute; text-indent:-9999px }
#siteWrapper #siteHolder #site #header ul#nav {  position:absolute; margin-top:38px; margin-left:240px; background-color:#000000; height:37px;  }
#siteWrapper #siteHolder #site #header ul#nav li { float:left; display:inline-block; padding:0; }
#siteWrapper #siteHolder #site #header ul#nav li a { display:block; line-height:37px; color:#d0d0d0; text-decoration:none; font-size:11px; text-transform:uppercase; padding:0 10px;  }
#siteWrapper #siteHolder #site #header ul#nav li a.sel {background-color:#dc7c23; color:#FFF }
#siteWrapper #siteHolder #site #header ul#nav li a:hover {background-color:#222; }

#siteWrapper #siteHolder #site #header ul#metaNav, #fbNav { position:absolute; width:200px; margin-left:760px; height:25px; margin-top:5px; }
#fbNav a{ float: right; }
#siteWrapper #siteHolder #site #header ul#metaNav a { display:block; float:right; font-size:11px; color:#fff; line-height:25px; padding-left:20px; background:transparent url('../images/facebook.png') no-repeat left 7px; }
#siteWrapper #siteHolder #site #header ul#metaNav a:hover {color:#333; }

#siteContent { width:922px; background:transparent url('../images/contentBG.png') no-repeat left top; min-height:300px; padding:10px 20px; font-family:Tahoma, Geneva, sans-serif; color:#FFF; font-size:12px; }
#siteContent strong { color:#dc7c23;}

#siteContent #left { width:340px; float:left; }
#siteContent #right { width:570px; float:right; }
#siteContent .jumpIn { margin-top:0px!important; }

.event-wall h3 { background-color:#dc7c23; line-height:28px; padding:0 10px; margin:3px 0 10px 0; }
.event-wall img {  margin-left:55px; }

#accordion { width:340px;}
#accordion h3 { background:#000000 none; border:1px solid #1b1b1b; font-weight:normal; }
#accordion h3 a { background:none; color:#FFF; text-transform:uppercase; font-family:Tahoma, Geneva, sans-serif; font-size:13px; }
#accordion h3.ui-state-active a  { color:#dc7c23; }
#accordion div { background:none; border:none; font-size:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:5px; line-height:18px;}

#facebook { margin-top:20px; width:336px; height:232px; overflow:hidden; border:1px solid #1b1b1b; }
#facebook iframe { margin-top:-2px; margin-left:-2px; }

#subscribeEvent { background-color:#1b1b1b; padding:10px; margin-top:20px; text-align:center; border:1px solid #222222; }
#subscribeEvent h2 { padding:0 0 10px 0; margin:0 0 10px 0; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-transform:uppercase }

#albumHolder {margin:20px 0;}
#albumHolder a {}
#albumHolder a img {}
#albumHolder h3 a{ text-decoration:none; color:inherit;}
#albumHolder h3 { background-color:#111; color:#FFF; font-size:11px; font-family:verdana; font-weight:normal; padding:10px 20px; border:1px solid #404040; text-align:center; text-transform:uppercase;}
#albumHolder h3 span {}
#albumHolder h3 strong { color:#dc7c23; }

.eventform label , .popupcontainer label { display:inline-block; width:200px}
.eventform input , .popupcontainer input { display:inline-block; width:200px}

.galleryImage, #recentpics a img {
	margin-right:5px;
	border:1px solid #333;
	opacity:0.7;filter:alpha(opacity=70);
}

.galleryImage:hover,  #recentpics a:hover img  { opacity:1;filter:alpha(opacity=100) }

#recentpics a img  { margin-right:1px; }}

#sponsors { padding-top:15px; }
#sponsors img { border:none; margin:10px; }


#footer {margin:10px 0; padding:10px; border-top:1px solid #404040; font-family:verdana;font-size:11px;   color:#FFF; background-color:#1b1b1b}
#footer .fLeft { }
#footer .fLeft ul { width:210px; border-right:2px dotted #404040; float:left; }
#footer .fLeft ul li a {color:#404040; text-decoration:none; display:block; padding:0 10px; font-size:12px; font-weight:bold;text-transform:uppercase; }
#footer .fLeft ul li a:hover { color:#686868; }
#footer .fLeft ul li a.sel { color:#ff500d; }

#footer .footerbox {width:115px; padding:0 10px; border-right:2px dotted #404040; float:left; margin:0 0 0 10px; height:160px; }
#footer .footerbox  strong { display:block; }
#footer .footerbox strong a { text-decoration:none; }
#footer .footerbox small { color:#686868; }
#footer .footerbox small a {color:#686868; display:block; margin:10px 0 0 0;}
#footer .footerbox small a:hover {color:#ff500d;}

#footer .fLeft .logobox { float:right; width:270px; margin:0 0 0 0; }
#footer .fLeft .logobox a img {opacity:0.4;filter:alpha(opacity=40); margin:10px 20px 0 0; height:25px; }
#footer .fLeft .logobox a:hover img {opacity:1;filter:alpha(opacity=100); }

#footer .footernote { margin-top:10px; background-color:#000; height:30px; line-height:30px; }
#footer .footernote .left { float:left; width:765px; margin:0 0 0 10px; color:#404040 }
#footer .footernote .right { float:right; width:150px; text-align:right; margin:0 10px 0 0; }
#footer .footernote .right a {
    background: url("../images/dog.png") no-repeat scroll left 9px transparent;
    color: #404040;
    display: inline-block;
    padding-left: 20px;
    text-decoration: none;
}


.djFiche { font-family:Arial, Helvetica, sans-serif; font-size:13px; clear:both; padding:20px}
.djFiche:hover { background-color:#111; }
.djFiche img { float:left; padding:5px; border:1px solid white; margin:0 10px 20px 0 }
.djFiche h2 {font-family:Tahoma;text-transform:uppercase; margin:0 0 10px 0; color:#f28d21; margin:0 0 10px 0;}
.djFiche p { margin:0 0 7px 0}
.djFiche p strong {color:#f28d21; font-weight:normal; display:inline-block; width:80px;}
.djFiche a { color:#FFF }
.djFiche a:hover { color:#f28d21; }

.foto-paal { float:left; width:275px;  }
.foto-paal a img { margin:0 0 10px 0;opacity:0.75;filter:alpha(opacity=75); }
.foto-paal a:hover  img {opacity:1;filter:alpha(opacity=100); }
.mid-content { float:left; width:350px }

.mid-content a img { margin:0 10px 10px 0;opacity:0.75;filter:alpha(opacity=75); }
.mid-content a:hover  img {opacity:1;filter:alpha(opacity=100); }

.galleryHead { font-size:14px; color:#fff;background-color:#222;text-align:left;margin:0; padding:0; line-height:30px; padding-left:15px; }
.gallery a { background:transparent url('../images/arrow.png') no-repeat left 4px; color:#FFF; padding-left:15px; text-decoration:none; display:block; }
.gallery a:hover { color:#dc7c23;}

.vg-box { width:420px; float:left; padding:0 15px 15px 15px; background-color:#1B1B1B;border: 1px solid #222222; margin-bottom:15px; }
.vg-box a img { padding:10px; border:1px solid #222222; margin-bottom:10px; }
.vg-box a:hover img { border:1px solid #666; }
.info-box { width:420px; float:left; padding:0 15px 15px 15px; background-color:#1B1B1B;border: 1px solid #222222; margin-bottom:15px; }

.basic h3.selected {
    background-color:transparent;
    color: #FFF;
	font-weight:bold;
	border:none;
	margin:0 0 10px 0;
	
}

#birthdayzdiv, #busidiv {}
#birthdayzdiv .left, #busidiv .left { float:left; width:500px;}
#birthdayzdiv .right { float:right; width:355px;}
#busidiv .right { float:right; width:420px;}
#busidiv .left a img { border:1px solid #1B1B1B; padding:5px; }
#busidiv .left a:hover img { border:1px solid #666;  }

.nextprev { position:absolute; margin:1px 0 0 185px}
.nextprev a { display:inline-block; height:30px; width:30px; line-height:28px; font-size:18px; text-align:center; text-decoration:none; background-color:#333; color:#000; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; }
.nextprev a:hover { background-color:#666; }
.nextprev a.prev {}
.nextprev a.next {}

.basic h3 {
    background-color: #F28D21;
    border-top: 1px solid #000000;
    color: black;
    cursor: pointer;
    display: block;
    font-size: 17px;
    font-weight: normal;
    margin: 0;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
}


/*.agenda {
    border-collapse: collapse;
	width:250px;
	
}
.agenda td {
    border: 1px solid #333;
    text-align: center;
}
.agenda td b {
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
}
.agenda td a {
    background-color: #222222;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    text-decoration: none;
    width: 100%;
}
.agenda td a:hover {
    background-color: #F28D21;
    color: #FFFFFF;
}
.agenda .header {
    background-color: #F28D21;
    color: #000000;
    line-height: 35px;
    text-align: center;
    text-transform: uppercase;
}
.agenda .header b {
    font-size: 16px;
}
*/

#mini_cal { width:250px; float:left;}
#mini_cal table { border: 1px solid #333;width:250px;  text-align: center;    border-collapse: collapse;}
#mini_cal table tr:first-child { background-color:#333; height:30px; }
#mini_cal table td {height:30px;border: 1px solid #333; vertical-align:middle }
#mini_cal table td a { display:block;height:30px; line-height:30px; color:#FFF; text-decoration:none;}
#mini_cal table td a:hover { cursor:help; }

#event-detail { float:right; width:650px;}
#event-detail #box { float:right; width:380px; }
#event-detail #imgBox { float:left; margin:0 10px 10px 0; width:250px;}
#event-detail img#event-img { border:5px solid #333; }
#event-detail h2 { margin:0 0 10px 0; text-transform:uppercase;  color:#FFF; font-weight:bold; }
#event-detail label {display:block; width:125px; float:left; font-weight:bold; color:#F28D21 }
#event-detail span { display:block; width:250px; float:right; }
#event-detail .line { float:left; margin-bottom:10px; }

#siteContent .closed {}

#siteContent.exquis label, #siteContent.exquis a,#siteContent .exquis h2 {color:#F28D21 }
table.agenda a.exquis, #siteContent .exquis a.signUp, .legend .legend-exquis {background-color:#F28D21 }

#siteContent .tipsy label, #siteContent .tipsy a, #siteContent .tipsy h2 {color:#F52887 }
table.agenda a.tipsy, #siteContent .tipsy a.signUp, .legend .legend-tipsy {background-color:#F52887 }

#siteContent .inferno label, #siteContent .inferno a, #siteContent .inferno h2 {color:#357EC7 }
 table.agenda a.inferno, #siteContent .inferno a.signUp, .legend .legend-inferno {background-color:#357EC7 }

#siteContent .extra label, #siteContent .extra a, #siteContent .extra h2 {color:#99C68E }
table.agenda a.extra, #siteContent .extra a.signUp, .legend .legend-extra {background-color:#99C68E }

#event-detail a.signUp {margin:10px 0 0 0; width:219px; color:#FFF; text-align:center; background-color:#333; border-color:#333; }
#event-detail a.signUp:hover { background-color:#666; border-color:#333; }

.legend { margin-top:235px; }
.legend span { display:inline-block; margin-bottom:1px; padding:5px 10px; text-align:right;}


a.concept-banner img { margin:10px 0 0 0; border:5px solid transparent; opacity:.5;filter:alpha(opacity=5);filter: “alpha(opacity=5)”; width:400px; height:125px; }
a.concept-banner:hover img { opacity:1;filter:alpha(opacity=100);filter: “alpha(opacity=100)”;}
a.concept-banner img.sel { border:1px solid #333;opacity:1;filter:alpha(opacity=100);filter: “alpha(opacity=100)”; }

#contept-box { width:400px; float:left;}
#contept-detail { width:500px; float:right}
#contept-detail #box { float:right; width:500px; } 
#contept-detail h2 { margin:0 0 10px 0; text-transform:uppercase;  color:#FFF }
#contept-detail label {display:block; width:125px; float:left; font-weight:bold; color:#F28D21 }
#contept-detail span { display:block; width:350px; float:right; }
#contept-detail .line { float:left; margin-bottom:10px; }

/* Feature list */

/*** Overall MovingBoxes Slider ***/
.mb-slider {
  width: 900px; /* default, this is overridden by script settings */
  margin: 0 auto;
  position: relative;
  left: 0;
  top: 0;
 
}

/* Panel Wrapper */
.mb-scrollContainer, .mb-scroll {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0 auto;
  margin-left:-5px;
  padding: 0;
  position: relative;
  left: 0;
  top: 0;

  /***(>'-')> Control Panel Font size here <('-'<)***/
  font-size: 18px;
}

/* active slider border highlight */
.mb-active-slider {

}

/*** Slider panel ***/
.mb-slider .mb-panel {
  width: 500px;  /* default, this is overridden by script settings */
  margin: 0px 0;
  padding: 0px 7px;
  cursor: pointer;
  float: left;
  list-style: none;
}

/* Cursor to arrow over current panel, pointer for all others,
  change .current class name using plugin option, currentPanel : 'current' */
.mb-slider .mb-panel.current {
 cursor: auto;
}

/*** Inside the panel ***/
.mb-inside {
  padding: 10px;
}

.mb-inside img {
  display: block;
  margin: 45px auto 0;

}

.mb-inside h2 {
  font-weight: normal;
  display:none;
  color: #000;
  font-size: 140%; /* Adjust panel header font size using em or % */
  margin: 0 0 8px 0;
}

.current .mb-inside h2 { display:block;  z-index:199;  background-color:#000; color:#FFF; position:absolute; width:400px; margin-left:-140px; font-size:11px; font-family:verdana; font-size:normal; padding:10px 20px; border:1px solid #404040; text-align:center; text-transform:uppercase;}
.current .mb-inside h2 strong { color:#db7c23 }

.current .mb-inside img { border:2px solid white; }

.mb-inside p {
	display:none;
  font-size: 100%; /* Adjust panel text font size using em or % */
  color: #444;
}

.mb-inside a {
  color: #333;
  text-decoration: none;
  border-bottom: 1px dotted #ccc;
}

.mb-inside a:hover {
  border-bottom: 1px solid #999;
}

/*** Left & Right Navigation Arrows ***/
a.mb-scrollButtons {
  display: block;
  width: 45px;
  height: 58px;
  background: transparent url(../images/arrows.png) no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -29px; /* if you change the arrow images, you may have to adjust this (1/2 height of arrow image) */
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  border: 0;
}
a.mb-scrollButtons.mb-left {
  background-position: left top;
  left: -45px;
}
a.mb-scrollButtons.mb-right {
  background-position: right top;
  right: -45px;
}
a.mb-scrollButtons.mb-left:hover {
  background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
  background-position: right bottom;
}

/*** Controls added below the panels ***/
.mb-controls {
  margin: 0 auto;
  text-align: center;
  background: #ccc;
}
.mb-controls a {
  color: #444;
  font: 12px Georgia, Serif;
  display: inline-block;
  text-decoration: none;
  padding: 2px;
  height: 18px;
  margin: 0 5px 0 0;
  text-align: center;
  outline: 0;
}
.mb-controls a.current, .mb-controls a:hover {
  color: #fff;
}
.mb-active-slider .mb-controls {
  background: #999bff;
}

#popupcontainer { width: 800px; padding: 10px; text-align:center; color: #fff; font-family: Tahoma; font-size: 11px; margin:0 auto; } 
#popupcontainer  form { text-align:left; }

span.error { font-size:12px; color:red; display:inline-block; padding:0 5px;  }

