/*
		Theme Name: orange coffee
		Theme URI: http://www.gertjanbosch.nl/orangecoffee
		Description: Dark brown orangecoffee WordPress theme by Gert-Jan Bosch
		Version: 1.1
		Author: Gert-Jan Bosch
		Author URI: http://www.gertjanbosch.nl
		Tags: brown, orange
*/


body {
-webkit-text-size-adjust:none;
background:#fff none no-repeat scroll left top;
color:#666;
font-size:14px;
font-family:"Helvetica",Arial,sans-serif;
margin:0;
padding:0;
}

@font-face {
	font-family: 'Letter';

        src: url('http://think.bigchief.it/fonts/lettergothicstd-bold-webfont.eot');
	src: local('☺'), url('http://think.bigchief.it/fonts/lettergothicstd-bold-webfont.woff') format('woff'), url('http://think.bigchief.it/fonts/lettergothicstd-bold-webfont.ttf')          format('truetype'), url('http://think.bigchief.it/fonts/lettergothicstd-bold-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
	
}


@font-face {
	font-family: 'VAG';
	src: url('http://think.bigchief.it/fonts/vag_rounded_lt_thin-webfont.eot');
	src: local('☺'), url('http://think.bigchief.it/fonts/vag_rounded_lt_thin-webfont.woff') format('woff'), url('http://think.bigchief.it/fonts/vag_rounded_lt_thin-webfont.ttf') format('truetype'), url('http://think.bigchief.it/fonts/vag_rounded_lt_thin-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

#linkwithin_logo_0{
display:none;
}

#linkwithin_posts a{
padding:20px;
}

a {
color:#00FFA2;
text-decoration:none;
}

p {
font-size:1em;
line-height:20px;
margin:0 0 20px;
}

ul,ol {
list-style-type:none;
margin-bottom:0;
margin-top:10px;
padding:10px;
}

blockquote {
border-left:5px solid #e7ded4;

margin:0 0 0 10px;
padding:0 0 0 10px;
font-size:13px;
line-height:14px;
}

.content_img img {
background-color:#fff;
border:#d5d5d5 solid 1px;
padding:8px;
}

img {
border:0 none;
}

#gallery-1 img { 
    border: 1px solid #CFCFCF !important; 
}

#banner_top img {
border-left:1px solid #F5F5F5;
border-bottom:1px solid #F5F5F5;
}

#page {
width:1024px;
background-color:#fff;
margin:0 auto;
}

#header {
background:url(images/header_think_2012.jpg) no-repeat center top;
background-color:#FFFFFF;
height:220px;
margin:0px auto;
padding-top:5px;
width:960px;
position:relative;
}

#header h1-hifive {
 left: -30px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: -10000px;
    top: -4px;
    z-index: 3000;
    width:291px;
}

#header h1 {
left: 333px;
    margin: 0;
    padding: 0;
    position: relative;
    text-indent: -10000px;
    width: 292px;
}

#header h1 a {
    display: block;
    height: 210px;
    width: 291px;
}

#header_title {
padding:80px 0 0 40px;
}

#rss {
position:absolute;
right:20px;
top:217px;
z-index:1000;
}

#content {
background:#fff none repeat scroll 0 0;
padding:0;
margin-top:20px;
}

#content-left {
float:left;
width:634px;
background:#FFF none repeat scroll 0 0;
}

#daily{
background:url(images/daily.jpg) no-repeat left top; 
height:75px; 
width: 615px;
margin-bottom: 23px;
margin-left: 32px;
}

#content-more img {
border:1px solid #d5d5d5;
margin:5px;
padding:5px;
}

#content-more {
background:none repeat scroll 0 0 #FFFFFF;
float:left;
margin-left:50px;
width:980px;
}

#content-left-bc {
float:left;
width:600px;
background:#FFF none repeat scroll 0 0;
}

#content-left-login {
background:none repeat scroll 0 0 #F5F5F5;
float:left;
margin-left:32px;
padding:30px 20px 20px 30px;
width:910px;
}

