/* TEXT COLORS */

html{ background-color: #789BC2; }
pp_full_res html{ background-color: transparent; }

body {
	background-color: #789BC2;
	color: #FFF5F5;
}

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: #F7FBFF;}

a{color: #1B5DC7;}

a:hover{color: #4E90FA;}

blockquote, code {
	background-color: #7295BC;
	border-top: 1px solid #7DA0C7;
}

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

#sideColor{ background-color: #D3E8FF;}

h2#slogan{
	color: #000000;
	text-shadow: #5E81A8 0 1px 0;
}

header{background-color: #7FA2C9;}

nav{background-color: #86A9D0;}

nav a{
	color: #000000;
	text-shadow: 0 1px 0 #6487AE;
}

nav a:hover{color: #333333;}

nav ul ul {
	background-color: #86A9D0;
	border: 1px solid #8DB0D7;
	text-shadow: #000 0 1px 0;
}

nav li li a{
	border-top: 1px solid #8DB0D7;
	border-bottom: 1px solid #7EA1C8;
}

nav li li a:hover {background: #8DB0D7;}

.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: #333333;}

nav li li a#current,
nav li li a#current:hover, 
nav li li a.currentAncestor,
nav li li a.currentAncestor:hover {background: #8DB0D7;}

.blog-rss-link, 
.blog-comment-link,
.filesharing-item-title a{
	background-color: #82A5CC; 
	border: 1px solid #87AAD1;
	border-top: 1px solid #8EB1D8;
	
	-moz-box-shadow:0px 1px 3px #6689B0;
	-webkit-box-shadow:0px 1px 3px #6689B0;
	box-shadow:0px 1px 3px #6689B0;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength=2, direction=180, color='#6689B0');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=2, Direction=180, Color='#6689B0')";
}

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

.filesharing-item, .blog-entry {
	border-top-color: #84A7CE;
	border-bottom-color: #6B8EB5;
}

.filesharing-item-title a:hover{
	background-color: #87AAD1; 
	border: 1px solid #8CAFD6;
	border-top: 1px solid #94B7DE;
}

/* CONTACT FORM COLORS */

form label{
	color: #FFF5F5;
	text-shadow: 0 -1px 0 #5E81A8;
}

.form-input-field, .form-input-button {
	color: #FFF5F5;
	border-bottom: 1px solid #89ACD3;
	background-color: #7295BC;
	box-shadow:0 0 3px #91B4DB;
	-moz-box-shadow:0 0 3px #91B4DB;
	-webkit-box-shadow:0 0 3px #91B4DB;
}

.form-input-button:hover{
	background-color: #7598BF;
	text-shadow: 0 0 7px #FFFFFF;
	color: #FFFFFF;
}

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

/* FILESHARING COLORS */

.filesharing-item a{color: #3476E0}
.filesharing-item a:hover{color: #4E90FA}


/* MOVIE ALBUM COLORS */

.movie-page-title {color: #F7FBFF;}
.movie-thumbnail-caption {color: #FFF5F5;}



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

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

#content{ width: 720px; }

#jsDate{z-index:1;}

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; }

body{ background-position: center 150px; }
#featureImage { display: none; }


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


		