/* TEXT COLORS */

html{ background-color: #19191F; }
pp_full_res html{ background-color: transparent; }

body {
	background-color: #19191F;
	color: #525863;
}

h1, h2, h3, h4, h5, h6, .photo-title, .album-title, span#asideTitle,
h2.sideTitle, .blog-entry-title, .blog-entry-title a, #blog-categories:before,
#blog-archives:before, ul.blog-tag-cloud:before, #blog-rss-feeds:before{color: #B3B5B8;}

a{color: #69707E;}

a:hover{color: #9CA3B1;}

blockquote, code {
	background-color: #131319;
	border-top: 1px solid #1E1E24;
}

h1#title, .blog-entry-date, .blog-entry-tags, #jsDate, .blog-read-more a{
	color: #97A7B7;
	text-shadow: #000000 0 1px 0;
}

#sideColor{ background-color: #97A7B7;}

h2#slogan{
	color: #4E5259;
	text-shadow: #000005 0 1px 0;
}

header{background-color: #202026;}

nav{background-color: #27272D;}

nav a{
	color: #6A7281;
	text-shadow: 0 1px 0 #05050B;
}

nav a:hover{color: #9DA5B4;}

nav ul ul {
	background-color: #27272D;
	border: 1px solid #2E2E34;
	text-shadow: #000 0 1px 0;
}

nav li li a{
	border-top: 1px solid #2E2E34;
	border-bottom: 1px solid #1F1F25;
}

nav li li a:hover {background: #2E2E34;}

.first_item {border-top: none;}
.last_item {border-bottom: none;}

nav li a#current,
nav li a#current:hover, 
nav li a.currentAncestor,
nav li a.currentAncestor:hover {color: #9DA5B4;}

nav li li a#current,
nav li li a#current:hover, 
nav li li a.currentAncestor,
nav li li a.currentAncestor:hover {background: #2E2E34;}

.blog-rss-link, 
.blog-comment-link,
.filesharing-item-title a{
	background-color: #232329; 
	border: 1px solid #28282E;
	border-top: 1px solid #2F2F35;
	
	-moz-box-shadow:0px 1px 3px #07070D;
	-webkit-box-shadow:0px 1px 3px #07070D;
	box-shadow:0px 1px 3px #07070D;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=180, color='#07070D');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=180, Color='#07070D')";
}

.movie-thumbnail-frame img, .thumbnail-wrap img{
	-moz-box-shadow:0px 1px 3px #07070D;
	-webkit-box-shadow:0px 1px 3px #07070D;
	box-shadow:0px 1px 3px #07070D;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=180, color='#07070D');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=180, Color='#07070D')";
}

.filesharing-item, .blog-entry {
	border-top-color: #25252B;
	border-bottom-color: #0C0C12;
}

.filesharing-item-title a:hover{
	background-color: #28282E; 
	border: 1px solid #2D2D33;
	border-top: 1px solid #35353B;
}

/* CONTACT FORM COLORS */

form label{
	color: #525863;
	text-shadow: 0 -1px 0 #000005;
}

.form-input-field, .form-input-button {
	color: #525863;
	border-bottom: 1px solid #2A2A30;
	background-color: #131319;
	box-shadow:0 0 3px #323238;
	-moz-box-shadow:0 0 3px #323238;
	-webkit-box-shadow:0 0 3px #323238;
}

.form-input-button:hover{
	background-color: #16161C;
	text-shadow: 0 0 7px #A4B0C6;
	color: #B8BEC9;
}

.form-input-field:focus {
	box-shadow:0px 0px 9px #464656;
	-moz-box-shadow:0px 0px 9px #464656;
	-webkit-box-shadow:0px 0px 9px #464656;
}

/* FILESHARING COLORS */

.filesharing-item a{color: #828997}
.filesharing-item a:hover{color: #9CA3B1}


/* MOVIE ALBUM COLORS */

.movie-page-title {color: #B3B5B8;}
.movie-thumbnail-caption {color: #525863;}



		body { background-image: url('images/body_bg960.png'); }

.wrapper, #featureImage, #extraContainer1 { width: 960px; }

#content{ width: 720px; }

#jsDate{z-index:2;}

nav .wrapper>ul>li>a{ text-transform: uppercase; letter-spacing: 1px;}

nav .wrapper>ul>li>a{ padding: 0 15px; }
nav .wrapper>ul>li:first-child>a{ padding: 0 15px 0 0; }

#featureImage {
	background-image: url(images/editable_images/image10.jpg);
}

#contentPad{padding:20px 20px 0 20px;}
footer{padding:40px 20px;}


		