* {
margin:0;
padding:0;
}

ul {
list-style:none;
}

body {
background:#ebebeb;
border-top:40px solid #000;
color:#4d4d4d;
font-family:'Droid Sans', arial, sans-serif;
font-size:11px;
}

body img {
border:none;
}

a {
color:#7b7b7b;
text-decoration:none;
}

h2 {
background:#d2d2d2;
color:#4d4d4d;
font-family:'Droid Sans Bold', arial, sans-serif;
font-size:11px;
margin-bottom:10px;
padding:5px;
text-transform:uppercase;
}

h1 {
background:#d17e18;
color:#fff;
font-family:'Droid Sans Bold', arial, sans-serif;
font-size:16px;
margin-bottom:10px;
max-width:225px;
padding:5px;
text-transform:uppercase;
}

h3 {
background:#d17e18;
color:#fff;
font-family:'Droid Sans Bold', arial, sans-serif;
font-size:11px;
margin-bottom:10px;
max-width:225px;
padding:5px;
text-transform:uppercase;
}

.logoMain {
float:left;
margin-top:-34px;
}

.wrapper {
margin:0 auto;
width:980px;
}

#sideCol {
clear:both;
float:left;
margin-top:30px;
padding-right:20px;
width:225px;
}

#pad {
padding-top: 20px;
}

#mainNav {
float: right;
font-size:11px;
margin-top:-24px;
}

#mainNav a {
color: #7b7b7b;
}

#mainNav a:hover {
color: #aaa;
}

#mainNav li {
display: inline;
padding-left: 48px;
}

.menu_body {
display:none;
}

.menu_body a {
display:block;
padding-left:14px;
text-decoration:none;
}

.menu_head {
cursor:pointer;
color:#7b7b7b;
}

.menu_head:hover {
color:#aaa;
}

#mainNav a#activeLink {
color: #fff;
}

.contactInfo {
border-bottom:1px dotted #a5a5a5;
line-height:16px;
padding-bottom:20px;
text-align:justify;
}

.welcomeText {
border-bottom:1px dotted #a5a5a5;
line-height:16px;
padding-bottom:20px;
text-align:justify;
}

.socialInfo {
line-height:16px;
padding:20px 0 40px;
text-align:justify;
}

.welcomeText p {
line-height:20px;
margin-bottom:9px;
}

.welcomeText p.last {
margin-bottom:0;
}

.contactInfo li,.socialInfo li {
padding-left:30px;
}

#listEmail {
background:url(../images/iconEmail.png) no-repeat;
background-position:0 3px;
}

#listAim {
background:url(../images/iconAim.png) no-repeat;
background-position:0 3px;
}

#listResume {
background:url(../images/iconPDF.png) no-repeat;
background-position:0 3px;
}

#listTwitter {
background:url(../images/iconTwitter.png) no-repeat;
background-position:0 3px;
}

#listBehance {
background:url(../images/iconBehance.png) no-repeat;
background-position:0 3px;
}

#listFlickr {
background:url(../images/iconFlickr.png) no-repeat;
background-position:0 3px;
}

#listLinkedin {
background:url(../images/iconLinkedin.png) no-repeat;
background-position:0 3px;
}

#listGowalla {
background:url(../images/iconGowalla.png) no-repeat;
background-position:0 3px;
}

#listForrst {
background:url(../images/iconForrst.png) no-repeat;
background-position:0 3px;
}

#listDribbble {
background:url(../images/iconDribbble.png) no-repeat;
background-position:0 3px;
}

#listYoutube {
background:url(../images/iconYoutube.png) no-repeat;
background-position:0 3px;
}

a.blogSketch {
outline: none;
}

a.blogSketch:active {
padding: 2px 1px;
}

#sideCol a.blogSketch:hover {
-moz-transform: rotate(-0.3deg);
-webkit-transform: rotate(-0.3deg); 
-o-transform: rotate(-0.3deg);
}

#listCopy {
background:url(../images/iconCopy.png) no-repeat;
background-position:0 3px;
}

#listCommonwealth {
background:url(../images/iconVA.png) no-repeat;
background-position:0 3px;
}

#listIE {
background:url(../images/iconSkull.png) no-repeat;
background-position:0 3px;
}

#mainContent {
float:right;
margin-top:30px;
width:715px;
}

#mainContent p {
line-height:18px;
text-align:justify;
}

#mainContent img.webSketch {
margin-top: -46px;
position: absolute;
z-index: 12;
}

#mainContent img.logoSketch {
margin-top: -46px;
position: absolute;
z-index: 12;
}

#sketchOver {
margin-top: 260px;
}

#sketchOver2 {
margin-top: 264px;
}

.pagination {
background-color:#ddc7ab;
float:right;
margin-top:20px;
padding:5px 10px;
}

.visitWeb {
background:#c6e1e6;
margin-bottom:20px;
padding:5px 10px;
}

.visitWeb a {
background:url(../images/iconJump.png) right 0 no-repeat;
padding-right:18px;
vertical-align:middle;
}

