body{
margin: auto, 20px, auto, auto;
background: url(../img/bg.jpg) repeat;
text-align: left;
}


.wrapper{


width: 910px;
}

.body{
font-family: arial;
font-size: 13px;
color: #000000;
text-align: left;
vertical-align: top;
padding: 0px;
padding-left: 20px;
margin: 0px;
line-height: 15px;
}

.sidebar_frame{
font-family: verdana;
font-size: 10px;
color: #4c4e50;
text-align: left;
width: 250px;
vertical-align: top;
height: 100%;
border-left: 1px solid #333333;
}

.sidebar{
font-family: arial;
font-size: 11px;
color: #4c4e50;
text-align: left;
padding-left: 20px;
padding-right: 20px;
background: url(../img/sidebar_bg.gif) repeat-y top center;
}

.sidebar_lunch{
font-family: arial;
font-size: 13px;
color: #4c4e50;
text-align: left;
padding-left: 20px;
padding-right: 20px;
background: url(../img/sidebar_bg.gif) repeat-y top center;
}

.sidebar_header{
background: url(../img/sidebar_header.gif) repeat-y bottom center;
height: 16px;
}
.sidebar_bottom{
background: url(../img/sidebar_bottom.gif) repeat-y top center;
height: 19px;
}

.sidebar2{
font-family: arial;
font-size: 11px;
color: #4c4e50;
text-align: left;
padding-left: 20px;
padding-right: 20px;
background: url(../img/sidebar_bg2.gif) repeat-y top center;
}
.sidebar_menu{
font-family: arial;
font-size: 11px;
color: #4c4e50;
text-align: left;
padding-left: 20px;
padding-right: 20px;
background: url(../img/sidebar_bg2.gif) repeat-y top center;
}

.sidebar_header2{
background: url(../img/sidebar_header2.gif) repeat-y bottom center;
height: 16px;
}
.sidebar_bottom2{
background: url(../img/sidebar_bottom2.gif) repeat-y top center;
height: 19px;
} 

.sidebar a{
font-family: verdana;
font-size: 10px;
color: #e39f15;
font-weight: bold;
text-decoration: none;
}

.sidebar a:hover{
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #e39f15;
text-decoration: underline;
}
.sidebar2 a{
font-family: verdana;
font-size: 10px;
color: #e39f15;
font-weight: bold;
text-decoration: none;
}

.sidebar2 a:hover{
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #e39f15;
text-decoration: underline;
}

.mastertable{
padding-top: 0px;
background-color: #FFFFFF;
padding: 0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
border: 1px solid #007363;
}

.body a{
font-family: verdana;
font-size: 10px;
color: #e39f15;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.body a:hover{
font-family: verdana;
font-size: 10px;
color: #e39f15;
text-align: left;
font-weight: bold;
text-decoration: underline;
}

.body h1{
font-family: verdana;
font-size: 16px;
margin: 0px;
padding: 0px;
padding-bottom: 5px;
color: #007363;
text-align: left;
}

.body h2{
font-family: verdana;
font-size: 14px;
margin: 0px;
padding: 0px;
padding-bottom: 5px;
color: #4c4e50;
text-align: left;
}

.sidebar h1{
font-family: arial;
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px;
padding-bottom: 1px;
color: #007363;
text-align: left;
}
.sidebar_lunch h1{
font-family: arial;
font-weight: bold;
font-size: 16px;
margin: 0px;
padding: 0px;
padding-bottom: 1px;
color: #007363;
text-align: left;
}
.sidebar h2{
font-family: arial;
font-size: 12px;
margin: 0px;
padding: 0px;
font-weight: bold;
padding-bottom: 1px;
color: #000000;
text-align: left;
}

.sidebar2 h1{
font-family: arial;
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px;
padding-bottom: 1px;
color: #007363;
text-align: left;
}

.sidebar2 h2{
font-family: arial;
font-size: 12px;
margin: 0px;
padding: 0px;
font-weight: bold;
padding-bottom: 1px;
color: #000000;
text-align: left;
}
.body .post{
font-family: verdana;
font-size: 11x;
margin: 0px;
margin-top: 10px;
margin-bottom: 3px;
padding: 2px;
color: #000000;
background: #eeeeee;
opacity: 0.6;
font-weight: bold;
text-align: left;
}

ul{
padding: 0px;
margin: 0px;
margin-left: 10px;
list-style-type:square;
}

th{
background-color: #007363;
color: #FFFFFF;
font-weight: bold;
}
.sidebar_menu h1{
font-family: arial;
font-weight: bold;
font-size: 14px;
margin: 0px;
padding: 0px;
padding-bottom: 1px;
color: #007363;
text-align: left;
}

.footer{
font-family: arial;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #FFFFFF;
background-color: #007363;
margin-left: auto;
margin-right: auto;
padding: 5px;
}

.menu{
padding-top: 125px; padding-left: 270px; text-align: left; color: #2d4a00; font-size: 11px; font-weight: bold; text-transform: uppercase; vertical-align: text-bottom;

}

.menu a{
font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #2d4a00;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.menu a:hover{;
color: #FFFFFF;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.menu ul li{
display: inline;
list-style-type: none;
padding-right: 15px;
}

.footer a{
font-family: arial;
font-size: 12px;
color: #e39f15;
text-align: left;
font-weight: bold;
text-decoration: none;
}

.footer a:hover{
text-decoration: underline;
color: #e39f15;
}




img{
border: 0px solid #FFFFFF;
}

.header2{

background: url(../img/header2.png) no-repeat left; margin: 0px; padding-left: 20px; height: 33px; text-align: left; color: #FFFFFF; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; vertical-align: text-bottom;
}
.sidebar_menu a{
font-family: arial;
font-size: 13px;
color: #007363;
font-weight: bold;
text-decoration: none;
}

.sidebar_menu a:hover{
font-family: arial;
font-size: 13px;
font-weight: bold;
color: #007363;
text-decoration: underline;
}

