﻿body 
{
    margin:10px 40px;
    padding:0;
    text-align:center;
    background: url(Images/lv_bg.gif) repeat;
    font-size:62.5%;
    font-family:"Copperplate Gothic Bold", Verdana, Arial;
}

h1, h2, h3, h4, h5, h6, p 
{
    line-height:140%;
}


#wrapper 
{
    text-align:left;
    background-color:White;
    border:1px solid silver;
    min-width:770px;
}

#header 
{
    margin:0 auto 0 auto;
    text-align:center;
    background-color:Black;
}

#pageTitle 
{
    height:30px;
    background-image:url(Images/navbargradient.gif);
    text-align:right;
    font-size:1em;
    margin:0;
    
}

#pageTitle h1 
{
    color:White;
    padding-top:4px;
    padding-right:5px;
    font-size:1.6em;
    
   
}

#content-wrapper 
{
    float:right;
    width:79%;    
    background:url(Images/contentInnerBg.gif) repeat-y left;
}

#extraDiv
{
    float:right;
    background:url(Images/extraDivBg.gif) repeat-y 72%;
    width:100%;
    margin:0;
    padding:0;

}

#content-inner 
{
    float:left;
    width: 73%;
    height:100%;
    font: bolder small-caps 1.5em/1.3em Verdana, Arial, Sans-serif;
}

#content-inner p
{
    margin: 3px 5px auto 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: Black;
}

#content-inner h2, #content-inner h3, #content-inner h4, #content-inner dt, #content-inner dl, #content-inner dd
{
    margin:auto 5px; 
}

#content-inner ul 
{
    margin-left:25px;
}

.contentTitle 
{
    text-align:center;
    color:Red;
    margin:0 auto;
    background-color:#2d2d2d;
    font-size:1.4em;
    font-family:"Copperplate Gothic Bold", Verdana, Arial;
    clear:both;
}


#navigation 
{
    width:20%;
    float:left;
    font-size:1.4em;
    letter-spacing:.3em;
    line-height:120%;
    min-width:160px;
    font-family:"Copperplate Gothic Bold", Verdana, Arial;           
}

#navigation ul 
{
    margin:0;
    padding:0;
    text-align:center;
    list-style:none;
}
#navigation ul li 
{
    margin:0;
    padding:0;
}
#navigation ul li a
{
    display:block;
    background-image:url(Images/navbargradient2.gif);
    padding: 7px 5px 7px 5px;    
    text-decoration:none;
    color:White;
}

#navigation ul li a:hover
{
    background-image:url(Images/navbargradient_invert.gif);
    color:Black;
}
#home #navigation #homeL a, #events #navigation #eventsL a  
{
    background-image:url(Images/navbargradient_invert.gif);
    color:Black;
}


#addInfo 
{    
    width:25%;
    min-width:150px;
    background-color:#2d2d2d;
    float:right;       
    text-align:center;
    margin:0 auto;
}

#addInfo a img
{
    margin-top:5px;
    padding:5px;
    background-color:Black;    
}

#addInfo a:hover img
{
    background-color:White;
}

#addInfo span
{
    border:none;
    text-decoration:none;
    margin:0;
    font-size:1em;
    display:block;
    color:White;
}

#footer 
{
    clear:both;
}

/*Home page Recent News Formatting*/
#home #recentNews
{
    list-style:none;
    margin:0 10px 0 5px;
    padding:0;

}

#home #recentNews li
{
    margin:5px 0 5px 0;
    clear:both;
}

#recentNews li a
{
    display:block;
    text-decoration:none;
    color:#cccccc;
    padding: 3px 3px 3px 5px;
}

#recentNews li a:first-line
{
    color:#cb5100;
    text-align:center;   
    font-size:1.4em;
}

#recentNews li span
{    
    font-size:100%;
    display:block;
}

#recentNews li img
{
    float:right;
    width:100px;
    border:none;
    margin-top:10px;
}

#recentNews li a:hover span
{
    color:#2d2d2d;   
}


/*Event Page Formatting*/

#events #content-inner img
{
    float:right;
    margin-right:10px;
}
#events #content-inner ul 
{
    margin-left:5px;
}
#events #content-inner li
{
    clear:both;
    list-style:none;
}

#events li h2 
{
    text-align:center;
    width:98%;
    display:block;   
    color:#c8610e;
    border-bottom:solid 1px black;
}

.pics 
{
    float:right;
    width:130px;
    text-align:center;
    margin:5px;
}

.pics a p 
{
    font-size:x-small;
    display:block;
    clear:both;
    color:Purple;
}

.wakeboardImg
{
    margin-left:5px;   
}


/* End Event Page Formatting */

/*BnW party Formatting */

#BnW #content-inner img
{
    float:right;
    margin-right:10px;
}


#BnW #video
{
    text-align:center;
    margin:5px auto 5px auto;
    
}

#BnW dl
{
    font: bolder small-caps 1.3em/1.3em Verdana, Arial, Sans-serif;
    margin-left:20px;
}

#BnW dt
{
    width:100px;
    color:#c8610e;
    float:left;
}
#BnW dd 
{
    border-bottom:dashed 1px black;
    margin-right:10px;
}

#BnW ul
{
    clear:left;
}
/* End BnW Party Formatting */

/* Start Nightlife Formatting */

#nightlife #content-inner h2 
{
    margin:10px 10px 0 10px;
}

/*End Nightlife Formatting */

/*Start Swimsuit Calendar Formatting*/
#calendar #sspromo 
{
    float:right;
    margin:15px;
}

#howManyInputs
{
    margin-left:30px;
}

#productionsTeam 
{
    float:right;
    width:225px;
    text-align:center;
}

#productionsTeam img 
{
    margin:0 auto;
}

#paypal_img 
{
    float:right;
    margin-right:10px;
}

#thanks1, #thanks2, #thanks3 
{
    float:left;
    width:33%;
    height:100%;
    border-right:dashed 1px black;    
}

#thanks1 h4, #thanks2 h4, #thanks3 h4 
{
    text-decoration:underline;
    text-align:center;
    margin:0 auto 0 auto;
    color:Blue;
    padding:0;   
}

#thanks1 ul, #thanks2 ul, #thanks3 ul 
{
    padding-top:0;
    margin:2px auto 2px auto;
    list-style:none;
    
} 

#checkout 
{
    margin:auto 10px auto 10px;
}

/*End Nightlife Formatting */

/*Start Pics Formatting */


/*End Pics Formatting */

#sunsetCruise #content-inner img
{
    margin-left:4px;
}

#sunsetCruise #content-inner #highlightRed 
{
    color:Red;
}
#sunsetCruise #content-inner #pics 
{
    float:right;
    width:150px;     
}

#sunsetCruise #content-inner dt
{
	color: #FF6600;
	margin-top: 5px;
}
/*Utilitiess */
.centered
{
    text-align:center;
    margin:0 auto 0 auto;
}

.highlight 
{
    font-weight:bolder;
    color:#c8610e;    
}