#content-left-members {
background:none repeat scroll 0 0 #FFFFFF;
margin:0px auto;
padding-bottom:30px;
padding-top:1px;
width:990px;
}

#content-left-login p {
color:#333;
font-size:14px;
margin:0 0 5px;
}

#likebox-frame{
 border:3px solid #FFFFFF;
height:248px;
left:4px;
overflow:hidden;
position:relative;
top:2px;
width:290px;
z-index:10;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#header_toys{
background:url("images/home_toy_header.jpg") no-repeat scroll left top transparent;
height:290px;
margin-left:35px;
width:945px;
}

#header_bookshop{
background:url("images/bookshop_header.jpg") no-repeat scroll left top transparent;
height:198px;
width:960px;
margin:0 auto;
}

#header_bookshop_mid{
background:url("images/bookshop_mid.jpg") no-repeat scroll left top transparent;
height:110px;
width:960px;
margin:0 auto;
}

#header_bookshop_ipad{
background:url("images/bookshop_ipad.jpg") no-repeat scroll left top transparent;
height:110px;
width:960px;
margin:0 auto;
}


#content-left-toys {
float:left;
width:600px;
background:#fff none repeat scroll 0 0;
}

#content-right {
float:right;
width:390px;
margin-bottom:30px;
margin-top:13px;
}

#content-right-toys {
float:right;
width:420px;
background:#fff none repeat scroll 0 0;
}

#tabella_features td{
padding-right:10px;
}

#tabella_features p{
background:none repeat scroll 0 0 #000000;
padding:0 15px 39px;
width:222px;
line-height:16px;
}

#tabella_features img{
border:1px solid #d5d5d5;
margin-bottom:5px;
}

#tabella_features h3{
background:none repeat scroll 0 0 #000000;
color:#FFFFFF;
font-size:22px;
font-weight:400;
line-height:25px;
margin:0;
padding:15px 0 9px 15px;
width:237px;
}

h1 {
color:#000;
font-size:25px;
line-height:38px;
font-family:'VAG', Helvetica,Arial,sans-serif;
font-style:normal;
font-weight:400;
text-transform:normal;
margin:0 0 5px;
}

h1 a {
color:#000;
text-decoration:none;
}

h2 {
color:#000;
font-size:30px;
font-weight:400;
line-height:38px;
margin:0 0 20px;
}

h3 {
color:#000;
font-size:22px;
font-weight:400;
line-height:38px;
margin:0 0 20px;
}

h3 a {
text-decoration:none;
color:#000;
}

h3 a:hover {
text-decoration:underline;
color:#d5d5d5;
}

h4 {
color:#999999;
font-family:VAG;
font-size:29px;
font-weight:normal;
margin:0 0 30px;
}

#bottom-post{
  border-left: 1px solid;
    color: #111111;
    float: right;
    font-size: 11px;
    margin-bottom: 30px;
    margin-top: -60px;
    padding-left: 25px;
    width:170px;
}

#bottom-post p{
margin-bottom:0px;
line-height:14px;
}

#bottom-post a{
color:#888888;
}

#tabs_nav ul {
margin:0;
padding:0;
}

.tabcontent ul {
margin:0;
padding:20px;
}

.tabs {
width:310px;
overflow:hidden;
}

.tabs li {
display:inline;
text-align:center;
overflow:hidden;
}

.tabs li a {
float:left;
display:block;
color:#c76d0c;
font-weight:700;
text-decoration:none;
padding-left:20px;
padding-right:20px;
padding-top:20px;
height:40px;
background:#615346;
margin:0;
}

.tabs li a:hover {
display:block;
background:#red;
color:#c76d0c;
text-decoration:none;
}

.tabs li a.selected {
display:block;
color:#c76d0c;
text-decoration:none;
background-color:#493d31;
}

.tabs li a.selected:hover {
display:block;
color:#c76d0c;
text-decoration:none;
}

.tabcontent {
display:none;
border-top:0;
overflow:hidden;
background:#red;
}

.tabcontent li {
list-style:none;
padding:5px;
}

