.clear{clear:both;}body{font-family:Helvetica,Arial,Tahoma,Sans-serif;font-size:12px;color:#ffffff;background:#000000 URL(images/background.jpg) no-repeat scroll center top;}#container{width:952px;margin:0 auto;}.titlehighlight, .portfolioitem .title a:hover, .portfolioitem .agency a, .portfolioitem .agency a:hover, .portfoliodetails .agency a, .portfoliodetails .agency a:hover{color:#ffb013;}h1{font-size:200%;margin-bottom:5px;}h2{font-size:160%;}#bannerTitle{padding-left:1.5em;padding-top:1em;margin-top:.5em;}#bannerTitle h2, .font-140{font-size:120%;}#bannerTitle a, #bannerTitle a:hover, #bannerTitle a:visited{text-decoration:none;color:#000000;}#bannerTitle h1, .column .column-title, .portfoliodetails .tagsList .primarytag, #screenshot-info #imagetitle, .validation-summary-errors span, .error strong, .success strong, .notice strong, #contact-options .twtr-tweet a, .text strong{font-weight:bold;}#bannerTitle .tagline{font-style:normal;}a, a:visited{text-decoration:underline;color:inherit;}a:hover{text-decoration:underline;color:#ffe500;}.menu ul{margin-right:0;}.menu li{display:inline;font-weight:bold;border-right:1px solid #ffffff;padding:0 .5em 0 .5em;}.menu .menuend{border:none;padding-right:0;}.menu li a{color:#ffffff;text-transform:lowercase;text-decoration:none;}.menu li a:hover{color:#ffe500;}#banner{height:190px;max-width:952px;overflow:hidden;background:transparent URL(images/banner.png) center top no-repeat;}#columnzone{color:#000000;background-color:#000000;width:952px;}.column{width:237px;float:left;border-right:1px solid #cab818;height:132px;background-color:#ffe500;}.column .columndescription{height:75px;overflow:hidden;line-height:1.25em;margin-top:.5em;}.lastcolumn{width:238px;border-right:none;}.selectedcolumn, .columnactive{background-color:#ffb013 !important;}.columncontent{margin:1em;}.columncontent .readmore{float:right;color:#000000;margin-bottom:1em;text-decoration:none;}.column .readmore{margin-top:.5em;margin-bottom:.5em;}#content{background-color:#000000;padding:1em;min-height:327px;}#content h2, #contact-me p{margin-bottom:.5em;}#content .mainleft{float:left;width:39%;overflow:hidden;}#content .mainleft.contact{width:29%;}#content .mainleft img, #content .swapped-mainright img{max-width:100%;}#content .mainright{float:right;width:59%;}#content .mainright.contact{width:70%;}#content .swapped-mainleft{float:left;width:59%;}#content .swapped-mainright{float:right;width:39%;overflow:hidden;}#footer{padding:1em .5em 1em .5em;background-color:#000000;text-align:center;width:952px;}.clients, .portfoliodetails .sidebar #pager{text-align:center;}.clients > div{margin:0 auto;width:744px;}.clients .client{margin:5px;height:8em;line-height:8em;width:238px;background-color:#ffffff;color:#000000;float:left;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.clients .client img, #client-list .client img{vertical-align:middle;margin:0 auto 0 auto;max-width:218px;max-height:6em;}.font-100{font-size:90%;}.font-120{font-size:110%;}.font-150{font-size:130%;}.font-170{font-size:140%;}.font-200{font-size:150%;}.tagcloud{margin:0 1em 1em 1em;}.tagcloud a, .tagcloud a:visited{padding-left:4px;padding-right:4px;padding-bottom:2px;padding-top:2px;line-height:1.5em;}.tagcloud .tag{color:#ffe500;background-color:#000000;text-decoration:none;vertical-align:middle;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.tagcloud a:hover, .tagcloud .tagselected, .tagcloud .tagselected:visited{vertical-align:middle;color:#000000;background-color:#ffe500;text-decoration:none;}.portfoliodetails .return, .portfoliodetails .return:visited, .portfolioitem .readmore, .portfolioitem .readmore:visited{color:#ffffff;float:right;}.portfoliolist{background-color:#000000;padding-top:1em;padding-bottom:1em;border-top:1px solid #ffe500;}.portfolioitemcontainer{margin-bottom:1em;margin-left:1em;margin-right:1em;padding-left:1em;padding-bottom:.5em;border-bottom:1px solid #cab818;}.portfolioitemcontainer .bottomContainer > div:first-child, .portfolioitemcontainer .topContainer > div:first-child{border-right:none !important;}.portfolioitem{float:left;width:48%;margin-right:1em;}.portfolioitem .clientinfo{font-size:120%;margin:0em;margin-top:.25em;}.portfoliodetails .clientinfo{font-size:120%;margin:0em;margin-top:.25em;margin-left:0em;margin-bottom:.5em;}.portfolioitem .clientinfo a{text-decoration:none;}.portfolioitem .title{font-size:150%;font-weight:normal;margin:.25em 0 .25em 0;color:#ffb013;}.portfolioitem .title a{text-decoration:none;color:#ffb013;}.portfoliodetails .title{font-size:160%;font-weight:normal;margin:.25em 0 0 0 !important;color:#ffb013;}.portfolioitem a:hover{text-decoration:underline;}.portfolioitem .client a, .portfolioitem .client a:hover, .portfoliodetails .client a, .portfoliodetails .client a:hover{color:#ffffff;}.portfolioitem .primarytags, .portfoliodetails .tagsList{font-size:90%;margin:0em 0 1em 0em;text-transform:uppercase;}.portfoliodetails .tagsList div{display:inline;color:#ffe500;padding:.1em .25em .1em .25em;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.portfolioitem .shortdesc{margin:.5em 0em 0em .5em;}.portfolioitem .shortdesc p{line-height:1.5em;}.portfoliodetails .details{float:left;width:69%;}.portfoliodetails .sidebar{width:28%;float:right;padding:0 1em;}.portfoliodetails .testimonials .testimonial .content, #screenshot-info{margin-bottom:1em;}.portfoliodetails .testimonials .testimonial .who .person{font-style:italic;}.portfoliodetails .testimonials .testimonial .who{margin-left:.5em;font-weight:bold;}.portfoliodetails .testimonials{margin-bottom:1em;background-color:#ffffff;color:#000000;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}.portfoliodetails .testimonials .testimonial{padding:.5em;}.portfoliodetails .testimonials .seperator{background-color:#ffb013;width:95%;height:1px;margin:5px auto;}.portfoliodetails #screenshots{padding:5px;border:1px solid #cccccc;background-color:#ffffff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.portfoliodetails #pager #prev{float:left;background-image:URL(images/left.png);width:11px;height:12px;cursor:pointer;}.portfoliodetails #pager #prev:hover{background-image:URL(images/lefthighlight.png);}.portfoliodetails .screenshot-title{float:left;color:#000000;width:100%;margin:0 auto;overflow:hidden;font-weight:bold;line-height:1em;padding-bottom:5px;text-decoration:none;}.portfoliodetails #pager #next{float:right;background-image:URL(images/right.png);width:11px;height:12px;cursor:pointer;}.portfoliodetails #pager #next:hover{background-image:URL(images/righthighlight.png);}.portfoliodetails #slideshowsource{margin:0 auto;}.portfoliodetails #screenshots .screenshot{text-align:center;margin:0 auto;line-height:160px;height:180px;width:220px;margin-bottom:1em;}.portfoliodetails #screenshots .screenshot img{max-width:220px;max-height:150px;margin:0 auto;vertical-align:middle;}#client-list, #contact-options, #about-me-list{margin-top:1em;text-align:center;}#client-list .client{margin-bottom:1em;height:8em;line-height:8em;width:100%;background-color:#ffffff;color:#000000;float:left;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#screenshot-info h2{float:left;margin-bottom:.5em;}#screenshot-info #main-nav{float:right;text-align:right;}#main-screenshot{width:100%;margin:0 auto;text-align:center;}#main-screenshot img{max-width:900px;vertical-align:middle;}#main-description{width:100%;margin:0 auto;padding:1em;}.error{padding:.8em;margin-bottom:1em;border:2px solid #dddddd;background:#fbe3e4;color:#b81900;border-color:#b81900;}.notice{padding:.8em;margin-bottom:1em;border:2px solid #dddddd;background:#fff6bf;color:#514721;border-color:#ffd324;}.success{padding:.8em;margin-bottom:1em;border:2px solid #dddddd;background:#e6efc2;color:#264409;border-color:#c6d880;}.field-validation-error{background:#fbe3e4;color:#b81900;border-color:#b81900;padding:.1em;margin-bottom:.1em;border:2px solid #b81900;}.validation-summary-errors{color:#b81900;margin-bottom:1em;padding:1em;border:2px solid #b81900;background:#fbe3e4;}.error a{color:#b81900;}.notice a{color:#514721;}.success a{color:#264409;}.field-validation-valid{display:none;}.error p, .success p, .notice p{padding-bottom:.5em;}.validation-summary-errors ul{margin-top:.5em;margin-left:2em;list-style-type:square;}.serviceInfo{margin-top:1em;}.serviceInfo div.service{width:32%;float:left;margin-left:1em;}.serviceInfo div.service h3{font-size:140%;font-weight:normal;color:#ffb013;margin-bottom:.5em;}#contact-options .contact-option, #about-me-list .about-me{margin-left:1em;margin-bottom:1em;height:7em;line-height:7em;width:20em;background-color:#ffffff;color:#000000;float:left;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#contact-options .twitter-option{height:auto;}#contact-options .twitter{height:auto;margin:1em;line-height:1em;}#contact-options .contact-option img, #contact-options .contact-option iframe, #about-me-list .about-me img, #about-me-list .about-me iframe{vertical-align:middle;margin:0 auto 0 auto;max-width:218px;max-height:5em;}#contact-me{margin:1em;padding:1em;background-color:#ffffff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}#contact-me-list{margin-right:5em;}#contact-me .text{color:#000000;margin-bottom:1em;}#contact-me label{float:left;width:10em;color:#000000;text-align:right;margin-top:.25em;margin-right:.5em;}#contact-me input[type='text']{width:66%;margin-bottom:.5em;}#contact-me textarea{height:15em;width:66%;margin-bottom:.5em;}#contact-me .field-validation-error{margin-left:10.5em;display:inline-block;}.contact-me-content textarea{font-family:Helvetica;}#contact-me .control{text-align:right;margin-right:4em;}.text ul{margin-left:2em;margin-top:1em;margin-bottom:1em;}.text ul li{list-style-type:disc;margin-bottom:.25em;line-height:1.25em;}.text p{margin-top:1em;margin-bottom:1em;line-height:1.25em;}.text a, .text a:visited{color:#ffffff;text-decoration:underline;}.text h3{font-weight:bold;font-size:120%;}
