/* Color overrides and settings relating to themes
 - this file gets apended to when someone runs the skin config front-end so watch out that it doesn't grow too ridculously big :) 
 - I'm fully aware this could be rationalised and be a bit neater.
*/
body
{
    border-top:1px;
    color:#555;
}

body
{
    color:#666;
}

h1, h2, h3, h4, h5, h6
{
    color:#0d95ec;
}
html, #body
{
    background:#fff;
}
#content a, #content a:active, #content a:visited, #subNavigation a, #subNavigation a:active, #subNavigation a:visited
{
    color: #0d95ec;
}

/* Navigation */
#topNavigation li a
{
    color: #0d95ec;
    backround-color: #efefef;
    border: solid 1px rgba(255,255,255,0.05);
}

#topNavigation li a:hover, #topNavigation li.current a
{
    background-color: #efefef;
    border: solid 1px rgba(255,255,255,0);
}

#topNavigation li.current span.marker
{
    background: #fff;
}

#subNavigation li a
{
    border-left: solid 1px #ccc;
}

#top
{
    /* Some joker wanted ie support */
    color: #0d95ec;
    border-bottom: solid 1px color:#0d95ec;
}

#top a
{
    color: #0d95ec;
    color: rgba(255,255,255,0.9);
}

/* Site Name & Description */
#siteName a
{
    color: #0d95ec;
    font-size: 1em;
}

#siteDescription
{
    color: rgb(140,210,236);
    border-left: 1px solid rgba(255,255,255,0.2);
    border-bottom: none;
}

#body h2
{
    border-bottom: 1px dotted rgba(54, 54, 54, 0.3);
}

/* Meta Data Styles */
#content .entry-meta a, #content .meta, #content a.tagweight0, #content a.tagweight1, #content a.tagweight2, #content a.tagweight3, #content a.tagweight4, #content a.tagweight5
{
    color: #fff;
    background: rgba(54,136,175, 0.6);
}

#content .comments-link a
{
    color: #fff;
    background: #333;
}

a.tagweight0
{
    background: rgba(54,136,175, 0.1);
}

a.tagweight1
{
    background: rgba(54,136,175, 0.6);
}

a.tagweight2, a.tagweight3, a.tagweight4
{
    background: rgba(54,136,175, 0.9);
}

.entry-date
{
    color: #aaa;
}

.author .fn
{
    color: #333;
}

small
{
    color: #999999;
}

.error
{
    color: #fff;
    background: #ff0000;
}

.meta-sep
{
    color: transparent;
    border-right: 1px solid #ccc;
}

/* Comment Styles */
#gravatar, .commentlist .photo
{
    box-shadow: -1px 3px 3px rgba(30,30,30, 0.3);
    -moz-box-shadow: -1px 3px 3px rgba(30,30,30, 0.3);
    -webkit-box-shadow: -1px 3px 3px rgba(30,30,30, 0.3);
}

li.comment
{
    border-bottom: dotted 1px #ccc;
}

ol.commentlist li
{
    background: rgba(255,255,255,0.7);
}

.commentlist .photo
{
    border: 2px solid #3688AF;
}

#commentPosted
{
    background: #3688AF;
    color: #fff;
}

#comments, #tagcloud, #sidebar
{
    border-left: 1px dotted #ccc;
}

.comment-meta
{
    color: #999999;
}

.entry-meta
{
    border-top: dotted 1px #ccc;
}

.entry-content img
{
    border: 1px solid #ccc;
    box-shadow: -1px 1px 3px rgba(30,30,30, 0.3);
    -moz-box-shadow: -1px 1px 3px rgba(30,30,30, 0.3);
    -webkit-box-shadow: -1px 1px 3px rgba(30,30,30, 0.3); /*-moz-transform:rotate(-1deg);         -webkit-transform:rotate(-1deg);*/
}