.tabcontent ul li a {
color:#e7ded4;
text-decoration:none;
}

.tabcontent ul li span {
display:block;
color:#e7ded4;
}

.box-left {
line-height:21px;
margin:5px 10px 20px 32px;
}


.box-more {
line-height:21px;
margin:25px 30px 10px;
}

.box-more h3{
font-family:VAG;
color:#666;
}

.box-left-about table tr {
margin-bottom:10px;
}

.box-left-about h4 {
color:#111;
font-size:19px;
font-weight:400;
margin:0 0 10px;
}

.box-left-about h3 {
color:#000;
font-family:VAG;
font-size:22px;
font-weight:400;
line-height:38px;
margin:0 0 10px;
}

.box-left-about img {
border:1px solid #d5d5d5;
padding:5px;
}

.box-left-toys {
line-height:21px;
margin:10px 10px 34px 42px;
}

.box-left navigation {
background:red;
}

.box-left navigation a{
color:#666;
}

.reactions {
background-image:url(images/reactions_bg.png);
float:right;
font-size:16px;
height:38px;
padding-top:15px;
margin-left:20px;
text-align:center;
text-decoration:none;
width:56px;
}

.reactions a {
text-decoration:none;
font-size:21px;
}

.box-right-tabs {
background-color:#493d31;
margin:40px 40px 0;
}

.box-right-tag {
border:1px solid #D5D5D5;
margin:14px 44px 0;
padding:20px;
line-height:15pt;
text-align:left;
}

.box-right2 {
border:1px solid #D5D5D5;
margin:0 40px;
padding:20px;
}

.box-member {
border:1px solid #D5D5D5;
margin:40px 40px 0;
padding:20px;
}

.box-right-sub {
text-align:center;
margin:24px 36px 0;

}

.box-right-toggle {
border:1px solid #D5D5D5;
background:#E5E5E5 none repeat scroll 0 0;
text-align:center;
margin:10px 40px 0;
padding:10px;
}

.box-right-toggle-comments {
border:1px solid #D5D5D5;
background:none;
text-align:center;
margin:10px 40px 0;
padding:10px;
font-size:16px;
line-height:19px;
}

.box-right-toggle-comments li{
border-top:1px solid #fff;
background:#f5f5f5;
padding:5px;
height:40px;
}

.box-right-toggle-comments a{
font-size:16px;
color:#b5b5b5;
}

.box-right-toggle-comments h3{
color:#777777;
font-size:19px;
line-height:18px;
margin-bottom:0;
margin-top:10px;
}

.box-right-toggle-recentpost {
background:#E5E5E5 none repeat scroll 0 0;
border:1px solid #D5D5D5;
padding-bottom:10px;
padding-top:10px;
text-align:center;
margin:10px 40px 0;
}

#toggle_appear_post a {
color:#777;
font-size:16px;
line-height:18px;
}

#toggle_appear_post p {
margin-top:5px;
}

#toggle_appear_post li {
background:#D5D5D5 none repeat scroll 0 0;
color:#999;
font-size:12px;
height:89px;
margin-bottom:4px;
width:294px;
padding:15px 15px 0 0;
}

#toggle_appear_post img {
-ms-interpolation-mode:bicubic;
}

#img-hidden {
float:left;
height:90px;
overflow:hidden;
width:90px;
margin:6px 10px 6px 6px;
}

.box-right-playlist {
border:1px solid #D5D5D5;
text-align:center;
margin:10px 40px 0;
padding:10px;
}

.box-right-playlist a {
color:#888;
font-size:20px;
}

.box-right-img {
border:1px solid #D5D5D5;
margin:0 40px 10px;
padding:3px;
}


.box-right-advice {
margin: 0 auto;
    padding-top: 10px;
    width: 300px;
}


.fan_box .connect_action .name {
    color: #000000 !important;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
}

.box-right-img-fb {
border-top:1px solid #000000;
border-bottom:1px solid #D5D5D5;
margin:0 40px 10px;
padding:3px 0 3px 5px;
}

