* {
    padding:0px;
    margin:0px;
}

img {
    display:block;
    border:0px;
}

.clear {
    display:block; clear: both;
}

#site_wrap {
    width: 975px; padding: 0px 0 0 10px; height: 748px; margin: 0 auto; background: url(http://www.donedealdj.com/images/dd-background.jpg) 0 0 no-repeat;
}

#header_wrap {}
#head_nav {}
#head_nav ul {}
#head_nav li{}
#head_nav a, #head_nav a:link, #head_nav a:visited {}
#head_nav a:hover {}
#head_nav a:active {}

#content_wrap {
     padding-top:10px;
     min-height:530px;
     height:auto;
     clear:both;
     width:auto;
   }

#photo_album_container {
   width:600px;
   }
#photo_album_container img {
   display:block;
   width:auto;
   float:left;
   padding:20px;
   }
#photo_album_container h2 {
   clear:both;
   }
#site_note {
    display: block; width:476px; height:432px; float:left; padding-left:20px;
   }
#site_note img {
   border:3px ridge #282828;
   }

#right_col_wrap {
    width:420px; height:432px; padding-right:20px; float:right; clear:right;
   }

#contact {
    width:418px;
   }

#cal_and_events_wrap {
    display:inline-block; clear:left; width: 416px; height: 232px; background: url(http://www.donedealdj.com/images/dd-cal_and_events.png) 0 0 no-repeat;
}

#cal_wrap {
    padding-left:5px; height:180px; width:180px; margin-top: 30px; float:left;
}
/*   Calendar Items
---------------------------------------------------------------*/
#calendar  {
        margin: 0px 0 0 10px;
        text-align: center;
        position: relative;
}
#calendar  th, #calendar th a:link, #calendar th a:visited, #calendar th a:hover {
        color: #000000;
        font-size: 8px;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding: 8px 0 8px;
        text-decoration: none;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
}
#calendar tr {
        margin: 0px;
        padding: 0px;
        font-size: 12px;
}

#calendar td {
        background-color: lightblue;
        border: 1px solid #FFFFFF;
        width: 20px;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
        height: 20px;
}

#calendar  .emptyDay {
        background-color: #FFFFFF;
}

#calendar .days {
        background-color: #FFFFFF;
}
#calendar .today {
        /*background-color: #C0C0C0;*/
        color: darkred;
        font-weight: bolder;
        text-decoration: underline;

}
/*a.daylink {
        font-weight: bolder;
        text-decoration: underline;

}
*/
#calendar   .day_jotted td, #calendar  .day_jotted a:link, #calendar  .day_jotted a:visited  {
        background-color: darkblue;
        color: #FFFFFF;
        display: block;
        margin: 0px;
        padding-top: 2px;
        height:14px;
        width:20px;
}
#calendar  .day_jotted a:hover  {
        background-color: blue;
        display: block;
        margin: 0px;
         padding-top: 2px;
        height:14px;
        width:20px;
}
#calendar td a:link, #calendar td a:visited {
        padding: 0px;
        color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
#calendar td a:hover {
        padding: 0px;
        color: #0000CC;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.popupMenu {
        background-color:#C0C0C0;
        color: #000000;
        padding-right: 15px;
        margin: 0px;
        width:auto;
        border:solid 2px #FFFFFF;
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: small;
        font-weight: bold;

}
.popupMenu ul li{
    font-weight: bold;
    padding: 0px;
    margin: 0px;

}

.popupMenu h1 {
    background-color:#0093C6;
    color:#FFFFFF;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    padding-left: 3px;
    margin: 0px;

}
.popupMenu a {
    font-weight: bold;
    padding-left: 3px;
    margin: 0px;

}

.popupMenu p {
    font-weight: normal;
    padding: 0px;
    margin: 0px;

}

/*------------------------------------------------------
End Calendar
------------------------------------------------------*/
#event_photo_wrap {
    height:175px; width:220px; margin: 35px 0 0 185px; overflow:hidden;
}

#footer_wrap {
    margin-top: 30px;
}

#copy_wrap {text-align:right;}
#site_copy {}
#footer_links {
   font-size:medium;
   font-weight:bold;
   display:block;
   padding:10px 0 0 20px;
   color:white;
   }
#footer_links a,#footer_links a:link,#footer_links a:visited {
   font-weight:bold;
   font-size:medium;
   color:white;
   text-decoration:none;
   }
#footer_links a:hover {
   font-weight:bold;
   text-decoration:underline;
   font-size:medium;
   color:lightblue;
   }


