/* CSS Document - Belle Isle Restaurant, Oklahoma City - Author: Teri Simonton, Illumimedia Design Studios, LLC */

body {
background-color: #E0D5B1;
margin: 20px 0 0 0;
padding: 0;
}

/* body {
background-color: #232C23;
} */

#parentbox {
width: 955px;
height: auto;
margin: auto;
padding: 0;
}

#menu_bar {
float: left;
width: 955px;
height: 33px;
margin: 0;
clear: both;
}

#masthead {
float: left;
width: 955px;
height: 157px;
background-color: #E0D5B1;
padding: 0;
margin: 0;
clear: both;
}

#masthead_bottom {
float: left;
width: 955px;
height: 37px;
background-color: #E0D5B1;
margin: 0;
padding: 0;
clear: both;
}

#content_container {
float: left;
width: 955px;
height: auto;
background-image: url(../Images/container_bkgd.jpg);
background-repeat: repeat-y;
font: .8em Geneva, Arial, Helvetica, sans-serif;
line-height: 125%;
margin: 0;
padding: 0;
clear: both;
}

#full_width_column {
float: left;
width: 870px;
height: auto;
clear: both;
margin: 20px 40px 20px 43px;
}


#left_column {
float: left;
width: 291px;
height: auto;
background-image: url(../Images/left-column.jpg);
background-position: left;
background-repeat: repeat-y;
margin: 0;
padding: 0;
overflow: visible;
}

#left_column p {
padding: 0 0 0 10px;
margin: 0;
font-weight: bold;
background-image: url(../Images/left-column.jpg);
background-position: left;
background-repeat: repeat-y;
}


#right_column {
float: left;
width: 664px;
height: auto;
background-image: url(../Images/right_column.jpg);
background-repeat: repeat-y;
margin: 0;
padding: 0;
}

#right_column_container{
float: left;
width: 634px;
height: auto;
margin: 10px 10px 0 0;
background-image: url(../Images/right_column.jpg);
background-repeat: repeat-y;
padding: 0;
clear: both;
}

#full_content_width {
float: left;
width: 644px;
height: auto;
text-align: left;
padding:20px 0 0 0;
margin: 0;
clear: both;
}

#footer {
float: left;
width: 955px;
height: 21px;
margin: 0;
padding: 0;
background-image: url(../Images/footer.jpg);
background-repeat: no-repeat;
clear: both;
}

#spacer {
clear: both;
margin: 0;
padding: 0;
}

/* Text Styles Here */

.location_emphasis {
color: #990000;
font-weight:bold;
}

.calendar_emphasis {
color: #990000;
font-weight:bold;
}

h1 {
font-size: 1.1em;
font-weight: bold;
color: #990000;
margin: 1px 0 1px 0;
padding: 0;
}

.menu_item {
font-weight: bold;
color: #990000;
}

h2 {
color: #990000;
}