html,body,div,span,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,textarea,select,p,table,thead,tfoot,tbody th,td,tr{margin:0px;padding:0px}body{font-size:14px;line-height:21px;font-family:Verdana,Geneva,Tahoma,sans-serif}h1,h2,h3,h4,h5,h6,p,blockquote,pre{line-height:21px;margin-bottom:21px}h1,h2,h3,h4,h5,h6{font-family:Georgia,Times,"Times New Roman",serif}h1{font-size:24px;line-height:42px;margin-bottom:21px}h2{font-size:21px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{}ul{list-style-position:inside}ol{list-style-position:inside}li{}blockquote{border-left:4px solid #CCC;padding:20px;background:#FFFFFE}pre{width:100%;overflow:auto;background:#fbf8f1;border:solid 1px;border-color:#999 #FFF #FFF #999}legend{font-weight:bold}fieldset{padding:20px;margin-bottom:21px}.divider{height:1px;width:100%;border-top:1px solid #999;float:left;background:#FFF;display:inline;line-height:21px;margin-top:21px;margin-bottom:42px;display:block}a{color:#09C}a:hover{color:#036}a:visited{color:#036}a:active{color:#036}.readMoreLink{line-height:21px;margin-bottom:21px}body,html{*overflow-x:hidden}body{background:#EEE;width:100%}#headerContainer{background:#000 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -1460px repeat-x;width:100%;display:block;border-bottom:1px solid #000;height:140px}#header{margin:0px auto;width:964px;padding:20px 19px}#topNavContainer{width:100%;border-top:1px solid #FFF;border-bottom:1px solid #666}#topNav{width:964px;display:block;min-height:4px;margin:0px auto}#featuredContainer{background:#09C url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -1681px repeat-x;width:100%;display:block;border-top:1px solid #06C;border-bottom:1px solid #000;height:330px}#featured{margin:0px auto;width:964px;padding:20px 19px;color:#FFF;overflow:hidden}#featuredContent{width:602px;float:left;padding-right:10px}#featuredItemContainer{float:right;width:312px;padding-left:40px}#featuredItem{}#contentContainer{width:100%;border-top:1px solid #FFF;border-bottom:1px solid #000}#content{margin:0px auto;min-height:400px;width:964px;padding:20px 19px;overflow:auto}#mainContent{width:602px;float:left;padding-right:10px}#rightColumn{float:right;width:312px;padding-left:40px}#footerContainer{width:100%;height:100%;background:#222;border-top:1px solid #666;color:#FFF;margin-bottom:-22px;padding:0px}#footer{margin:0px auto;width:964px;padding:20px 19px;overflow:auto}#footer .footerColumn{float:left;width:217px;margin:20px 32px 0px 0px;padding:0px}.footerColumn ul{list-style-position:outside}#footer #footerColumn4{margin-right:0px}#copyrightContainer{margin:0px auto;width:964px;padding:20px 19px;font-size:12px;color:#999;height:200px}#rightColumn>div{padding:41px 0px;border-top:1px solid #FFF;border-bottom:1px solid #999;overflow:auto}#rightColumn>div:first-child{padding-top:0px;border-top:none}#rightColumn>div:last-child{border-bottom:none}#rightColumn h3{text-shadow:1px 1px 0px #FFF}#rightColumn ul{margin-left:20px}#copyrightContainer .separator{height:1px;background:#000;display:block;border-bottom:1px solid #666;margin-bottom:19px;width:100%}#copyMenu{float:left;list-style:none;margin:0px;padding:0px}#copyMenu li{float:left;margin-right:6px}#copyMenu a{color:#999}#copyMenu a:hover{color:#CCC}#copyText{float:right;clear:none}#bottomLogo{opacity:0.6;clear:both;margin:0px auto;position:relative;top:50px;width:118px;height:70px;display:block;background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -15px -1048px no-repeat;text-decoration:none}#bottomLogo:hover{opacity:1}.previewImageLeft{float:left;margin:0px 20px 21px 0px;display:inline}.previewImageLeft img,.previewImageRight img{border:none}.previewImageLeft:hover{-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}.previewImageRight{float:right;margin:0px 0px 21px 20px;width:124px;padding:0px}.previewImageRight:hover{-moz-transform:rotate(5deg);-webkit-transform:rotate(5deg)}.pageTitle{text-shadow:1px 1px 0px #FFF}#mainContent .pageInfoList{list-style:none;margin-left:0px;float:left;overflow:auto;width:350px}#mainContent #socialList{list-style:none;float:left;clear:left;margin:0px 0px 21px;padding:0px;height:21px}#mainContent #socialList li{float:left;clear:none;text-align:right;margin-right:-5px}#mainContent #socialList li iframe{}.pageInfoList li{float:left;font-size:12px;line-height:21px;color:#666;margin-right:8px}#mainContent ul,#mainContent ol{margin:0px 0px 21px 40px;list-style-position:outside}#mainContent table{margin-bottom:21px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#mainContent tr{background:#FFF}#mainContent tr:hover{background:#EFEFEF}#mainContent th{background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -1600px repeat-x;color:#FFF;text-shadow:-1px -1px 0px #666;border:1px solid;border-color:#BBB #666 #666 #BBB;height:40px;line-height:42px;padding:0px 8px;text-align:left}#mainContent td{border:1px solid;border-color:#DDD #999 #999 #DDD;height:40px;line-height:21px;padding:9px 8px}#mainContent .pullQuote:before{content:"\201C" attr(title) "\201D";font-size:18px;line-height:21px;overflow:hidden;color:#333;display:block;float:right;width:260px;padding:20px;margin:20px 0px 20px 40px;border-left:solid 1px #999;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-shadow:1px 1px 0px #FFF}#mainContent>div>p:first-of-type{clear:both}.leadImage,.contentImage{border:1px solid;border-color:#999 #FFF #FFF #999;margin:10px 0px 19px}#mainContent #authorBioList{list-style:none;margin:0px 0px 21px 0px;width:602px}#authorBioList>li{border-top:1px solid #FFF;border-bottom:1px solid #999;padding:20px 0px;overflow:auto;width:602px}.authorThumb{float:left;margin:0px 20px 0px 0px;border:none}.authorThumb img{border:1px solid;border-color:#999 #FFF #FFF #999}.authorTitle{}.authorTitleLink{text-decoration:none;color:#000}.authorTitleLink:hover{text-decoration:underline;color:#000}.authorBio{float:left;width:480px;clear:none}.authorReadMoreLink{}#mainContent #subcategoryList{list-style:none;margin-left:0px}.subcategoryItem{margin-bottom:21px;float:left;clear:left;width:602px}.subcategoryLink{}.subcategoryContentContainer{float:left;clear:none;width:428px}.subcategoryContentContainer ul{margin-bottom:21px;margin-left:20px;list-style:disc}.subcategoryTitle{}.subcategoryTitleLink{text-decoration:none;color:#000;text-shadow:1px 1px 0px #FFF}.subcategoryTitleLink:hover{text-decoration:underline;color:#000}.subcategoryTitleLink:visited{color:#000}.subcategoryDescription{}.subcategoryCategoryList{}.subcategoryCategoryListLink{}.subcategoryPageList{}.subcategoryPageListLink{}#mainContent #subpageList{list-style:none;margin-left:0px}.subpageItem{width:602px}.subpageLink{}.subpageContentContainer{}.subpageTitle{}.subpageTitleLink{color:#000;text-decoration:none}.subpageTitleLink:hover{color:#000;text-decoration:underline}.subpageTitleLink:visited{color:#000}.subpageDescription{clear:both}#subpageList .previewImageLeft+.subpageContentContainer{float:left;clear:none;width:428px}.subpageDescription table{display:none}#subpageList .subpageInfoList{list-style:none;margin-left:0px;float:left;overflow:auto;width:350px}#subpageList .subpageInfoList li{float:left;font-size:12px;line-height:21px;color:#666;margin-right:8px}#mainContent #subpageList .readMoreLink{margin-bottom:21px;display:block}#mainContent #subpageList .pullQuote:before{display:none}#mainContent #subpageList .tagList{border:none}#comments{}.commentLink{}#mainContent .searchInputForm{margin-bottom:21px;width:100%;height:80px;overflow:auto}#mainContent .searchInputForm input[type=submit]{float:left;height:27px;line-height:27px;padding:0px 10px;background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) repeat-x 0px -1600px;border:1px solid;border-color:#999 #666 #666 #999;color:#000;text-shadow:1px 1px 0px #999;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#mainContent .searchInputForm input[type=submit]:hover{background-position:0px -1640px;cursor:pointer;color:#FFF}#mainContent .searchInputForm .searchInput{float:left;height:25px;text-indent:5px;margin:0px 4px 8px 0px;line-height:25px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC;border:1px solid;border-color:#999 #FFF #FFF #999;color:#000;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#relatedSearchContainer{margin-bottom:21px;overflow:auto}#relatedSearchText{}#relatedSearchContainer .relatedSearchList{list-style:none;float:left;margin:0px 20px 0px 10px;padding:0px}.relatedSearchLink{}#advancedSearchLink{clear:both;float:left}#advancedSearchForm{padding:20px;width:560px;overflow:auto}#advancedSearchForm p{}#advancedSearchForm label{float:left;clear:both;margin:0px 0px 0px 20px;line-height:25px}.searchSelect{float:right;width:300px;line-height:25px;min-height:19px;font-size:16px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px}.searchInput{float:right;width:298px;height:25px;line-height:25px;text-indent:3px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC}#advancedSearchForm .searchButton{clear:both;float:right;margin-top:21px;height:40px;padding:0px 20px;background:#099 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -2090px repeat-x;width:150px;border:solid 1px;border-color:#09F #069 #069 #09F;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;color:#FFF;font-weight:bold;text-shadow:-1px -1px 0px #069;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#advancedSearchForm .searchButton:hover{background-position:0px -2130px;cursor:pointer}#mainContent #feedList{list-style:none;margin:0px;padding:0px}#feedList>li{position:relative;padding:20px 0px;border-top:1px solid #FFF;border-bottom:1px solid #999}#feedList>li:first-child{display:inline-block;border:1px solid #EFEFEF;border-bottom:1px solid #999;margin-bottom:0px !important}#feedList>li:last-child{border-bottom:none}#feedList .feedTitle a{text-decoration:none}#feedList .feedTitle a:hover{text-decoration:underline}.rssLogo{width:14px;height:14px;position:relative;top:4px;display:block;background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -4px -1421px no-repeat}.rssLogo:hover{background-position:-24px -1421px;cursor:pointer}#feedList>li>.feedLinks{position:absolute;right:0px;top:21px}#feedList>li:first-child>.feedLinks{top:20px}.feedLinks{float:right}.feedLinks span,.feedLinks a{float:left;margin-left:8px}#feedList .feedCategoryLink{color:#999;text-decoration:none;float:left;font-size:10px}#feedList .feedCategoryLink:hover{color:#333;text-decoration:underline}.feedDescription{clear:both}.subFeeds{clear:both;overflow:auto}#feedList .panelToggle{float:right;text-decoration:none;position:relative;top:-10px;right:6px}#mainContent #portfolioList{list-style:none;margin-left:0px}#mainContent #portfolioList li{float:left;margin:0px}#mainContent #portfolioList li a{position:relative;width:290px;height:100px;display:block}#mainContent #portfolioList .odd{margin-right:18px}.portfolioImage{border:1px solid #EFEFEF;margin:0px 0px 18px;opacity:0.8;width:290px}.portfolioImage:hover{opacity:1;width:300px;height:102px}.slideshow-images{width:600px;height:200px !important;overflow:hidden !important;margin-bottom:21px}.slideshow-images img{border:1px solid;border-color:#999 #FFF #FFF #999;width:600px;height:200px;overflow:hidden}#mainContent .actionCall{margin:0px 0px 21px 0px;height:63px}#mainContent li{margin-right:10px}#mainContent .actionCall .secondary{border-color:#09F #069 #069 #09F;text-shadow:-1px -1px 0px #069;color:#FFF}#portfolioMenu ul{list-style:none;line-height:30px;margin-left:0px}#portfolioMenu a{margin-left:40px;text-decoration:none}#portfolioMenu a:hover{text-decoration:underline}#portfolioMenu a.active{background:url(../includes/Files/Uploaded/Images/Portfolio/buttons.png) no-repeat;height:30px;width:277px;display:block;text-decoration:none;color:#FFF;text-indent:40px;margin-left:0px}#portfolioMenu a.active:hover{text-decoration:none;background-position:0px -30px}.widgetName{}#searchBox{margin-top:17px}#searchBox .searchInput{height:25px;width:273px;line-height:25px;float:left;text-indent:3px;display:block;padding:0px;border:1px solid;border-color:#999 #DDD #DDD #999;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC}.searchButton{background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -3px -1388px no-repeat;display:block;height:27px;width:37px;border:1px solid;border-color:#BBB #666 #666 #BBB;float:left}.searchButton:hover{cursor:pointer;background-position:-43px -1388px}ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid;border-color:#7C7C7C #C3C3C3 #DDD;background-color:#fff;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50}ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 1em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0}ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#09C}.ads{padding:1px 0px;margin:0px}#rightColumn .ads ul{list-style:none;padding:0px;margin:0px}.ads li{float:left}.ad125x125{width:125px;height:125px;display:block;border:1px solid;border-color:#999 #FFF #FFF #999}.business{background:url(../includes/Files/Uploaded/Images/Ads/business.jpg) no-repeat}#mailchimp{background-position:0px -375px;margin:0px 20px 0px 19px}#zferral{background-position:0px -250px}#freshbooks{background-position:0px -125px;margin:20px 20px 0px 19px}#seomoz{background-position:0px 0px;margin:20px 0px 0px}.developer{background:url(../includes/Files/Uploaded/Images/Ads/developers.jpg) no-repeat}#rackspace{background-position:0px -375px}#assembla{background-position:0px -250px;margin:0px 20px 0px 19px}#freshbooks{background-position:0px -125px;margin:20px 20px 0px 19px}#seomoz{background-position:0px 0px;margin:20px 0px 0px}#simplicity{background-position:0px -375px}#paypal{background-position:0px -250px;margin:0px 20px 0px 19px}#blank{background-position:0px -125px;margin:20px 20px 0px 19px}#contactMod{background-position:0px 0px;margin:20px 0px 0px}#rightColumn #socialWebMenu{list-style:none}#socialWebMenu li{float:left;width:146px;margin-bottom:21px}#socialWebMenu a{text-decoration:none;color:#000;font-weight:bold;margin-left:40px;position:relative}#socialWebMenu a:hover{color:#036}#socialWebMenu #facebookWeb span,#socialWebMenu #twitterWeb span,#socialWebMenu #rssWeb span,#socialWebMenu #contactWeb span{background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -6px -1238px no-repeat;display:block;height:30px;width:30px;position:absolute;left:-40px;top:-6px}#socialWebMenu #twitterWeb span{background-position:-6px -1275px}#socialWebMenu #rssWeb span{background-position:-6px -1349px}#socialWebMenu #contactWeb span{background-position:-6px -1313px}#socialWebMenu #facebookWeb:hover span{background-position:-44px -1238px}#socialWebMenu #twitterWeb:hover span{background-position:-44px -1275px}#socialWebMenu #rssWeb:hover span{background-position:-44px -1349px}#socialWebMenu #contactWeb:hover span{background-position:-44px -1313px}#socialShare{border-right:solid 1px #999;overflow:auto;width:300px;float:left;margin:21px 0px;height:231px}#socialShare ul{list-style:none;margin:0px;padding:10px 0px}#socialShare li{float:left;margin:0px 10px 10px 0px}#socialShare a{background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) no-repeat;display:block;height:56px;width:56px}#socialShare #facebook{background-position:-2px -6px}#socialShare #facebook:hover{background-position:-62px -6px}#socialShare #twitter{background-position:-2px -66px}#socialShare #twitter:hover{background-position:-62px -66px}#socialShare #digg{background-position:-2px -129px}#socialShare #digg:hover{background-position:-62px -129px}#socialShare #stumble{background-position:-2px -189px}#socialShare #stumble:hover{background-position:-62px -189px}#socialShare #reddit{background-position:-2px -249px}#socialShare #reddit:hover{background-position:-62px -249px}#socialShare #delicious{background-position:-2px -309px}#socialShare #delicious:hover{background-position:-62px -309px}#socialShare #buzz{background-position:-2px -366px}#socialShare #buzz:hover{background-position:-62px -366px}#socialShare #socialRss{background-position:-2px -426px}#socialShare #socialRss:hover{background-position:-62px -426px}#relatedArticles{border-left:1px solid #FFF;width:280px;overflow:auto;float:left;margin:21px 0px;padding-left:10px;height:231px}#relatedArticles h3{margin-left:10px}#mainContent #relatedArticles ul{margin-left:10px;list-style-position:inside}#contactForm form{margin:0px;padding:0px;width:450px;display:block}#contactForm label,#contactForm input,#contactForm select,#contactForm textarea,#contactForm h3,#contactForm .checkboxWrapper{float:left;clear:left}#contactForm label,label{font-weight:bold;line-height:21px;margin-bottom:6px;width:450px}#contactForm input{height:25px;width:450px;line-height:25px;text-indent:3px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC}#contactForm textarea{width:450px;height:200px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC}#contactForm select{width:450px;line-height:25px;min-height:19px;font-size:16px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px}#contactForm input.checkbox{width:20px;float:left;clear:left}#contactForm .checkboxLabel{float:left;clear:none}#contactRecipient{}#contactName{}#contactSubject{}#contactMessage{width:450px;min-height:300px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC;overflow:auto}#contactForm #contactButton{height:40px;padding:0px 20px;background:#099 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -2090px repeat-x;width:150px;border:solid 1px;border-color:#09F #069 #069 #09F;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;color:#FFF;font-weight:bold;text-shadow:-1px -1px 0px #069;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#contactForm #contactButton:hover{background-position:0px -2130px;cursor:pointer}#contactForm .errorLabel,.errorLabel{color:#F66}#contactForm .errorInput,.errorInput{border-color:#F66}#contactForm .errorList,.errorList{float:left;position:relative;height:1px;width:450px;color:#CCC;list-style:none;margin:-1px 0px 0px}.errorListItem{background:#333;position:absolute;top:-2px;right:-12px;padding:4px 10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid;border-color:#666 #000 #F66 #666;text-shadow:-1px -1px 0px #000}#linkExchange label,#linkExchange input,#linkExchange select{float:left;clear:left}#linkExchange input{height:25px;width:100%;line-height:25px;text-indent:3px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC}#linkExchange select{width:100%;line-height:25px;min-height:19px;font-size:16px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px}#linkExchange .submit{height:40px;padding:0px 20px;width:250px;background:#099 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -2090px repeat-x;border:solid 1px;border-color:#09F #069 #069 #09F;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;color:#FFF;font-weight:bold;text-shadow:-1px -1px 0px #069;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#linkExchange .submit:hover{background-position:0px -2130px;cursor:pointer}#linkExchange .errorListItem{top:20px;right:-70px}form.signup{margin:0px;padding:0px;width:450px;display:block}.signup label,.signup input,.signup select,.signup textarea,.signup h3,.signup .checkboxWrapper{float:left;clear:left}.signup label,label{font-weight:bold;line-height:21px;margin-bottom:6px;width:450px}.signup input{height:25px;width:450px;line-height:25px;text-indent:3px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px;-moz-box-shadow:inset 1px 1px 1px #CCC;-webkit-box-shadow:inset 1px 1px 1px #CCC;box-shadow:inset 1px 1px 1px #CCC}.signup select{width:450px;line-height:25px;min-height:19px;font-size:16px;border:1px solid;border-color:#999 #DDD #DDD #999;margin-bottom:21px}.signup .submit{height:40px;padding:0px 20px;background:#099 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -2090px repeat-x;width:150px;border:solid 1px;border-color:#09F #069 #069 #09F;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;color:#FFF;font-weight:bold;text-shadow:-1px -1px 0px #069;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.signup .submit:hover{background-position:0px -2130px;cursor:pointer}.newsletter input,.newsletter label{float:left;clear:left}.newsletter input{width:298px;height:30px;line-height:30px;margin-top:7px;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid;border-color:#999 #CCC #CCC #999;text-indent:5px}.newsletter .submit{height:40px;width:160px;margin-top:12px;padding:0px 20px;background:#069;border:1px solid;border-color:#0099CC #003366 #003366 #0099CC;color:#FFF;font-weight:bold;text-shadow:1px 1px 0px #036;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.newsletter .submit:hover{cursor:pointer;background:#036}.horizontal{}.dropdown{}.tabs{}.vertical{}.verticalAccordion{}.verticalPanel{}.flyout{}.separator{}.active{}#headerLogoList ul{list-style:none;float:left}#headerLogo{width:165px;height:90px;display:block;background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -0px -1132px no-repeat;margin-top:5px}#utilityMenu ul{list-style:none;float:right}#utilityMenu li{float:left;margin-left:8px}#utilityMenu li a{color:#CCC;text-decoration:none}#utilityMenu li a:hover{color:#FFF;text-decoration:underline}#utilityMenu .rssLink{width:14px;height:14px;position:relative;top:4px;display:block;background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -4px -1421px no-repeat}#utilityMenu .rssLink:hover{background-position:-24px -1421px}.topNav{background:#EEE;width:100%;display:block;border-top:1px solid #FFF;border-bottom:none;height:150px}.topNav>ul{list-style:none;margin:0 auto;padding:0;position:relative;width:962px;top:-43px;right:0px;display:block}.topNav>ul>li{float:right}.topNav>ul>li>ul{list-style:none}.topNav>ul>li>ul>li{float:left}.topNav>ul>li>a{font-family:Georgia;width:120px;height:40px;font-size:16px;margin-top:-1px;color:#000;background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -1600px repeat-x;display:block;border:1px solid;border-color:#BBB #666 #666 #BBB;line-height:40px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #999}.topNav>ul>li>a:hover,.topNav>ul>li.active a{color:#666;background:#EEE;border:1px solid;border-color:#666 #DDD #EEE #666;border-bottom:2px #EEE solid;position:relative;margin:0px 0px -2px -1px;z-index:100;text-shadow:1px 1px 0px #FFF}.topNav>ul>li>ul{display:none}.topNav>ul>li.active>ul,.topNav>ul>li:hover>ul,.topNav>ul>li.active>ul{position:absolute;display:block;height:120px;width:930px;padding:10px 15px 15px;left:0px;background:#EEE;z-index:100;margin-top:1px}.topNav>ul>li:hover>ul{z-index:200}#topNavTab .menuLogo{background:url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) -3px -491px no-repeat;float:left;clear:none;width:130px;height:100px;display:block;margin-top:10px;border:none}#topNavTab .menuLogo:hover{-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);cursor:pointer}#topNavTab #businessLogo{background-position:-3px -489px}#topNavTab #developerLogo{background-position:-3px -592px}#topNavTab #designerLogo{background-position:-3px -710px}#topNavTab #communityLogo{background-position:-2px -829px}#topNavTab #aboutUsLogo{background-position:-21px -943px}.menuContainer{float:left;margin-top:10px;font-size:13px;line-height:20px}.menuContainer0,.menuContainer1{margin-left:20px;padding-right:30px}.menuContainer1{border-right:1px solid #999}.menuContainer2{border-left:1px solid #FFF;padding-left:30px}.menuContainer h3{font-size:16px;font-weight:bold}.menuContainer ul{float:left;list-style:none;padding:0px;margin:0px 0px 0px 24px}.topNav .menuContainer li a:hover,.topNav .menuContainer ul li.active a{background:#666;color:#FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.topNav .menuContainer ul li a{background:none;border:none;color:#000;text-shadow:none;text-decoration:none;padding:2px 6px;width:100%;display:block}.topNav .menuContainer li.active,.topNav .menuContainer ul li.active a{font-weight:bold;color:#FFF}.topNav .menuContainer ul li.active:hover,.topNav .menuContainer ul li.active:hover a{background:#09C;color:#FFF}#topNavFront{height:1px;background:#EEE;width:100%;display:block;border-top:1px solid #FFF;position:relative}.topNavFront>ul{list-style:none;margin:0 auto;padding:0;position:absolute;width:962px;top:-43px;right:0px;display:block}.topNavFront>ul>li{float:right}.topNavFront>ul>li>a{font-family:Georgia;width:120px;height:40px;font-size:16px;margin-top:-1px;color:#000;background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -1600px repeat-x;display:block;border:1px solid;border-color:#BBB #666 #666 #BBB;line-height:40px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #999}.topNavFront>ul>li>a:hover,.topNavFront>ul>li.active a{color:#666;background:#EEE;border:1px solid;border-color:#666 #DDD #EEE #666;border-bottom:2px #EEE solid;position:relative;margin:0px 0px -2px -1px;z-index:100;text-shadow:1px 1px 0px #FFF}.actionCall{list-style:none;margin-bottom:21px;line-height:42px}.actionCall li{float:left;margin-right:20px}.actionCall .primary,.actionCall .secondary{height:40px;padding:0px 20px;background:#F8DF00 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) repeat-x;border:solid 1px;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;margin-top:1px}.actionCall .primary{background-position:0px -2011px;border-color:#F8DF00 #958300 #958300 #F8DF00;color:#000;text-shadow:1px 1px 0px #F8DF00}.actionCall .primary:hover{background-position:0px -2050px}.actionCall .secondary{background-position:0px -2090px;border-color:#FFF #999 #999 #FFF;color:#000;text-shadow:1px 1px 0px #777}.actionCall .secondary:hover{background-position:0px -2130px}#featured .actionCall .secondary{background-position:0px -1600px;background-color:#828282;border-color:#999 #666 #666 #999;color:#000;text-shadow:1px 1px 0px #999}#featured .actionCall .secondary:hover{background-position:0px -1640px}#breadcrumb ul{list-style:none;margin:21px 0px;overflow:auto;font-size:12px}#breadcrumb li{float:left;margin-right:8px}#mainContent #paginationNum,#mainContent #paginationText{list-style:none;float:left;clear:left;padding:20px 0px;margin:21px 0px}#paginationNum li,#paginationText li{float:left;margin-right:6px}.previous{padding:6px;background:#FFF;text-decoration:none;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block}.next{padding:6px;background:#FFF;text-decoration:none;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block}.activePage{padding:6px;background:#FFF;text-decoration:none;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block}.pageNumber{padding:6px;background:#FFF;text-decoration:none;border:1px solid #999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block}.previous:hover,.next:hover,.pageNumber:hover{background:#333;color:#FFF;border:1px solid #000}.ellipsis{padding:6px}.footerColumn h3{text-shadow:-1px -1px 0px #000}.footerColumn ul{list-style:none;margin-bottom:21px;line-height:21px}.footerColumn .separator{height:1px;background:#000;display:block;border-bottom:1px solid #666;margin:-9px 0px 12px}.footerColumn a{color:#FFF;text-decoration:none}.footerColumn a:hover{color:#EEE;text-decoration:underline}.authorLink{}.tagList,#mainContent .tagList{list-style:none;overflow:auto;margin-left:0px}#mainContent .tagList{border-bottom:1px solid #999;margin:0px;padding-bottom:21px}.tagList li{float:left;margin-right:8px;margin-bottom:8px}.tag,.tag:visited{background:#099 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -2090px repeat-x;border:solid 1px;border-color:#09F #069 #069 #09F;color:#FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none;padding:2px 6px;display:block;text-shadow:-1px -1px 0px #069}.tag:hover{color:#FFF;background-position:0px -2130px}.attributeTag{}#mainContent #searchResults{padding-bottom:21px;display:block}.actionCall{list-style:none;margin-bottom:21px;line-height:42px}.actionCall li{float:left;margin-right:20px}.actionCall .primary,.actionCall .secondary{height:40px;padding:0px 20px;background:#F8DF00 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) repeat-x;border:solid 1px;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;margin-top:1px}.actionCall .primary{background-position:0px -2011px;border-color:#F8DF00 #958300 #958300 #F8DF00;color:#000;text-shadow:1px 1px 0px #F8DF00}.actionCall .primary:hover{background-position:0px -2050px}.actionCall .secondary{background-position:0px -2090px;border-color:#FFF #999 #999 #FFF;color:#000;text-shadow:1px 1px 0px #FFF}.actionCall .secondary:hover{background-position:0px -2130px}#featured .actionCall .secondary{background-position:0px -1600px;background-color:#828282;border-color:#BBB #666 #666 #BBB;color:#000;text-shadow:1px 1px 0px #AAA}#featured .actionCall .secondary:hover{background-position:0px -1640px}#mainContent #tagCrumb{list-style:none;height:100%;overflow:auto;margin:20px 0px 0px;padding:0px 0px 21px;border-bottom:1px solid #999}#tagCrumb li{float:left}#tagHomeLink{height:30px;line-height:30px;padding:0px 20px;margin:0px 4px 4px 0px;background:#099 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) 0px -2090px repeat-x;border:solid 1px;border-color:#09F #069 #069 #09F;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;color:#FFF;font-weight:bold;text-shadow:-1px -1px 0px #069;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#tagHomeLink:hover{background-position:0px -2130px;cursor:pointer}.tagText{}#tagHomeLink .left{}#tagHomeLink .right{}.excludeTag{height:30px;line-height:30px;border:solid 1px;border-color:#FEE #F99 #F99 #FEE;color:#000;text-shadow:1px 1px 0px #FCC;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;margin-top:1px;margin:0px 4px 4px 0px;background:#FFC6C6}.excludeTag:hover .thisTagOnlyExclude{background:#F99;color:#000;text-shadow:1px 1px 0px #FEE}.excludeTag:hover .removeTagExclude{}.thisTagOnlyExclude{float:left;height:30px;padding:0px 10px;text-decoration:none;color:#000;display:block;line-height:30px;background:#FFC6C6;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.removeTagExclude{float:left;height:30px;padding:0px 10px 0px 6px;text-decoration:none;color:#000;display:block;line-height:30px}.removeTagExclude:hover{color:#F30}.includeTag{height:30px;line-height:30px;background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) repeat-x 0px -1600px;border:solid 1px;border-color:#BBB #666 #666 #BBB;color:#000;text-shadow:1px 1px 0px #999;display:block;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;margin-top:1px;margin:0px 4px 4px 0px}.includeTag:hover .thisTagOnlyInclude{background-position:0px -1640px;color:#FFF}.includeTag:hover .removeTagInclude{background-position:0px -1640px}.thisTagOnlyInclude:visited{color:#000}.includeTag:hover .thisTagOnlyInclude:visited{color:#FFF}.thisTagOnlyInclude{float:left;height:30px;padding:0px 10px;text-decoration:none;color:#000;display:block;line-height:30px;background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) repeat-x 0px -1600px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.removeTagInclude{float:left;height:30px;padding:0px 10px 0px 6px;text-decoration:none;color:#000;display:block;line-height:30px}.removeTagInclude:visited{color:#000}.removeTagInclude:hover{color:#F30}.includeTag:hover .removeTagInclude:visited{color:#F30}.tagPanel{height:100%;overflow:hidden;position:relative;width:600px}.tagPanelTitle{margin-top:21px}#tagSummary{}#tagSummaryTitle{}#tagFilter{padding:21px 0px;border-top:1px solid #FFF;border-bottom:1px solid #999;margin-bottom:21px;overflow:auto}#tagFilter .tagLink{overflow:hidden;white-space:nowrap;width:80px;text-overflow:ellipsis}#tagFilterTitle{}#mainContent .filterTagsList{float:left;margin:0px 10px 0px 0px;padding:0px;list-style:none;padding:0px;font-size:12px;width:190px}.filterTagsList li{margin:8px 0px;height:100%;overflow:auto}.tagLink,.filterTagsList li span{margin-right:8px;float:left}.tagLink{}.filterTagsList .addTag,.filterTagsList .excludeTag{margin-right:8px;float:right;font-weight:bold;width:20px;height:20px;background:#828282 url(../includes/Themes/Site/VirtuosiMedia/Images/background.png) repeat-x 0px -1600px;border:solid 1px;border-color:#FFF #666 #666 #FFF;color:#000;text-shadow:1px 1px 0px #BBB;display:block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;text-decoration:none;line-height:20px;text-indent:8px}.filterTagsList .addTag{text-indent:5px}.filterTagsList .addTag:hover,.filterTagsList .excludeTag:hover{background-position:0px -1640px;color:#333;cursor:pointer}.tagPanel .panelToggle{position:absolute;right:6px;top:40px;text-decoration:none}#relatedTagsTitle{}#relatedTags{}#relatedTags div{float:left;width:20%}.relatedTagListTitle{margin:0px 0px 10px 0px}.relatedTagsList{list-style:none;margin:0px 0px 0px 5px;padding:0px}.tagLink{}#mainContent #tagCloud{list-style:none;width:100%;margin:0px 0px 21px;padding:0px;overflow:auto}#tagCloud li{float:left;margin-right:10px;height:40px;line-height:40px;display:block}#tagCloud .tagLink{margin-right:5px}.tagCloudLink1{font-size:14px}.tagCloudLink2{font-size:20px}.tagCloudLink3{font-size:28px}.tagCloudLink4{font-size:36px}.tagCloudLink5{font-size:40px}.tagCloudLink1 .tagLink{color:#09C}.tagCloudLink2 .tagLink{color:#08A}.tagCloudLink3 .tagLink{color:#069}.tagCloudLink4 .tagLink{color:#057}.tagCloudLink5 .tagLink{color:#036}.tagLink{text-decoration:none}.tagLink:hover{text-decoration:underline}.tooltip{background:#333;border:1px solid;border-color:#666 #000 #000 #666;text-shadow:-1px -1px 0px #000;color:#FFF;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.tip-text{display:none}#mainContent .ltLighter{border:#EEE 2px solid;margin-bottom:1em}#mainContent .ltLighter li{margin-bottom:0}#mainContent pre{background:#F9F9F9;overflow:auto;border:#EEE 2px solid;font-family:Verdana,Geneva,Tahoma,sans-serif}#rightColumn>div{overflow:hidden;width:312px}#shareButtons{list-style:none;padding:0px;margin:0px}#shareButtons li{float:left;clear:none;width:70px !important}#fanLinks{list-style:none;clear:both;margin-bottom:21px}#spreadWord input,#spreadWord label,#quoteRequest input,#quoteRequest label,#quoteRequest textarea{float:left;clear:left;width:300px}#spreadWord input,#quoteRequest input{width:300px;height:24px;line-height:24px;margin-bottom:21px}#spreadWord #tellFriendButton,#quoteRequest #quoteButton{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -203px 0px;width:183px;height:59px;line-height:63px;border:none;display:block;color:#FFF;text-shadow:-1px -1px 0px #00386B;font-weight:bold;font-size:18px}#spreadWord #tellFriendButton:hover,#quoteRequest #quoteButton:hover{background-position:-203px -61px;cursor:pointer}#quoteRequest textarea{width:300px;height:300px;margin-bottom:21px}#quoteRequest select{width:300px;margin-bottom:21px;height:24px;line-height:24px}#quoteRequest{clear:both;width:300px}#prizeBlock{overflow:auto;margin-bottom:21px}#prizeBlock #contestTabs{list-style:none;margin:0px;padding:0px}#contestTabs li{float:left;margin:0px}#contestTabs a{float:left;background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat 0px 0px;height:45px;padding:0px 20px;display:block;line-height:45px;text-decoration:none;color:#000;text-shadow:1px 1px 0px #FFF;font-weight:bold;border:1px solid;border-color:#FFF #999 #999 #FFF}#contestTabs a:hover,#contestTabs .active a{background-position:0px -45px;border-bottom:1px solid #EEE}.contestPanel{padding:20px 0px;clear:both;float:none}#grandImage{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -391px 0px;height:100px;width:100px;display:block;margin:0px auto 20px}#firstImage{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -391px -100px;height:100px;width:100px;display:block;margin:0px auto 20px}#secondImage{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -391px -200px;height:100px;width:100px;display:block;margin:0px auto 20px}#thirdImage{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -501px 0px;height:100px;width:100px;display:block;margin:0px auto 20px}#fourthImage{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -501px -100px;height:100px;width:100px;display:block;margin:0px auto 20px}.contestPanel .divider{}.virtuosi{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -15px -204px;width:150px;height:81px;display:block}.contestPanel .virtuosi{margin:0px auto 21px;clear:both}.mediaTemple{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -210px -128px;width:150px;height:59px;display:block}.contestPanel .mediaTemple{margin:0px auto 21px}.freshbooks{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -0px -88px;width:150px;height:74px;display:block}.contestPanel .freshbooks{margin:0px auto 21px}.colin{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -210px -194px;width:100px;height:100px;display:block}.contestPanel .colin{margin:0px auto 21px}.pepper{background:url(../includes/Themes/Site/VirtuosiMedia/Images/contest.png) no-repeat -515px -224px;width:150px;height:48px;display:block}.contestPanel .pepper{margin:0px auto 21px}.contestLeft{float:left;margin:0px 20px 20px 0px}#banner{background:#09C;width:100%;border-bottom:1px solid #069}#banner a{width:964px;height:50px;line-height:50px;text-decoration:none;display:block;color:#FFF;text-align:center;margin:0px auto;font-weight:bold;font-size:16px;text-shadow:-1px -1px 0px #069}#banner a:hover{text-decoration:underline}
