/*GLOBAL STYLING*/
*{margin:0;padding:0;}
body {font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, arial, sans-serif; font-weight:300; color:#516064;}
.chosen a{color:#1f7fb3!important;}
.chosen2 a{color:#1f7fb3!important;}
/*HEADER STYLING*/
#header{margin:auto;width:950px;height:100px;background:#FFFFFF;}
#logo{float:left;width:400px;height:100px;}
#logo p{padding-top:10px;}
#nav{float:left;width:550px;height:100px;}
#nav ul{padding-top:25px;padding-left:10px;}
#nav li{list-style:none;display:inline;font-size:30px;padding-left:25px;}
#nav a{text-decoration:none;color:#516064;}
#nav a:hover{color:#1f7fb3;}
/*CONTENT STYLING*/
#content{margin:auto;width:950px;background:#FFFFFF;}
/*HOME STYLING*/
#home{padding-top:20px;height:500px;}
#attraction{height:200px;}
#home-left{float:left;width:480px;height:350px;} #home-left a{text-decoration:none;color:#1f7fb3;border-bottom:1px dotted #1f7fb3;}
#home-left p{padding-top:20px;padding-left:5px;line-height:1.5em;}
#home-right{float:left;width:470px;height:350px;background:url(../images/home_right.jpg) no-repeat;}
.featured-work{font-size:12px;font-family: Helvetica, arial, sans-serif;width:950px;padding-left:10px;}
.featured-work h2{font-size:12px;padding-top:10px;}
.featured-work p{padding-bottom:10px;line-height:1.3em;font-size:12px;}
.feat-image img{padding:2px;text-align:center;margin-top:10px;width:220px;height:135px;border:2px solid #e8e8e8;}
.feat-image a:hover img{border:2px solid #1f7fb3;}
.feat-image a:hover{text-decoration:none;border:none;}
.feature-meta a{color:#516064;text-decoration:none;} .feature-meta a:hover{color:#1f7fb3;}
.portfolio-work{float:left;width:225px;margin-right:10px;}

/*ABOUT ME STYLING*/
#about{padding-top:20px;font-family:  Helvetica, arial, sans-serif;font-size:12px;line-height:1.3em;}
#about-left{float:left;width:400px;margin-right:10px;font-size:14px;line-height:1.5em;} #about-left a{text-decoration:none;color:#1f7fb3;} #about-left a:hover{color:#516064;}
#about-right{float:left;width:280px;margin-right:10px;}
#left-container{float:left;width:660px;}
#about-middle{float:left;width:220px;border-right:1px solid #e8e8e8;margin-right:20px;}
.headline{font-size:18px;padding-bottom:20px;line-height:1.5em;padding-top:10px;width:620px;}
.title-area{padding-bottom:10px;}
#about-left p{padding-bottom:10px;}
#personal-picture{height:240px;width:280px;background:url(../images/carlosSaavedra.jpg);margin-bottom:10px;margin-top:15px;}
#networks{float:left;width:150px;height:180px; border-right:1px solid #e8e8e8;margin-right:10px;margin-bottom:25px;}
#networks img{vertical-align:middle;border:none;}
#networks li{list-style:none;}
#networks a{text-decoration:none;color:#516064;} #networks a:hover{color:#1f7fb3;}
#resume{float:left;width:110px;height:100px;}
#resume ul{padding-left:13px;list-style:circle;padding-top:7px;}
#resume p{padding-top:10px;}
#know-me{padding-bottom:10px;color:#1f7fb3;} #know-me h2{font-size:18px;font-weight:100;}
#links h3{font-size:14px;color:#1f7fb3;}
#resume a{text-decoration:none;color:#1f7fb3;}
#about-middle h1{font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, arial, sans-serif; font-weight:300; color:#1f7fb3;font-size:36px;padding:30px 0 5px 10px;} .webheader{padding-top:0px!important;}
#about-middle ul{padding-left:25px;padding-top:10px;}
#quote p{margin:10px;border-top:1px solid #e8e8e8;padding-top:10px;color:#999999;} .experience{clear:both;margin-top:10px;}.experience h2{color:#1f7fb3;padding-bottom:5px;font-size:14px;}
/*WORK STYLING*/
#work{padding-top:20px;font-family:  Helvetica, arial, sans-serif;}
.pages{text-align:right;clear:both; font-size:14px;}
.pages a{text-decoration:underline;color:#1f7fb3;}
.pages {margin:10px 20px 20px 0;}
.sort{float:left;}
.work-title-area{float:left;width:640px;} .title-nav {margin-bottom:10px;height:75px;width:950px;}
.work-nav{float:left;margin:9px 0 0 0px;width:300px;} .work-nav p{font-size:16px;color:#818181;text-align:right;}
.work-nav li{display:inline;list-style:none;padding-left:10px;} .work-nav ul{padding-left:90px;}
.work-nav a{color:#516064; text-decoration:none;font-size:20px;} .work-nav a:hover{color:#1f7fb3;}
.featured-work2{font-size:12px;font-family: Helvetica, arial, sans-serif;width:950px;padding-left:10px;}
.featured-work2 h2{font-size:12px;padding-top:10px;}
.featured-work2 p{padding-bottom:10px;line-height:1.3em;} .most-recent{border-bottom:1px solid #e8e8e8;height:320px;}
/*PROJECT STYLING*/
#work-individual{padding-top:20px;font-family:  Helvetica, arial, sans-serif;}
.project-image{float:left;width:610px;margin-bottom:20px;} .project-image img{width:550px;border:10px solid #1f7fb3;padding:10px;}
.project-content{float:left;width:340px;}
.project-content h1{font-size:18px;} .project-content p{padding-bottom:10px;font-size:14px;line-height:1.5em;} .completion{color:#1f7fb3;} 
.project-content h2{font-size:14px;padding-bottom:10px;} 
.website-link a{color:#1f7fb3; text-decoration:none;font-size:20px;} .website-link{padding-top:20px;border-top:1px solid #e8e8e8;} .website-link a:hover{color:#516064;}
/*JOURNAL STYLING*/
.journal{padding-top:20px;margin-bottom:20px;font-family:  Helvetica, arial, sans-serif;}
#journal-content{margin-top:40px;width:700px;}
.side-bar{float:right;width:250px;font-size:13px;margin-bottom:20px;}
.display-image{float:left;width:148px;height:150px;margin-right:20px;border:1px solid #e8e8e8;margin-bottom:30px;}
.entry-meta{float:left;width:530px;height:80px;}
.entry-meta h2{font-size:26px;} .entry-meta a{text-decoration:none; color:#516064; font-weight:100;} .entry-meta a:hover{color:#1f7fb3;}
.category{float:left;background:#1f7fb3;height:30px;width:100px;text-align:center;line-height:30px;color:#FFFFFF;margin-right:10px;}
.entry-date{float:left;height:30px;line-height:30px;width:310px;}
.entry-comments{float:left;line-height:30px;height:30px;font-size:12px;}
.journal-content{margin-left:170px;margin-right:30px;font-size:13px;line-height:1.3em;font-family:  Helvetica, arial, sans-serif;} .journal-content img{margin:10px 0 10px 0;border:4px solid #ccc;text-align:center;}
.journal-entry{clear:left;} .journal-entry p{padding-bottom:10px;} .continue{text-align:right;float:left;width:130px;} .continue a{text-decoration:none;color:#1f7fb3;} .continue a:hover{color:#516064;}
.side-bar h3{font-weight:100;font-size:24px;border-top:2px solid #999999;padding:5px 0 5px 0;border-bottom:1px solid #CCCCCC;margin:15px 0 15px 0;} .side-bar img{padding-right:10px;float:left;} 
.side-bar a{text-decoration:none;color:#516064;} .side-bar a:hover{color:#1f7fb3;} .side-bar ul{margin-left:15px;}
.journal-pages{text-align:right;margin-right:30px;font-size:14px!important;} .entry-tags{float:left;font-size:11px;width:360px;} .entry-info{margin-bottom:30px;border-top:1px solid #CCCCCC;width:490px;height:20px;padding-top:5px;} .entry-tags a{text-decoration:none;color:#1f7fb3;} .journal-pages a{text-decoration:underline;color:#1f7fb3;} .cloud{text-align:center;}
.journal-content a{color:#1f7fb3;text-decoration:none;} .journal-content a:hover{color:#516064;}
.journal-content object{padding:10px 0 10px 0;} .secondary-meta{margin-top:10px;}
/*COMMENT STYLING*/
.comments{margin-left:170px;width:490px;font-family:  Helvetica, arial, sans-serif;font-size:13px;}
.comments h4{font-size:24px;font-weight:100;color:#1f7fb3;margin-bottom:15px;}
.comment-box{width:490px;margin-bottom:20px;}
.comment-number{float:left;font-size:40px;width:40px;} .comment-content{float:left;width:420px;} .c-text{padding:10px;margin-left:10px;background:#f6f6f6;line-height:1.3em;width:420px;}
.bottom-quote{background:url(../images/comment_bottom.jpg) no-repeat;height:30px;width:490px;margin-left:10px;}
.c-meta{margin-left:55px;margin-bottom:50px;margin-top:5px;}
.authorname{float:left;font-size:16px;height:20px;margin-right:20px;} .author-meta{float:left;height:20px;line-height:20px;font-size:11px;} .authorname a{text-decoration:none;color:#1f7fb3;}
.c-text-alt{padding:10px;margin-left:10px;background:#1f7fb3; color:#FFFFFF;line-height:1.3em;width:420px;} 
.bottom-quote-alt{background:url(../images/comment_bottom_alt.jpg) no-repeat;height:30px;width:490px;margin-left:10px;}
.comment-form{margin-left:55px;} .comment-form h5{font-size:16px;padding:10px 0 10px 0;} .comment-form input{background:#fff;border:1px solid #CCCCCC;padding:5px;color:#516064;font-size:14px;width:420px;}
.comment-form textarea{background:#fff;border:1px solid #CCCCCC;padding:5px;color:#516064;font-size:14px;width:420px;font-family:  Helvetica, arial, sans-serif;}
input.submit-button{background:#1f7fb3;color:#fff;cursor:pointer;width:432px;margin-top:10px;} .check{background:#e8e8e8;width:422px;height:30px;line-height:30px;padding-left:10px;} .check input{width:20px!important;}
/*CONTACT STYLING*/
#contact-left{float:left;width:620px;margin-right:30px;margin-bottom:20px;} .questionnaire{width:290px;height:220px;background:#1f7fb3;color:#FFFFFF;margin-top:15px;margin-bottom:20px;} .questionnaire h2{font-size:24px;padding:10px 0 0 10px;}
.questionnaire p{padding:10px 10px 0 10px;} .questionnaire a{color:#FFFFFF;text-decoration:none;} .questionnaire a:hover{border-bottom:1px dotted #FFFFFF;}
#contact{margin-top:20px;font-family:  Helvetica, arial, sans-serif;font-size:12px;line-height:1.3em;} .labels{padding:5px 0 5px 0;}
#the_form input{background:#fff;border:1px solid #CCCCCC;padding:5px;color:#516064;font-size:14px;width:300px;} 
#contact input.submit-contact{background:#1f7fb3;color:#fff;cursor:pointer;width:315px;margin-top:10px;border:1px solid #CCCCCC;padding:5px;font-size:14px;}
#contact textarea{background:#fff;border:1px solid #CCCCCC;padding:5px;color:#516064;font-size:14px;width:420px;font-family:  Helvetica, arial, sans-serif;width:300px;}
.vcard{clear:both;margin-top:20px;}
/*TOP FOOTER STYLING*/
#t-footer{clear:both;width:100%;height:250px;font-family:  Helvetica, arial, sans-serif;margin-bottom:10px;}
#t-footer-container{margin:auto;width:950px;height:250px;background:#fafafa;border:1px solid #e8e8e8;}
#left{float:left;height:250px;width:550px;}
#right{float:left;height:250px;width:380px;margin-left:19px;border-left:1px solid #e8e8e8;}
#right a img {float:left;margin:0 0px 8px 8px;background:#ccc;padding:4px;width:77px;height:77px;text-decoration:none;border:none;}
#right h1{font-size:14px;font-weight:bold;padding-bottom:5px;}
#entry1{width:550px;height:110px;margin-top:15px;}
#entry2{width:550px;height:110px;margin-top:10px;}
.date{float:left;width:100px;height:100px;background:#fff;border:1px solid #dcdcdc;margin-left:10px;margin-right:10px;}
.day{font-size:42px;color:#1f7fb3;font-weight:bold;line-height:0.8em;margin-top:8px;text-align:center;padding-top:5px;}
.month{font-size:24px;color:#1f7fb3;font-weight:bold;text-align:center;}
.year{font-size:22px;color:#1f7fb3;text-align:center;}
.entry-content{padding-left:115px;line-height:1.3em;padding-right:10px;font-size:12px;}
.entry-content a{text-decoration:none;color:#1f7fb3;}
.entry-content a:hover{color:#516064;}
.entry-content h2{margin-bottom:15px;font-size:20px;padding-top:4px;}
.flickr-title{padding-top:15px;padding-left:10px;}
/*BOTTOM FOOTER STYLING*/
#b-footer{width:100%;height:140px;font-family: Helvetica, arial, sans-serif;font-size:12px;clear:both;}
#b-footer-container{margin:auto;width:950px;height:130px;background:url(../images/footer_background.jpg) no-repeat center;border-top:1px solid #e1e1e1;}
#footer-left{float:left;width:380px;height:110px;margin-left:120px;font-size:11px;color:#000000;padding-top:15px;color:#818181;}
#footer-left a{text-decoration:none;color:#1f7fb3;}
.icons img{border:none;padding:5px 5px 5px 0;}
#footer-right{float:left;width:450px;height:110px;}
.tweet{padding:30px 40px 10px 120px;font-size:16px;}
.tweet li{list-style:none;}
.tweet a{color:#1f7fb3;text-decoration:none;}
.tweet_avatar img{float:left; padding-right:5px;padding-bottom:10px;}

#footer-alt{clear:both;height:130px;}


