/* --- general --- */
body { background-color: #C8C8C8; }

a { color: #202020; }
a:hover { color: #B60A0A; }


/* --- header / footer --- */
#title { background-color: #DEDEDE; }

.navigation { background: #DCDCDC; }
.navigation .nav1 { color: #505050; }
.navigation .nav2 { color: #404040; }
.navigation .nav3 { color: #303030; }
.navigation .nav1:hover,
.navigation .nav2:hover,
.navigation .nav3:hover { color: #417C97; }

#linkstop { background-color: #C8C8C8; }
#linksbottom { background-color: #C8C8C8; }

#footer { background-color: #C8C8C8; }


/* --- main --- */
#container { background-color: #F0F0F0; color: #202020; }

#preview { background-color: #DEDEDE; }

#blogview { background-color: #FAFAFA;  color: #202020; }
#blogview h1 { color: #163A84; }


/* --- login --- */
#login form input,
#register form input,
#register form select {  }
form .jInputprompt { color: #666666 !important; }
label { color: #888888; }
#login,
#register
{
	background-color: #FAFAFA;
	/* border: 1px solid #FFD543; */
	
	-webkit-box-shadow: 0 0 15px 1px #DDDDDD;
	-moz-box-shadow: 0 0 15px 1px #DDDDDD;
	-o-box-shadow: 0 0 15px 1px #DDDDDD;
	box-shadow: 0 0 15px 1px #DDDDDD;
}


/* --- start screen and gallery view --- */
#start .item,
.gallery .item { background-color: #FFFFFF; }
#start .item { text-shadow: 0 0 10px #C37575; } /*#CF6969*/
#start .item:hover,
.gallery .item:hover,
.gallery .pic:hover
{
	-webkit-box-shadow: 0 0 10px -1px #B60A0A;
	-moz-box-shadow: 0 0 10px -1px #B60A0A;
	-o-box-shadow: 0 0 10px -1px #B60A0A;
	box-shadow: 0 0 10px -1px #B60A0A;
}
#start .item:hover,
.gallery .item:hover { background-color: #FFF8F5; }
/*
.gallery .item:hover,
.gallery .pic:hover { background-color: #B60A0A; color: #EBEBEB; border: 3px solid #B60A0A; margin: 0px; }
*/


/* --- image view --- */
#descriptiondatebox span { color: #202020; }


/* --- comments --- */
.comments span { color: #202020; }
.comments .img,
.comments .name,
.comments .text { background-color: #DCDCDC; }
.comments .singletag { color: #E8D39A; text-shadow: 0px 0px 3px #FFD543; }
.comments .singletag:hover { color: #FFD543; text-shadow: 0px 1px 5px #A07C00, 0px -1px 5px #A07C00; }

.newcomment {  }

#newvoting { background-color: #DCDCDC; }

#xvoting { background-color: #2E2E2E; }
#newvoting span,
#votingcounter span,
#commentscounter span { color: #202020; }

#hashtags a.singletag { color: #E8D39A; }
#hashtags a.singletag:hover { color: #FFD543; }
#hashtags span.singletag { color: #FFD543; }


/* --- content --- */
.nocontent span { background-color: #BBBBBB; color: #333333;  }
