/********************************** General page wide styles **********************************/

BODY { BACKGROUND: #333333 url('/images/background-saints.jpg') repeat-y center top; MARGIN: 0px auto; line-height: 1.5em;}

input, select, textarea {font-size: 9pt;} /*text for forms*/

img {border: none;text-decoration: none;}

a img {text-decoration: none;}

h1, h2, h3 {margin:0;}

/********************************** General page wide styles **********************************/

input, select, textarea {font-size: 9pt;}/*text for forms*/

p {margin-top: 0;margin-bottom: 0;}

img {border: none;text-decoration: none;}

a img {text-decoration: none;}

/******************************** Page borders ********************************/

/******************************** Page layout settings ********************************/

.outer, .left {border-left-width: 0px;} /* left column width */
.float-wrap {margin-left: 0px;}/*  _negative_ left column width */
.center {width: 750px;}  /* has to be 700px - left column width  */

* html .wrapper, .wrapper {width: 750px;}

.inner {width: 750px;} /*** This width is for non-IE browsers. Mozilla makes this necessary. ***/

.float-wrap {width: 750px; float: left;}

/********************************* Styles for specific areas on page *********************************/

#centerContent{padding:25px; BACKGROUND-COLOR: #ffffff}

#topContent{padding:0px; BACKGROUND-COLOR: #000000;}}

#bottomContent{padding:15px;   BACKGROUND-COLOR: #111111;}

.nextparty { font-weight: bold;
 font-size: 11pt;
 font-family: Arial, Helvetica, sans-serif; 
 color: #0000ff; 
}

.adultevent { font-weight: normal;
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif; 
 color: #ff0000; 
}

/********************************* NAVIGATION *********************************/

#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #333;
color: white;
width: 100%;
font-family: Verdana, Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #666;
}

#navcontainer ul li a:hover
{
background-color: #ff0000;
color: #000;
}

#navcontainer #active { border-left: 1px solid #666; }

/********************************* Styles *********************************/


.ripesiteFooterLogo{display:none}

a.footer:link { font-family:Verdana, Arial, sans-serif; font-size: 9pt; color:#ff0000; font-weight:normal; background: none; text-decoration:underline; }
a.footer:active { font-family:Verdana, Arial, sans-serif; font-size: 9pt; color:#ff0000; font-weight:normal;   background: none; text-decoration:underline; }
a.footer:visited { font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#ff0000; font-weight:normal;  background: none; text-decoration:underline; }
a.footer:hover { font-family:Verdana,Arial,sans-serif; font-size: 9pt; color:#ffffff; font-weight:normal; text-decoration:none; BACKGROUND: none; }