/* Written for CAFE by Mark Patterson   */
/* last modified 2/8/06                 */

.p2left{  
        text-indent: 0px;
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 25px;
        padding-right: 20px;
        /*border-left: 1px solid #000;*/
        color: #0000CC;
        background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}

body{
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
        background-color: #EFE;
        color: #00C;
}
.normaltext {
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
}
#alertdiv{
        display: block;
        /*display: none;*/
        /*margin: 0px 5px 0px 5px;*/
        padding: 15px 0px 20px 0px;
        font-size: 2em;
        text-align: left;
        color:  #FF0000;  
        background-color: #FF0000;
}
#alerttext {
        color:  #FF0000;  
        text-indent: 0px;
        margin-left: 5px;
        margin-right: 5px;
        padding-left: 25px;
        padding-right: 20px;
        font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #FFFFFF;
}
#toptitle{
        text-align: center;
        margin-top: 0;
        color: inherit;
        background-color: inherit;
}
#BigTitle {
	font-size: 4.5em;
	font-weight: bold;
        letter-spacing: 0.2em;
	color: #000000;
        background-color: inherit;
	text-align: center;
        padding-bottom: 0;
        margin-bottom: 5px;
}
#LittleTitle {
	font-size: large;
	text-align: center;
        font-weight: bold;
        color: inherit;
        background-color: inherit;
}
.style1 {
        color: #009900;
        background-color: inherit;
}

.heading3{
        font-size: 1.2em;
        color: #0000CC;
        background-color: inherit;
        margin-left: 5px;
        padding-left: 25px;
}
.heading4{
        font-size: 1em;
        color: #0000CC;
        background-color: inherit;
        margin-left: 5px;
        padding-left: 25px;
}
#navmenu {
	font-size: medium;
	color: #3333CC;
	background-color: #EEE;
	border: 1px solid #000;
}
.navmenu2{
	background-color: #EEE;
        color: inherit;
	/*border: 1px solid #00C;*/
        margin-left: 15px;
        padding: 0px 40px 0px 40px;
        text-align: center;
        display: inline;
 }   
.navmenu3{
        display: none;
}  
.navmenu2 p {    
      /* min-width: 250px; */ 
       text-align: center;
      /* padding: 0px 25px 0px 25px; */
}
.style2 {
	font-size: small;
	font-style: italic;
}
#contentall{
	 width: 800px;
	 border: 1px solid #000;
         margin: auto;
         background-color: #0101ff;
         color: #00C;
         text-align: center;
}
#bannertop{
	background-color: #69f;
        color: inherit;
        margin: 0px 0px 0px 0px;
        border: 1px solid #00C;
}



#main1{
       border: 1px solid #000;
       color: #00C;
       background-color: #FFF;
       text-align: left;
}
#main1 p span{
       padding: 0px 5px 0px 10px;
       margin-left: 10px;
       color: #00C;
       background-color: inherit;
}
#logo{
       border: 1px solid #000;
       text-align: center;
       margin: auto;
       color: inherit;
       background-color: #FFF;
}
#smlogo{
       /*position: absolute; */
       /* top: 0;
       /* left: 0; */
       width: 240px;
       float: right;
       /* border-right: 5px solid #000; */
       margin: 10px 15px 5px 5px;
       padding: 10px 5px 0px 5px;
       text-align: center;
       color: inherit;
       background-color: #FFF;
       border: none;
}
#smlogo2{
       margin-right: 15px;
       padding-right: 15px;
       text-align: center;
}
#calendar{
       clear: both;
}
#calendar table{
        border-color: #00C;
}
#contact_text1{
	display: block;
	}
#contact_text2{
	display: none;
	/*display: block;*/
}
#info{   /* bottom div link to cafeinfo  */
	text-align: right;
        color: inherit;
        background-color: #EEE;
        border: 1px solid #000;
        clear: right;
}
a:visited{ 
        color: #00C;
        background-color: inherit;
}
a:hover{
        color: #00F;
        background-color: inherit;
        border: 1px dotted #00F;
}