@charset "utf-8";
*{margin:0; padding:0; }
/***** Main Layout Styles *****
-including all page elements that make up the basic site layout
*/
body {background:url(images/bg.jpg) top repeat-x #000000;}
#shell{ margin:0 auto; width:900px;} 
#wrapper{margin:0 auto; width:900px; position:relative; background:url(images/contentbg.jpg) 0 0 repeat-y;}

/*****innerpage*******/
#wrapperinner{margin:0 auto; width:900px; position:relative; background:url(images/contentinnerbg1.jpg) 0 0 repeat-y;}
#containerinner{min-height:256px; _height:256px; position:relative; background:url(images/contentinner.jpg) 0 0 no-repeat; }

#container{margin:0 auto; width:900px;min-height:256px; _height:256px;position:relative;background:url(images/content.jpg) 0 0 no-repeat; }

.content{width:534px; text-align:left; padding:278px 0px 0px 314px; min-height:310px; _height:310px;}

.content p{ font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:21px; padding-bottom:17px; color:#FFFFFF; }

.contentinner{width:545px;text-align:left; padding:281px 175px 0px 196px;min-height:256px; _height:256px; position:relative;}

   .contentinner p ,.contentinner table {font-size:12px; line-height:21px; padding-bottom:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
	
	.contentinner ol, .contentinner ul, .contentinner form {margin-top:8px; margin-bottom:18px;font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff;line-height:20px;}
	.contentinner ol{margin-left:30px;}
	.contentinner ul{margin-left:40px;}
	.contentinner ul li{list-style:disc;}
	.contentinner a:link, .contentinner a:visited { color:#ffffff; text-decoration:underline; }
	 .contentinner a:hover, .contentinner a:active{ color:#00FFFF; text-decoration:underline; }
	
	
.contentinner h2, .contentinner h3, .contentinner h4{font-family:Verdana, Arial, Helvetica, sans-serif; color:#ffffff; line-height:110%; margin:10px 0 6px 0; font-weight:bold; }
	/* -specific styles for each level */
	.contentinner h2{font-size:16px;}
	.contentinner h3{font-size:14px;}
	.contentinner h4{font-size:13px;}

/***** Content Styles *****
-including all page elements that make up the content of the site
-set the font for all elements inside the content div
-note: this may require commenting out the styles for .Normal and .NormalDisabled in the default.css file in /Portals/_default/
*/
/***** Menu Styles *****
-example css for a standard drop down menu using text
-note: if you insert any padding or attribute in the css on the first level, you MUST override it in the submenu section or it will inherit it
*/
/* first level */
#menu{width:776px;height:33px; padding-left:105px; position:absolute; z-index:10;}
.address1 { width:332px; height:61px; position:absolute; left:49px; top:139px; }
.address2 { width:298px; height:61px; position:absolute; left:553px; top:139px; }
.address3 { width:383px; height:41px; position:absolute; left:463px; top:85px; }
.address4 { width:341px; height:42px; position:absolute; left:505px; top:168px; }
.fb_logo { width:140px; height:42px; position:absolute; left:49px; top:210px; }
.yelp_logo { width:140px; height:71px; position:absolute; left:49px; top:260px; z-index:999; }
/*leftpannel*/
#leftpannel{width:274px;height:277px;right:613px;top:283px; position:absolute;}
#leftinner{float:right;width:263px;height:193px;margin-top:-20px; margin-left: 8px;}
#leftinnernew{width:201px;height:195px;right:699px;top:37px; position:absolute;}
#music { position:absolute; width:60px; height:33px; left:23px; top:0px; z-index:11;}
/* footer */
#footer { width:900px; margin:0 auto ; background:url(images/contentbtm.jpg) 0 0 no-repeat;height:59px;font:10px  Verdana, Helvetica, sans-serif; text-align:center; padding-top:70px; color:#589BE4;}

/* footerinner */
#footerinner { width:900px; margin:0 auto ; background:url(images/contentinnerbtm.jpg) 0 0 no-repeat;height:59px;font:10px  Verdana, Helvetica, sans-serif; text-align:center; padding-top:70px; color:#589BE4;}

#footer a, #footerinner a{color:#589BE4;}

#footer a:hover, #footerinner a:hover{ color:#589BE4; text-decoration:underline;}

/*****Secoundary pages*****/
/***** Content *****/

/*righttImage area*/
#rightinner{width:263px;height:193px;left:487px;top:263px; position:absolute;}

/**/
#pagetitle{ position:absolute;width:280px;}

.text{padding-top:48px;}
.photoright { float: right; width: 150px; border: 1px solid #fff; margin: 0 0 8px 8px; }
.clear { clear: both; }

/***** DNN Overrides *****
- to make dnn match the design
*/
/*#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}*/



							/***** Menu Styles *****
					-example css for a standard drop down menu using text
					-note: if you insert any padding or attribute in the css on the first level, you MUST override it in the submenu section or it will inherit it
					*/
/*-------------------------Menu Implmentation--------------------------*/


#navigation {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;text-align:left; height:46px;}
#navigation ul {margin:0; padding:0;text-align:left;}
#navigation ul li {	margin:0; padding:0; list-style:none; float:left; display:inline; position:relative;}
#navigation ul li a {margin:0; padding:0; cursor:pointer;}
#navigation ul li ul { left:-20px;position:absolute; width:150px;padding:12px 0px 12px 0px; top:33px; display: block; background-color:#425fc5; z-index:15; display: none;}
#navigation ul li ul li {  left:0px; padding:0; margin:0; display: block; height:auto; width:150px;}
#navigation ul li ul li a { color:#ffffff; font-size:10px; padding:4px 0px 4px 0px; display:block; width:150px; margin:0; text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#navigation ul li ul li a:hover{color:#14ffeb;}

/*----------------------------------------------------------------------*/

													
					/****    	DNN Overrides	    ****/
.formTable{width:auto !important;}										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}

#shell .content em, #shell .content em *{font-style:italic !important;;}

select, option, optgroup, button, textarea, input, fieldset, legend{color:#000000 !important;}
label{color:#ffffff !important;}
.Head {	color: #ffffff;}
.SubHead {	color: #ffffff;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited {	color: #ffffff !important;	text-decoration: underline;}
a.CommandButton:hover, a.CommandButton:focus {	text-decoration: underline;}
.DataGrid_Header {	color: #ffffff;}
.DataGrid_Item {	color: #ffffff;}
.ModuleTitle_MenuBar {	margin: 0 10px 0 0; }
.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{ color:#000 !important;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #000000;	}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin: 0 10px 0 0; background-color:#FFFFFF;}
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a{background-color:#FFFFFF;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel{font:12px Verdana, Arial, Helvetica, sans-serif;line-height:180%;color:#ffffff !important; margin-right:12px;}
.errMsg,.errmsg { color:red;}


/*SIFR*/
@media screen {
  .sIFR-flash {  visibility: visible !important; margin: 0; padding: 0;   }
  .sIFR-replaced, .sIFR-ignore {   visibility: visible !important;  }
  .sIFR-alternate {  position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;  }
  .sIFR-replaced div.sIFR-fixfocus {   margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;  }
}

@media print {
  .sIFR-flash {display: none !important; height:0; width: 0; position: absolute; overflow: hidden;}
  
  .sIFR-alternate {visibility : visible !important; display : block !important;
    position : static !important; left : auto !important; top: auto !important;width :auto !important; height: auto!important;}
}

@media screen {
  .sIFR-active h1 {
    font:36 Verdana, Helvetica, sans-serif; visibility: visible; padding-bottom:4px; font-weight:normal; margin-bottom:10px;}
}