.image-text
{
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.comments-link a
{
    background: #333 !important;
}

#archive h3, #archieve h3
{
    border-bottom: 1px solid #ccc;
}
#archive h4, #archieve h4
{
    background-color: #efefef;
}

#gravatar, .commentlist .photo
{
    border: 4px solid #3688AF;
    box-shadow: -1px 3px 3px rgba(30,30,30, 0.3);
    -moz-box-shadow: -1px 3px 3px rgba(30,30,30, 0.3);
    -webkit-box-shadow: -1px 3px 3px rgba(30,30,30, 0.3);
}

.commentlist .photo
{
    border: 2px solid #3688AF;
}

#commentPosted
{
    background: #3688AF;
    color: #fff;
}

#comments, #tagcloud
{
    border-left: 1px dotted #ccc;
}

#comments h3, #tagcloud h3, #respond h3, #sidebar h3, #tagcloud .alt h3
{
    color: #333;
    text-shadow: 0px -1px 1px rgba(0,0,0,0.3);
    border-bottom: 1px dotted #ccc;
}

input.error, #respond .form-input input.error
{
    background: #fff;
    color: #000;
    border: 2px solid #ff0000;
}

#blogroll ul li
{
    background: url("/css/feijoa/tinyarrow.png") no-repeat scroll left 4px;
}

.formcontainer
{
    background: #fff;
}

#respond .form-input input, #respond .form-input textarea, #respond .form-submit input
{
    background: #efefef;
    border: 1px solid rgba(80,80,80, 0.2);
}

#respond .form-input input:focus, #respond .form-input textarea:focus
{
    border: 1px solid rgba(45,45,45, 0.9);
}

#respond .form-submit input, fieldset input[type=submit]
{
    background: #3688AF;
    color: #fff;
    text-shadow: 1px 1px 2px #3688AF;
    box-shadow: -1px 1px 8px rgba(30,30,30, 0.2);
    -moz-box-shadow: -1px 1px 8px rgba(30,30,30, 0.2);
    -webkit-box-shadow: -1px 1px 8px rgba(30,30,30, 0.2);
    -pie-background: linear-gradient(90deg, #84b5ce, rgba(54, 136, 175)); /*PIE /* I know I probably shouldn't */
    background-image: url(/css/feijoa/gradient-black-bottom.jpg);
    background-image: -moz-linear-gradient(center bottom , rgba(54, 136, 175, 1)  0%, rgba(54, 136, 175, 0.6) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, rgba(54, 136, 175, 1)), color-stop(0, rgba(54, 136, 175, 0.6)));
    background-repeat: repeat-x;
    border: 1px solid rgba(54, 136, 175, 0.9);
}

#respond h3, #tagcloud .alt h3
{
    color: #333;
    border-bottom: solid 1px #ccc;
    background: none;
}

#related ul
{
    background: #EFEFEF;
    background: -moz-linear-gradient(top, rgb(245,245,245) 0, rgb(255,255,255) 30%, rgb(245,245,245) 100%) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgb(245,245,245)),color-stop(0.3, rgb(255,255,255)), color-stop(1, rgb(245,245,245)));
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}

#related ul li
{
    background: url(feijoa/post.png) no-repeat #fff;
    -moz-box-shadow: 0px -2px 5px #ccc;
    -webkit-box-shadow: 0px -2px 5px #ccc;
} 

ul.helper-links li a
{
    border-right: 1px solid #ccc;
}

.dark ul.helper-links li a
{
    border-right: 1px solid #333;
}

.entry-content em
{
    color: #3688AF;
}

span.blog
{
    box-shadow: 1px 1px 3px #CCCCCC;
    -moz-box-shadow: 1px 1px 3px #CCCCCC;
    -webkit-box-shadow: 1px 1px 3px #CCCCCC;
}

#footer
{
    border-top: 1px solid #ccc;
    border-top: 1px solid rgba(110,110,110,0.6);
}

.footer
{
    background-image: url(/css/feijoa/scratch2.png);
    background-position: 0 -30px;
    background-repeat: no-repeat;
}

#footer .colour-filter
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ccc; 
}

