div#about-content h1{position: absolute;top: 10px;left: 5px;width: 18px;height: 45px;background: transparent url(/data/images/headers/about_header.png) no-repeat;}div#about-content-body{font-size: 13px;padding: 10px;box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;background: transparent url(/data/images/common/bg_pixel.png) repeat;}div#about-content-body em{color: #000 !important;}div#about-content-body p{color: #ccc !important;}html, body{height: 100%;color: #ccc !important}body {background: #000 url(/data/images/common/bg_1600x1200.jpg) no-repeat top center !important;}p, li, a{color: #ccc !important;}h1, h2, h3, h4, h5, h6, a:hover{color: #fff !important;}h1{font-size: 2.5em !important;}#wrapper{width: 1000px;margin: 0 auto;}.inner-wrapper{width: 900px;margin: 0 auto;}.relative{position: relative;}.absolute{position: absolute;}.top-0{top: 0;}.right-0{right: 0;}.bottom-0{bottom: 0;}.left-0{left: 0;}.border-box{box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;}.text-center{text-align: center;}.text-left{text-align: left;}.text-right{text-align: right;}.width-33{width: 33%;}.width-30{width: 30%;}.width-50{width: 50%;}.width-65{width: 65%;}.width-70{width: 70%;}.width-90{width: 90%;}.width-100{width: 100%;}.float-left, .float-right{position: relative;display: inline;}.float-left{float: left;}.float-right{float: right;}.clear{clear: both;height: 0;}.margin-center{margin: 0 auto;}.margin-5px{margin: 5px;}.margin-top-5px{margin-top: 5px;}.margin-left-5px{margin-left: 5px;}.margin-right-5px{margin-right: 5px;}.margin-bottom-5px{margin-bottom: 5px;}.margin-10px{margin: 10px;}.margin-top-10px{margin-top: 10px;}.margin-left-10px{margin-left: 10px;}.margin-right-10px{margin-right: 10px;}.margin-bottom-10px{margin-top: 10px;}.margin-15px{margin: 15px;}.margin-left-15px{margin-left: 15px;}.margin-right-15px{margin-right: 15px;}.margin-top-15px{margin-top: 15px;}.margin-bottom-15px{margin-bottom: 15px;}.padding-5px{padding: 5px;}.padding-top-5px{padding-top: 5px;}.padding-left-5px{padding-left: 5px;}.padding-right-5px{padding-right: 5px;}.padding-bottom-5px{padding-bottom: 5px;}.padding-10px{padding: 10px;}.padding-top-10px{padding-top: 10px;}.padding-left-10px{padding-left: 10px;}.padding-right-10px{padding-right: 10px;}.loading-spinner{position: absolute;width: 100%; height: 100%; background: url(/data/images/common/ajax_loader_v3.gif) no-repeat 50% 50%; z-index: 100;}.loading-mask{position: absolute;width: 100%; height: 100%; background: #333; z-index: 100; opacity:0.1;!filter: alpha(opacity = 1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";}div.slideshow-nav{display: block;}div.slideshow-nav a{margin-left: 5px;font-size: 0;width: 15px;height: 15px;display: inline-block;overflow: hidden;line-height: 30px;text-decoration: none;background: transparent url(/data/images/common/page_circles.png) no-repeat 0 0;}div.slideshow-nav a.activeSlide{background-position: 0 -15px;}table.page-links{width: 100%;}table.page-links td.left-links,table.page-links td.right-links{text-align: center;}ul.list_nav{list-style: none;margin: 0;}ul.list_nav li{display: inline;margin-left: 5px;}ul.list_nav li:first{margin-left: 0;}#site-bg,#site-bg-fade{position: absolute;left: 0;width: 100%;margin: 0 auto;}#site-bg > img{width: 100%;}#site-bg{top: 0;opacity:0.16;!filter: alpha(opacity = 16);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=16)";z-index: 0;}#site-bg-fade{bottom: 0;height: 172px;background: transparent url(/data/images/common/bg_gradient_v4.png) repeat-x;}#site-strip{position: relative;height: 24px;background: #333;border: 1px solid #ccc;border-width: 0 0 1px 0;display: none;}div.home-wrapper div#header{margin-top: 100px;}div#header{margin-top: 20px;}div#header h1{background: transparent url(/data/images/headers/randomtangent_header.png) no-repeat;width: 292px;height: 31px;}div#header ul{list-style: none;}div#header ul li{position: relative;display: inline-block;float: left;margin-left: 15px;}div#header ul li a{font-size: 22px !important;text-decoration: none;color: #ccc !important;}div#header ul li a:hover{text-decoration: underline;color: #fff !important;}div#header ul li a b{color: #fff !important;}div#footer{background: #363636;border: 1px solid #c0c0c0;text-align: center;}div#footer p{padding: 4px 0 !important;margin: 0;}#footer img{position: relative; top: 2px;}.google_ad_300x250_element{background: #ccc;}div#about-content h1,div#portfolio-content h1,div#random-project-module h1,div#blog-content h1#blog-content-header,div#header h1,div.slideshow-nav a,.hide-text{color: transparent;text-indent: -9999px;}.connect_widget { display: none; } .site-logo a{display: block;width: 100%;height: 100%;}p#about-content{font-size: 14px !important;}div#random-project-module{position: relative;height: 200px;background: transparent url(/data/images/common/bg_gradient_v2.png) repeat-x;}div#random-project-module h1{position: absolute;top: 10px;left: 5px;width: 18px;height: 137px;background: transparent url(/data/images/headers/random_project_header.png) no-repeat;}div#random-project-module table td{text-align: center;padding: 10px 0 0 0 !important;}div#random-project-module table td img{width: 250px;height: 141px;border: 1px solid #c0c0c0;}div#about-content,div#blog-content{position: relative;background: transparent url(/data/images/common/bg_gradient_v2.png) repeat-x;}div#blog-content h1#blog-content-header{position: absolute;top: 10px;left: 5px;width: 19px;height: 98px;background: transparent url(/data/images/headers/imageblog_header.png) no-repeat;}div#blog-content table.page-links {margin-top: -10px;}div#blog-content table.page-links{color: #000;}div#blog-content table.page-links,div#blog-content table.page-links a{font-size: 15px !important;font-weight: bold;text-decoration: none;}#blog-content-category{line-height: 0.9em;margin-bottom: 0.5em;border: 1px solid #fff;border-width: 0 0 1px 0;}#blog-content-category a{color: #333 !important;text-decoration: none;}div#news-page .news-item{position: relative;width: 580px;background: #fff;margin-bottom: 4em;padding-top: 15px;}div#news-page .news-date{position: absolute;margin-top: -20px;right: 25px;font-family: "Courier New", Courier !important;font-size: 12px;font-weight: bold;color: #666 !important;}div#news-page .news-title,div#news-page .news-title a{margin: 0.75em 0 1.0em 0;padding-bottom: 0.25em;font-family: "Comic Sans MS", sans-serif !important;font-size: 16px !important;color: #000 !important;text-align: center;text-decoration: none;}div#news-page .news-banner-link img,div#news-page img.news-banner-image,div#news-page .news-banner-link{display: block;width: 545px;height: 239px;border: 1px solid #c0c0c0;margin: 0 auto;overflow: hidden;}div#news-page .news-description{margin: 0 16px 1.5em 17px;padding: 5px;border: 1px dashed #ccc;color: #222 !important;}div#news-page .news-external-link,div#news-page .news-external-link a{color: #666 !important;font-size: 10px !important;padding-bottom: 5px;text-align: center;margin-top: -0.5em;}div#news-page .news-link{text-align: right;}.fb-like-button{width:425px; height:30px;margin-top: -10px;border:none; overflow:hidden; }.twitter_tweet_button_container{margin-top: -10px;width: 55px;}.fb-comment-box{border: 1px solid #eee;border-width: 1px 0 0 0;background: #fff;}.news-comment-link{display: block;position: absolute;bottom: 0;right: 0;margin: 0 15px 9px 0;font-size: 11px;color: #777 !important;text-decoration: none;}.news-comment-link:hover{color: #333 !important;text-decoration: none;}.news-comment-link img{position: relative;top: 4px;width: 16px;height: 16px;}div#blog-sidebar > div{margin-bottom: 2.5em;}div#twitter-module{position: relative;width: 300px;background: #000;border: 1px solid #666666;border-top: 1px solid #ccc;font-family: "tahoma", sans-serif;}div#twitter-header,div#twitter-footer{background: #333333;padding: 10px;}div#twitter-header b{color: #fff;}div#twitter-items{min-height: 250px;height: 250px;overflow: hidden;}p.twitter-item{margin: 1em 0 1em 0;padding: 2px 8px;border-bottom: 1px solid #333;font-size: 11px;}p.twitter-item-last-child{border-bottom: 0 !important;}p.twitter-item span.twitter-date{font-size: 10px;}div#twitter-module #twitter_icon{position: absolute;right: 10px; top: -20px; z-index: 100;}div#fb-activity-box{position: relative;width: 300px;height: 300px;}#tags-module p{width: 285px;text-align: center;}#tags-module a{margin-left: 10px;color: #555 !important;}div#portfolio-content {position: relative;height: 348px;width: 100%;background: url(/data/images/common/bg_gradient_v2.png) repeat-x top center;}div#portfolio-content h1{position: absolute;top: 10px;left: 5px;width: 20px;height: 82px;background: transparent url(/data/images/headers/portfolio_header.png) no-repeat;}div#portfolio-slideshow,div#portfolio-slideshow img{position: relative;width: 460px;height: 260px;display: block;overflow: hidden;}div#portfolio-slideshow{border: 1px solid #c0c0c0;float: left;}div#portfolio-info{position: relative;margin-top: 10px;margin-left: 20px;display: inline;float: left;z-index: 100;height: 263px;background: transparent url(/data/images/common/bg_gradient_v3.png) 0 0 repeat-x;}div#portfolio-info table{width: 410px;}div#portfolio-info table th,div#portfolio-info table td{color: #fff;vertical-align: top;font-size: 14px;padding: 3px 10px 3px 5px !important;}div#portfolio-info table th{text-align: right;width: 100px;}div#portfolio-info table td{padding-left: 10px;font-weight: normal;text-align: left;}div#portfolio-title-name{position: absolute;bottom: -15px;right: -5px;color: #fff;font-size: 60px;opacity: 0.2;!filter: alpha(opacity = 20);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}div#portfolio-scrollable{position: relative;width: 880px;margin: 0 auto;}div#portfolio-scrollable span#timeline-left-cap,div#portfolio-scrollable span#timeline-right-cap{position: absolute;top: -5px;width: 40px;height: 16px;display: block;}div#portfolio-scrollable span#timeline-left-cap{left: 0;background: transparent url(/data/images/portfolio/timeline_left_cap.png) no-repeat 0 0;}div#portfolio-scrollable span#timeline-right-cap{right: 10px;background: transparent url(/data/images/portfolio/timeline_right_cap.png) no-repeat 0 0;}div#portfolio-scrollable span#timeline-left-cap.timeline-trail,div#portfolio-scrollable span#timeline-right-cap.timeline-trail{background: transparent url(/data/images/portfolio/timeline_trail.png) no-repeat 0 0;}div#portfolio-scrollable .prevPage,div#portfolio-scrollable .nextPage{position: relative;top: 70px;display: block;width: 25px;height: 25px;float: left;}div#portfolio-scrollable .prevPage{background: transparent url(/data/images/common/page_left_arrow.png) no-repeat;}div#portfolio-scrollable .nextPage{background: transparent url(/data/images/common/page_right_arrow.png) no-repeat;}div#portfolio-scrollable .prevPage:hover,div#portfolio-scrollable .nextPage:hover{background-position: 0 -25px;}div#portfolio-scrollable .disabled {visibility: hidden;}div.scrollable { position:relative; overflow:hidden; width:800px; height:135px;float: left;border: 1px solid #b0b0b0;border-width: 5px 0 0 0; } div.scrollable div.items {width:20000em; position:absolute;margin-top: 28px;}div.scrollable div.items div { float:left; background: #6A737D;margin-left: 20px;display: inline;}div.scrollable div.items div.scrollable_hover,div.scrollable div.items div:hover{ background: #fff02a;}div.scrollable div.items div.selected { background: #fff02a;}div.items div.active { background-color:#fff; }div.scrollable div.items div span span.item-thumbnail { width: 130px;height: 80px;display: block;margin: 3px;background-color: #fff;background-position: 0 -80px;background-repeat: no-repeat;}div.scrollable div.items div.scrollable-hover span.item-thumbnail,div.scrollable div.items div:hover span.item-thumbnail,div.items div.selected span.item-thumbnail{ background-position: 0 0 !important; }div.scrollable div.items div span span.item-date {position: absolute;width: 130px;height: 30px;top: -34px;display: block;color: #c0c0c0;text-align: center;line-height: 50px;background: transparent url(/data/images/portfolio/timeline_notch.png) no-repeat top center;}div.scrollable div.items div.selected span span.item-date {color: #fff;font-weight: bold;}html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, dialog, figure, footer, header,hgroup, nav, section {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}article, aside, dialog, figure, footer, header,hgroup, nav, section {display:block;}body {line-height: 1.5;}table { border-collapse: separate; border-spacing: 0; }caption, th, td { text-align: left; font-weight: normal; }table, td, th { vertical-align: middle; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }html { font-size:100.01%; }body {font-size: 75%;color: #222;background: #fff;font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }h2 { font-size: 2em; margin-bottom: 0.75em; }h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }h6 { font-size: 1em; font-weight: bold; }h1 img, h2 img, h3 img,h4 img, h5 img, h6 img {margin: 0;}p { margin: 0 0 1.5em; }p img.left{ float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }a:focus,a:hover { color: #000; }a { color: #009; text-decoration: underline; }blockquote{ margin: 1.5em; color: #666; font-style: italic; }strong{ font-weight: bold; }em,dfn{ font-style: italic; }dfn { font-weight: bold; }sup, sub{ line-height: 0; }abbr,acronym { border-bottom: 1px dotted #666; }address { margin: 0 0 1.5em; font-style: italic; }del { color:#666; }pre { margin: 1.5em 0; white-space: pre; }pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }li ul,li ol { margin: 0; }ul, ol{ margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }ul{ list-style-type: disc; }ol{ list-style-type: decimal; }dl{ margin: 0 0 1.5em 0; }dl dt { font-weight: bold; }dd{ margin-left: 1.5em;}table { margin-bottom: 1.4em; width:100%; }th{ font-weight: bold; }thead th{ background: #c3d9ff; }th,td,caption { padding: 4px 10px 4px 5px; }tr.even td{ background: #e5ecf9; }tfoot { font-style: italic; }caption { background: #eee; }.small{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }.large{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }.hide { display: none; }.quiet{ color: #666; }.loud { color: #000; }.highlight{ background:#ff0; }.added{ background:#060; color: #fff; }.removed{ background:#900; color: #fff; }.first{ margin-left:0; padding-left:0; }.last { margin-right:0; padding-right:0; }.top{ margin-top:0; padding-top:0; }.bottom { margin-bottom:0; padding-bottom:0; }