/*
Theme Name: Web2NewYork
Description: Child theme for Web2NewYork on top of the Modified Ventures private social network theme
Version: 0.2
Author: Peter Verkooijen @ Modified Ventures
Author URI: http://modifiedventures.com
Tags: web2newyork, web2bcn, geoweb forum
Template: networksite
*/

@import url(css/fontscolors.css);
@import url(css/jquery-tabs.css);
@import url(css/contentslider.css);
@import url(css/scrollmenu.css);
@import url(css/slimbox.css);

.show-admin-bar {
display: none;
}

body,html {
margin:0;
padding:0;
width: 100%;
background-image:url('img/background.png');
background-repeat:no-repeat;
background-attachment:fixed;
-webkit-text-size-adjust: none;
}

.search {
position: absolute;
top: 5px;
left: 1%;
height: 20px;
width: auto;
}

#logo {
display: none;
}

.leftbar, .rightbar {
float:left;
margin: 1% 1% 1% 1%;
width:100%;
}

#featured {
display: none;
}

.basicinfo img {
float:left;
padding:0 2% 2% 0;
}

img.wp-smiley {
width: 15px;
height: 15px;
}

.storycontent img {
max-width:35%;
height:auto;
float:left;
top:0;
vertical-align:top;
margin:0 4% 2% 0;
}

.jcrop-holder[style] {
width: 100% !important;
background: #FFFFFF !important;
}

.scalable {
max-width:100%;
height:auto;
margin:0 0 2% 20%;
}

.storycontent object,.storycontent embed {
width:400px;
height:255px;
margin: 2% 0 2% 0;
}

.post {
width:100%;
}

.basicinfo {
min-height:60px;
margin:2% 0 4%;
padding:2%;
}

.leftbar, .rightbar, #left, #right {
width:95%;
overflow:hidden;
z-index:100;
margin: 40px 1% 1% 1%;
padding:0;
}

.footer {
clear:both;
width:90%;
height:200px;
}

#footercontent {
float:right;
margin:5% 2% 5% 5%;
}

#left img {
	float: left;
	padding: 2% 3% 3% 0;
}

#left .info-group img.avatar {
float:left;
padding:0 2% 4% 0;
}

.storycontent p,#feeds p {
margin:2% 0 4%;
}

textarea {
overflow:auto;
margin:0 0 2%;
padding:0.2em;
}

input {
margin:0 0 2%;
padding:0.2em;
}

#eventregistration label {
float:left;
clear:left;
width:15%;
text-align:right;
margin:0 1em;
}

#eventregistration input {
display:block;
font-size:120%;
width:60%;
margin:0.5em 0 0.5em 17%;
padding:0.2em;
}

#eventregistration select {
display:block;
font-size:120%;
width:15%;
margin:0.5em 0 0.5em 17%;
}

.standard-form label {
display:block;
line-height:140%;
}

.standard-form input {
width:220px;
padding:4px;
}

.standard-form p {
margin:0;
padding:0;
}

input[type='checkbox'],input[type='radio'] {
width:15px;
}

.standard-form .button,input[type='submit'] {
width:auto;
}

.mmf-form label {
font-size:75%;
width:20%;
float:left;
text-align:right;
margin-right:2%;
display:block;
}

.mmf-form input {
width:225px;
padding:0.2em;
}

.mmf-form textarea {
width:95%;
height:130px;
}

ul {
list-style:none;
margin:0;
padding:0;
}

li {
list-style-type:none;
}

#contact form span textarea {
width:60%;
height:40%;
margin:0;
padding:1px 3px;
}

.leftbar img {
float:left;
padding:0 10px 5px 0;
}

.company {
	min-height: 75px;
	padding: 0 0 5px 2%;
	margin: 0 0 1% 0;
}

.company img {
	float: right;
	margin: 0 0 20px 0;
}

.eventselect {
float:right;
margin:2% 2% 4% 0;
}

