/* LAYOUT ADJUSTMENTS */

header, #featureBorderOuter, aside, footer {
	display: none;
}

#wrapper, #content {
	margin: 0;
	padding: 0;
	width: 100%;
}


/* TEXT AND CONTENT STYLES */

body {
	font-size: 12px;
	line-height: 18px;
	font-family: arial, helvetica, verdana, sans-serif;
}

p {
	margin-bottom: 18px;
}

h1, h2, h3, h4, h5 {
	font-weight: normal;
	margin-bottom: 18px;
}

h1 {
	font-size: 36px;
	line-height: 42px;
}

h2 {
	font-size: 24px;
	line-height: 30px;
}

h3 {
	font-size: 18px;
	line-height: 24px;
	
}

h4, h5 {
	font-size: 12px;
	line-height: 18px;
}

ul, ol {
	margin-bottom: 18px;
}

a {
	text-decoration: underline;
}

a:hover, a:active {
	text-decoration: none;
}

a img {
	border: none;
}

.image-left{
	float: left;
	padding: 18px;
}

.image-right{
	float: right;
	padding: 18px;
}

/* BLOG ELEMENTS */

.blog-entry {
	margin-bottom: 24px;
}

.blog-entry-title, .blog-archive-month {
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 5px;
}

	.blog-entry-title a {
		text-decoration: none;
	}
	
	.blog-entry-title a:hover {
		text-decoration: underline;
	}
	
.blog-entry-date {
	font-size: 12px;
	margin-bottom: 5px;
}

.blog-entry-comments {
	font-size: 12px;
	margin-top: 7px;
	padding: 0 0 0 20px;
	background: transparent url('images/comment.png') center left no-repeat;
}

p.blog-entry-tags{
	margin: 0;
	padding: 0;
	font-size: 12px;
	margin-top: 7px;
	padding: 0 0 0 20px;
	background: transparent url('images/tag.png') center left no-repeat;
}

.blog-archive-headings-wrapper {
	margin-bottom: 24px;
}

/* FILE SHARING ELEMENTS */

.filesharing-description{
	margin-bottom: 18px;
}

.filesharing-item{
	padding: 0 0 6px 23px;
	background: transparent url('images/download.png') 0 2px no-repeat;
}

/* PHOTO ALBUM */

.album-title{
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 18px;
}

.album-wrapper {
	width: 99%;
	overflow: auto;
	margin-top: 24px;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
}

/* PHOTO PAGE */

/* Styles the background for this page */
.photo-background{
	margin: 0;
	padding: 100px;
	text-align: center;
}

/* Styles around the navigation controls */
.photo-navigation{
	margin: 0 auto 48px auto;
	padding-top: 10px;
}

/* Styles the title of this page */
.photo-title{
	font-size: 36px;
}

/* Styles the photo caption */
.photo-caption{
	font-size: 24px;
}

/* MOVIE ALBUM */

.movie-page-title{
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 18px;
}

/* Styles the page description */
.movie-page-description{
	margin-bottom: 24px;
}

/* Styles around the movie thumbnail */
.movie-thumbnail-frame {
	width: 132px;
	height: 110px;
	float: left;
	position: relative;
	text-align: center;
	padding: 2px;
	margin-bottom: 10px;
}

/* Movie Thumbnail */
.movie-thumbnail-frame img{ 
	margin-bottom: 9px;
}
/* TEXT COLORS */
.photo-background{background:url(images/noise.png);}
body, .photo-background, .form-input-field {color: #373737;background-color:#FFF6EE;}
header, section .border, .blog-entry-date{border-bottom:1px solid #FFFFFF;}

.form-input-field{border:1px solid #939393;}
header nav{border-bottom:3px solid #A7B714;}
.blog-entry, .filesharing-item{border-top:3px solid #A7B714;}
.blog-entry-date{background-color: #A7B714;}
footer #weight{background-color: #A7B714;}
footer section{border-bottom:2px solid #A7B714;}

a{color:#A7B714;}
a:hover{color:#FB569C;}

h1, h2, h3, h4, h5, h6, .blog-entry-title a, .blog-entry-date, .blog-entry-title a:hover, #blog-rss-feeds:before, ul.blog-tag-cloud:before, #blog-archives:before, #blog-categories:before, .album-title, .movie-title, .movie-page-title, .photo-title{color:#0E0E0E;}

.photo-caption {color:#000000;}

header h1{ color:#AE2963;}
header h2, header h2 a{color:#A7B714;}
h2#aside{color:#0D0D0D;}
	
blockquote, code {background:#B8B8B8;color:#000000;}

nav a, .photo-links a{color:#A7B714;}
nav a:hover, .photo-links a:hover{color:#FF8000;}
nav a.current, nav a.currentAncestor {color:#FF8000;}

aside nav a{color:#AC2961;}
aside nav a:hover{color:#FB569A !important;}
aside nav a.current{color:#FB569A;}
aside nav a.currentAncestor {color:#97AD00;}

footer{color:#000000;}
footer a{color:#F4B129;}
footer a:hover{color:#A7B714;}

.blog-entry-date, .blog-entry-date a{color:#AD2962;}



		.wrapperOuter{
	background:url(images/noise.png);
}

.imageStyle{
	padding: 0 !important;
	border: none !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	background: none !important;
}

#sloganBox{top: 40px;}

#sloganBox, #sloganBox span{
	background: none !important;
}

.wrapperInner, footer{width:824px;}
.wrapperInner section{width:580px;}

#featureBorderInner,
#featureImage,
#featureInset{
	height: 210px;
	width: 800px;
}

body {background-image:url(images/light60.png);}

h1, h2, h3, h4, h5, h6, nav, footer, .album-title, .movie-page-title, .filesharing-item-title{
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
}

body, header h2 {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

body, header h2, a:hover{text-shadow:rgba(255,255,255,0.5) 0 1px 0;}

header h1{
	font-size: 32px;
}

header nav{font-size:16px;}
header nav li a{padding:4px 0;}

aside h2#aside{
	font-size: 24px;
}

#sloganBox{background:url(images/slogan.png) no-repeat right -46px;}
#sloganBox span{background:url(images/slogan_cap.png) no-repeat left -46px;}

#featureBorderOuter span{background: url(images/feature_tint_cap.png) no-repeat left -244px;}
#featureBorderOuter{background: url(images/feature_tint.png) no-repeat right -244px;}
#featureBorderInner{border:1px solid rgba(255,255,255,0.2);}

.imageStyle, .thumbnail-wrap, .movie-thumbnail-frame img, img.photo-frame{
	background:url(images/px_light25.png);
	border: 1px solid rgba(255,255,255,0.2);
	box-shadow: 0px 2px 4px rgba(0,0,0,.75);
	-webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.75);
}

.thumbnail-wrap:hover, .movie-thumbnail-frame img:hover{
	background:url(images/px_light45.png);
}

footer section{
	background:url(images/px_light20.png);
	border: 1px solid rgba(255,255,255,0.23);
}

#featureBorderOuter {
	display: none;
}

#container{
	padding-top: 35px;
}

#featureInset{background-image: url(images/inset60.png);}

aside {display:none;}
.wrapperInner section{width:100%;}


		