.box-right-img-tw {
border-bottom:1px solid #D5D5D5;
margin:0 40px 15px;
padding:6px 0 14px 13px;
}

.box-right-toys {
margin:0 35px;
}

.box-right-toys-bc {
margin:24px 30px 31px;
}

.box-right-toys img {
border:1px solid #D5D5D5;
background:#F1F1F1 none repeat scroll 0 0;
margin:6px;
padding:7px;
}

.box-right-toys-bc img {
border:1px solid #D5D5D5;
margin:6px;
padding:7px;
}

.box-right-news {
background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #D5D5D5;
height:73px;
left:605px;
margin:0 40px;
padding:15px;
position:absolute;
top:-1px;
width:280px;
}

.box-right-social {
height:73px;
left:645px;
position:absolute;
top:110px;
width:312px;
}

.box-right2 a {
color:#e7ded4;
font-size:20px;
}

.ads {
background-color:#e7ded4;
border:#231303 solid 1px;
padding:8px;
}

#commentform label {
display:block;
margin:15px 0 5px;
}

#commentform input.text,#commentform textarea {
width:500px;
margin:0;
}

#commentform .text {
color:#666;
font-weight:400;
font-size:16px;
border:1px solid #D5D5D5;
background-color:#fff;
width:210px;
margin:0 0 15px;
padding:10px;
}

#commentform textarea {
height:150px;
color:#301a03;
font-weight:400;
font-size:16px;
border:1px solid #D5D5D5;
background-color:#fff;
padding:10px;
}

#commentform .button {
width:auto;
height:30px;
background:#1c1919;
border:none;
color:#e7ded4;
margin:0;
padding:0 20px;
}

.commentlist {
list-style:none;
margin:0;
padding:0;
}

.comment_author {
margin-top:30px;
}

.commentlist .quote {
border-bottom:1px solid #F5F5F5;
vertical-align:top;
padding:10px 0 0;
}

.commentlist cite {
display:block;
font-style:normal;
font-size:10px;
background-color:#09C;
}

.avatar {
float:left;
margin:0 20px 10px 0;
}

#search {
list-style-type:none;
}

#search_div {
width:270px;
}

.search_btn {
border:0 none;
float:left;
margin:3px 0 0 16px;
}

.input {
background-color:transparent;
border:medium none;
font-size:13px;
text-align:left;
width:263px;
padding:3px;
}

.input-news {
text-align:left;
color:#666;
font-size:11px;
border:1px solid #D5D5D5;
background-color:#fff;
width:210px;
margin:10px 0 15px;
padding:5px;
}

#footer {
border-top:1px solid #666666;
color:#000000;
font-size:12px;
height:80px;
margin:0 auto;
padding:10px 0;
width:960px;
-webkit-text-size-adjust:none;
}

#footer-toys {
background-color:#000;
width:944px;
margin-top:40px;
font-size:12px;
color:#594c3e;
height:80px;
font-family:Georgia,serif;
font-style:italic;
font-weight:400;
text-transform:normal;
letter-spacing:normal;
padding:40px;
}

#footer p {
font-family:VAG,serif;
letter-spacing:normal;
margin:0 0 5px;
}

#legal {
float:left;
width:560px;
}

#webdemar {
float:right;
width:200px;
text-align:right;
}

.aligncenter,div.aligncenter {
display:block;
margin:0 auto;
}

.aligncenter {
margin-bottom:20px;
}

.alignleft {
float:left;
margin:0 20px 20px 0;
}

.alignright {
float:right;
margin:0 0 20px 20px;
}

.wp-caption {
margin-bottom:20px;
padding-top:4px;
border:1px solid #ccc;
text-align:center;
background-color:#f7f7f7;
}

.wp-caption img {
float:none;
border:none;
margin:0;
padding:0;
}

#calendar_wrap table {
width:100%;
}

#calendar_wrap td {
text-align:center;
}

#navbar {
color: #000000;
   
    font-family: Letter,Helvetica,Arial,sans-serif;
    font-size: 1.3em;
    height: 30px;
   
    padding-top: 13px;
    position: relative;
    top: -70px;
    width: 310px;
}