#rss
{
    background: url("/css/feijoa/unama.png") no-repeat scroll right -200px transparent;
}


    
/* umbraco skin overrides after this line */



        #content a, #content a:active, #content a:visited,
        #subNavigation a, #subNavigation a:active, #subNavigation a:visited,
        .dark #content a, .dark #content a:active, .dark #content a:visited,
        .dark #subNavigation a, .dark #subNavigation a:active, .dark #subNavigation a:visited{color: ;}
        #content a:hover, .dark #content a:hover{color: ;}
        #themetype #siteName a{color:  !important;}
        #themetype #topNavigation li a{color: !important;}

        #top, #themetype.dark #top, #themetype.light #top{
              .top{background-image:url(none);background-repeat:no-repeat; }
        #siteDescription, .light #siteDescription, .dark #siteDescription{color: ;}
        #siteDescription, .light #siteDescription{
        text-shadow: 1px 1px 1px rgba(0,0,0,0.04);
        -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.04);
        -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.04);
        }
        .dark #siteDescription{}

        #content .entry-meta a, #content .meta,
        #content a.tagweight0, #content a.tagweight1, #content a.tagweight2,
        #content a.tagweight3, #content a.tagweight4, #content a.tagweight5, .frontPage small
        {color: #fff;background: ;opacity:0.3;}
        a.tagweight0{opacity:0.1;}
        a.tagweight1{opacity:0.6;}
        a.tagweight2, a.tagweight3, a.tagweight4{opacity:1;}

        .commentlist .photo{border:2px solid ;}

        #commentPosted{
        background: ;
        color: ;
        }

        #respond .form-submit input, fieldset input[type=submit]{
        background: ;
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#007bd9 startColorstr=#7a75ff);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#007bd9 startColorstr=#7a75ff)";
        background-image: url(none);
        background-image: -moz-linear-gradient(center bottom , #007bd9  0%, #7a75ff 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #007bd9), color-stop(0, #7a75ff));
        border:1px solid ;
        }

        .entry-content em{color: ;}
        ul.helper-links li a{color: #fff;}

        #footer .colour-filter{
        background: #7a75ff;
        filter:progid:DXImageTransform.Microsoft.gradient(endColorstr=#7a75ff startColorstr=#007bd9);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(endColorstr=#7a75ff startColorstr=#007bd9)";
        background-image: -moz-linear-gradient(center bottom , #7a75ff  0%, #007bd9 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #7a75ff), color-stop(0, #007bd9));
        background-repeat:repeat-x;
        opacity:0.2;}

        #footer .footer{background-image:url(none);background-repeat:no-repeat;}

        /*business package specific */
        .frontPage a[href^=http://feeds]{color: #7a75ff !important;}


        /* Dark Theme */
        #themetype.dark{color:#fff; color: rgba(255,255,255, 0.04);}
        #themetype.dark #siteName{text-shadow: 1px 1px 1px rgba(255,255,255,0.04);}
        #themetype.dark #topNavigation li a{text-shadow:0px 1px 1px rgba(255,255,255,0.04);}

        .dark .entry-date .day{
        -moz-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        border-color: rgba(255, 255, 255, 0.5);}

        #themetype.dark #comments h3, #themetype.dark #tagcloud h3, #themetype.dark #respond h3,
        #themetype.dark #sidebar h3, #themetype.dark #tagcloud .alt h3{
        text-shadow: 0px 1px 1px rgba(0,0,0,0.04);
        border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.9);}

        .dark #content .entry-meta a, .dark #content .meta,
        .dark #content a.tagweight0, .dark #content a.tagweight1, .dark #content a.tagweight2,
        .dark #content a.tagweight3, .dark #content a.tagweight4, .dark #content a.tagweight5, .frontPage small{
        color: ;
        background: ;
        opacity:0.4;}

        #themetype.dark #respond .form-input input:focus, #themetype.dark #respond .form-input textarea:focus{
        border-color:rgba(255,255,255,0.04);}
        #themetype.dark #respond .form-submit input, #themetype.dark fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(255,255,255,0.04);
        box-shadow: -1px 1px 8px rgba(255,255,255,0.04);
        -moz-box-shadow: -1px 1px 8px rgba(255,255,255,0.04);
        -webkit-box-shadow: -1px 1px 8px rgba(255,255,255,0.04);}
        .dark #topNavigation li a{border: solid 1px rgba(255,255,255,0.12); background: rgba(255,255,255,0.0.8);}
        .dark #topNavigation li a:hover, #topNavigation li.current a{
        background: -moz-linear-gradient(center bottom,rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 130%) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0.05)));
        border: solid 1px rgba(255,255,255,0);}

        /* Light Theme */
        #themetype.light #siteName{text-shadow: 1px 1px 1px rgba(0,0,0,0.04);}
        #themetype.light #topNavigation li a{text-shadow:0px 1px 1px rgba(0,0,0,0.04);}
        #themetype.light #top:before{border-color: rgba(0,0,0,0.04);}
        #themetype.light #comments h3, #themetype.light #tagcloud h3, #themetype.light #respond h3,
        #themetype.light #sidebar h3, #themetype.light #tagcloud .alt h3{text-shadow: 0px 1px 1px rgba(0,0,0,0.04);}
        #themetype.light #respond .form-submit input, #themetype.light fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(0,0,0,0.04);
        box-shadow: -1px 1px 8px rgba(0,0,0,0.04);
        -moz-box-shadow: -1px 1px 8px rgba(0,0,0,0.04);
        -webkit-box-shadow: -1px 1px 8px rgba(0,0,0,0.04);
        }
    

        #content a, #content a:active, #content a:visited,
        #subNavigation a, #subNavigation a:active, #subNavigation a:visited,
        .dark #content a, .dark #content a:active, .dark #content a:visited,
        .dark #subNavigation a, .dark #subNavigation a:active, .dark #subNavigation a:visited{color: ;}
        #content a:hover, .dark #content a:hover{color: ;}
        #themetype #siteName a{color:  !important;}
        #themetype #topNavigation li a{color: !important;}

        #top, #themetype.dark #top, #themetype.light #top{
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#007bd9 startColorstr=#261ca8);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#007bd9 startColorstr=#261ca8)";
        background-color: #261ca8;
        background-image: -moz-linear-gradient(center bottom , #007bd9 0%, #261ca8 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #007bd9), color-stop(0, #261ca8));}

        .top{background-image:url(none);background-repeat:no-repeat; }
        #siteDescription, .light #siteDescription, .dark #siteDescription{color: ;}
        #siteDescription, .light #siteDescription{
        text-shadow: 1px 1px 1px rgba(0,0,0,0.04);
        -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0.04);
        -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0.04);
        }
        .dark #siteDescription{}

        #content .entry-meta a, #content .meta,
        #content a.tagweight0, #content a.tagweight1, #content a.tagweight2,
        #content a.tagweight3, #content a.tagweight4, #content a.tagweight5, .frontPage small
        {color: #fff;background: ;opacity:0.3;}
        a.tagweight0{opacity:0.1;}
        a.tagweight1{opacity:0.6;}
        a.tagweight2, a.tagweight3, a.tagweight4{opacity:1;}

        .commentlist .photo{border:2px solid ;}

        #commentPosted{
        background: ;
        color: ;
        }

        #respond .form-submit input, fieldset input[type=submit]{
        background: ;
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#007bd9 startColorstr=#261ca8);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#007bd9 startColorstr=#261ca8)";
        background-image: url(none);
        background-image: -moz-linear-gradient(center bottom , #007bd9  0%, #261ca8 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #007bd9), color-stop(0, #261ca8));
        border:1px solid ;
        }

        .entry-content em{color: ;}
        ul.helper-links li a{color:#fff;}

        #footer .colour-filter{
        background: #261ca8;
        filter:progid:DXImageTransform.Microsoft.gradient(endColorstr=#261ca8 startColorstr=#007bd9);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(endColorstr=#261ca8 startColorstr=#007bd9)";
        background-image: -moz-linear-gradient(center bottom , #261ca8  0%, #007bd9 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #261ca8), color-stop(0, #007bd9));
        background-repeat:repeat-x;
        opacity:0.2;}

        #footer .footer{background-image:url(none);background-repeat:no-repeat;}

        /*business package specific */
        .frontPage a[href^=http://feeds]{color: #261ca8 !important;}


        /* Dark Theme */
        #themetype.dark{color:#fff; color: rgba(255,255,255, 0.04);}
        #themetype.dark #siteName{text-shadow: 1px 1px 1px rgba(255,255,255,0.04);}
        #themetype.dark #topNavigation li a{text-shadow:0px 1px 1px rgba(255,255,255,0.04);}

        .dark .entry-date .day{
        -moz-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        border-color: rgba(255, 255, 255, 0.5);}

        #themetype.dark #comments h3, #themetype.dark #tagcloud h3, #themetype.dark #respond h3,
        #themetype.dark #sidebar h3, #themetype.dark #tagcloud .alt h3{
        text-shadow: 0px 1px 1px rgba(0,0,0,0.04);
        border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.9);}

        .dark #content .entry-meta a, .dark #content .meta,
        .dark #content a.tagweight0, .dark #content a.tagweight1, .dark #content a.tagweight2,
        .dark #content a.tagweight3, .dark #content a.tagweight4, .dark #content a.tagweight5, .frontPage small{
        color: ;
        background: ;
        opacity:0.4;}

        #themetype.dark #respond .form-input input:focus, #themetype.dark #respond .form-input textarea:focus{
        border-color:rgba(255,255,255,0.04);}
        #themetype.dark #respond .form-submit input, #themetype.dark fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(255,255,255,0.04);
        box-shadow: -1px 1px 8px rgba(255,255,255,0.04);
        -moz-box-shadow: -1px 1px 8px rgba(255,255,255,0.04);
        -webkit-box-shadow: -1px 1px 8px rgba(255,255,255,0.04);}
        .dark #topNavigation li a{border: solid 1px rgba(255,255,255,0.12); background: rgba(255,255,255,0.0.8);}
        .dark #topNavigation li a:hover, #topNavigation li.current a{
        background: -moz-linear-gradient(center bottom,rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 130%) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0.05)));
        border: solid 1px rgba(255,255,255,0);}

        /* Light Theme */
        #themetype.light #siteName{text-shadow: 1px 1px 1px rgba(0,0,0,0.04);}
        #themetype.light #topNavigation li a{text-shadow:0px 1px 1px rgba(0,0,0,0.04);}
        #themetype.light #top:before{border-color: rgba(0,0,0,0.04);}
        #themetype.light #comments h3, #themetype.light #tagcloud h3, #themetype.light #respond h3,
        #themetype.light #sidebar h3, #themetype.light #tagcloud .alt h3{text-shadow: 0px 1px 1px rgba(0,0,0,0.04);}
        #themetype.light #respond .form-submit input, #themetype.light fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(0,0,0,0.04);
        box-shadow: -1px 1px 8px rgba(0,0,0,0.04);
        -moz-box-shadow: -1px 1px 8px rgba(0,0,0,0.04);
        -webkit-box-shadow: -1px 1px 8px rgba(0,0,0,0.04);
        }
    

        #content a, #content a:active, #content a:visited,
        #subNavigation a, #subNavigation a:active, #subNavigation a:visited,
        .dark #content a, .dark #content a:active, .dark #content a:visited,
        .dark #subNavigation a, .dark #subNavigation a:active, .dark #subNavigation a:visited{color: ;}
        #content a:hover, .dark #content a:hover{color: #ffffff;}
        #themetype #siteName a{color:  !important;}
        #themetype #topNavigation li a{color: !important;}

        #top, #themetype.dark #top, #themetype.light #top{
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-color: #3165ce;
        background-image: -moz-linear-gradient(center bottom , #9ccfff 0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));}

        .top{background-image:url(none);background-repeat:no-repeat; }
        #siteDescription, .light #siteDescription, .dark #siteDescription{color: #ffffff;}
        #siteDescription, .light #siteDescription{
        text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        }
        .dark #siteDescription{}

        #content .entry-meta a, #content .meta,
        #content a.tagweight0, #content a.tagweight1, #content a.tagweight2,
        #content a.tagweight3, #content a.tagweight4, #content a.tagweight5, .frontPage small
        {color: #fff;background: ;opacity:0.3;}
        a.tagweight0{opacity:0.1;}
        a.tagweight1{opacity:0.6;}
        a.tagweight2, a.tagweight3, a.tagweight4{opacity:1;}

        .commentlist .photo{border:2px solid ;}

        #commentPosted{
        background: ;
        color: #ffffff;
        }

        #respond .form-submit input, fieldset input[type=submit]{
        background: ;
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-image: url(none);
        background-image: -moz-linear-gradient(center bottom , #9ccfff  0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));
        border:1px solid ;
        }

        .entry-content em{color: ;}
        ul.helper-links li a{color:#fff;}

        #footer .colour-filter{
        background: #3165ce;
        filter:progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff)";
        background-image: -moz-linear-gradient(center bottom , #3165ce  0%, #9ccfff 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #3165ce), color-stop(0, #9ccfff));
        background-repeat:repeat-x;
        opacity:0.2;}

        #footer .footer{background-image:url(none);background-repeat:no-repeat;}

        /*business package specific */
        .frontPage a[href^=http://feeds]{color: #3165ce !important;}


        /* Dark Theme */
        #themetype.dark{color:#fff; color: rgba(255,255,255, 0);}
        #themetype.dark #siteName{text-shadow: 1px 1px 1px rgba(255,255,255,0);}
        #themetype.dark #topNavigation li a{text-shadow:0px 1px 1px rgba(255,255,255,0);}

        .dark .entry-date .day{
        -moz-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        border-color: rgba(255, 255, 255, 0.5);}

        #themetype.dark #comments h3, #themetype.dark #tagcloud h3, #themetype.dark #respond h3,
        #themetype.dark #sidebar h3, #themetype.dark #tagcloud .alt h3{
        text-shadow: 0px 1px 1px rgba(0,0,0,0);
        border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.9);}

        .dark #content .entry-meta a, .dark #content .meta,
        .dark #content a.tagweight0, .dark #content a.tagweight1, .dark #content a.tagweight2,
        .dark #content a.tagweight3, .dark #content a.tagweight4, .dark #content a.tagweight5, .frontPage small{
        color: ;
        background: ;
        opacity:0.4;}

        #themetype.dark #respond .form-input input:focus, #themetype.dark #respond .form-input textarea:focus{
        border-color:rgba(255,255,255,0);}
        #themetype.dark #respond .form-submit input, #themetype.dark fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(255,255,255,0);
        box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -moz-box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -webkit-box-shadow: -1px 1px 8px rgba(255,255,255,0);}
        .dark #topNavigation li a{border: solid 1px rgba(255,255,255,0.12); background: rgba(255,255,255,0.0.8);}
        .dark #topNavigation li a:hover, #topNavigation li.current a{
        background: -moz-linear-gradient(center bottom,rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 130%) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0.05)));
        border: solid 1px rgba(255,255,255,0);}

        /* Light Theme */
        #themetype.light #siteName{text-shadow: 1px 1px 1px rgba(0,0,0,0);}
        #themetype.light #topNavigation li a{text-shadow:0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #top:before{border-color: rgba(0,0,0,0);}
        #themetype.light #comments h3, #themetype.light #tagcloud h3, #themetype.light #respond h3,
        #themetype.light #sidebar h3, #themetype.light #tagcloud .alt h3{text-shadow: 0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #respond .form-submit input, #themetype.light fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(0,0,0,0);
        box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -moz-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -webkit-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        }
    

        #content a, #content a:active, #content a:visited,
        #subNavigation a, #subNavigation a:active, #subNavigation a:visited,
        .dark #content a, .dark #content a:active, .dark #content a:visited,
        .dark #subNavigation a, .dark #subNavigation a:active, .dark #subNavigation a:visited{color: ;}
        #content a:hover, .dark #content a:hover{color: #ffffff;}
        #themetype #siteName a{color:  !important;}
        #themetype #topNavigation li a{color: !important;}

        #top, #themetype.dark #top, #themetype.light #top{
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-color: #3165ce;
        background-image: -moz-linear-gradient(center bottom , #9ccfff 0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));}

        .top{background-image:url(none);background-repeat:no-repeat; }
        #siteDescription, .light #siteDescription, .dark #siteDescription{color: #ffffff;}
        #siteDescription, .light #siteDescription{
        text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        }
        .dark #siteDescription{}

        #content .entry-meta a, #content .meta,
        #content a.tagweight0, #content a.tagweight1, #content a.tagweight2,
        #content a.tagweight3, #content a.tagweight4, #content a.tagweight5, .frontPage small
        {color: #fff;background: ;opacity:0.3;}
        a.tagweight0{opacity:0.1;}
        a.tagweight1{opacity:0.6;}
        a.tagweight2, a.tagweight3, a.tagweight4{opacity:1;}

        .commentlist .photo{border:2px solid ;}

        #commentPosted{
        background: ;
        color: #ffffff;
        }

        #respond .form-submit input, fieldset input[type=submit]{
        background: ;
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-image: url(none);
        background-image: -moz-linear-gradient(center bottom , #9ccfff  0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));
        border:1px solid ;
        }

        .entry-content em{color: ;}
        ul.helper-links li a{color: #ffffff;}

        #footer .colour-filter{
        background: #3165ce;
        filter:progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff)";
        background-image: -moz-linear-gradient(center bottom , #3165ce  0%, #9ccfff 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #3165ce), color-stop(0, #9ccfff));
        background-repeat:repeat-x;
        opacity:0.2;}

        #footer .footer{background-image:url(none);background-repeat:no-repeat;}

        /*business package specific */
        .frontPage a[href^=http://feeds]{color: #3165ce !important;}


        /* Dark Theme */
        #themetype.dark{color:#fff; color: rgba(255,255,255, 0);}
        #themetype.dark #siteName{text-shadow: 1px 1px 1px rgba(255,255,255,0);}
        #themetype.dark #topNavigation li a{text-shadow:0px 1px 1px rgba(255,255,255,0);}

        .dark .entry-date .day{
        -moz-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        border-color: rgba(255, 255, 255, 0.5);}

        #themetype.dark #comments h3, #themetype.dark #tagcloud h3, #themetype.dark #respond h3,
        #themetype.dark #sidebar h3, #themetype.dark #tagcloud .alt h3{
        text-shadow: 0px 1px 1px rgba(0,0,0,0);
        border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.9);}

        .dark #content .entry-meta a, .dark #content .meta,
        .dark #content a.tagweight0, .dark #content a.tagweight1, .dark #content a.tagweight2,
        .dark #content a.tagweight3, .dark #content a.tagweight4, .dark #content a.tagweight5, .frontPage small{
        color: ;
        background: ;
        opacity:0.4;}

        #themetype.dark #respond .form-input input:focus, #themetype.dark #respond .form-input textarea:focus{
        border-color:rgba(255,255,255,0);}
        #themetype.dark #respond .form-submit input, #themetype.dark fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(255,255,255,0);
        box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -moz-box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -webkit-box-shadow: -1px 1px 8px rgba(255,255,255,0);}
        .dark #topNavigation li a{border: solid 1px rgba(255,255,255,0.12); background: rgba(255,255,255,0.0.8);}
        .dark #topNavigation li a:hover, #topNavigation li.current a{
        background: -moz-linear-gradient(center bottom,rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 130%) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0.05)));
        border: solid 1px rgba(255,255,255,0);}

        /* Light Theme */
        #themetype.light #siteName{text-shadow: 1px 1px 1px rgba(0,0,0,0);}
        #themetype.light #topNavigation li a{text-shadow:0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #top:before{border-color: rgba(0,0,0,0);}
        #themetype.light #comments h3, #themetype.light #tagcloud h3, #themetype.light #respond h3,
        #themetype.light #sidebar h3, #themetype.light #tagcloud .alt h3{text-shadow: 0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #respond .form-submit input, #themetype.light fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(0,0,0,0);
        box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -moz-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -webkit-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        }
    

        #content a, #content a:active, #content a:visited,
        #subNavigation a, #subNavigation a:active, #subNavigation a:visited,
        .dark #content a, .dark #content a:active, .dark #content a:visited,
        .dark #subNavigation a, .dark #subNavigation a:active, .dark #subNavigation a:visited{color: ;}
        #content a:hover, .dark #content a:hover{color: #ffffff;}
        #themetype #siteName a{color:  !important;}
        #themetype #topNavigation li a{color: !important;}

        #top, #themetype.dark #top, #themetype.light #top{
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-color: #3165ce;
        background-image: -moz-linear-gradient(center bottom , #9ccfff 0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));}

        .top{background-image:url(none);background-repeat:no-repeat; }
        #siteDescription, .light #siteDescription, .dark #siteDescription{color: #ffffff;}
        #siteDescription, .light #siteDescription{
        text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        }
        .dark #siteDescription{}

        #content .entry-meta a, #content .meta,
        #content a.tagweight0, #content a.tagweight1, #content a.tagweight2,
        #content a.tagweight3, #content a.tagweight4, #content a.tagweight5, .frontPage small
        {color: #fff;background: ;opacity:0.3;}
        a.tagweight0{opacity:0.1;}
        a.tagweight1{opacity:0.6;}
        a.tagweight2, a.tagweight3, a.tagweight4{opacity:1;}

        .commentlist .photo{border:2px solid ;}

        #commentPosted{
        background: ;
        color: #ffffff;
        }

        #respond .form-submit input, fieldset input[type=submit]{
        background: ;
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-image: url(none);
        background-image: -moz-linear-gradient(center bottom , #9ccfff  0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));
        border:1px solid ;
        }

        .entry-content em{color: ;}
        ul.helper-links li a{color: #fff;}

        #footer .colour-filter{
        background: #3165ce;
        filter:progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff)";
        background-image: -moz-linear-gradient(center bottom , #3165ce  0%, #9ccfff 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #3165ce), color-stop(0, #9ccfff));
        background-repeat:repeat-x;
        opacity:0.2;}

        #footer .footer{background-image:url(none);background-repeat:no-repeat;}

        /*business package specific */
        .frontPage a[href^=http://feeds]{color: #3165ce !important;}


        /* Dark Theme */
        #themetype.dark{color:#fff; color: rgba(255,255,255, 0);}
        #themetype.dark #siteName{text-shadow: 1px 1px 1px rgba(255,255,255,0);}
        #themetype.dark #topNavigation li a{text-shadow:0px 1px 1px rgba(255,255,255,0);}

        .dark .entry-date .day{
        -moz-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        border-color: rgba(255, 255, 255, 0.5);}

        #themetype.dark #comments h3, #themetype.dark #tagcloud h3, #themetype.dark #respond h3,
        #themetype.dark #sidebar h3, #themetype.dark #tagcloud .alt h3{
        text-shadow: 0px 1px 1px rgba(0,0,0,0);
        border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.9);}

        .dark #content .entry-meta a, .dark #content .meta,
        .dark #content a.tagweight0, .dark #content a.tagweight1, .dark #content a.tagweight2,
        .dark #content a.tagweight3, .dark #content a.tagweight4, .dark #content a.tagweight5, .frontPage small{
        color: ;
        background: ;
        opacity:0.4;}

        #themetype.dark #respond .form-input input:focus, #themetype.dark #respond .form-input textarea:focus{
        border-color:rgba(255,255,255,0);}
        #themetype.dark #respond .form-submit input, #themetype.dark fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(255,255,255,0);
        box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -moz-box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -webkit-box-shadow: -1px 1px 8px rgba(255,255,255,0);}
        .dark #topNavigation li a{border: solid 1px rgba(255,255,255,0.12); background: rgba(255,255,255,0.0.8);}
        .dark #topNavigation li a:hover, #topNavigation li.current a{
        background: -moz-linear-gradient(center bottom,rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 130%) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0.05)));
        border: solid 1px rgba(255,255,255,0);}

        /* Light Theme */
        #themetype.light #siteName{text-shadow: 1px 1px 1px rgba(0,0,0,0);}
        #themetype.light #topNavigation li a{text-shadow:0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #top:before{border-color: rgba(0,0,0,0);}
        #themetype.light #comments h3, #themetype.light #tagcloud h3, #themetype.light #respond h3,
        #themetype.light #sidebar h3, #themetype.light #tagcloud .alt h3{text-shadow: 0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #respond .form-submit input, #themetype.light fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(0,0,0,0);
        box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -moz-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -webkit-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        }
    

        #content a, #content a:active, #content a:visited,
        #subNavigation a, #subNavigation a:active, #subNavigation a:visited,
        .dark #content a, .dark #content a:active, .dark #content a:visited,
        .dark #subNavigation a, .dark #subNavigation a:active, .dark #subNavigation a:visited{color: ;}
        #content a:hover, .dark #content a:hover{color: #ffffff;}
        #themetype #siteName a{color:  !important;}
        #themetype #topNavigation li a{color: !important;}

        #top, #themetype.dark #top, #themetype.light #top{
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-color: #3165ce;
        background-image: -moz-linear-gradient(center bottom , #9ccfff 0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));}

        .top{background-image:url(none);background-repeat:no-repeat; }
        #siteDescription, .light #siteDescription, .dark #siteDescription{color: #ffffff;}
        #siteDescription, .light #siteDescription{
        text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -moz-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        -webkit-text-shadow: 1px 1px 1px rgba(0,0,0,0);
        }
        .dark #siteDescription{}

        #content .entry-meta a, #content .meta,
        #content a.tagweight0, #content a.tagweight1, #content a.tagweight2,
        #content a.tagweight3, #content a.tagweight4, #content a.tagweight5, .frontPage small
        {color: #fff;background: ;opacity:0.3;}
        a.tagweight0{opacity:0.1;}
        a.tagweight1{opacity:0.6;}
        a.tagweight2, a.tagweight3, a.tagweight4{opacity:1;}

        .commentlist .photo{border:2px solid ;}

        #commentPosted{
        background: ;
        color: #ffffff;
        }

        #respond .form-submit input, fieldset input[type=submit]{
        background: ;
        filter:progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient( endColorstr=#9ccfff startColorstr=#3165ce)";
        background-image: url(none);
        background-image: -moz-linear-gradient(center bottom , #9ccfff  0%, #3165ce 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #9ccfff), color-stop(0, #3165ce));
        border:1px solid ;
        }

        .entry-content em{color: ;}
        ul.helper-links li a{color:#fff;}

        #footer .colour-filter{
        background: #3165ce;
        filter:progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff);
        -ms-filter:"progid:DXImageTransform.Microsoft.gradient(endColorstr=#3165ce startColorstr=#9ccfff)";
        background-image: -moz-linear-gradient(center bottom , #3165ce  0%, #9ccfff 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1, #3165ce), color-stop(0, #9ccfff));
        background-repeat:repeat-x;
        opacity:0.2;}

        #footer .footer{background-image:url(none);background-repeat:no-repeat;}

        /*business package specific */
        .frontPage a[href^=http://feeds]{color: #3165ce !important;}


        /* Dark Theme */
        #themetype.dark{color:#fff; color: rgba(255,255,255, 0);}
        #themetype.dark #siteName{text-shadow: 1px 1px 1px rgba(255,255,255,0);}
        #themetype.dark #topNavigation li a{text-shadow:0px 1px 1px rgba(255,255,255,0);}

        .dark .entry-date .day{
        -moz-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        -webkit-box-shadow: 1px 1px 5px rgba(255, 255, 255, 0.25);
        border-color: rgba(255, 255, 255, 0.5);}

        #themetype.dark #comments h3, #themetype.dark #tagcloud h3, #themetype.dark #respond h3,
        #themetype.dark #sidebar h3, #themetype.dark #tagcloud .alt h3{
        text-shadow: 0px 1px 1px rgba(0,0,0,0);
        border-bottom: 1px dotted rgba(255, 255, 255, 0.1);
        color: rgba(255, 255, 255, 0.9);}

        .dark #content .entry-meta a, .dark #content .meta,
        .dark #content a.tagweight0, .dark #content a.tagweight1, .dark #content a.tagweight2,
        .dark #content a.tagweight3, .dark #content a.tagweight4, .dark #content a.tagweight5, .frontPage small{
        color: ;
        background: ;
        opacity:0.4;}

        #themetype.dark #respond .form-input input:focus, #themetype.dark #respond .form-input textarea:focus{
        border-color:rgba(255,255,255,0);}
        #themetype.dark #respond .form-submit input, #themetype.dark fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(255,255,255,0);
        box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -moz-box-shadow: -1px 1px 8px rgba(255,255,255,0);
        -webkit-box-shadow: -1px 1px 8px rgba(255,255,255,0);}
        .dark #topNavigation li a{border: solid 1px rgba(255,255,255,0.12); background: rgba(255,255,255,0.0.8);}
        .dark #topNavigation li a:hover, #topNavigation li.current a{
        background: -moz-linear-gradient(center bottom,rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.25) 130%) repeat scroll 0 0 transparent;
        background: -webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0.25)),color-stop(1, rgba(255,255,255,0.05)));
        border: solid 1px rgba(255,255,255,0);}

        /* Light Theme */
        #themetype.light #siteName{text-shadow: 1px 1px 1px rgba(0,0,0,0);}
        #themetype.light #topNavigation li a{text-shadow:0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #top:before{border-color: rgba(0,0,0,0);}
        #themetype.light #comments h3, #themetype.light #tagcloud h3, #themetype.light #respond h3,
        #themetype.light #sidebar h3, #themetype.light #tagcloud .alt h3{text-shadow: 0px 1px 1px rgba(0,0,0,0);}
        #themetype.light #respond .form-submit input, #themetype.light fieldset input[type=submit]{
        text-shadow:1px 1px 2px rgba(0,0,0,0);
        box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -moz-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        -webkit-box-shadow: -1px 1px 8px rgba(0,0,0,0);
        }
    






















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
