nav,
body div#wrapper > div, 
body section#a,
body #cv,
section#b,
section#b > span,
#c #d .imageStyle,
.thumbnail-frame img,
.thumbnail-frame a:before {
border-radius: 0;
}

@media screen and (min-width: 770px) {

section#a.f{
-webkit-animation-duration: 1.2s;
animation-duration: 1.2s;
animation-timing-function: ease-out;
-webkit-animation-delay: .5s;
animation-delay: .5s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;

-webkit-animation-name: fadeInUp;
-moz-animation-name: fadeInUp;
-o-animation-name: fadeInUp;
animation-name: fadeInUp;
}

}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
	}
	
	100% {
		opacity: 1;
	}
}


header h2, 
ul#breadcrumb{font-style:italic;}

nav a.current{
padding-left: 30px;
}

nav a.current:before{
content: '•';
font-size: 25px;
position: absolute;
line-height: 0;
top: 20px;
left: 14px;
}

body{ background-image: url(images/background-5.jpg); }

div#wrapper{max-width:800px;}
#outer.clear.full section#d{max-width:615px;}

#sim{padding-left:1px;}

aside li#menu{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAdCAYAAABcz8ldAAAC3UlEQVRoge2av08UQRTHP3taiAVaGfGMViYm6h0xUmjhj1awIBYmgv+APytjZYyhozIW8AcIdiaGwhYtgMKECGoPRsVoJcVh443FzLJv73Zn5xbOSHyfZHKzO2/e5va7783szEbGGJQtcQi4CpwHTgEHgX3AT+AHsAS8AV4AX4ucRSpIafqBR8AVYFeAfROYAR4D7/KMVJDO2QOMA7eASon+TWACuA/8am0s4/B/pgosAHdI37sF4BpwHNgPRO73mDs/L2wrwG3Xp9p2BWOMlrBy2BizYtLMGWNqgf1rzl6y4vxu2mnKCqMH+0TXxbkbwFQJX6PAM3G8BJwFNsCGjxFFYrpYdhrjpMUYopwYuH5D4rju/AN2UJc3KBL1bt64qNjkn+E08JZkzBgFprfB7wiJqE1gAFjUQb2YhyRizJMtRtHDm9U+TTLYV9x1dAwpoAp8IhGkDiy32ORlmJD2GnYMARslRzRC/AyTjg6fGGWOl0lHybAK4ueiqD/NaPdFRFbqybKXfi+pIH5OinreckdRmvLZtfo9sZv8HKezLOgT9TWPXYT/fvn+r/Tbp9NeP0UDts++VD9NWX7WRb23wDbvAS56sKXf9QpWwbhIoi6WnUIqnXjsyryHZPld0wjx80HU+3NsQtNUnijS70cVxM9rUb+b0e4TI1QU6XdW39T9/O039aO62uvnC3bbNWYyw8YXEUXt0t8M8FlTVjFj2KcX4Bx2lbaVoolKVvuI84fzPwY67Q1hEbsHHjMFDG7R5yDp/ZQJdx1d7Q1kL3YRUG5SjQDPS/i6TnoJfwkbKQ3QCAmlgd3lWxXnpoE57MAcQs3ZSzFWnd9GfEIjpDOqwCvaRVgAnmAXCr9h3/B7gQPYHcd7JONFzDJwGTtx2EQF6Zwe7B74Tbb2XdYDRGTEaMrqnA3sd1lngJfA78B+TWc/4Pq3iQEaIdtB/G3vBZJve3uxaes78B6YJfDb3j9g8RxislYkywAAAABJRU5ErkJggg==);
}

header h1,
section#e h1,
section#e h2,
section#e h3,
section#e h4,
section#e h5,
section#e h6,
.movie-page-title,
.album-title,
.photo-title,
.filesharing-item-title{font-family:Helvetica, Arial;}

header h1,
section#e h1,
section#e h2,
section#e h3{
letter-spacing: -1px;
}

header h1{font-size:36px;}

header h2, 
ul#breadcrumb{font-family:georgia;}

header h2, 
ul#breadcrumb{font-size:16px;}

section#e {padding-top:15px;}

section#e{font-size:16px;line-height: 26px;}


		/* Site Title */

@media screen and (max-width: 770px) {

	html{
	background-color:#444444;
	}

}

body{
background-color:#333333;
}

/* Clear View */
#cv{
background-color:#BCBCBC;
}

/* Site Title */
header h1, header h1 a{
color:#336699;
}

/* Site Slogan */
header h2{
color:#336699;
}

/* Content Background & Text Color */
section#b{
background-color:#FFFFFF;
color:#666666;
border-left-color:#444444;
}
section#b form div .form-input-button,
section#b form div textarea{
color:#666666;	
}

header li li{
background-color:#FFFFFF;	
}

.filesharing-item {
border-top-color: #FFFFFF;
border-bottom-color: #F4F4F4;
}

#cv{
color:#FFFFFF;
}

@media screen and (max-width: 480px) {
    section#c{background-color:#FFFFFF;}
    aside{background-color: #373737;}
}

header ul,header li li a{
border-color: #F4F4F4;
background-color: #FFFFFF;
}

/* Strip Breaks */
aside li, nav li{
border-bottom: 1px solid #373737;
box-shadow: 0 1px 0 #505050;
}

section#b > span{
border-right: 5px solid #3498DB;
}

/* Content Header */
section#e h1,
section#e h2,
section#e h3,
section#e h4,
section#e h5,
section#e h6,
section#e h1.blog-entry-title,
section#e h1.blog-entry-title a,
#blog-categories:before,
#blog-archives:before,
ul.blog-tag-cloud:before,
#blog-rss-feeds:before,
section#e .filesharing-item-title a,
p.photo-title{
color: #333333;
}

/* Content Links */
section#e a, 
footer a,
ul#breadcrumb a,
header ul a{
color:#336699;
}

/* Content Link Hover */
section#e a:hover,
header li a:hover,
header li a.current,
footer a:hover{
color:#D71E24;
}

/* Nav Background */

nav{
background-color:#444444;
}
@media screen and (max-width: 480px) {
	aside{
	background-color:#444444;
	border-color:#444444;
	}
	li#menu:before{
	border-color:#444444;
	}
}

nav > ul#n:before,
nav > ul > li.children > a{
background-color:#393939;
}

nav > ul > li.children > a {
text-shadow: #252525 0 1px 1px;
border-bottom: 1px solid #323232;
box-shadow: inset #323232 0 0 4px;
}

nav ul#n:before,
nav li.children > a{
color:#777777;
}

/* Nav Links */
nav a{
color:#999999;
}

nav a.current{
color:#3498DB;
}

/* Nav Link Hover*/
nav a:hover{
color:#FFFFFF;
}

/* Blog */

#blog-categories,
#blog-archives,
ul.blog-tag-cloud,
#blog-rss-feeds,
p.blog-entry-tags{
border-color: #EFEFEF;
}

/* Photo Album */

.thumbnail-wrap {
border: 1px solid #F2F2F2;
background: #F7F7F7;
}

/* Contact Form */

form > div textarea.form-input-field,
form > div input.form-input-field[type="text"],
form > div input.form-input-button[type="submit"],
form > div input.form-input-button[type="reset"] {
background: #F2F2F2;
}


		