#navbar-link {
padding-left:5px;
padding-right:5px;
float:left;
}


#navbar a:hover {
color:#d5d5d5;
}

#navbar-right {
   color: #000000;
    font-family: Letter,Helvetica,Arial,sans-serif;
    font-size: 1.3em;
    height: 30px;
    left: 670px;
    padding-top: 13px;
    position: relative;
    top: -113px;
    width: 310px;
}

#navbar-link {
padding-left:5px;
padding-right:5px;
float:left;
}


#navbar-right a:hover {
color:#d5d5d5;
}

#navbar-right a {
color:#000;
}


#toggle_appear_cat {
padding:10px;
}

#toggle_appear_cat a {
font-size:17px;
line-height:21px;
}

#toggle_appear_playlist {
padding:2px 0 10px;
}

#toggle_appear_playlist h4 {
color:#b5b5b5;
font-size:25px;
text-align:center;
margin:19px 0 0;
}

#toggle_appear_playlist p {
color:#999;
line-height:17px;
font-size:12px;
margin:0 19px;
}

#sd_rand_avatar {
width:308px;
border:1px solid #d5d5d5;
margin-left:40px;
margin-top:10px;
padding:7px 0;
}

#sd_rand_avatarDIV1 {
height:177px;
width:295px;
margin:auto;
}

#sd_rand_avatar img {
border-top:1px solid #f5f5f5;
border-left:1px solid #f5f5f5;
width:58px;
height:58px;
}

#box_member {
background:none repeat scroll 0 0 #F5F5F5;
width:908px;
height:870px;
border:#d5d5d5 1px solid;
margin-left:40px;
}

#box_avatar {
width:908px;
height:780px;
}

#box_menu {
padding-top:30px;
}

.box_avatar_riga {
width:904px;
padding-top:20px;
padding-left:4px;
height:110px;
}

.box_avatarDIV1 {
width:90px;
height:110px;
float:left;
margin-left:20px;
}

.box_avatarDIV2 {
width:90px;
height:90px;
}

.box_avatarDIV2 img {
width:89px;
height:89px;
border:1px solid #d5d5d5;
}

.box_avatarDIV3 {
width:90px;
height:20px;
text-align:center;
font-size:12px;
font-family:"Helvetica",Arial,sans-serif;
line-height:20px;
}

div.pagination {
clear:left;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
margin:3px;
padding:3px;
}

.pagination {
padding-bottom:30px;
}

div.pagination a {
margin-right:2px;
border:1px solid #b3b3b3;
font-weight:700;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
text-decoration:none;
color:#b3b3b3;
padding:8px 14px;
}

#login {
margin-left:40px;
}

.login_label {
text-align:left;
color:#666;
font-size:16px;
border:1px solid #D5D5D5;
background-color:#fff;
width:210px;
margin:5px 0;
padding:10px;
}

#content-about {
width:634px;
min-height:634px;
background:#fff;
}

#content-about-box1 {
background:none repeat scroll 0 0 #F5F5F5;
border-bottom:1px solid #D5D5D5;
margin:0 0 0 40px;
min-height:330px;
width:574px;
}

#content-about_avatar {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #D5D5D5;
float:left;
height:202px;
margin:15px;
padding:5px;
width:202px;
}

#content-about_avatar img {
width:202px;
height:202px;
}

#content-about_desc {
background:none repeat scroll 0 0 #F5F5F5;
float:left;
height:auto;
margin:10px 30px 30px 10px;
width:290px;
}

#content-about_desc-name {
color:#2FF6BF;
font-family:VAG,Helvetica,sans-serif;
font-size:37px;
font-weight:400;
height:50px;
width:330px;
}

#content-about_desc-biotitle {
width:300px;
height:50px;
margin-top:6px;
font-family:VAG,Helvetica,sans-serif;
font-size:34px;
font-weight:400;
line-height:50px;
color:#000;
}