.eventinfo {
background:#FCFCFC;
margin:0 0 4%;
padding:2%;
}

.eventinfo:hover {
background:#74A0C8;
color:#FFF;
}

#office {
margin:20% 0 0;
}

#comment textarea {
clear:left;
}

#commentform span label {
display:block;
float:left;
width:25%;
text-align:right;
margin:0 0 5px;
padding:3px 5px;
}

#commentform span input {
width:45%;
margin:0;
padding:1px 3px;
}

.activity-avatar {
float:right;
margin:5% 0 8% 4%;
}

.activity-list li {
min-height:60px;
}

#login-form {
display:inline;
}

.formblock {
margin:2% 10% 0 0;
}

.formblock p {
margin:2% 0;
}

#loopcontent {
padding:0 0 10px;
}

#create-group-form textarea,.editform textarea {
width:95%;
}

ul.item-list li {
position:relative;
min-height:60px;
padding:1em;
}

ul.item-list li img.avatar {
float:left;
margin:0 1em 0 0;
}

ul.item-list p.desc {
margin-left:70px;
}

.item-list .action {
position:absolute;
top:4%;
right:1em;
}

.item-list p {
font-size:0.9em;
}

.item-list #right {
width:15%;
}

.notification-settings .title {
position:absolute;
margin-left:0;
}

#searchform,#s,#members_search,#search-members-form,#groups_search,#search-groups-form,#blogs_search,#search-blogs-form,.floatright,#member-list h4 {
float:left;
}

.floatleft,.mainarea textarea,#rsvpbutton,#featured img,#member-list img {
float:left;
}

.item-list #left {
width:80%;
}

blockquote img {
width:33%;
}

.mmf-form input:focus,.mmf-form textarea:focus {
background:#fff;
}

#profile-name,#featured.button-block {
float:right;
margin:0 15% 0 0;
}

#avatar-form-fields,#username-form-field,#blog-or-username,.registration #field_3,.registration #field_4 {
display:none;
}

iframe#discountDiv1 {
display: none;
}


/************ menu code ***********/

.home #companies,
.page-template-events-php #events,
.members #members,
.page-template-page-companies-php #menu #companies,
.channels #channels,
.page-template-about-php #about,
.page-template-contact-php #contact,
.mail #companies,
.blog #companies,
.registration #companies
{
display: none;
}

.menubutton {
float: left;
min-width: 100px;
width: 48%;
margin: 0 1% 1% 0;
}

.menubutton a {
display:block;
height:100px;
font-size:14px;
letter-spacing : 2px;
line-height:75px;
background: #EFEFEF;
color: #000;
padding:0 4% 0 10px;
}

.menubutton a:hover {
color:#FFFFFF;
background-color: #000000;
}


/******* login register **********/

#loginregister {
position: absolute;
top: 5px;
right: 1%;
display:inline;
z-index:90;
padding:0;
}

#toggleText {
position: absolute;
float: right;
top: 15px;
right: 1%;
width: 300px;
height: 60px;
padding: 3px 2px 3px 3px;
background: #AFAFAF;
color: #FFFFFF;
letter-spacing : 0.5px;
}

#lostpassword a {
position: absolute;
float: right;
font-size: 10px;
line-height: 150%;
top: 50px;
right: 1%;
color: #FFFFFF;
}

#login-form {
display: inline;
float: left;
width: 100%;
}

#login-form input {
float: left;
background: #FCFCFF;
width: 100px;
color: #777777;
font-size: 1em;
padding: 0.2em 0 0.2em 0.2em;
margin: 3px 2px 3px 0;
}

#login-form input:focus {
background: #FFFFFF;
color: #000000;
}

input#rememberme {
width: 15px;
}

#login-form label {
float: right;
cursor: hand;
font-weight : normal;
color: #FFFFFF;
line-height: 100%;
}

button#wp-submit {
width: 50px;
position: absolute;
float: right;
right: 1%;
top: 7px;
}

