.acc_RecipesMenu
{
    width:242px;
    margin-left:-21px;
}

.acc_Header
{
    font-family:Georgia;
    color:white;
    padding-left:21px;
    padding-top:5px;
    padding-bottom:5px;
    border-top:solid 1px white;
    font-size:13px;
    width:100%;
    background-color:#cbab7f;
}

.acc_Header:hover
{
    cursor:hand;
}

.acc_Content
{
    padding-left:21px;
    background-color:#f3ebd0;
}

.recipeItem
{
    width:100%;
    margin-left:-21px;
    padding-left:21px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:10px;
}

.recipeItem:hover
{
    color:Black;
    background-color:#fcf4da;
    cursor:hand;
}

.selectedRecipeItem
{
    width:100%;
    margin-left:-21px;
    padding-left:21px;
    padding-top:3px;
    padding-bottom:3px;
    padding-right:10px;
    background-color:#fcf4da;
    font-weight:bold;
    color:Black;
}

body 
{
    margin-top:0px;
    background-color:White;
    background-image:url('images/main_bg.jpg');
    background-position:center top;
    background-repeat:repeat-y;
}

div
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

form
{
    margin-bottom:-12px;
    margin-top:0px;
    padding-bottom:0px;
    padding-top:0px;
}

#div_added_flavor
{
    float:left;
    background-image:url('images/box_blue_bg.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    margin-left:1px;
    width:499px;
    height:170px;
    overflow:hidden;
}

#div_added_flavor .copy
{
    float:left;
    margin-left:15px;
    margin-top:10px;
    font-family:Arial;
    font-size:11px;
    color:#233a8a;
    line-height:17px;
    width:345px;
}    

#div_added_flavor .header
{
    width:499px;
    padding-left:10px;
    background-color:#233a8a;
    font-family:Georgia;
    font-size:22px;
    color:White;
    height:26px;
    letter-spacing:2px;
}

#div_added_flavor .image
{
    float:left;
    padding-left:20px;
    padding-top:10px;
}

.div_added_flavor2
{
    float:left;
    background-image:url('images/box_blue_bg.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    margin-left:1px;
    overflow:hidden;
}

.div_added_flavor2 .copyZ
{
    float:left;
    margin-left:15px;
    margin-top:10px;
    font-family:Arial;
    font-size:11px;
    color:#233a8a;
    line-height:17px;
}    

.div_added_flavor2 .headerZ
{
    padding-left:10px;
    background-color:#233a8a;
    font-family:Georgia;
    font-size:22px;
    color:White;
    letter-spacing:2px;
}

.div_added_flavor2 .image
{
    float:left;
    padding-left:20px;
    padding-top:10px;
}

.div_content
{
    width:722px;
    margin-left:1px;
    margin-right:1px;
    margin-top:1px;
}

#div_footer
{
    clear:both;
    text-align:center;
    color:#ae987e;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding-top:20px;
    padding-bottom:20px;
}

.div_header_home
{
    background-color:#cbab7f;
}

#social {
	top:195px;
	left:630px;
	margin-top:0px;
	width:80px;
	position:absolute;
	z-index:10000;
}

.div_left_col
{
    float:left;
    width:360px;
}

.div_right_col
{
    margin-left:2px;
    float:left;
    width:360px;
}

.div_main_menu
{
    background-image:url('images/main_menu_bg.jpg');
    background-repeat:repeat-x;
    text-align: left;
    height:48px;
}



#div_signup_home
{
    float:left;
    font-family:Arial;
    font-size:10px;
    color:#603a20;
    padding-top:10px;
    background-color:#cbab7e;
    border-top:solid 7px #603a20;
    width:222px;
    height:153px;
    overflow:hidden;
    text-align:center;
}

#div_signup_home img
{
    margin-top:-2px;
    padding:0px 0px 0px 0px;
}

.BrownBox
{
    margin-top:2px;
    width:100%;
    background-color:White;
    background-image:url('images/box_brown_bg.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    min-height:200px;
}

.BrownBox .header
{
    background-color:#cbab7e;
    height:28px;
    overflow:hidden;
    padding-top:6px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:white;
}

.BrownBox .copy
{
    margin: 5px 15px 25px 15px;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#996633;
}

#BrownBox2
{
    margin-top:2px;
    width:100%;
    background-color:White;
}

#BrownBox2 .headerBB
{
    background-color:#cbab7e;
    height:28px;
    overflow:hidden;
    padding-top:6px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:white;
}

#BrownBox2 .copyBB
{
    margin: 5px 15px 10px 15px;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#996633;
}

.img_tip_calendar
{
    float:left;
}

.BrownBox .copy img
{
    padding:0px 0px 5px 5px;
}

.BrownBox .copy .headline
{
    font-family:Arial;
    font-size:14px;
    font-weight:500;
    color:#346521;
}

.BrownBox .copy .date
{
    font-family:Arial;
    font-size:10px;
    color:#a1a1a1;
}

.Content
{
    margin-top:1px;
    background-color:White;
    background-image:url('images/box_green_gradient_header.gif');
    background-repeat:repeat-x;
    background-position:left 33px;
    min-height:200px;
}

.Content a
{
    text-decoration:underline;
    font-family:Arial;
    font-size:12px;
    color:#346521;
}

.Content a:hover
{
    color:#45862c;
}

.Content .header
{
    background-color:#d8e5d1;
    padding-top:6px;
    padding-bottom:6px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:#233a8a;
}

.Content .header a
{
    font-weight: 700;
}

.Content .header2
{
    background-color: #cbab7e;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 15px;
    font-family: Georgia;
    font-size: 16px;
    color: #FFFFFF;
}

.Content .copy2
{
    margin:5px 15px 25px 15px;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#346521;
    background-color:White;
    background-image:url('images/box_brown_bg.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    min-height:200px;
}

.Content .copy
{
    margin:5px 15px 25px 15px;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#346521;
}

.Content .copy h1
{
    font-family:Georgia;
    font-size:13px;
    font-weight:normal;
    color:#233a8a;
}

.Content .copy ul li a
{
    color: #233a8a;
    font-weight: 800;
}

.Content .glossary
{
    list-style-type: none; 
    padding-left: 3px;
}

.Content .glossary li
{
    border-bottom: solid 1px #000000;
    padding-bottom: 10px;
    border-bottom-color: #C0C0C0;
}

.Content .copy img
{
    padding:0px 0px 5px 5px;
}

.Content .copy .date
{
    font-family:Arial;
    font-size:10px;
    color:#a1a1a1;
}


.ContentBox
{
    margin-top:1px;
    background-color:White;
    background-image:url('images/box_green_gradient_header.gif');
    background-repeat:repeat-x;
    background-position:left top;
    min-height:100px;
    width:100%;
}

.ContentBox a
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    color:#346521;
}

.ContentBox a:hover
{
    text-decoration:underline;
}

.ContentBox .header
{
    background-color:#d8e5d1;
    height:28px;
    overflow:hidden;
    padding-top:6px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:#233a8a;
}

.ContentBox .gradientHeader
{
    border-top:solid 4px #d8e5d1;
    margin-top:-1px;
    height:28px;
    overflow:hidden;
    padding-top:6px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:#233a8a;
}

.ContentBox .copy
{
    margin:5px 15px 25px 15px;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#336633;
}

.ContentBox .copy img
{
    padding:0px 0px 5px 5px;
}

.ContentBox .copy .headline
{
    font-family:Arial;
    font-size:14px;
    font-weight:500;
    color:#346521;
}

.ContentBox .copy .date
{
    font-family:Arial;
    font-size:10px;
    color:#a1a1a1;
}

.GreenBox
{
    margin-top:1px;
    background-color:White;
    background-image:url('images/box_green_bg.jpg');
    background-repeat:repeat-x;
    background-position:left bottom;
    min-height:100px;
    width:100%;
}

.GreenBox a
{
    text-decoration:none;
    font-weight:bold;
    font-family:Arial;
    font-size:12px;
    color:#346521;
}

.GreenBox a:hover
{
    text-decoration:underline;
}

.GreenBox .header
{
    background-color:#d8e5d1;
    height:28px;
    overflow:hidden;
    padding-top:6px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:#233a8a;
}

.GreenBox .gradientHeader
{
    background-image:url('images/box_green_gradient_header.gif');
    background-repeat:repeat-x;
    border-top:solid 4px #d8e5d1;
    margin-top:-1px;
    height:46px;
    overflow:hidden;
    padding-top:10px;
    padding-left:15px;
    font-family:Georgia;
    font-size:16px;
    color:#233a8a;
}

.GreenBox .copy
{
    margin:5px 15px 25px 15px;
    line-height:18px;
    font-family:Arial;
    font-size:12px;
    color:#336633;
}

.GreenBox .copy img
{
    padding:0px 0px 5px 5px;
}

.GreenBox .copy .headline
{
    font-family:Arial;
    font-size:14px;
    font-weight:500;
    color:#346521;
}

.GreenBox .copy .date
{
    font-family:Arial;
    font-size:10px;
    color:#a1a1a1;
}

.input_SignupHome
{
    width:145px;
    background-color:#f3ebd0;
    color:#603a20;
    border:solid 1px #76634a;
    font-weight:bold;
}

.LogoBox
{
    position:relative;
    margin-top:2px;
    min-height:1px;
    background-color:#f3ebd0;
    min-height:200px;
    width:100%;
}

.modal_bg
{
    background-image:url('images/modal_bg.gif');
}

.modal_popup
{
    width:650px;
    height:450px;
    background-color:#f3ebd0;
    border:solid 1px black;
}

.modal_popup .header
{
    height:35px;
    background-color:#cbab7f;
    color:White;
    font-family:Georgia;
    font-size:18px;
    padding-top:10px;
    padding-left:15px;
}

.modal_popup .copy
{
    font-family:Arial;
    font-size:12px;
    color:#603a20;
    width:620px;
    margin-left:15px;
    margin-top:5px;
}

.mnu_main
{
    text-align: left;
    text-indent: 15px;
}

.div_main_menu
{
    text-align: left;
    padding-left: 15px;
}

.mnu_main_item
{
    font-family: Arial;
    font-size: 14px;
    color: White;
    height: 47px;
    padding-right: 5px;
}

.mnu_main_item_hover
{
    background-image:url('images/main_menu_marker_bg.gif');
    background-repeat:repeat-x;
    background-position:left top;
    height:47px;
}
.main_Dynamic
{
    border: 1px solid #006600;
    margin-top: 0px;
    z-index: 1;
}

.main_DynamicItem
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000; /* top right bottom left */
    padding: 5px 3px 5px 3px;
    font-weight: 700;
}

.main_DynamicItem:hover
{
    cursor: pointer;
    background-color: #C0C0C0;
    color: Black;
}
#main_box
{
    margin:auto;
    width:724px;
}

.pan_left_nav
{
    float:left;
    width:242px;
    background-color:#f3ebd0;
    font-family:Arial;
    font-size:12px;
    color:#3c7426;
    text-align:left;
    margin-top:1px;
}

.pan_left_nav .copy
{
    margin-top:10px;
    margin-left:21px;
}

.pan_left_nav .copy a
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#3c7426;
}

