html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px; background-image: url(http://vandelaydesign.com/images/blackbodybg.jpg); background-repeat: repeat-x; background-position: top; }
a { color: #860b0b; font-weight: bold; }
a:hover { color: #d35a1c; }
p { margin: 15px 0; }
#wrapper { width: 960px; margin: 0 auto; }
#header-top { width: 960px; height: 60px; }
#header-lower { width: 960px; height: 42px; line-height: 42px; clear: both; }
#header h1 { float: left; }
#nav { float: right; margin-right: 20px; }
#nav ul li { text-align: left; float: left; list-style-type: none; height: 60px; line-height: 60px; margin-left: 15px; display: inline; }
#nav ul li a { font-weight: bold; color: #fff; text-decoration: none; }
#nav ul li a:hover { color: #cc3434; }
#header-lower span { float: left; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #d8d6d7; }
.graylink { color: #d8d6d7; font-weight: normal; text-decoration: underline; font-style: normal; }
#subnav { float: right; margin-right: 20px; }
#subnav ul li { text-align: left; float: left; list-style-type: none; margin-left: 15px; display: inline; }
#subnav ul li a { color: #d8d6d7; text-decoration: none; font-weight: normal; }
#subnav li a:hover { text-decoration: underline; }
#content { width: 960px; background-image: url(http://vandelaydesign.com/images/wrapperbgimg2.jpg); background-repeat: repeat-y; background-position: center; }
#main { width: 617px; float: left; margin: 20px 40px 40px 0; display: inline; }
#sidebar { width: 300px; float: right; margin: 0 1px 0 0; display: inline; }
#subscribe { margin: 40px 0 20px; padding: 10px 20px 10px 30px; border-top: solid 1px #e3e3e3; border-bottom: solid 1px #e3e3e3; }
.rss, .email, .twitter { margin-left: 15px; }
#sidebar h4 { font-size: 18px; margin: 40px 20px 5px; clear: both; }
#sidebar h4.top { margin-top: 20px; }
#search-box { margin: 30px 0; background: #e3e3e3; padding: 10px 0; border-bottom: solid 1px #fff; border-top: solid 1px #fff; }
#sidebar form#search{width:300px;height:43px;float:left; }
#sidebar form#search input.search_field{width:191px;height:20px;background:#fff;border:1px solid #e0ddd2;margin:9px 0 0 10px;padding:7px 5px 0 5px;float:left}
#sidebar form#search input.search_submit{width:66px;height:28px;background:#000;margin:9px 0 0 9px;color:#fff;float:left;border:none;}
.learning { color: #333; }
.learning a { font-weight: bold; text-decoration: none; }
.learning a:hover { text-decoration: underline; }
.learn-web-container, .learn-ps-container, .learn-ai-container, .learn-photo-edit-container { clear: both; border-top: solid 1px #fff; border-bottom:1px solid #e0ddd2; display: block; padding-bottom: 10px; line-height: 20px; }
.learn-web-icon, .learn-ps-icon, .learn-ai-icon, .learn-photo-edit-icon { width: 55px; height: 48px; float: left; margin: 10px 0 0 20px; }
.learn-web, .learn-ps, .learn-ai, .learn-photo-edit { width: 225px; height: 42px; float: right; padding-top: 5px; margin-top: 10px; }
.learn-ps-container, .learn-ai-container, .learn-photo-edit-container { border-top: solid 1px #fff; }
.learn-web a, .learn-ps a, .learn-ai a, .learn-photo-edit a { font-weight: bold; text-decoration: none; }
.learn-web a:hover, .learn-ps a:hover, .learn-ai a:hover, .learn-photo-edit a:hover { text-decoration: underline; }
.gray-border { width: 100%; height: 1px; border-bottom: solid 1px #e0ddd2;}
.white-border { width: 100%; height: 1px; border-top: solid 1px #fff; }
#sidebar ul.links{width:300px;float:left;list-style:none;margin:5px 0 40px 0;padding:0; border-top: solid 1px #e0ddd2; border-bottom: solid 1px #fff;}
#sidebar ul.links li{width:300px;border-bottom:1px solid #e0ddd2; }
#sidebar ul.links li a{width:280px;text-decoration:none;padding-left:20px;display:block;line-height:28px;color:#333; font-weight: normal; border-top: solid 1px #fff;}
#sidebar ul.links li a:hover{background:#e4e4e4;color:#000; border-top: solid 1px #e4e4e4; }
#sidebar-bigad { margin-bottom: 40px; }
#footer { width: 100%; background: #000; color: #fff; padding-bottom: 20px; }
#inner-footer { width: 960px; margin: 0 auto; padding-top: 10px; }
.row { width: 960px; clear: both; }
.columnA { width: 293px; float: left; margin: 20px 40px 40px 0; }
.columnB { width: 294px; float: left; margin: 20px 40px 40px 0; }
.columnC { width: 293px; float: left; margin: 20px 0 40px 0; }
#inner-footer h5 { font-size: 18px; color: #971b1b; margin: 10px 0; }
#inner-footer a { color: #fff; text-decoration: none; font-weight: normal; }
#inner-footer a:hover { text-decoration: underline; }
#inner-footer ul li { list-style-type: none; padding: 3px 0; }
#top-ad { margin-bottom: 25px; }
.post { margin-bottom: 20px; }
.post h1 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 24px; line-height: 30px; margin: 5px 0; }
.post img, .excerpt img { padding: 5px; background-color: #f3f3f3; border: solid 1px #e3e3e3; }
h2 { font-size: 24px; line-height: 30px; margin: 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
h2 a { color: #000; text-decoration: none; font-weight: normal; }
h2 a:hover { color: #971b1b; }
h2.archive_head { margin-bottom: 20px; }
.post h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 20px; margin: 40px 0 15px; padding: 10px 0; border-top: solid 1px #e2e2e2; border-bottom: solid 1px #e2e2e2; }
.post h4 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 18px; margin: 40px 0 15px; color: #333; }
.post h5 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14px; margin: 40px 0 15px; }
.post ul, .post ol, .excerpt ul, .excerpt ol { margin: 20px 0 20px 20px; }
.post ul li, .post ol li, .excerpt ul li, .excerpt ol li { margin-left: 20px; }
blockquote { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #333; border-bottom: solid 1px #e2e2e2; border-top: solid 1px #e2e2e2; padding: 10px 0 10px 40px; }
.readMore { clear: both; margin: 20px 0 30px 0; padding-bottom: 40px; }
.readMore a { padding: 10px; color: #fff; background: #971b1b; text-decoration: none; font-weight: normal; }
.readMore a:hover { background: #841515; }
#bottom-banner { width: 100%; padding: 20px 0; background: #f3f3f3; border: solid 1px #e3e3e3; }
.comment-count { font-size: 20px; font-weight: bold; margin: 40px 0 20px 20px; }
#comment-container { border-bottom: solid 1px #e3e3e3; }
.comment { background: #f3f3f3; margin: 0; padding: 20px; border: solid 1px #e3e3e3; border-bottom: solid 1px #fff; }
#comments .head { font-weight: bold; }
#comments .head span { color: #333; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; font-size: 12px; }
.leave-reply { font-size: 20px; font-weight: bold; margin: 40px 0 20px; }
#comments textarea#comment{width:479px;height:169px;background:#fff;border:1px solid #e0ddd2;font:12px Arial,serif;padding:5px}
#comments input#submit{width:180px;height:30px;background:#971b1b;border:none;color:#fff;font:14px Arial,serif}
#comments input#author,#comments input#email,#comments input#url{width:176px;height:16px;background:#fff;border:1px solid #e0ddd2;font:12px Arial,serif;padding:3px 0 0 3px}
#comments p label{font:14px Arial,serif;padding:2px 0 0 5px}
.admin { background: #e3e3e3; }
.info { color: #333; width: 100%; display: block; padding: 5px 0; border-bottom: solid 1px #e2e2e2; border-top: solid 1px #e2e2e2; margin: 5px 0 20px; font-size: 12px; text-transform: uppercase; }
.info a { text-decoration: none; }
.info a:hover { text-decoration: underline; }
.clear { clear: both; }
.smalltext { font-size: 12px; }
.share { float: left; height: 40px; }
.topmarg { margin-top: 4px; }
.gr{margin: 20px 0; clear: both}
.teaser, .highlightbox { background: #f3f3f3; border: solid 1px #e3e3e3; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #333; line-height: 24px; }