.visitWeb:hover {
background-color:#b7d2d7;
}

#imageSlider {
height:205px;
width:715px;
}

#projectSlider {
float:left;
padding-bottom:40px;
width:715px;
}

noscript div {
background:#ccc;
border:1px solid #900;
margin:20px 0;
padding:15px;
}

.coda-slider-no-js .coda-slider {
height:200px;
overflow:auto!important;
padding-right:20px;
}

.coda-slider-wrapper.arrows .coda-slider {
margin:0 10px;
}

.coda-slider p.loading {
padding:20px;
text-align:center;
}

.coda-slider-wrapper {
clear:both;
overflow:auto;
}

.coda-slider {
float:left;
overflow:hidden;
position:relative;
}

.coda-slider .panel {
display:block;
float:left;
}

.coda-slider .panel-container {
position:relative;
}

#coda-nav-1 {
float:left;
margin-top:12px;
overflow:hidden;
width:715px;
}

#coda-nav-1 ul li {
display:inline;
}

#coda-nav-1 ul li a {
outline:none;
}

#row1,#row2,#row3,#row4 {
height:185px;
margin-top:20px;
width:715px;
}

#row3 {
padding-bottom:50px;
}

#row2Last,#row3Last {
height:185px;
margin-top:20px;
padding-bottom:70px;
width:715px;
}

#col1,#col2,#col3 {
float:left;
padding-right:21px;
width:163px;
}

#col4 {
float:left;
width:163px;
}

#profileLeftCol {
float:left;
padding-right:20px;
width:225px;
}

#profileRightCol {
float:left;
width:470px;
}

#profileRightCol img {
margin-top: 7px;
}

#profileCopy {
line-height:24px;
}

#flickrFeed {
width:470px;
height: 300px;
}

#images {
height:140px;
margin:0;
overflow:visible;
padding:0;
width:470px;
}

#images img {
border:none;
padding:0 20px 20px 0;
width:115px;
}

#skillsList li {
background:url(../images/checkBox.png) no-repeat 0 3px;
line-height:20px;
padding:2px 0 0 20px;
}

#recognition {
clear:both;
padding-bottom:20px;
width:225px;
}

#projectNav {
height:20px;
padding-bottom:20px;
}

#folio {
background:url(../images/iconPortfolio.png) no-repeat;
padding-left:18px;
}

#rightProjectNav {
float:right;
}

#rightProjectNav a {
background-color:#ddc7ab;
padding:5px 10px;
}

#projectLeftCol {
float:left;
padding:0 20px 40px 0;
width:470px;
}

#projectOver {
clear:both;
text-align:justify;
}

#projectOver p {
line-height:22px;
padding-bottom:12px;
}

.projectShots img {
border-bottom:1px dotted #d2d2d2;
margin-bottom:20px;
padding-bottom:20px;
}

.projectShots img.projectShotLast {
border-bottom:none;
}

.whisper {
color:#9f9e9e;
font-size:10px;
font-style:italic;
}

#projectRightCol {
float:left;
padding-bottom:40px;
width:225px;
}

#testimonial p,#errorMessage {
background-color:#f4f4f4;
border:1px solid #dadada;
color:#9f9e9e;
line-height:20px;
padding:10px;
text-align:justify;
}

.testPeeps {
display:block;
font-style:italic;
margin-top:10px;
}

#errorMessage {
float:left;
margin:20px 0 0 26px;
width:260px;
}

#errorNav {
float:left;
margin:20px 0 0 26px;
padding-bottom: 40px;
}

div.fadehover {
height:149px;
position:relative;
}

div.fadehoverProfile {
height:242px;
position:relative;
}

div.fadehoverRecognize {
height:161px;
padding-bottom:20px;
position:relative;
}

div.fadehoverRecognizeLast {
height:128px;
position:relative;
}

img.thumb {
left:0;
position:absolute;
top:0;
z-index:10;
}

img.thumbHover {
left:0;
position:absolute;
top:0;
}

.details {
margin-top:8px;
}

span.strike {
text-decoration:line-through;
}

#footer {
border-top:1px solid #4d4d4d;
clear:both;
float:right;
padding:6px 0 20px 0;
width:715px;
}

.fineDetails {
color:#a5a5a5;
float:left;
font-size:8px;
line-height:20px;
}

.fineDetails li {
padding-left:18px;
}

#footerNav {
float:right;
font-size:10px;
}

#footerNav a:hover {
color:#d17e18;
}

a:hover,#footerNav a {
color:#9e5700;
}

.contactInfo,.socialInfo,#profileCopy p {
line-height:27px;
}

.pagination:hover,#rightProjectNav a:hover {
background-color:#e3d2bc;
}

.coda-slider,.coda-slider .panel,.coda-slider-wrapper.arrows .coda-slider,.coda-slider-wrapper.arrows .coda-slider .panel {
width:715px;
}

#coda-nav-1 ul,.coda-nav-left,.coda-nav-right {
float:left;
}

#profileLeftCol img,#skills,#process,#projectServices {
padding-bottom:20px;
}






































