/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

body { 
    margin: 0;
    padding: 0;
}
.post-meta, .nav-entries { display: none; }
.entry h1 { border: none; }
.home .entry h1 { color: #ffffff; margin-bottom: 0; padding-bottom: 15px; *line-height: normal; }

#headerwrap { background: #414142; }
#logo { float: none; text-align: center; }

#navwrap { background: #b2d03a; }
#navigation { margin-bottom: 0; }
#main-nav { text-align: center; }
.nav { margin: 0; }
.nav a { display: inline; }
.nav a:hover, .nav li.current_page_item, .nav li.current_page_parent { background: none; }
.nav li { float: none; display: inline; padding-left: 5px; padding-right: 5px; }

#hero {
    height: 30px;
    background: #444445;
}


/* just for home page */
#contentwrap { background: #444445 url(styles/dana/middle-repeat.gif) repeat-x left bottom; }
.business #loopedSlider { float: right; margin-bottom: 0; }
.business #loopedSlider, .business #loopedSlider .container { width: 475px; background: none; }
.slideshow { background: none; }
.business #loopedSlider .container { position: relative; }
.business #loopedSlider .entry { padding: 0; background: none; }
.business #loopedSlider .entry p { margin: 0; background: none; }
.business #loopedSlider .entry img { background: none; border: none; padding: 0; }
#portfolio-slideshow { position: relative; }
#rotate-nav {
    position: absolute;
    bottom: 4px;
    right: 8px;
    z-index: 999;
}
#portfolio-slideshow #rotate-nav { top: 7px; right: 14px; }
#portfolio-slideshow img { border: 1px solid #4b4b4c; }
#rotate-nav a {
    display: block;
    float: left;
    width: 7px;
    height: 18px;
    background: url(styles/dana/home-nav.png) no-repeat;
    color: #454546;
    margin-left: 4px;
    padding: 0 5px;
}
#rotate-nav a.activeSlide { color: #b3b3b6; background: url(styles/dana/home-nav-active.png) no-repeat; }

#footer-widgets { display: none; }
.home #footer-widgets { display: block; padding: 0; }
#footer-widgets .block { padding: 20px 0 0 0; }

/* dana change this for home page widget heights */
#footer-widgets .block .widget { min-height: 314px; height: auto !important; height: 314px; }

.width-960 #footer-widgets .block { width: 313px; }
.footer-widget-2 { margin: 0 10px; }


#content { padding-top: 25px; padding-bottom: 90px; }
.home #content { padding: 0; }

#main {
    background: #ffffff;
    border: 1px solid #ababad;
    padding: 25px 30px;
}
.two-col-left-960 #main-sidebar-container #main { width:587px; }
.home #main-sidebar-container #main {
    width: 450px; 
    background: none;
    border: none;
    padding: 0;
}
.home #main-sidebar-container #main .entry p {
    font-size: 15px;
    color: #ffffff;
}
.home #main-sidebar-container #main .small { display: none; }

.widget h3 { text-transform: none; }
.widget_dana_recentposts ul, .widget_dana_recentpostshome ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    list-style-position: outside;
}
.widget_dana_recentposts ul li, .widget_dana_recentpostshome ul li { margin: 0; padding: 0 0 20px 0; }
.widget_dana_recentposts .recent-blog-title, .widget_dana_recentpostshome .recent-blog-title { font-size: 14px; font-weight: bold; }
.widget_dana_recentposts p, .widget_dana_recentpostshome p { margin-bottom: 0; padding-top: 15px; }
.widget ul li a { padding: 0; }


/* just for my happy clients */
.magazine .block { background: #414142; width: 270px; padding: 5px; margin-right: 26px; margin-bottom: 30px; }
.magazine .block.last { float: left; margin-right: 0; }
.magazine .block .post { margin-bottom: 0; }
.magazine .block .post img.thumbnail { background: none; border: none; padding: 0; }
.magazine .block .aligncenter { margin-bottom: 3px; }
.magazine .block .post p { font-size: 15px; }
.magazine .block .post p a { color: #fff; }


/* my happy client details */
/*
.one-col #main-sidebar-container { width: 960px; }
*/
.one-col #main { width: 900px; }
#portfolio-slideshow {
    float: right;
    width: 640px;
}
.category-portfolio h1, .category-portfolio .entry, .category-portfolio #comments, .category-portfolio #respond { width: 240px; }
.entry blockquote {
    background: none;
    padding: 8px 0;
    border-top: 1px solid #b2d03a;
    border-bottom: 1px solid #b2d03a;
    margin-bottom: 20px;
    color: #414142;
}
.entry blockquote p { margin: 0; }


#footerwrap { background: #414142 url(styles/dana/footer-repeat.png) repeat; }
#footer { padding: 15px 0 75px 0; }
#footer a { color: #e3e3e6; }
#footer .col-left { padding-left: 0; }
#footer .col-right { padding-right: 0; text-align: right; }

h3.heading { text-decoration: underline; color: #b2d03a; }