.pan_left_nav .copy a:hover
{
    text-decoration:underline;
}

.pan_bottom_nav
{
    float:right;
    width:722px;
    height:75px;
    background-color:#f3ebd0;
    font-family:Arial;
    font-size:12px;
    color:#3c7426;
    text-align:left;
    margin-top:1px;
}

.pan_calendar
{
    float:left;
    width:222px;
    height:374px;
    background-image:url('images/calendar_bg.jpg');
    background-repeat:repeat-x;
    padding-bottom:11px;
    margin-left:1px;
}

.pan_event
{
    position:relative;
    overflow:hidden;
    float:left;
    width:224px;
    height:364px;
    background-image:url('images/event_bg.jpg');
    background-repeat:repeat-y;
    font-family:Arial;
    font-size:12px;
    color:#5a2e0e;
    padding:5px 5px 5px 5px;
}

.pan_event a
{
    font-weight:bold;
    color:#587946;
}

.pan_right_content
{
    float:left;
    width:478px;
    min-height:600px;
    margin-left:1px;
    margin-right:1px;
    background-color:#ffffff;
}

.pan_scroll
{
    position:relative;
    float:left;
    width:19px;
    height:374px;
    background-image:url('images/calendar_scroll_bg.jpg');
    background-repeat:repeat-y;
}

.pan_top_content
{
    float:left;
    width:722px;
    background-color:#ffffff;
}

.News_Synopsis
{
    font-family: Arial;
    font-size: 11px;
    color:  #333333;
    padding: 2px 2px 2px 2px;
}
ul li
{
}
