/************************************************/
/******** Greenside Cafe Main Stylesheet ********/
/************************************************/


  /******** MAIN BODY LAYOUT ********/

body {
  background-color: #A40035;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11pt;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  SCROLLBAR-3DLIGHT-COLOR: #e5f1c3; 
  SCROLLBAR-ARROW-COLOR: #e5f1c3; 
  scrollbar-shadow-color: #299325;
  }
  
h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #A40035;
  font-weight: bolder; 
  margin: 0;
  padding: 0;
  text-align: left;
  }
  
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #CC9900;
  font-weight: bold;
  margin: 0;
  padding: 0;
  text-align: left;
  }  
  
.small {
  font-size: 9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  }  
  
a:link {
  text-decoration: none;
  color: #cc0000;
  }
  
a:visited {
  text-decoration: none;
  color: #FF6600;
  }
  
a:hover {
  text-decoration: underline;
  color: #cc0000;
  }
  
img {
  border: 0;
  padding: 0;
  margin: 0;
  }

/****** HEADER ******/

.header {
  background-color: #A40035;
  width: 1000px;
  padding: 0;
  margin: 0;
  border: none;
  }

#head td {
  padding: 0;
  margin: 0;
  }

/****** MAIN CONTENT ******/

.mainBody {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  width: 1000px;
  vertical-align: top;
  }
  
.leftMargin {
  vertical-align: top;
  background-color: #A40035;
  }  

.lhcol {
  width: 231px;
  border: 0;
  padding: 0;
  margin: 0;
  background-image: url(../images/lhcol_bg.jpg);
  background-repeat: repeat-y;
  vertical-align: top;
  }
  
.main {
  width: 298px;
  padding: 5px;
  margin: 0;
  background-color: #FFFFFF;
  vertical-align: top;
  } 
  
.mainEvent {
  width: 572px;
  padding: 0;
  margin: 0;
  border: none;
  background-color: #FFFFFF;
  background-image: url(../images/me_bg.jpg);
  background-repeat: repeat-y; 
  vertical-align: top;
  }     
  
.join {
  width: 275px;
  border: 0;
  padding: 2px;
  margin: 0;
  color: #990000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  }  

.rhcol {
  width: 274px;
  height: 470px;
  margin: 0;
  padding: 0;
  border: none;
  background-image: url(../images/rhcol_bg.jpg);
  background-repeat: repeat-y; 
  vertical-align: top;
  }
  
.rightMargin {
  vertical-align: top;
  background-color: #A40035;
  } 
    

/****** FOOTER ******/
  
.footer {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding: 0;
  margin: 0;
  width: 1000px;
  text-align: center;
  border: 0;
  }
  
.center {
  background-color:#000000;
  width: 803px;
  height: 56px;
  margin-top: 20px;
  }  

/****** NEWS PAGE ******/

a.stpat:link {
  color: #00CC00;
  text-decoration: none;
  }
  
a.stpat:hover {
  color: #00CC00;
  text-decoration: underline;
  }
  
a.stpat:visited {
  color: #00CC00;
  text-decoration: none;
  }   
  
a.spring:link {
  color: #FF33CC;
  text-decoration: none;
  }
  
a.spring:hover {
  color: #FF33CC;
  text-decoration: underline;
  }
  
a.spring:visited {
  color: #FF33CC;
  text-decoration: none;
  }    
    
  