/*********************************


Reuse of any content on this site violates my copyrights.  I WILL seek legal action and file DMCAs with all the major search engines.

Thanks,
Toya D.


*********************************/
/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;} fieldset,img{border:0;} address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%; font-family: myriad pro, arial, helvetica, clean, sans-serif; font-weight: normal;} body {font:13px myriad pro, arial,helvetica,clean,sans-serif;} table {font-size:inherit;font:100% myriad pro, arial,helvetica,clean,sans-serif;} select, input, textarea {font:99% myriad pro, arial,helvetica,clean,sans-serif;} pre, code {font:115% monospace;} body * {line-height:1.22em;} .clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;} .clear {display:block;overflow:hidden;} .hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;} .hidetext {display:block;text-indent:-9999px;outline:0;} .text-indent {text-indent:-32697px;} /* =elements ***************************** */ a:link	 {color: #d53043;} a:visited	{color: #9b142e;} a:hover	 {color: #567531; text-decoration: none;} a:focus	 {color: #567531; text-decoration: none;} a:active	{color: #d53043;} /* =grids ***************************** */ html {text-align:center;} body {text-align:left;margin: 20px auto; background: #222 url(/images/bg.jpg); width: 789px; color: #333;} #header {} a#logo{background: url(/images/logo.gif) no-repeat; width: 197px; height: 45px; display: block; text-indent: -9999px; margin-bottom: 15px; float: left;} form#search-site{float: right;} form#search-site label{display: block; text-indent: -9999px;} form input#q{background: url(/images/search-box.gif) no-repeat top right; width: 142px; height: 23px; border: 0; padding: 5px 0 0 30px;} #wrapper {background: #fff url(/images/content-bg.jpg) bottom repeat-x; float: left; clear: left;} /* =main nav ***************************** */ ul#main-nav{background: url(/images/nav-bg.jpg) repeat-x; width: 759px; height: 36px; list-style: none; padding-left: 30px;} ul#main-nav li{float: left; background: url(/images/nav-divider.jpg) no-repeat left;} ul#main-nav li a{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px; float: left;} ul#main-nav li a:link{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px;} ul#main-nav li a:visited{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px;} ul#main-nav li a:hover{background: url(/images/hover-bg.jpg) repeat-x;} ul#main-nav li a:focus{background: url(/images/hover-bg.jpg) repeat-x;} ul#main-nav li a:active{text-decoration: none; color: #fff; text-transform: uppercase; display: block; padding: 12px 10px 8px 10px;} ul#main-nav li#last a{background: url(images/nav-divider.jpg) no-repeat right;} ul#main-nav li#last a:link{background: url(/images/nav-divider.jpg) no-repeat right;} ul#main-nav li#last a:visited{background: url(/images/nav-divider.jpg) no-repeat right;} ul#main-nav li#last a:hover{background: url(/images/hover-bg.jpg) repeat-x;} ul#main-nav li#last a:focus{background: url(/images/hover-bg.jpg) repeat-x;} ul#main-nav li#last a:active{background: url(/images/nav-divider.jpg) no-repeat right;} #main-content {padding: 30px; width: 411px; float: left;} #main-content h1 {font-size:182%; color: #d53043;} #main-content h2 {font-size:153.9%; color: #111; margin: 5px 0 15px 0;} #main-content h3 {font-size:138.5%; color: #111; margin: 5px 0 15px 0;} #main-content p {margin: 10px 0 10px 0;} #main-content ul, #main-content ol{margin: 10px 0 10px 30px;} #main-content ul li {} #main-content form legend{display: block; text-indent: -9999px; width: 200px;} .img-float-left{float: left; margin: 5px 15px 15px 0;} #content {padding: 30px 15px 30px 30px; width: 737px;} #content h1 {font-size:182%; color: #d53043;} #content h2 {font-size:153.9%; color: #111; margin: 5px 0 15px 0;} #content h3 {font-size:138.5%; color: #111; margin: 5px 0 15px 0;} #content p {margin: 10px 0 10px 0;} #content ul, #content ol{margin: 10px 0 10px 30px;} #content ul li {} #content a:link img{margin: 0 4px 4px 0; border: 3px solid #000;} #content a:visited img{margin: 0 4px 4px 0; border: 3px solid #000;} #content a:hover img{margin: 0 4px 4px 0; border: 3px solid #d53043;} #content a:focus img{margin: 0 4px 4px 0; border: 3px solid #d53043;} #content a:active img{margin: 0 4px 4px 0; border: 3px solid #000;} #side-content {padding: 30px; width: 245px; float: right;} #side-content h2 {font-size:153.9%; color: #d53043; margin: 5px 0 15px 0;} #side-content h3 {font-size:138.5%; color: #222; margin: 5px 0 15px 0;} #side-content p {margin: 10px 0 10px 0;} #side-content ul, #main-content ol{margin: 10px 0 10px 30px;} #side-content ul li {} #side-content ul#cta-list{list-style: none; margin: 0;} #side-content ul.side-nav{list-style: none; margin: 0;} #side-content ul.side-nav li{} #side-content ul.side-nav li a{display: block; width: 245px; border-bottom: 1px solid #ccc; padding: 3px 0 3px 0; text-decoration: none; color: #333;} #side-content ul.side-nav li a:hover{color: #d53043; background: #eee;} #sub-content {clear: both; background: url(/images/dotted-h.jpg) repeat-x; width: 729px; margin: 0 auto; padding: 20px 0 20px 0;} #sub-content h2 {font-size:167%; color: #222; margin: 5px 0 15px 0;} #sub-content h3 {font-size:138.5%; color: #222; margin: 5px 0 15px 0;} .sub-section{float: left; width: 211px; margin-bottom: 20px; margin-right: 40px;} .sub-section-last{float: right; width: 211px; margin-bottom: 20px;} .sub-section ul, .sub-section-last ul{list-style: none;} .sub-section ul li a, .sub-section-last ul li a{text-decoration: none; border-bottom: 1px solid #b3b3b3; display: block; padding: 2px 0 2px 0; color: #333; width: 211px;} .sub-section ul li a:hover, .sub-section-last ul li a:hover{color: #d53043;} #footer {clear:both; color: #fff; padding-top: 20px;} #footer p {font-size:85%;} #footer p a {color: #fff;} /* =ctas ***************************** */ #cta-services{background: url(/images/cta-services.gif) no-repeat; width: 789px; height: 251px; clear: both;} #cta-services a{display: block; width: 789px; height: 251px; text-indent: -9999px;} #cta-alice-work{background: url(/images/cta-alice-work.gif) no-repeat; width: 789px; height: 251px; clear: both;} #cta-alice-work a{display: block; width: 789px; height: 251px; text-indent: -9999px;} li#cta-cv a:link{background: url(/images/cta-cv.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-cv a:visited{background: url(/images/cta-cv.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-cv a:hover{background: url(/images/cta-cv.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;} li#cta-cv a:focus{background: url(/images/cta-cv.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;} li#cta-cv a:active{background: url(/images/cta-cv.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-twitter a:link{background: url(/images/cta-twitter.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-twitter a:visited{background: url(/images/cta-twitter.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-twitter a:hover{background: url(/images/cta-twitter.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;} li#cta-twitter a:focus{background: url(/images/cta-twitter.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;} li#cta-twitter a:acitve{background: url(/images/cta-twitter.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-virb a:link{background: url(/images/cta-virb.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-virb a:visited{background: url(/images/cta-virb.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#cta-virb a:hover{background: url(/images/cta-virb.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;} li#cta-virb a:focus{background: url(/images/cta-virb.jpg) no-repeat bottom; width: 245px; height: 59px; margin-bottom: 15px;} li#cta-virb a:acitve{background: url(/images/cta-virb.jpg) no-repeat top; width: 245px; height: 59px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#btn-blog-archive a:link{background: url(/images/btn-blog-archive.jpg) no-repeat top; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#btn-blog-archive a:visited{background: url(/images/btn-blog-archive.jpg) no-repeat top; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#btn-blog-archive a:hover{background: url(/images/btn-blog-archive.jpg) no-repeat bottom; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#btn-blog-archive a:focus{background: url(/images/btn-blog-archive.jpg) no-repeat bottom; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;} li#btn-blog-archive a:active{background: url(/images/btn-blog-archive.jpg) no-repeat top; width: 245px; height: 41px; display: block; text-indent: -9999px; margin-bottom: 15px;} /* =banner imgs ***************************** */ #img-contact{background: url(/images/img-contact.jpg) no-repeat; width: 789px; height: 251px; clear: both;} #img-contact p{display: block; text-indent: -9999px;} #img-work-aspiring{background: url(/images/img-work-aspiring.jpg) no-repeat; width: 789px; height: 251px; clear: both;} #img-work-aspiring p{display: block; text-indent: -9999px;} /* =USPs ***************************** */ #usp-po-launch-date{background: url(/images/usp-po-launch-date.jpg) no-repeat; width: 245px; height: 245px;} #usp-po-launch-date p{display: block; text-indent: -9999px;} /* =blog ***************************** */ .hide{text-indent: -9999px;} .article{border-bottom: 1px solid #ccc; padding-bottom: 5px;} .article h2 a{text-decoration: none; color: #d53043;} /* =forms ***************************** */ form label{display: block;} /* =twitter updates ***************************** */ ul#twitter_update_list{list-style: none; margin: 0;}