h1,h2,h3,h4,h5,h6,
section#container .blog-entry-title a{
color: #ccc;
}

.blog-entry-date a,
.blog-entry-tags a,
a.blog-comment-link{
    color: #ddd;
}

#sim{ padding-left: 1px; }

nav{
background-color: #3c3c3c;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA2CAMAAAAxtAOuAAAAJ1BMVEUzMzM6Ojo1NTU5OTk0NDQ8PDw9PT04ODg3Nzc2NjY+Pj47OzsyMjLQei3JAAAAL0lEQVQImU3FSRIAIAgDwbiCyv/fq8nBgq4J2KApQ9GRkrTPxJVjPdwq/F1RvkBcQIIBEyyoZN4AAAAASUVORK5CYII=);
background-repeat: repeat-x;
background-size: 100% 100%;
background-position: 0 10px;
}

.ie8 nav > ul > li{
border-left: 1px solid #2c2c2c;
}

nav > ul{box-shadow: inset #2c2c2c 0 1px 1px;}
nav > ul.noBorder{box-shadow: none;}

nav li{box-shadow: inset #262626 -1px 0 0, inset #404040 1px 0 0;}
nav > ul > li:first-child + li{box-shadow: inset #262626 -1px 0 0;}

nav > ul > li > div > a,
nav li li a{
color: #ccc;
text-shadow: #000 0 1px 0;
}

nav ul > li:hover > div > a span{
box-shadow: #222 0 1px 0;
}

nav ul > li > div > a span {
box-shadow: none;
}

nav>ul>li.hasChild>div var{
}

nav > ul > li:hover > div > a{color: #fff;}
nav > ul > li:first-child{box-shadow: inset #222 -1px 0 0;}
nav > ul > li:last-child{box-shadow: inset #444 1px 0 0;}

nav > ul > li:hover > div,
nav > ul > li > div.open{
background: #2c2c2c;
box-shadow: inset 0 0px 10px rgba(0,0,0,0.35);
}

nav > ul>li:hover:after{
background-color: #2c2c2c;
box-shadow: inset 0 -6px 10px rgba(0,0,0,0.25);
}

nav ul ul{background: rgba(0,0,0,0.8);}

nav > ul > li > div > ul:after{
color: #222;
text-shadow: rgba(255,255,255,0.07) 0 1px 0;
}


#wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper h5,
#wrapper h6{
color: #e0e0e0;
text-shadow: #000 0 1px 0;
}

section#container{
color: #ccc;
text-shadow: #000 0 1px 0;
border-top: none;
}

ul#breadcrumb li a{color: #999;}

section#content{
background: #333;
box-shadow: 0 1px 6px rgba(0,0,0,0.6),inset rgba(255,255,255,0.04) 0 -1px 0, inset rgba(255,255,255,0.05) 1px 0 0, inset rgba(255,255,255,0.05) -1px 0 0;
border-top: 1px solid #444;
/*
top:-60px;
*/
}

#containerWrap,
#wrapperOuter {background: #222;}

section#container .contentBorder,
section#content .contentBorder{box-shadow: rgba(0,0,0,0.15) 0 1px 2px;}

.noFeature section#container footer.socialContainer,
section#container footer.socialContainer{
z-index: 2 !important;
border-top:1px solid #444;
background-color: #3c3c3c;
box-shadow: #2D2D2D 0 -1px 0, inset #3C3C3C -1px 0 0, inset #3C3C3C 1px 0 0, inset #3f3f3f 0 1px 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(60, 60, 60)), to(rgb(50, 50, 50)));
background-image: -webkit-linear-gradient(top, rgb(60, 60, 60), rgb(50, 50, 50));
background-image: -moz-linear-gradient(top, rgb(60, 60, 60), rgb(50, 50, 50));
background-image: -o-linear-gradient(top, rgb(60, 60, 60), rgb(50, 50, 50));
}

.ie8 section#container footer.socialContainer{
background-color: #3c3c3c;
background-image: none;
}

.noFeature section#container footer.socialContainer a.social,
section#container footer.socialContainer a.social{
color: #1c1c1c;
text-shadow: #555 0 1px 0;
}

.noFeature section#container footer.socialContainer a.social:hover,
section#container footer.socialContainer a.social:hover{
color: #fff;
text-shadow: #fff 0 0 20px;
}

aside {
border-top: 1px solid #333;
}

/* Blog Page */

.blog-entry-date{
    text-shadow: none;
    background-color: #222;
    box-shadow: none;
}
.blog-entry-date,
.blog-entry-tags{
    color: #888;
}
.blog-entry:after{
    box-shadow: #222 0 -1px 0;
    background-color: #444;
}

.blog-entry-category a {
    color: #aaa !important;
}

#blog-categories a,
#blog-archives a,
#blog-rss-feeds a,
.blog-tag-cloud a{
background-color: #2c2c2c;
color: #ccc !important;
}

#blog-categories a:hover,
#blog-archives a:hover,
#blog-rss-feeds a:hover,
.blog-tag-cloud a:hover{
    background-color: #404040;
}


/* Filesharing */

section#container .filesharing-item-title a{color: #ddd;}

.filesharing-item-title a {
background-color: #222;
box-shadow: inset rgba(255,255,255,0.06) 0 1px 0, inset rgba(255,255,255,0.04) 0 -4px 0, inset rgba(0,0,0,0.45) 0 -3px 0;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.00)));
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.00));
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.00));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.00));
}

.filesharing-item-title a:hover {
background-color: #191919;
text-shadow: #000 0 1px 0;
color: #fff !important;
}

.filesharing-item-title a:before {
color: #fff;
background-color: #222;
background-color: rgba(0,0,0,0.3);
box-shadow: inset rgba(0,0,0,0.4) 0 1px 1px;
-webkit-box-shadow: inset rgba(0,0,0,0.4) 0 1px 1px;
}

.filesharing-item-title a:hover:before {
background-color: rgba(0,0,0,0.4);
box-shadow: inset rgba(0,0,0,0.4) 1px 0 1px;
-webkit-box-shadow: inset rgba(0,0,0,0.4) 1px 0 1px;
}

/* Album Styles */

.movie-thumbnail-frame,
.thumbnail-wrap {
background-color: #292929;
border: 1px solid #404040;
box-shadow: inset #111 0 0 7px;
}

.movie-thumbnail-frame:hover,
.thumbnail-wrap:hover {
background-color: #333;
box-shadow: inset #000 0 0 3px;
}

.movie-thumbnail-caption,
.thumbnail-caption {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);   /* IE6 & 7 */
      zoom: 1;
background: rgba(0,0,0,0.75);
box-shadow: inset #111 0 0px 1px;
border-top:1px solid #111;
text-shadow: #000 0 0 5px;
}

.thumbnail-caption {
padding: 5% 0 12%;
}

/* Contact Form */

form > div label {color: #aaa;}
form > div br + br,.form-footer + br {display: none;}

form > div textarea.form-input-field,
form > div input.form-input-field[type="text"] {background-color: #1C1C1C;color:#aaa;box-shadow: none;}

form > div input.form-input-button[type="submit"],
form > div input.form-input-button[type="reset"] {background-color: #1C1C1C;color: #666;font-weight: normal;box-shadow: none;}

form > div textarea.form-input-field:hover,
form > div input.form-input-button[type="submit"]:hover,
form > div input.form-input-button[type="reset"]:hover,
form > div input.form-input-field[type="text"]:hover { box-shadow: none;background-color: #262626; }

form > div textarea.form-input-field:focus,
form > div input.form-input-field[type="text"]:focus {
    outline: none;
    background-color: #262626;
    box-shadow: none;
}
