body {
	color: #424242;
}

a, a:visited {
	color: #A3368B;
}

a:hover, a:active {
	color: #722561;
}

.siteTitle {
	color: #000000;
}

.siteSlogan {
	color: #D3D3D3;
}

#extraContent1 {
	color: #424242;
}


#extraContent2 {
	background-color: #F6F6F6;
	border-bottom-color: #DDDDDD;
	color: #424242;
}

#extraContent3 {
	color: #424242;
}

footer {
	color: #424242;
}

footer a, footer a:visited {
	color: #883578;
}

footer a:hover, footer a:active {
	color: #5F2554;
}

aside {
	color:  #7E7E7E;
}

aside a, aside a:link, aside a:visited {
	color:  #A3368B;
}

aside a:hover, aside a:active {
	color:  #722561;
}

.form-input-field {
	color: #898989;
}

.form-input-field:focus {
	-moz-box-shadow: 0px 0px 15px #FBD6FA; 
	-webkit-box-shadow: 0px 0px 15px #FBD6FA; 
	box-shadow: 0px 0px 15px #FBD6FA;
	border-color: #968096;
}

ul.blog-tag-cloud a, ul.blog-tag-cloud a:visited, ul.blog-tag-cloud a:link, #blog-archives a, #blog-archives a:visited, #blog-categories a, #blog-categories a:visited, a.blog-rss-link,
a.blog-comments-rss-link, a:link.blog-rss-link,
a:link.blog-comments-rss-link, a:visited.blog-rss-link,
a:visited.blog-comments-rss-link {
	color:  #7E7E7E;
}


ul.blog-tag-cloud a:hover, #blog-archives a:hover, #blog-categories a:hover, a.blog-rss-link:hover {
	color:  #585858;
}







		#shelf, #banner {
	display: none;
}

.shelfLeft {
	background: url(images/shelf_wood1_left.png) no-repeat;
}

.shelfMiddle {
	background: url(images/shelf_wood1_middle.png) no-repeat center;
}

.shelfRight {
	background: url(images/shelf_wood1_right.png) no-repeat;
}

#slideshowNav a { 
	background: url(images/bullets_wood.png) no-repeat 0 -21px;
}

#shelfBadgeIcon {
	background: url(images/shelfBadgeIcon_Star.png) no-repeat center center;
}

.blog-entry-badge {
	background: url(images/blogBadge_purple.png) no-repeat;
}

aside {
	display: none;
}

#content {
	margin-left: 0;
	margin-right: 0;
}

.siteTitle, .siteSlogan, #siteLogo {
	width: 820px;
}

#contentWrapper {
	width: 820px;
}

#extraContent1, #extraContent3 {
	width: 820px;
}

footer {
	width: 810px;
}

nav {
	width: 820px;
}

#socialBadges {
	width: 820px;
}

nav ul ul {
	zoom: 1;
	-moz-box-shadow: 0px 1px 14px rgba(0,0,0,0.6), inset 0px 0px 1px #fff; 
	-webkit-box-shadow: 0px 1px 14px rgba(0,0,0,0.6), inset 0px 0px 1px #fff; 
	box-shadow: 0px 1px 14px rgba(0,0,0,0.6), inset 0px 0px 1px #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #000;
	background: rgb(50,50,50) url(images/navDark_highlight.png) repeat-x 0 top;
	background: rgba(50,50,50, 0.94) url(images/navDark_highlight.png) repeat-x 0 top;
	/*background-color: rgba(50,50,50,0.94);*/
}

nav ul ul a, nav ul ul a:link, nav ul ul a:visited {
	color: #fff;
}

.navPointer {
	background: url(images/navDark_pointer.png) no-repeat;
}

nav ul ul a:hover, nav ul ul a:active, nav ul ul a.current:hover, nav ul ul a.current:active,nav ul ul a.current {
	background: url(images/navHighlightBar_purple.jpg) repeat-x;
	color: #fff;
}

body {
	background: url(images/bkg_darkGrain.jpg) repeat;
}

#outerWrapper {
	background: url(images/bkg_darkHighlight.jpg) no-repeat center top;
}

nav {
	background: url(images/menuInset_darkGray.jpg) repeat-x;
	-moz-box-shadow: inset 0px 0px 4px rgba(0,0,0,0.7); 
	-webkit-box-shadow: inset 0px 0px 4px rgba(0,0,0,0.7); 
	box-shadow: inset 0px 0px 4px rgba(0,0,0,0.7);
}

