
/* Begin Typography & Colors */

.wg_clr_txt{     color:#666666; text-align:left;}

body {    background-color:#FFFFFF; margin:0; padding:0;}

div#main div#content p{    margin:0; padding:0;}

div#main div#content p img{    margin:0 2px 2px 0; padding:0;}

div#main div#content a.item_right div.details p, div#main div#content a.item_right div.details_news p, div#main div#content a.item_left div.details p, div#main div#content a.item_left div.details_news p, div#main div#content a.item_right_news div.details p, div#main div#content a.item_left_news div.details p{    margin:10px 0 0 0; padding:0;}

body, input, select, textarea, div#remotetweet ul, div.contact a.human {      font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height:13px; margin:0; padding:0; letter-spacing: 0.2px}

h1, div#main div#content a.item_right div.details p.title, div#main div#content a.item_right div.details_news p.title, div#main div#content a.item_left div.details p.title, div#main div#content a.item_left div.details_news p.title, div#main div#content a.item_one p.title, div#main div#content div.details_single div.details_ctn p.title, div.page_title, div#main div#content div.details_activity div.details_ctn p.title, div#main div#content a.item_right_news div.details p.title, div#main div#content a.item_left_news div.details p.title {     font-family: 'Helvetica Neue', Helvetica, Arial !important; text-align:left; font-weight: bold; margin:0; padding:0; font-size: 32px; letter-spacing: 0.5px; line-height: 30px; font-style: normal;}

div.medium_txt {     font-family: 'Helvetica Neue', Helvetica, Arial !important; text-align:left; font-weight: bold; margin:0; padding:0; font-size: 16px; letter-spacing: 0.5px; line-height: 19px; font-style: normal;}

a{     text-decoration:none; color:#000000; }

a:hover{     text-decoration:none; color:#666666; }

div#main div#content div.details_single div.excerpt a{     text-decoration:none; padding:1px 2px 0 2px; color:#666666;  }

div#main div#content div.details_single div.excerpt a:hover{     color:#CCCCCC; background:#666666; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

div#main div#content div.details_single div.excerpt a.project{     text-decoration:none; padding:1px 2px 0 2px; color:#CCCCCC; background:#666666; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#content div.details_single div.excerpt a.project:hover{     color:#666666; background:#FFFFFF; }

div.page_title{     color:#FFFFFF; }

div#main {    width:100%; margin:0; padding:0; text-align:left; }

div#main div#content {    margin:0 0 0 20px; padding:0; min-width:1068px; }

div#main div#header {    width:100%; margin:0; padding:0; text-align:left; }

div#main div#header div#header_ctn {    width:1088px; margin:0; padding:0; text-align:left; }

div#main div#header div#header_ctn div#circle {    width:138px; height:134px; margin:0; padding:0; text-align:left; }

div#main div#header div#header_ctn div#info, div#main div#header div#header_ctn div#info_news {    width:260px; height:114px; margin:0; padding:20px 0 0 0; text-align:left; }

div#main div#header div#header_ctn div#info, div#main div#header div#header_ctn div#info_news {    line-height:13px; }

div#main div#content div.studio {    width:358px; margin:0; padding:0 20px 0 0; color:#CCCCCC; }

div#main div#content div.contact {    width:260px; margin:0; padding:0; color:#CCCCCC; }

div#main div#content div.studio p, div#main div#content div.contact p {    padding:0 0 20px 0; }

div#remotetweet ul {    margin:0; padding:0; list-style: none; }

div#remotetweet ul li {    margin:0; padding:0 0 20px 0; list-style:none; text-align: left;  }

div#remotetweet ul li a {    padding:1px 2px 0 2px; color:#CCCCCC; background:#FFFFFF; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#remotetweet ul li a:hover {   color:#FFFFFF; background:#CCCCCC;  }

div#remotetweet ul li a.time, div.contact a.human {    margin:5px 0 0 0; padding:1px 2px 0 2px; color:#FFFFFF; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; line-height:17px;}

div#remotetweet ul li a.time:hover, div.contact a.human:hover {   color:#CCCCCC; background:#FFFFFF;  }

div.studio a, div.contact a {    padding:2px 2px 0 2px; color:#FFFFFF; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div.studio a:hover, div.contact a:hover{     color:#CCCCCC; background:#FFFFFF;  }

div#main div#header div#header_ctn div#info a{     text-decoration:none; padding:1px 2px 0 2px; color:#FFFFFF; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

span.new {     color:#000000; background:#00FF00; padding:1px 2px 0 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#info a:hover{     color:#000000; background:#00FF00; }

div#main div#header div#header_ctn div#info_news {    color:#333333; }

div#main div#header div#header_ctn div#info_news a{     text-decoration:none; padding:1px 2px 0 2px; color:#; background:#666666; -webkit-border-radius: 4px; -moz-border-radius: 4px;}

div#main div#header div#header_ctn div#info_news a:hover{     text-decoration:none; color:#333333; }

div#main div#header div#header_ctn div#navigate {    width:260px; height:114px; margin:0; padding:20px 0 0 0; text-align:left; }

div#main div#header div#header_ctn div#latest {    width:260px; height:114px; margin:0; padding:20px 0 0 0; text-align:left;}

div#main div#header div#header_ctn div#latest_news {    width:260px; height:114px; margin:0; padding:20px 0 0 0; text-align:left;}

div#main div#header div#header_ctn div#latest ul, div#main div#header div#header_ctn div#latest_news ul, div#main div#header div#header_ctn div#navigate ul {     list-style-type:none; margin:0; padding:0;}

div#latest ul li.news, div#latest_news ul li.news, div#navigate ul li.news {    list-style-type:none; margin:0; padding:0;}

div#main div#header div#header_ctn div#latest ul li a, div#main div#header div#header_ctn div#navigate ul li a, div#main div#content div.backtotop a {     text-decoration:none; color:#666666; padding:1px 2px 0 2px; }

div#main div#content div.backtotop a {    margin:20px 0 0 0; }

div#main div#header div#header_ctn div#latest ul li.news a:hover, div#main div#header div#header_ctn div#navigate ul li.news a:hover, div#main div#content div.backtotop a:hover{      color:#000000; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#latest_news {  color:#333333; }

div#main div#header div#header_ctn div#latest_news ul li a {     text-decoration:none; color:#666666; padding:1px 2px 0 2px; }

div#main div#header div#header_ctn div#latest_news ul li a:hover {     color:#CCCCCC; background:#666666; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#info ul li.news a {     text-decoration:none; color:#666666; }

div#main div#header div#header_ctn div#info ul li.news a:hover {    text-decoration:none; color:#000000; }

div#main div#header div#header_ctn div#latest ul li.news a {     text-decoration:none; color:#666666; padding:1px 2px 0 2px; }

div#main div#header div#header_ctn div#latest ul li.news a:hover {    color:#000000; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#info_news ul li.news a {     text-decoration:none; color:#; padding:1px 2px 0 2px; }

div#main div#header div#header_ctn div#info_news ul li.news a:hover {    color:#; background:#; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#navigate ul li a{    text-decoration:none; color:#666666; padding:1px 2px 0 2px;}

div#main div#header div#header_ctn div#navigate ul li a:hover{    color:#000000; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#navigate ul li a#current{    text-decoration:none; color:#000000; padding:1px 2px 0 2px;}

div#main div#header div#header_ctn div#navigate ul li a:hover#current{    color:#000000; background:#CCCCCC; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#navigate ul.nav_news li a#current{    text-decoration:none; color:#666666; padding:1px 2px 0 2px;}

div#main div#header div#header_ctn div#navigate ul.nav_news li a:hover#current{   color:#CCCCCC; background:#666666; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#header div#header_ctn div#navigate ul.nav_news li a{    text-decoration:none; color:#333333; padding:1px 2px 0 2px;}

div#main div#header div#header_ctn div#navigate ul.nav_news li a:hover{   color:#CCCCCC; background:#666666; -webkit-border-radius: 4px; -moz-border-radius: 4px; }

div#main div#content a.item_one, div#main div#content div.details_single {    position:relative; width:375px; height:458px; margin:0 2px 0 0; padding:0; text-align:left; background-color: #CCCCCC; text-decoration:none;}

div#main div#content a.item_one, div#main div#content div.details_activity {    width:375px; height:344px; margin:0; padding:0; text-align:left; text-decoration:none;}

div#main div#content a.item_one {    background-color: #CCCCCC;}

div#main div#content div.details_activity {    background-color: #161616;}

div#main div#content a.item_one {    width:375px; height:343px; margin:0; padding:0; text-align:left; background-color: #CCCCCC; text-decoration:none;}

div#main div#content a.item_one div.details, div#main div#content div.details_activity div.details_ctn p.title {      width:239px; margin:0; padding:10px 10px 0 10px;}

div#main div#content div.details_single div.details_ctn p.title {      width:300px; margin:0; padding:10px 10px 0 10px;}

div#main div#content a.item_one div.excerpt {      width:310px; margin:0; padding:0 0 0 10px; color:#666666;}

div#main div#content div.details_single div.excerpt, div#main div#content div.details_activity div.excerpt {      width:344px; margin:0; padding:0 0 0 10px; color:#666666;}

div#main div#content div.details_single div.excerpt p {      margin:10px 0 10px 0;}

div#main div#content div.item_right, div#main div#content div.item_left {      height:113px; margin:0 0 2px 2px; padding:0; text-align:left; background-color: #CCCCCC;}

div#main div#content a.item_right, div#main div#content a.item_left {      height:113px; margin:0 0 2px 2px; padding:0; text-align:left; background-color: #CCCCCC; text-decoration:none; }

div#main div#content div.item_right_news, div#main div#content div.item_left_news {      height:113px; margin:0 0 2px 2px; padding:0; text-align:left; background-color: #161616;}

div#main div#content a.item_right_news, div#main div#content a.item_left_news {      height:113px; margin:0 0 2px 2px; padding:0; text-align:left; background-color: #161616; text-decoration:none; }

div#main div#content a.item_one, div#main div#content div.details_single, div#main div#content div.details_activity {    -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 56px;  -webkit-border-bottom-right-radius: 6px;  -moz-border-radius: 6px 56px 6px 6px;}

div#main div#content a.item_left, div#main div#content a.item_left_news {    -webkit-border-top-left-radius: 56px; -webkit-border-bottom-left-radius: 56px; -webkit-border-top-right-radius: 6px;  -webkit-border-bottom-right-radius: 6px;  -moz-border-radius: 56px 6px 6px 56px;}

div#main div#content a.item_right, div#main div#content a.item_right_news {    -webkit-border-top-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; -webkit-border-top-right-radius: 56px;  -webkit-border-bottom-right-radius: 56px;  -moz-border-radius: 6px 56px 56px 6px;}

div#main div#content a.item_right div.details, div#main div#content a.item_right_news div.details {      margin:0; padding:10px 10px 5px 10px;}

div#main div#content a.item_left div.details, div#main div#content a.item_left_news div.details {      margin:0; padding:10px 10px 5px 10px; text-align:right;}

div#main div#content a.item_left div.details p.title, div#main div#content a.item_left div.details_new p.title, div#main div#content a.item_left_news div.details p.title {     text-align:right;}

div#main div#content a.item_left_news p.title, div#main div#content a.item_right_news p.title {      margin:0; padding:0; color: #333333;}

div#main div#content a.item_right p.title, div#main div#content a.item_left p.title {      margin:0; padding:0; color: #FFFFFF;}

div#main div#content a.item_right ul.post-meta, div#main div#content a.item_left ul.post-meta, div#main div#content a.item_right_news ul.post-meta, div#main div#content a.item_left_news ul.post-meta, div#main div#content a.item_one ul.post-meta, div#main div#content div.details_single div.details_ctn ul.post-meta, div#main div#content div.details_activity div.details_ctn ul.post-meta {      list-style:none; margin:7px 0 0 0; padding:0; }

div#main div#content a.item_right_news ul.post-meta, div#main div#content a.item_left_news ul.post-meta {      color:#666666; }

div#main div#content div.details_single div.details_ctn ul.post-meta, div#main div#content div.details_activity div.details_ctn ul.post-meta {       padding:0 10px 0 10px;}

div#main div#content div.details_activity div.details_ctn ul.post-meta {      color:#666666; }

div#main div#content a.item_right div.circle_move, div#main div#content a.item_right_news div.circle_move, div#main div#content a.item_one div.circle_move {      width:100px; height:100px; margin:7px 8px 8px 8px; padding:0; background-position:0px 0px; background-repeat: no-repeat; display:block; }

div#main div#content a.item_left div.circle_move, div#main div#content a.item_left_news div.circle_move {      width:100px; height:100px; margin:7px 8px 8px 8px; padding:0; background-position:0px 0px; background-repeat: no-repeat; display:block; }

div#main div#content div.details_single div.circle_move, div#main div#content div.details_activity div.circle_move {      width:100px; height:100px; margin:7px 8px 8px 8px; padding:0; background-position:0px 0px; background-repeat: no-repeat; display:block; }

div#main div#content a.item_one p.title, div#main div#content div.details_single div.details_ctn p.title, div#main div#content div.details_activity div.details_ctn p.title{     text-decoration:none; color:#333333; }

div#main div#content a.item_one p.title{     text-decoration:none; color:#FFFFFF; }

a.item_right, a.item_left, a.item_right_news, a.item_left_news, a.item_one{     text-decoration:none; color:#000000; }

a.item_right:hover, a.item_left:hover, a.item_right_news:hover, a.item_left_news:hover, a.item_one:hover{     text-decoration:none; color:#666666; }

div#main div#content div.details_single div.circle_static {     position:absolute; top:8px; right:8px; width:100px; height:100px; background-position:0px 0px; background-repeat: no-repeat; display:block; background-image:url(/imgs/icons/projects_circle.png); }

.f_i{     float:left; display:inline; }

div#main div#content:after, div#main div#header:after, div#main div#header div#header_ctn:after{     content:".";display:block;height:0;clear:both;visibility:hidden;}
/*
///////////////////// GENERIC STYLES END
*/

div#content p img {   background-color:#00FF00;}

div#content p a img {   border:0px;}

*:focus {outline: 0;}

.latest_links {   padding:20px 0 0 0;}