body
{background:#000;
color:#fff;
margin:0;
padding:0;
font-size:14px;
font-family:arial, helvetica, sans-serif;
background-image:url(images/background.gif);
background-repeat:repeat-x;}

/********************Alpha Elements*/

a:link
{color:#950101;
text-decoration:none;
font-weight:bold;}

a:visited
{color:#950101;
text-decoration:none;
font-weight:bold;}

br.clear
{clear:both;
display:block;
border:1px solid red;}

br.small
{font-size:7px;}

img.imgFloatRight
{float:right;}

a img
{border:1px solid #0f0f0f;}

a img:hover
{border:1px solid red;}

a.sideBoxLink
{display:block;
position:relative;}

.homeFeaturep a img,.homeFeaturep a img:hover
{border:none;}

p.white
{color:#fff;}

.warning, #thankyou
{color:blue;}

p.contact
{font-size:17px;
background-image:url(images/bigg.png);
background-repeat:no-repeat;
padding-bottom:200px;
background-position:250px 20px;}

p.contact2
{font-size:20px;}


/***************************Primary Section Divs*/

#container
{margin:10px auto 0 auto;
padding:0;
width:1000px;
text-align:left;
font-family:helvetica,arial, sans-serif;
background-color:#000;
color:#fff;
position:relative;
border:1px solid #000;}

#branding
{width:1000px;
height:100px;
position:relative;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;}

#branding a#logo
{background-image:url(images/logo.gif);
background-repeat:no-repeat;
float:right;
width:87px;
height:100px;}

#afterBranding
{border:1px solid #333;
border-top:none;
margin:0 0 0 0;
position:relative;
float:left;
width:999px;
background-color:#000;}
/***************************Primary Navigation*/
ul#primary_navigation
{width:1000px;
margin:0;
padding:0;
float:left;
list-style-type:none;
border-left:1px solid #333;
background-color:#333;}

ul#primary_navigation li, 
ul#primary_navigation li a
{display:block;
width:199px;
float:left;
margin:0 1px 0 0;
text-align:center;
background-color:#000;
background-image:url(images/tab2.gif);
background-repeat:repeat-x;}

ul#primary_navigation li a
{text-decoration:none;
padding:10px 0 12px 0;
border:none;
color:#fff;
font-weight:bold;
border-top:none;
border-bottom:none;}

ul#primary_navigation li a:hover, div#container #t_on a
{background-color:#000;
color:#fff;
background-image:url(images/tab2.png);
background-repeat:repeat-x;}

ul#gallery_navigation
{list-style-type:none;
width:94%;
margin:0 10px 0 0;
padding:5px;
float:right;}

ul#gallery_navigation li
{display:block;
width:180px;
float:right;
text-align:center;
border-left:1px solid #333;}

ul#gallery_navigation li a:hover, ul#gallery_navigation li#t_in a
{color:#fff;}

/******************Main Section Divs*/
#maincontent, #maincontent2, #maincontent3, #maincontent4
{width:369px;
height:220px;
clear:left;
float:left;
margin:10px 0 0 5px;
background-image:url(images/tv.jpg);
background-repeat:no-repeat;}

#maincontent2, #maincontent3, #maincontent4
{width:369px;
height:100%;
float:left;
background-image:none;}

#maincontent4
{width:750px;}

#movieContainer
{margin:11px 0 0 21px;}

#maincontent2
{width:670px;}

#maincontent3
{width:985px;}

#homeGallery
{margin:14px 5px 0 5px;
width:608px;
float:right;
text-align:left;
background-image:url(images/bigg.png);
background-repeat:no-repeat;
background-position:40% 80%;}

#secondarycontent
{float:left;
width:369px;
height:220px;
margin:1em 5px 0 5px;
background-image:url(images/tv.jpg);
background-repeat:no-repeat;}

#secondarycontent img
{margin:11px 5px 10px 21px;
color:red;}

#bottomFeatures, 
#bottomFeatures3,
#bottomFeaturesp
{width:994px;
float:left;
clear:left;
position:relative;
margin:10px 0 0 0;
line-height:25px;}

#bottomFeatures3
{margin:10px 0 0 0;}

a.button, a.button2
{text-decoration:none;
margin:7px 0;
display:inline-block;
padding:2px 23px 3px 23px;
font-weight:normal;
text-align:center;
font-size:13px;
background-color:#ae0a0a;
position:relative;
background-image:url(images/midbutton.png);
background-repeat:no-repeat;
color:#fff;}

a.button2
{padding:2px 13px;}

a.button:hover, .homeFeature a.button2:hover
{background-image:url(images/longbutton.png);
background-repeat:no-repeat;
color:#fff;}

#rightPanel, #rightPanel2
{border-left:1px solid #333;
width:310px;
float:right;
margin:12px 3px;}

#rightPanel2
{width:225px;}

div.homeFeature, div.homeFeature2, div.homeFeaturep, div.homeFeature3
{width:135px;
height:140px;
float:left;
margin:5px 8px;
overflow:hidden;
position:relative;
padding:5px;
background-image:url(images/shadowbox.gif);
background-repeat:no-repeat;
font-size:14px;
line-height:21px;
text-align:center;}

div.homeFeaturep
{width:200px;
height:163px;
padding:5px 4px 5px 4px;
background-image:url(images/shadowboxL.gif);}

div.homeFeature3
{margin:2px 3px;}

div.homeFeature img
{margin:0;}

div#UFCLogo
{width:160px;
float:right;}

div.homeFeature2
{background-image:none;
border:1px solid #333;
padding:0 0 0 0;
width:305px;}

.homeFeature img, div.homeFeaturep img
{margin:0 10px 0 6px;}

.homeFeature2 img, div.homeFeaturep img
{margin:8px 8px 0 14px;}

div.homeFeaturep h3 img
{float:none;
margin:0;}

.homeFeaturep img.synd
{
margin:8px 0 0 3px;}

.homeFeature p, .homeFeature2 p, div.homeFeaturep p
{width:96%;
font-size:14px;
margin:0 0 0 8px;}

div.homeFeaturep a p
{font-weight:normal;}

homeFeature2 p
{width:100%;
font-size:14px;}

.eventsContainer
{width:300px;
float:left;
margin:0 5px;}

/******************Other Lists*/
ul.featureList
{margin:15px 5px 15px 0;
list-style-image:url(images/check.gif);}

ul.featureList li
{margin:4px 0 0 0;}
/****************Paragraphs*/
p, h1, h2, h3, h4, dt
{margin:5px 5px;
padding:0;}

img.map
{float:left;
margin:0 5px;}

p.floatRight
{float:right;
width:350px;
font-size:17px;}

label.date
{border-bottom:1px solid;
display:block;
clear:both;
margin:8px 0 0 0;
color:#950101;
font-size:20px;
width:730px;}

span.eventListing
{display:block;}



/****************Headers*/
h1
{margin:5px;
width:100%;
position:relative;
overflow:hidden;
font-size:17px;
font-weight:normal;}

h1.h1-long, h2.h2-long
{width:98%;
height:37px;
position:relative;
border-bottom:5px solid #950101;}

div#homeGallery h1
{width:460px;
margin:0;
color:#950101;
font-size:23px;
padding:3px 0;
border-top:3px solid #950101;
border-bottom:3px solid #950101;
font-weight:bold;
font-family:Eurostile;}

h2
{position:relative;
height:43px;
border-bottom:5px solid #950101;
margin:0 0 5px 5px;
padding:5px 0;}

h1 span, h2 span
{position:absolute;
width:100%;
height:100%;
background-image:url(images/welcome-h1.gif);
background-repeat:no-repeat;}

h1 span.schedule-header
{background-image:url(images/schedule-h1.gif);
background-repeat:no-repeat;}

h1 span.about-header
{background-image:url(images/about-h1.gif);
background-repeat:no-repeat;}

h1 span.contact-header
{background-image:url(images/contact-h1.gif);
background-repeat:no-repeat;}

h1 span.gallery-header
{background-image:url(images/checkout.gif);
background-repeat:no-repeat;}

h1 span.red
{position:relative;
display:block;
margin:5px;
padding:7px 0;
width:235px;
color:#950101;
font-size:20px;
background-image:none;
background-repeat:no-repeat;}

h2 span.feature
{background-image:url(images/feature-h2.gif);
background-repeat:no-repeat;}

h2 span.month
{background-image:url(images/happening.gif);
background-repeat:no-repeat;
border-top:5px solid #950101;
padding:5px 0 0 0;}

h2 span.rental-header
{background-image:url(images/rental-h2.gif);
background-repeat:no-repeat;}

h2 span.directions-header
{background-image:url(images/directions-h2.gif);
background-repeat:no-repeat;}

.homeFeature h3, .homeFeature2 h3, div.homeFeaturep h3
{width:263px;
font-size:18px;
font-weight:normal;
margin:6px 0 0 6px;
padding:4px 0 4px 3px;
background-color:transparent;
background-image:url(images/red.png);
background-repeat:no-repeat;}

h3.red
{color:#950101;
font-size:18px;
margin:8px 0 8px 5px;}
/******************************Form*/
form
{margin:2px 5px 0 5px;
width:660px;}

input, label
{display:block;
width:350px;
font-weight:bold;
text-align:left;
margin:0;
padding:3px 0;}

p.submit_button
{display:block;
width:200px;
padding:0 0 0 0;
margin:.5em 0 0 0;
background-image:url(images/tab2.png);
background-repeat:no-repeat;}

input
{background-color:#333;
color:#fff;}

input#send
{margin-top:5px;
background-image:url(images/tab2.png);
width:205px;
background-repeat:no-repeat;
background-color:#000;
padding:10px 0;
text-align:center;
border:none;}
.submit_button input
{border:none;
width:200px;
margin:0;
padding:10px 0 29px 0;
background-color:transparent;
text-align:center;
color:#fff;}

textarea
{width:640px;height:240px;
background-color:#333;
color:#fff;}

table
{width:100%;}
/*********************************gallery*/
ul#galleryPics
{
display:block;
width:400px;
height:400px;
position:relative;
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
float:left;}

#cssGalleryContainer
{
width:100%;
position:relative;
height:400px;}

p.mainimage
{width:570px;
height:390px;
text-align:center;
overflow:hidden;
float:right;}

p.mainimage img
{border:2px solid #950101;
padding:2px;}

ul#galleryPics li
{margin:4px;}

ul#galleryPics li,
#cssGalleryContainer a.slidea,
#cssGalleryContainer a.slidesa,
#cssGalleryContainer a.slideba,
#cssGalleryContainer a.slideoa,
#cssGalleryContainer a.slideb,
#cssGalleryContainer a.slidesb,
#cssGalleryContainer a.slidebb,
#cssGalleryContainer a.slideob,
#cssGalleryContainer a.slidec,
#cssGalleryContainer a.slidesc,
#cssGalleryContainer a.slidebc,
#cssGalleryContainer a.slideoc,
#cssGalleryContainer a.slided,
#cssGalleryContainer a.slidesd,
#cssGalleryContainer a.slidebd,
#cssGalleryContainer a.slideod,
#cssGalleryContainer a.slidee,
#cssGalleryContainer a.slidese,
#cssGalleryContainer a.slidebe,
#cssGalleryContainer a.slideoe,
#cssGalleryContainer a.slidef,
#cssGalleryContainer a.slidesf,
#cssGalleryContainer a.slidebf,
#cssGalleryContainer a.slideof,
#cssGalleryContainer a.slideg,
#cssGalleryContainer a.slidesg,
#cssGalleryContainer a.slidebg,
#cssGalleryContainer a.slideog,
#cssGalleryContainer a.slideh,
#cssGalleryContainer a.slidesh,
#cssGalleryContainer a.slidebh,
#cssGalleryContainer a.slideoh,
#cssGalleryContainer a.slidei,
#cssGalleryContainer a.slidesi,  
#cssGalleryContainer a.slidebi,  
#cssGalleryContainer a.slideoi 
{background:url(images/gallery/g1_t.jpg); 
display:block;
height:120px; 
width:120px;
float:left;
border:1px solid #950101;}

/*****************************Vegas Night*/
#cssGalleryContainer a.slidea
{background:url(images/gallery/g1_t.jpg);}

#cssGalleryContainer a.slideb
{background:url(images/gallery/g2_t.jpg);}

#cssGalleryContainer a.slidec 
{background:url(images/gallery/g3_t.jpg);}

#cssGalleryContainer a.slided   
{background:url(images/gallery/g4_t.jpg);}

#cssGalleryContainer a.slidee 
{background:url(images/gallery/g5_t.jpg);}

#cssGalleryContainer a.slidef 
{background:url(images/gallery/g6_t.jpg);}

#cssGalleryContainer a.slideg 
{background:url(images/gallery/g7_t.jpg);}

#cssGalleryContainer a.slideh 
{background:url(images/gallery/g8_t.jpg);}

#cssGalleryContainer a.slidei 
{background:url(images/gallery/g9_t.jpg);}

/***************************************************Opening NIght Thumbnails*/

#cssGalleryContainer a.slideoa
{background:url(images/gallery/o1_t.jpg);}

#cssGalleryContainer a.slideob
{background:url(images/gallery/o2_t.jpg);}

#cssGalleryContainer a.slideoc 
{background:url(images/gallery/o3_t.jpg);}

#cssGalleryContainer a.slideod   
{background:url(images/gallery/o4_t.jpg);}

#cssGalleryContainer a.slideoe 
{background:url(images/gallery/o5_t.jpg);}

#cssGalleryContainer a.slideof 
{background:url(images/gallery/o6_t.jpg);}

#cssGalleryContainer a.slideog 
{background:url(images/gallery/o7_t.jpg);}

#cssGalleryContainer a.slideoh 
{background:url(images/gallery/o8_t.jpg);}

#cssGalleryContainer a.slideoi 
{background:url(images/gallery/o9_t.jpg);}

/***************************************************Super Bowl Thumbnails*/
#cssGalleryContainer a.slidesa
{background:url(images/gallery/s1_t.jpg);}

#cssGalleryContainer a.slidesb
{background:url(images/gallery/s2_t.jpg);}

#cssGalleryContainer a.slidesc 
{background:url(images/gallery/s3_t.jpg);}

#cssGalleryContainer a.slidesd   
{background:url(images/gallery/s4_t.jpg);}

#cssGalleryContainer a.slidese 
{background:url(images/gallery/s5_t.jpg);}

#cssGalleryContainer a.slidesf 
{background:url(images/gallery/s6_t.jpg);}

#cssGalleryContainer a.slidesg 
{background:url(images/gallery/s7_t.jpg);}

#cssGalleryContainer a.slidesh 
{background:url(images/gallery/s8_t.jpg);}

#cssGalleryContainer a.slidesi 
{background:url(images/gallery/s9_t.jpg);}

/***************************************************Bar Thumbnails*/
#cssGalleryContainer a.slideba
{background:url(images/gallery/b1_t.jpg);}

#cssGalleryContainer a.slidebb
{background:url(images/gallery/b2_t.jpg);}

#cssGalleryContainer a.slidebc 
{background:url(images/gallery/b3_t.jpg);}

#cssGalleryContainer a.slidebd   
{background:url(images/gallery/b4_t.jpg);}

#cssGalleryContainer a.slidebe 
{background:url(images/gallery/b5_t.jpg);}

#cssGalleryContainer a.slidebf 
{background:url(images/gallery/b6_t.jpg);}

#cssGalleryContainer a.slidebg 
{background:url(images/gallery/b7_t.jpg);}

#cssGalleryContainer a.slidebh 
{background:url(images/gallery/b8_t.jpg);}

#cssGalleryContainer a.slidebi 
{background:url(images/gallery/b9_t.jpg);}
#cssGalleryContainer a.gallery:hover 
{border:1px solid #fff; }
/********************Footer*/
#footer
{margin:5px auto 5px auto;
padding:0;
width:1000px;
height:100px;
clear:both;
text-align:left;
font-family:helvetica,arial, sans-serif;
background-color:#000;
font-size:12px;
color:#fff;
background-image:url(images/bottombanner.jpg);
background-repeat:no-repeat;}

#footer a
{float:right;
margin:-13px 0 0 0;
font-size:12px;
color:#fff;
font-weight:normal;}

#pscroller2{
width: 325px;
height:177px;
border:1px solid #fff;
margin:10px 20px;
padding: 5px;
font-size:13px;
background-color: #000;}

.rssclass .rsstitle
{font-weight: bold;
font-size:17px;}

.rssclass .rssdate
{color: gray;}

.rssclass a{
text-decoration: none;
}

table#thumbs
{border:1px solid black;
width:30%;
float:left;}
