/* CSS Main Document */

/*CREATE FONT FACE FOR EMBEDDED FONT (IE ONLY)*/
@font-face {
    font-family: 'Monotype Corsiva';
    font-style:  normal;
    font-weight: normal;
    src: url(http://faculty.sxu.edu/jbg1/giladmin/includes/MONOTYP0.eot);
}



/*MAIN CSS PAGE FORMATING*/
/*##############################################################################################################################*/
body{	
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#container{
}

#header_layout{
display:none;
}

/* controls position of logo */
#header_left{
background-color:#0B6919;
position:absolute;
width:550px;
height:100px;
}

/* controls position of header address*/
#header_right{
background-color:#0B6919;
position:relative;
width:200px; /* - 10 for padding */
height:90px; /* - 10 for padding */
padding:5px;
left:550px;
text-align:right;
font-size:10pt;
color:#CECECE;
font-weight:bold;
font-style:italic;
}

/* controls position of navigation menu */
#nav_bar{
width:760px; height:20px;
background-color:#000000;
}

/* controls position of wave */
#header_wave{width:760px; height:103px;}

/* orange divider bar */
.orange_bar{
width:760px; height:3px;
background-color:#E9A348;
font-size:2px;
}

#content_background{
background-image:url(../images/background_fade.jpg);
background-repeat:repeat-x;
background-color:#0B6919;
width:760px;
}

#content_layout{
background-image:url(../images/flourish_tl.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:760px;
}

#content{
position:relative;
width:508px;
padding-bottom:15px;
font-size:10pt;
padding-left:25px;
}

/*HANDLES FOOTER ELEMNTS*/
#footer_layout{display:none;}



/*CSS PAGE FORMATING FOR FULL PAGE LAYOUT (events.asp)*/
/*##############################################################################################################################*/
#content_full{
background-image:url(../images/flourish_tl.jpg);
background-position:bottom right;
background-repeat:no-repeat;
width:740px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
font-size:10pt;
}

/*CSS PAGE FORMATING FOR HOME PAGE*/
/*##############################################################################################################################*/
#container_hp{margin:0px auto;width:800px;}
#header_hp{background-color:#0B6919;height:20px;width:760px;}
#content_hp{
background-image:url(../images/background_fade_hp.jpg);
background-repeat:repeat-x;
background-color:#0B6919;
width:760px; height:365px;
vertical-align:bottom;
}
#content_text_hp{
background-image:url(../images/head_logo_hp.jpg);
background-repeat:no-repeat;
background-position:top right;
height:200px;
}

/*CSS PAGE FORMATING FOR PAGES WITH LEFT NAVIGATION*/
/*##############################################################################################################################*/
#content_leftnav{display:none;}
#content_left{width:400px;}

/*CSS FORMATTING FOR CLASSES AND MODULES*/
/*##############################################################################################################################*/

/*HANDLES MENU ITEMS*/
.menu_time{font-size:10pt;padding-bottom:25px;font-weight:bold;}
.menu_item{font-weight:bold;font-size:10pt;}
.menu_price{text-align:right;font-weight:bold;font-size:10pt;}
.menu_desc{padding-bottom:5px;font-size:8pt;font-weight:normal;}
.menu_add{text-align:right;font-size:10pt;}
.menu_link:link,.menu_link:visited{font-size:8pt;color:#FFFFFF;text-decoration:none;padding-left:3px;}
.menu_link:hover{font-size:8pt;color:#07410E;text-decoration:underline;padding-left:3px;}


/*SPECIAL MODULE ELEMNTS*/
#mailing_list{vertical-align:top;padding:5px;padding-left:10px;}
#hours{vertical-align:top;padding:5px;padding-right:0px;padding-left:10px;}
#spec_events{vertical-align:top;padding:5px;}


/*HANDLES THIS WEEK MODULE ELEMENTS*/
#this_week{display:none;}


/*HANDS SPECIAL MODULE LISTING*/
.spec_day{font-size:10pt;font-weight:bold;width:200px;}
.spec_item{font-size:9pt;}
.spec_price{font-size:9pt;text-align:right;padding-right:8px;}
.spec_desc{font-size:7pt;padding-bottom:8px;}


/*HANDLES TODAY MODULE OF HOMEPAGE*/
#today_header{font-family:'Monotype Corsiva';
font-weight:normal;font-size:18pt;color:#B4AD72;
padding:10px;padding-bottom:5px;}
.today_item{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;color:#B4AD72;padding-left:25px;}


/*HTML OBJECT Codes*/
/*########################################################################################################################*/
td{vertical-align:top;font-size:10pt;}

h1{font-family:'Monotype Corsiva'; /*font-variant:small-caps;*/
font-weight:normal;font-size:28pt; margin:0px;
background-image:url(../images/title_bar.gif);
background-position:bottom left;
background-repeat:no-repeat;}

h3{border-bottom:1px Solid #E9A348;
margin-bottom:3px;}

p{margin-top:0px;margin-bottom:10px;}

a, a:active, a:visited, a:link{
color:#E9A348;text-decoration:underline;
}a:hover{color:#CC8E3E;text-decoration:none;}


form{margin-top:0px;margin-bottom:0px;
padding-top:0px;padding-bottom:0px;
}
