/* reset */ html {height:100%;} body {height:100%;font-family:Arial, Helvetica, sans-serif;font-size:10pt;line-height:12pt;margin:0;padding:0;} h1, h2, h3, h4, h5, h6 {margin:0;padding:0;} div, ul, li {position:relative;zoom:1;overflow:hidden;} a {text-decoration:none;cursor:pointer;} a img {border:none;} p {margin:0 0 5px 0;} form {margin:0;display:inline;} /* default */ body {background:#000000;color:#666666;} a {color:#999999;} a:hover {color:#ffffff;} /* styles */ .tooltip {display:none;} .fancybox {cursor:pointer;} /* fonts */ @font-face { font-family: custom_impact; src: url('fonts/custom_impact.otf'); } @font-face { font-family: custom_cursive; src: url('fonts/custom_cursive.otf'); } /* fancybox */ #fancybox_wrap {padding-bottom:50px;} /* blocks */ html {} body {padding:2px 20px 15px 278px;overflow-x:hidden !important;} #page_left {position:fixed;top:0;left:0;width:275px;text-align:right;} #page_left a {display:block; font-weight:normal; font-family:custom_impact,arial,helvetica,sans;} #page_left a:hover {color:#ffffff;} #page_left a.selected {color:#cccccc;} #left_top {width:278px;} #left_top a {font-size: 38pt;line-height: 38pt;} #top_nav {min-height:1000px;} #top_nav_title {height: 40pt;padding: 16px 12px;position: absolute;width: 40pt;} #top_nav_title a { font-family:custom_cursive,helvetica,arial,sans;font-size: 30pt;line-height: 38pt;text-indent: 0;white-space:pre; color:#333333;height: 40pt;text-align: left;width: 40pt; transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); } #top_nav_links {padding:16px 20px;} #top_nav_links a {color:#666666;} #top_nav_links a:first-child {margin-bottom:18px;} #left_bottom {position:fixed;bottom:0;left:0;width:275px;} body.mobile #left_bottom {display:none;} #bottom_nav {} #bottom_nav_title {display:none;} #bottom_nav_links {color:#333333;padding:12px 15px;} #bottom_nav_links a {color:#333333;font-size:20px;line-height:22pt;} #bottom_nav_links a:hover {color:#ffffff;} #page_right {min-width:700px;padding:8px 0 9px;} #page_right a:hover {color:#ffffff;} #page_right a.selected {color:#cccccc;} #top_categories {clear:both;float:none;overflow:hidden;padding:4px 16px; color:#666666;} #top_categories a {display:block;float:left;padding:10px 15px 5px 0; font-family:custom_impact,arial,helvetica,sans;color:#666666;font-size: 38pt;line-height:38pt;} #top_categories a:hover {color:#ffffff;} #top_categories a.selected {color:#ffffff;} #top_projects {} .project {display:block;clear:both;float:none;overflow:hidden; padding:9px 21px;margin:0 15px 0 0;} .project .image {width:225px;height:150px;float:left;padding:3px 0 4px 0;margin:0 15px 0 0;} .project .image .zoom {display:none;position:absolute;top:10px;left:10px;opacity:0.75;} .project .image:hover .zoom {display:block;} .project h2 {font-family:custom_cursive,helvetica,arial,sans;font-size: 24pt;line-height: 32pt;text-indent: 0;padding:0 0 2px;} .project p, .project span {font-size:12pt;line-height:14pt;} .project a .tooltip {padding:3px;line-height:16pt;font-size:16pt;margin:0;} .project a:hover .tooltip {display:inline-block;} .project {margin-left:50px;} .project.next_project, .project.freelance, .project.artspaces, .project.focusfeatures, .project.xtnd, .project.userfriendlycms, .project.theurbanminute, .project.crosscommercemedia, .project.beautymarkstudio {margin-left:0;} #page_bottom {position:fixed;width:100%;height:21px;left:0;bottom:0;background:#000000;z-index:1000;} body.mobile #page_bottom {display:none;} /* TWEAKS */ #fancybox-outer {overflow:visible;} #fancybox-overlay {background:#000000 !important;} .jspVerticalBar {top:18px;} .jspDrag {background:#999999;} .jspDrag:hover {background:#ffffff;} .jspTrack {background:#222222;}