﻿.mnu_PhotoCats
{
    width:242px;
    margin-left:-21px;
    margin-top:-12px;
}

.mnu_PhotoCats_Item
{
    height:25px;
    border-top:solid 1px white;
    width:100%;
    background-color:#cbab7f;
    text-align:right;
}

.mnu_PhotoCats_Item a
{
    font-family:Georgia;
    color:White;
    text-decoration:none;
    padding-right:21px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:14px;
}

.mnu_PhotoCats_Item a:hover
{
    text-decoration:underline;
}

.photo_gallery
{
    text-align:center;
}

.photo_gallery img
{
    padding:10px 10px 10px 10px;
    border:solid 1px 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_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;
}

.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:center;
    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;
}

.img_tip_calendar
{
    float:left;
}

.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 .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 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:bold;
    color:#346521;
}

.ContentBox .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;
}

.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_item
{
    font-family:Arial;
    font-size:14px;
    color:White;
    height:47px;
}

.mnu_main_item_hover
{
    background-image:url('images/main_menu_marker_bg.gif');
    background-repeat:repeat-x;
    background-position:left top;
    height:47px;
}

#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;
    margin-right:21px;
}

.green_link
{
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#3c7426;   
}

.green_link: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;
}