/* stylesheet.css */

/* Body text */
body{ 
margin: 0;
padding:0;
}

#wrapper{
    width: 1280px;
}

/* Page header style */
#header{
    width: 1280px;
    height:161px;
    background-image:url("images/bkgs/widebannermain.jpg");
background-repeat:no-repeat;
}

/* Style for sidebar column */
#sidebar{
          background-image:url("images/bkgs/menuwide.jpg");
          background-repeat:no-repeat;
           float: left;
           display: inline;
           width:155px;
          vertical-align:top;
            /* Total width is 11.5em */
}

/* Style for main content column */
#main{
       /* margin-left must equal */
       /* total width of left sidebar */
       margin-left: 155px;
      margin-right: 15px;
      font-family: arial, verdana, "sans serif"; 
      font-size: 12pt;
      text-align: justify;
      color:#000000;
}

/* Page footer style */
#footer{
    clear: both;
    width:100%;
    border-top: thin solid #008000;
    font-family: arial, verdana, "sans serif";
 font-size: 10pt;
}

div.news{
  text-align: center; 
  border: thin solid #5A5C4F; 
  background-color: #FFFF33; 
  margin:auto; 
  padding:0;
  line-height: 14px;
}

/* Level 1 headings */
h1 { 
font-family: "franklin gothic demi", arial, verdana, "sans serif"; 
font-size: x-large;
font-weight: bold; 
text-align:center;  
color: #008000;
}

/* Level 2 headings */
h2 { 
font-family: "franklin gothic demi", arial, verdana, "sans serif"; 
font-size: large;
font-weight: normal; 
text-align:left;  
color: #008000;
margin-left: 35px;
}

/* Level 3 headings */
h3 { 
font-family: "franklin gothic demi", arial, verdana, "sans serif"; 
font-size: medium;
font-weight: normal; 
text-align:center;  
color: #008000;
  line-height: .25em;
}  

h4 { 
font-family:  arial, verdana, "sans serif"; 
font-size: small;
font-weight: bold; 
text-align:left;  
color: #000000;
margin-left: 35px;
 line-height: .25em;
}  

h5 { 
font-family:  arial, verdana, "sans serif"; 
font-size: small;
text-align:center;  
color: #000000;
 line-height: .25em;
}  

hr.line{
  height:3px;
  background-color: #008000; 
  color: #008000;
}

hr.chronic{
width: 50%; 
text-align:left; 
margin-left: 30px;
}

/*for all normal text in a page*/
p.text{
margin-left: 35px;
margin-right: 15px;
font-family: arial, verdana, "sans serif";
font-size: medium; 
text-align: justify;
}


p.image{
margin-left: 20px;
margin-right: 15px;
font-family: arial, verdana, "sans serif";
font-size: medium; 
text-align: center;
}

p.backto{
margin-right: 10px;
font-family: arial, verdana, "sans serif";
font-size: small; 
text-align: right;
}

p.group{
margin-left: 30px;
margin-right: 15px;
font-family: arial, verdana, "sans serif";
font-size: medium; 
text-align: left;
line-height: 0.5em;
}

p.tip{
margin-left: 50px;
margin-right: 50px;
padding:5px;
border: solid thin #000000;
font-family: arial, verdana, "sans serif";
font-size: small; 
background-color:#acd095
}


ul.text{
margin-left: 40px;
margin-right: 15px;
font-family: arial, verdana, "sans serif";
font-size: medium; 
/*list-style-type:none;*/
line-height: 1.75em;
}

li.list{
margin-left: 50px;
margin-right: 15px;
font-family: arial, verdana, "sans serif";
font-size: small; 
line-height: 1em;
}

ul.poker{
margin-left: 25em;
font-family: arial, verdana, "sans serif";
font-size: medium; 
line-height: 2em;
}

span.hilight{
padding:5px;
font-family: arial, verdana, "sans serif";
font-size: small; 
background-color:#acd095
}

span.tee{
    background-color: #008000;
    color:#ffffff; 
    font-size:16pt;
}


/* Center image between margins */
div.center{
   width: 100%;
   text-align: center
}

/* Float image to left of paragraph */
img.floatleft{
   float: left;
   margin-right: 10px;
   margin-left: 10px;
  margin-top:10px;
}

/* Float image to right of paragraph */
img.floatright{
   float: right;
   margin-right: 10px;
   margin-left: 10px;
   margin-top:10px;
}

/* Style for table discount*/
table.discount{
   font-size: 12pt;
   text-align: center;
   border-top:thin solid #008000; 
   border-bottom:thin solid #008000;
   width: 90%;
}

table.image{
   text-align: center;
   width:100%;
   margin:auto;
   padding:10px;
}

/* Style for menu table in bottom of page*/
table.bottom{
   font-size: 10pt;
   text-align: center;
   width: 75%;
   margin: auto;
}

/* Style for friends table menu*/
table.friends{
   font-family:Tahoma;
   font-size: 18pt;
   text-align: center;
   width: 830px;
   margin: auto;
   border-top:thin solid #008000; 
   border-bottom:thin solid #008000;
}


/* Style for calendar table*/
table.calendar{
   font-family:Tahoma;
   font-size: 12pt;
   text-align: center;
   width: 830px;
   margin: auto;
   border-top:thin solid #008000; 
   border-bottom:thin solid #008000;
}

/* Style for calendar month*/
table.month{
   background-color:#8FA39D;
   border: 2px solid #000000;
   font-family:Tahoma;
   font-size: 10pt;
   width: 680px;
   height: 385px;
   margin: auto;
   table-layout:fixed;
}

/* Style for calendar month title*/
tr.titlemonth{
   background-image:url('images/bkgs/widebanner1.jpg');
   background-color:#ffffff;
   font-size:15pt; 
   text-align:center; 
   height: 60px;
}

/*text in calendar*/
span.month{
    background-color: #008000;
    color:#ffffff; 
    font-size:8pt;
}

/* Style for calendar month cell*/
td.month{
   border: 2px solid #000000;
   border-collapse:collapse;
   background-color:#ffffff;
   vertical-align: top;
   text-align: left;
   height: 70px;
}



/* Unvisited & visited links (no underline) */
a:link, a:visited{
   color: #008000 ;/*green*/
   text-decoration: none;
}

/* Hover links*/ 
a:hover{
   color: #00ff00 ;/*lime*/
   text-decoration: none;
}

a.spec:link, a.spec:visited, a.spec:hover{
    color: #000000 ;/*black*/
   text-decoration: none;
}

/* Hover links  */ 
a.specs:hover{
  color: #008000 ;/*green*/
   text-decoration: none;
}

/* Style for tables of thumbnail images */ 
table.thumbs{
   text-align: center;
border-collapse:collapse;
margin:auto;
background-image:url('images/bkgs/brown049.jpg');
background-repeat: repeat;
}

/* Style for table cells that contain thumbnails */
td.thumbs{ 
   border: 0;
   padding: 15px;
  vertical-align:top;
}

/* Style for thumbnail images */
img.thumbs{
   width: 150px;
border-width:0;
}