@charset "UTF-8";/* CSS Document *//* CSS Document */
body {
background-image: url(images/background_flowers.gif);
background-repeat:no-repeat;
background-position-x: 50%;
background-position-y: 120px;
background-attachment:fixed;
background-color: #670001;
margin:0;
padding:0;
/* line-height: 1.5em; */
}

p {
font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color:#670001;}

p a{
font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color:#670001;}

p a:link{
font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color:#670001;}

p a:visited{
font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color:#670001;}

hr {
border: none 0;border-top: 1px dashed #670001;/*the border*/
width: 100%;height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
text-align: left;/*this will align it for IE*/
margin: 0 auto 0 0; /*this will align it left for Mozilla*/
}

b {
/* font-size: 110%; */
}

em {color: #EEBF5E;font-style:normal;}

h1 {font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#670001;}

h2, h2 a {font-family: Verdana, Futura, Arial, Helvetica, sans-serif;
font-size:18px;font-weight:bold;
color:#670001;}

.buttons {display: flex; flex-direction: row; padding-bottom:5px;}
.buttons p {font-size:18px; padding-left:5px;}

.announcement {font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:0px;font-weight:bold;
color:#670001;}

.course {font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:0px;font-weight:bold;color:#670001;}

.dish {font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size:18px;margin-bottom:0px;font-weight:bold;color:#EEBF5E;}

#maincontainer {width: 800px; /*Width of main container*/margin: 0 auto; /*Center container on page*/}

#topsection{background: #670001;background-image:url(images/logo_header.gif);background-position:right bottom; background-repeat:no-repeat;height: 170px; /*Height of top section*/vertical-align: bottom;}

#topsection h1{margin: 0;}

#address {width: 190px;float:left;height:100px;padding-bottom: 20px;margin-top:30px; /* adjust this value to push the main menu closer to the content section */}

#address p{font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size: 10px;line-height:12px;font-weight: bold;color:#EEBF5E;}

#address a{font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-size: 10px;line-height:14px;font-weight: bold;color:#EEBF5E;text-decoration:none;}

#contentwrapper{float: left;width: 100%;background-color:#FFFFFF;}

#contentcolumn{margin-right: 300px; /*Set right margin to RightColumnWidth*/}

#minimum { /*Sets the minimum height of the content column so the content wrapper diplays it's background image*/height:425px;}

#rightcolumn{float: left;width: 300px; /*Width of right column*/margin-left: -300px; /*Set left margin to -(RightColumnWidth) */padding-top:20px;}

#footer{clear: left;width: 100%;color: #FFF;padding: 0px 0px 0px 20px;}

#footer a{color: #FFFF80;}

#copyright {padding: 0px 30px 0px 0px;float:right;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.innertube{margin: 20px; /*Margins for inner DIV inside each column (to provide padding)*/margin-top: 20px;}

.intro_text {font-family: Geneva, Futura, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;color:#670001;}

/*BEGIN Horizontal Menu *//*Credits: Dynamic Drive CSS Library *//*URL: http://www.dynamicdrive.com/style/ */#underlinemenu{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#underlinemenu ul{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 10px;float: left;font-family: Verdana, Futura, Arial, Helvetica, sans-serif;font-weight: bold;font-size:12px;width: 100%;/*margin-bottom: 1em;*//*border: 1px solid #DFDFDF;border-width: 1px 0;*/}* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/margin-bottom: 0px;}#underlinemenu ul li{display: inline;}#underlinemenu ul li a{float: left;color: #EEBF5E;font-weight: bold;padding: 2px 10px 4px 10px;text-decoration: none;background: #670001 url(media/menudivide.gif) top right repeat-y;}#underlinemenu ul li a:hover{color: #FFFFFF;border-bottom: 4px solid #FFFFFF;padding-bottom: 0px;}#underlinemenu #currentpage a{color: #FFFFFF;border-bottom: 4px solid #FFFFFF;padding-bottom: 0px;}/*END Horizontal Menu *//* \ *//*corner banner */#bottomright {position: absolute;right: 0;top: 0;display: block;height: 35px;width: 35px;background: url(images/AF-credit.gif) no-repeat;text-indent: -999em;text-decoration: none;}/* \ *//* BEGIN Menu's Jump Menu */.buttonscontainer {float:right;width: 250px;margin-top:400px;}.jumpto {color: #670001;background-color: #FFFFFF;padding: 3px;padding-left: 3px;display: block;border-bottom: 1px solid #670001;font: 12px Verdana, Futura, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;}.buttons a {color: #EEBF5E;background-color: #FFFFFF;padding: 3px;padding-left: 3px;display: block;border-bottom: 1px solid #670001;font: 12px Verdana, Futura, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;}.buttons a:hover {background-color: #EEDDDD;color: #670001;text-decoration: none;}.menu_buttons a {color: #670001;background-color: #FFFFFF;padding: 3px;padding-left: 3px;display: block;border-bottom: 0px solid #670001;font: 12px Verdana, Futura, Arial, Helvetica, sans-serif;font-weight: bold;text-decoration: none;text-align: left;}.menu_buttons a:hover {background-color: #EEDDDD;color: #670001;text-decoration: none;}/*END Menu's Jump Menu */