body {
	color: #000000;
}

a, a:visited {
	color: #8700C2;
}

a:hover, a:active {
	color: #5E0087;
}

.siteTitle {
	color: #8700C2;
}

.siteSlogan {
	color: #000000;
}

#extraContent1 {
	color: #424242;
}


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

#extraContent3 {
	color: #424242;
}

footer {
	color: #000000;
}

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

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

aside {
	color:  #333333;
}

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


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







		#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 {
	float: right;
}

#content {
	margin-right: 220px;
}

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

#contentWrapper {
	width: 934px;
}

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

footer {
	width: 924px;
}

nav {
	width: 934px;
}

#socialBadges {
	width: 934px;
}

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_lightGrayTextured.jpg) repeat;
}

#outerWrapper {
	background: url(images/bkg_lightGrainHatch.jpg) repeat-x left top;
}

nav {
	background: url(images/menuInset_lightGray.jpg) repeat-x;
}

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

#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_lightGray.png) no-repeat center center;
	color: #969595;
	text-shadow: #fffeff 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_lightGray.png) no-repeat center center;
	color: #969595;
	text-shadow: #fffeff 0 1px 0;
}

/* @group Social Badges - Light */

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

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

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

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

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

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

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

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

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

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

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

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

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

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



/* @end */

.siteTitle {
	display: block;
}

.siteTitle {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: -2px;
	font-weight: normal;
	font-style: normal;
}

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

.siteSlogan {
	display: block;
}

.siteSlogan {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
}

.siteSlogan {
	font-size: 26px;
	line-height: 30px;
}

body {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

body {
	font-size: 14px;
	line-height: 20px;
}


		