    A:link {text-decoration: none; color:BLUE;}
    A:visited {text-decoration: none; color:BLUE;}
    A:hover {text-decoration: none; color: brown;}
BODY {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-image: url(/assets/images/san-diego-background.jpg);
	background-repeat: no-repeat;
    }
td {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}	
lrg {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	}	
sml {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}		
h1 {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	line-height: 26px;
}
h2 {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 15px;
}
h3 {
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 14px;
}
.xsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small
}
.xxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small
}

#SiteWrapper
{
     /* setup background image */
     background-image: url(../images/backgrounds/sky.jpg);
     background-repeat:repeat;
}

#TopBuffer
{
     /* provides space at very top of the browser */
     min-height: 20px;
}

#Title
{

    min-height: 50px;
	 
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 18px;     
	font-style: italic;
	/*color: #FFFFFF;   	*/
}

#BottomBuffer
{
     /* provides space at very bottom of the browser */
     min-height: 100px;
}

#PageWrapper
{
     width: 980px;
     margin: 10px;
}

#Header
{
     /*
	 margin: 15px 0px 15px 0px;
	 */                     
	 padding: 20px 0px 20px 0px;

     width: 980px;
     height: 55px;
	 
	font-family: "Comic Sans MS", Arial, Helvetica, sans-serif;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 35px;     
	font-style: italic;
	color: #FFFFFF;   
    text-align: center;	 
	 
	background-image: url(../images/backgrounds/water.jpg);                    
    background-repeat: repeat;
    background-position:center;

	box-shadow: 3px 4px 3px #555555;	
    border-radius: 12px;                             /* rounded corners */
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    -khtml-border-radius: 12px;
    border: 1px solid #000;
}


#Menu
{
     /*
     margin: 15px 0px 15px 0px;
     */

     width: 980px;

     background-color: #cccccc;
     border-radius: 12px;                             /* rounded corners */
     -moz-border-radius: 12px;
     -webkit-border-radius: 12px;
     -khtml-border-radius: 12px;
     border: 1px solid #000;

     font-size: 1.0em;
     font-weight: bold;
     text-align: center;
}
#Menu ul
{
     list-style-type: none;
     margin: 10px;
     padding: 0px;
}
#Menu li
{
     display: inline;
     padding: 0px 35px 0px 35px;
}

#Main
{
     /* Center Panel containing content */
     margin: 15px 0px 15px 0px;                       /* space between above and below blocks */
     float: right;

     width: 765px;
     min-height: 500px;

     background-color: #eeeeee;
	 
	 box-shadow: 3px 4px 3px #555555;		 
     border-radius: 12px;                             /* rounded corners */
     -moz-border-radius: 12px;
     -webkit-border-radius: 12px;
     -khtml-border-radius: 12px;
	 behavior: url(../pie/PIE.htc);

     border: 1px solid #000;

     padding: 10px;
     font-size: 0.95em;
}

#Sidebar
{
     /* Left Side Panel contianing Team Links */
     margin: 15px 15px 15px 0px;                        /* space between above and below blocks */
     float: left;

     min-width:  165px;

     background-color: #eeeeee;
	 
	 box-shadow: 3px 4px 3px #555555;		 
     border-radius: 12px;                             /* rounded corners */
     -moz-border-radius: 12px;
     -webkit-border-radius: 12px;
     -khtml-border-radius: 12px;
     border: 1px solid #000;

     padding: 0;

     font-size: 12px;
     font-weight: bold;
}

#Sidebar2
{
     /* Left Side Panel contianing Team Links */
     /* margin: 15px 15px 15px 0px;   */
	 margin: 0px 0px 0px 0px;                       
	 padding: 5px;
     float: left;

     min-width: 165px;

     background-color: #eeeeee;
	
	 box-shadow: 3px 4px 3px #555555;		 
     border-radius: 12px;                             /* rounded corners */
     -moz-border-radius: 12px;
     -webkit-border-radius: 12px;
     -khtml-border-radius: 12px;
     border: 1px solid #000;

     font-size: 12px;
     font-weight: bold;
}

#Footer
{
     /* Bottom Panel containing information links (About Us, Contact Us, Terms of Use etc.) and copyright msg. */

     margin: 15px 0px 15px 0px;                       /* space between above and below blocks */

     clear: both;                                     /* disallow any floating elements */

     width: 980px;
     height: 225px;

	background-image: url(../images/backgrounds/water.jpg);                    
    background-repeat: repeat;
    background-position:center;

	box-shadow: 3px 4px 3px #555555;	
     border-radius: 12px;                             /* rounded corners */
     -moz-border-radius: 12px;
     -webkit-border-radius: 12px;
     -khtml-border-radius: 12px;
     border: 1px solid #000;

     padding-top: 10px;

     text-align: center;
     font-size: 14px;
     font-weight: bold;
	color: #FFFFFF;   
    text-align: center;	 
}

#Footer2
{
     min-height: 100px;
	 padding-top: 10px;

	 text-align: center;
     font-size: 12px;
     font-weight: bold;
}

.half
{
     float: left;
     width: 380px;
}
.third
{
     float: left;
     width: 325px;
}
.right
{
     float: right;
     width: 285px;
	 	 padding: 5px;
		 
    text-align: center;	 	 
}
.middle
{
     padding: 50px;
     width: 85%;
}