#content-about_desc-bio {
width:300px;
height:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
color:#656b6b;
margin:0;
}

#content-about_desc-webtitle {
width:330px;
height:50px;
font-family:VAG,Helvetica,sans-serif;
font-size:34px;
font-weight:400;
line-height:50px;
color:#000;
margin-top:10px;
}

#content-about_desc-web {
width:330px;
height:30px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
color:#656b6b;
margin:0;
}

#content-about-box2 {
margin:30px 0 0 40px;
min-height:150px;
width:564px;
}

#content-about_last-comm-title {
width:330px;
height:50px;
font-family:VAG,Helvetica,sans-serif;
font-size:30px;
font-weight:400;
line-height:50px;
color:#000;
}

.content-about_last-comm-body {
border-bottom:1px solid #E9E9E9;
margin-top:10px;
min-height:90px;
padding-bottom:20px;
width:564px;
}

#content-about_no-comm {
width:564px;
height:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:400;
color:#656b6b;
}

.content-about_last-comm-avatar {
width:80px;
height:80px;
float:left;
}

.content-about_last-comm-avatar img {
border:1px solid #D5D5D5;
height:80px;
padding:2px;
width:80px;
}

.content-about_last-comm-commento {
width:464px;
min-height:100px;
padding-left:20px;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:400;
color:#656b6b;
}

.content-about_last-comm-autore {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
color:#666;
}

.content-about_last-comm-text {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
color:#b5b5b5;
}

.content-about_last-comm-titolo_post a,.content-about_last-comm-titolo_post a:hover,.content-about_last-comm-titolo_post a:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
color:#2FF6BF;
}

#searchform {
height:22px;
width:310px;
padding:5px;
}


.search_space {
border-bottom: 1px solid #E5E5E5;
    left: 640px;
    position: absolute;
    top: 57px;
    width: 320px;
}

.search_space2 {
 border-bottom: 1px solid #E5E5E5;
    margin-top: 30px;
    padding-left: 20px;
    width: 310px;
}

#header_title h1,.wp-caption p.wp-caption-text {
margin:0;
padding:0;
}

small,.box-left small a {
color:#666;
line-height:12px;
}

.tabcontent a,.tabcontent a strong,.tabcontent a:hover,.tabcontent a:hover strong,.box-right-tag a {
color:#9E9790;
text-transform:uppercase;
padding:2px;
}

.tabcontent ul li a:hover,.box-right-tag a:hover {
color:#fff;
background:#00FFA2 none repeat scroll 0 0;
text-decoration:none;
text-transform:uppercase;
}

.box-left-friends,.box-left-about {
line-height:21px;
margin:10px 20px 10px 40px;
}

.box-left-friends a,.box-left-about a {
color:#b9b9b9;
}

.box-left-friends a:hover,.box-left-about a:hover,#footer a:hover,#footer-toys a:hover {
color:#00FFA2;
}

.box-left small,#navbar a {
color:#000;
}

p.tags,.clear {
clear:both;
margin-bottom:0px;
}

.box-right-toggle-recentpost a,.box-right-toggle a,.box-right-sub a {
color:#9E9790;
font-size:20px;
}

.box-right-toggle-recentpost a:hover,#toggle_appear_post a:hover,.box-right-toggle a:hover {
text-decoration:none;
color:#fff;
}

.box-right-playlist a:hover,.box-right2 a:hover,.box-right-sub a:hover {
text-decoration:none;
color:#00FFA2;
}

.box-right ul,.box-right2 ul {
list-style:none;
margin:0 0 5px;
padding:0;
}

.box-right li,.box-right2 li {
display:block;
margin:0;
padding:5px;
}

.box-right li a,.box-right2 li a {
text-decoration:none;
}

#footer a,#footer-toys a {
color:#666;
}

div.pagination a:hover,div.pagination a:active,div.pagination span.current {
background:none repeat scroll 0 0 #00FFA2;
border:1px solid #00FFA2;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:700;
margin-right:2px;
padding:8px 14px;
}

.twtr-ft a img{

display:none !important;
}


