@charset "UTF-8";

/* 
Design:    		 Aaron Irizarry
Code:            Aaron Irizarry
Sheet Type:      typography
Version:         v1.0 | 1.05.10
............................... */

h1 { height:195px; width:342px; background:url(../images/logo.png) no-repeat; text-indent:-10000px;}

.blog-tab { margin:0 0 0 15px; font-size:18px; color:#dedddd; text-decoration:none; text-shadow: 0 1px .5px #2e2e2e; -moz-text-shadow: 0 1px .5px #2e2e2e; -webkit-text-shadow: 0 1px .5px #2e2e2e;}

.blog-tab a{ font-size:18px; color:#dedddd; text-decoration:none; }

.blog-tab a:hover{ font-size:18px; color:#dedddd; text-decoration:none; }

.blog-tab a:visited { font-size:18px; color:#dedddd; text-decoration:none;}

.hero-text{font-size:45px; color:#2e2e2e; line-height:60px;}

.hero-text-highlight{font-size:45px; color:#2384bf; line-height:60px;}

h3.section-title{ font-size:34px; color:#2e2e2e; padding:15px 0 20px 0;}

.section-title{ font-size:34px; color:#2e2e2e; padding:5px 0 20px 0;}

h4.project-title{ margin-bottom:25px; font-size:28px; line-height:30px; color:#2384bf;}

.bold{ font-weight:bold}

.project-desc{ margin-bottom:15px;}

.news, .blog{ float:right; width:885px; line-height:20px;}

.news-date {float:left; padding:10px 15px 0 0; height:84px; width:55px; background:url(../images/news-flag.png) no-repeat; font-size:20px; color:#e8e8e8; text-align:center; line-height:24px; text-shadow: 0 1px .5px #2e2e2e; -moz-text-shadow: 0 1px .5px #2e2e2e; -webkit-text-shadow: 0 1px .5px #2e2e2e;}

.blog{ float:right; width:545px;}

.blog a{color:#fc5d11;}

.blog-date{float:left; padding:10px 15px 0 0; height:84px; width:55px; background:url(../images/blog-flag.png) no-repeat; font-size:20px; color:#e8e8e8; text-align:center; line-height:24px; text-shadow: 0 1px .5px #2e2e2e; -moz-text-shadow: 0 1px .5px #2e2e2e; -webkit-text-shadow: 0 1px .5px #2e2e2e;}

.title{ padding-bottom:15px; font-size:24px; color:#dedddd;}

.colophon { font-size:11px; color:#dedddd;}

.copyright{ clear:both; padding:45px 0 0 0; font-size:11px; text-align:center; color:#dedddd;}

.copyright a{ font-size:11px; color:#dedddd; text-decoration:none;}

.copyright a:visited{ font-size:11px; color:#dedddd; text-decoration:none;}

.copyright a:hover{ font-size:11px; color:#dedddd; text-decoration:underline;}

.project-content{ font-size:18px; text-align:center; line-height:30px; margin: 0 0 15px 0;}

.project-content a{ font-size:18px; color:#2280bb; text-decoration:none;}

.project-content a:visited{ font-size:18px; color:#2280bb; text-decoration:none;}

.project-content a:hover{ font-size:18px; color:#2280bb; text-decoration:underline;}

.about-content{ font-size:18px; line-height:30px; margin: 0 0 15px 0;}

.about-content a{ font-size:18px; color:#2280bb; text-decoration:none;}

.about-content a:visited{ font-size:18px; color:#2280bb; text-decoration:none;}

.about-content a:hover{ font-size:18px; color:#2280bb; text-decoration:underline;}

.contact-content{ float:left; width:245px; font-size:18px; line-height:30px; margin: 0 0 15px 0;}

.contact{font-size:18px; line-height:30px; margin: 0 0 15px 0;}