#extraContent1, #extraContent3 {
	-moz-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.9); 
	-webkit-box-shadow: inset 0px 1px 3px rgba(0,0,0,0.9); 
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.9);
}

#contentWrapper {
	-moz-box-shadow: 0px 1px 6px rgba(0,0,0,0.3); 
	-webkit-box-shadow: 0px 1px 6px rgba(0,0,0,0.3); 
	box-shadow: 0px 1px 6px rgba(0,0,0,0.3);
}

nav>ul>li.firstChild>a:link.current, nav>ul>li.firstChild>a:hover.current, nav>ul>li.firstChild>a:visited.current, nav>ul>li.firstChild>a:link.currentAncestor, nav>ul>li.firstChild>a:hover.currentAncestor, nav>ul>li.firstChild>a:visited.currentAncestor {
	background: url(images/menuCurrent_darkGray.png) no-repeat center center;
	color: #373737;
	text-shadow: #9d9d9d 0 1px 0;
}

nav>ul>li>a:link.current, nav>ul>li>a:hover.current, nav>ul>li>a:visited.current, nav>ul>li>a:link.currentAncestor, nav>ul>li>a:hover.currentAncestor, nav>ul>li>a:visited.currentAncestor {
	background: url(images/menuCurrent_darkGray.png) no-repeat center center;
	color: #373737;
	text-shadow: #9d9d9d 0 1px 0;
}

/* @group Social Badges - Dark */

.googleplusBadge {
	background: url(images/socialbadges/googleplus_dark.png) no-repeat;
	opacity: 1;
}

.twitterBadge {
	background: url(images/socialbadges/twitter_dark.png) no-repeat;
	opacity: 1;
}

.emailBadge {
	background: url(images/socialbadges/email_dark.png) no-repeat;
	opacity: 1;
}

.facebookBadge {
	background: url(images/socialbadges/facebook_dark.png) no-repeat;
	opacity: 1;
}

.appstoreBadge {
	background: url(images/socialbadges/appstore_dark.png) no-repeat;
	opacity: 1;
}

.dribbbleBadge {
	background: url(images/socialbadges/dribbble_dark.png) no-repeat;
	opacity: 1;
}

.flickrBadge {
	background: url(images/socialbadges/flickr_dark.png) no-repeat;
	opacity: 1;
}

.emberBadge {
	background: url(images/socialbadges/ember_dark.png) no-repeat;
	opacity: 1;
}

.mobilemeBadge {
	background: url(images/socialbadges/mobileme_dark.png) no-repeat;
	opacity: 1;
}

.linkedinBadge {
	background: url(images/socialbadges/linkedin_dark.png) no-repeat;
	opacity: 1;
}

.skitchBadge {
	background: url(images/socialbadges/skitch_dark.png) no-repeat;
	opacity: 1;
}

.amazonBadge {
	background: url(images/socialbadges/amazon_dark.png) no-repeat;
	opacity: 1;
}

.youtubeBadge {
	background: url(images/socialbadges/youtube_dark.png) no-repeat;
	opacity: 1;
}

.vimeoBadge {
	background: url(images/socialbadges/vimeo_dark.png) no-repeat;
	opacity: 1;
}



/* @end */

.siteTitle {
	text-shadow: #505050 0 1px 1px;
}

.siteSlogan {
	text-shadow: #505050 0 1px 1px;
}

#bannerImage {
	background: #fff url(images/editable_images/banner_16.jpg) no-repeat center center;
	padding: 16px;
	margin-left: 100px;
	margin-right: 100px;
	-moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.6); 
	-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.6); 
	box-shadow: 0px 1px 4px rgba(0,0,0,0.6);
	height: 292px;
	width: 714px;
}

.siteTitle {
	display: block;
}

.siteTitle {
	letter-spacing: 0px;
	font-family: WisdomScriptAIRegular, "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 14px;
}

.siteTitle {
	font-size: 36px;
	line-height: 46px;
}

.siteSlogan {
	display: block;
}

.siteSlogan {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-style: normal;
	letter-spacing: -1px;
}

.siteSlogan {
	font-size: 20px;
	line-height: 24px;
}

body {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

body {
	font-size: 12px;
	line-height: 18px;
}


		