html{background-color:#364242;height:100%;width:100%}body{background-color:#364242;color:#fff;font-family:arial, "lucida grande", verdana, sans-serif;font-size:small;height:100%;line-height:1.31;margin:auto;width:100%}a{color:#FCFE9D;text-decoration:none}a:hover{text-decoration:underline}a:active,#mainImage,#mainImageHidden{border:0 none;outline:none}h2{font-size:154%;line-height:1.31;margin-bottom:0}#lowerColumns{border-top:.077em solid #FCFE9D;clear:both;height:100%;margin-top:-.23em}.columns{float:left}.wrapper{padding:1.08em 1.62em 1.46em 1.31em}#mainContainer{height:100%;min-height:47.69em;overflow-y:hidden;width:100%}#innerContainer{height:100%;left:0;position:relative;top:0;width:100%}#introText{font-size:178%;text-align:center}.arrow{color:#D4C37B;font-size:144%;font-weight:700}#technologies-left{border-right:.077em solid #FCFE9D;margin-right:1.31em;min-height:34.69em;height:auto !important;height:34.69em;min-width:13.077em;width:auto !important;width:13.077em;text-align:right}#techWrapper ul{list-style-type:none;margin-top:0;padding-left:0;width:100%}#galleryWrapper{min-width:39.62em;width:auto !important;width:39.62em}#galleryText-right{border-left:.077em solid #FCFE9D;height:100%;margin-left:13.077em}#gallery{height:31.69em;margin-top:1.38em}#lowerRight{padding-left:.46em}.thumbLink{outline:none;margin-left:1.23em;margin-right:-.077em}.thumbContainer{float:left;margin-bottom:.54em}.thumbnail{border:0 solid #000;height:3.85em;outline:none;width:3.85em}.activeThumb{border-bottom:.385em solid #FCFE9D}.techlink,#mainName,#mainView,#myName,#myName2,#introText,#goBack,#techName{font-family:"Century Gothic", "Twentieth Century", "Apple Gothic", "Futura", sans-serif}.techlink{color:#B0EAAE;display:block;font-size:123%}.activeTech,#mainName,#techName,#introText strong,#portfolioLink,.activeResume{color:#D4C37B}a.activeResume:hover{cursor:default;text-decoration:none}.activeTech{font-style:italic;outline:none}#imageContainer{display:none;float:left;height:31.69em;margin-right:1.23em;width:24.077em;margin-top:1.38em}#mainDesc{max-height:31.69em;height:auto !important;height:31.69em;overflow-x:auto;padding-top:1.38em !important}#mainLink{background-color:transparent;border:0 none;color:transparent;outline:none}#upperColumns #mainDesc{max-width:43.69em;width:auto !important;width:43.69em}#mainView{color:#D4C37B;display:none;font-size:115%;font-weight:700}#mainName{margin-top:0}#mainDesc,#gallery,#galleryWrapper,#gallery-right{margin-top:0;padding-top:0}#mainContainer #pager,#mainImage,#mainImageHidden{position:absolute}#headerContainer,#headerContainer2{border-bottom:.077em solid #FCFE9D;padding:1.08em 1.62em 1.46em 1.31em}#myName,#myName2{font-weight:700;font-size:168%;letter-spacing:.275em;margin-right:.687em}#myName a,#myName2 a{color:#FFF}#replaceContainer{background-image: url(images/loading-light.gif); background-position: center center; background-repeat: no-repeat; display:none;height:100%;left:0;overflow:hidden;padding-bottom:4.85em;position:absolute;top:0;width:100%}#replaceFrame,#replaceObject{border:0 none;height:100%;width:100%}#goBack{float:right;font-weight:700;font-size:168%;margin-top:-.412em}#techDescription{border-top:.077em solid #D4C37B;display:none;margin-top:1.38em}#techName{color:#B0EAAE}.techHidden{margin-top:-1.38em !important;border-width:0 !important}#projectControls,#techControls{float:right;margin-right:.077em}#projectControls,#mainViewLink,#mainImageHidden{display:none}#techControls{margin-top:1.23em}#loading{background-color:#000;display:none;height:100%;left:0;opacity:0.7;position:absolute;top:1;width:100%;z-index:2147483647}#loadingAnimation{position:relative;text-align:center;top:38%}.phoneNumber{color:#FCFE9D}