/*
Theme Name: Breaker
Author URI: http://plusus.org
Description: Breaker Theme
Author: PlusUs
Version: 1.0
License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/

@charset "UTF-8";
/* CSS Document */

body{
background-color:#f9f9f9;
color:#000;
font-family: 'Open Sans', sans-serif;
}

a{
color:rgb(128,128,128);
text-decoration:none;
margin:0px;
}

a:hover{
color:red;
text-decoration:none;
}


::selection {
        background: red; /* Safari */
	color:#fff;
        }
::-moz-selection {
        background: red; /* Firefox */
	color:#fff;
}

h1{
font-size:23px;
line-height:120%;
}

h2{
font-size:16px;
}

h3{
font-size:16px;
color:red;
}

h4{
}

.wpscls-with-content{

}

#logo{
float:left;
margin-left:225px;
margin-top:12px;
position:absolute;
}


/*navigation*/

#navigation {
	float:left;
	left: 40px;
	width: 145px;
	}

#navigation ul{
	list-style:none;
}

#content{
font-family: 'Open Sans', sans-serif;
font-size:12px;
line-height:17px;
color:rgb(128,128,128);
width:514px;
position:absolute;
top:125px;
left:232px;
}
.scrollable{
height:500px;
overflow:scroll;
}

#about{
width:86px;
height:40px;
overflow:hidden;
margin-left:0px;
}

#about a:hover{
width:86px;
height:40px;
margin-left:-86px;
overflow:hidden;
}

#process{
width:109px;
height:40px;
overflow:hidden;
}

#process a:hover{
width:109px;
height:40px;
margin-left:-110px;
}

#breakers{
width:125px;
height:40px;
overflow:hidden;
}

#breakers a:hover{
width:125px;
height:40px;
margin-left:-125px;
overflow:hidden;
}

#batteries{
width:86px;
height:40px;
overflow:hidden;
}

#batteries a:hover{
width:135px;
height:40px;
margin-left:-86px;
overflow:hidden;
}

#futurestuff {
width:135px;
height:40px;
overflow:hidden;
}

#futurestuff a:hover {
width:135px;
height:40px;
margin-left:-86px;
overflow:hidden;
}

#news{
width:74px;
height:40px;
overflow:hidden;
}

#news a:hover{
width:74px;
height:40px;
margin-left:-74px;
overflow:hidden;
}

#projects{
width:121px;
height:40px;
overflow:hidden;
}

#projects a:hover{
width:121px;
height:40px;
margin-left:-121px;
overflow:hidden;
}

#apply{
width:82px;
height:40px;
overflow:hidden;
}

#apply a:hover{
width:82px;
height:40px;
margin-left:-82px;
overflow:hidden;
}

/**HOME**/

#homecontent{
text-align:center;
}

#homecontent h1{
text-align:left;
}

#videoborder{
border-bottom:16px red solid;
margin:-20px 0px 0px 0px;
width:514px;
}

#maildonatesponsors{
text-align:left;
}

#rule1{
margin-left:145px;
float:left;
margin-top:10px;
}

#rule2{
margin-left:220px;
margin-top:-95px;
float:left;
}

#mail{
text-align:center;
float:left;
margin-left:29px;
margin-top:-100px;
}

.wpcf7-text{
width:160px;
}

.wpcf7-submit{
margin-left:0px;
margin-top:0px;
}

#sponsors{
margin-left:5px;
margin-top:35px;
position:absolute;
font-size:13px;
width:115px;
text-align:center;
}

#paypal{
margin-left:235px;
margin-top:-80px;
}

#add{
margin-left:20px;
margin-top:-10px;
}

#contactinfo{
text-align:center;
margin-top:0px;
margin-bottom:25px;
}

#credits{
text-align:center;
margin-bottom:25px;
}


/**Process **/

#one{
	margin-left:105px;
	overflow:hidden;
	width:144px;
}

#one a:hover{
	width:144px;
	margin-left:-144px;
}

#onepointfive{
	margin-left:120px;
	margin-top:-15px;	
}

#two{
	width:191px;
	overflow:hidden;
	margin-top:-10px;
}

#two a:hover{
	width:191px;
	margin-left:-191px;
}

#threemonths{
	margin-left:197px;
	margin-top:-45px;	
}


#twopointfive{
	width:276px;
	overflow:hidden;
	margin-left:255px;
	margin-top:-50px;
	float:left;
}

#twopointfive a:hover{
	width:276px;
	margin-left:-276px;
}

#withhelpfrom{
	float:left;
	margin-left:255px;
	margin-top:-7px;
}

#three{
	float:left;
	width:136px;
	overflow:hidden;
	margin-left:145px;
}

#three a:hover{
	width:136px;
	margin-left:-136px;
}

#threepointfive{
	margin-left:290px;
	margin-top:-35px;
	float:left;
}

#four{
	width:160px;
	margin-left:375px;
	margin-top:-15px;
	float:left;
	overflow:hidden;
}

#four a:hover{
	width:160px;
	margin-left:-160px;
	
}


/**TEAM **/
.Team {
display:block;
width:85%;
text-align:justify;
margin-bottom:4%;
float:left;
}
.TeamContent {
display:inline;
font-family: 'Open Sans', sans-serif !important;
}
.TeamContent img {vertical-align:bottom;}
.TeamContent h4{
color:rgb(128,128,128);
margin-bottom:0px;
padding-bottom:0px;

}
.TeamContent a{
color:rgb(128,128,128) !important;
}
.TeamContent a:hover{
color:#FF0000; !important;
}

.TeamContent img{
float:left;
vertical-align:text-top;
padding-right:3%;
padding-top:1%;
}

/**TEAM **/

#juliette{
float:left;
margin-top:0px;
margin-right:15px;
width:560px;
}

#juliette img{
float:left;
margin-top:20px;
margin-right:15px;
}

#bart{
float:left;
margin-right:15px;
margin-bottom:18px;
margin-top:-7px;
width:560px;
}

#bart img{
float:left;
margin-top:22px;
margin-right:15px;
}

#michelle{
float:left;
margin-right:15px;
margin-top:-23px;
margin-bottom:10px;
width:560px;
}

#michelle img{
float:left;
margin-top:22px;
margin-right:15px;
}

#sara{
float:left;
margin-right:15px;
margin-top:-13px;
margin-bottom:15px;
width:560px;
}

#sara img{
float:left;
padding-bottom:10px;
margin-top:22px;
margin-right:15px;
}

/** NEWS **/
#twitter{
margin-top:-30px;
}

#tumblrposts{
margin-top:500px;
margin-left:100px;
font-size:11px;
}


/*/*********************** APPLY */***********************/



.wpcf7-checkbox{

}
.wpcf7-list-item{
margin-right:0px;
}

.wpcf7-list-item-label{
margin-right:0px;
}

.wpcf7-list-item-label-checkbox{
margin-right:50px;
}

#other{
margin-top:-10px;
margin-left:0px;
}

/********************** MY STUFF *******************************/
div.box { 
border-left: dashed 1px;
padding:2%;
padding-left:3%;
padding-right:3%;
margin: none;
}
div.invisBox {
height:75px;
width:50%;
border: dashed 1px;
border-left:none;
}
div.smallbox { 
border: solid 1px; 
padding: 5%;
}

div.fullbox {
border: dashed 1px;
padding: 3%;
}

div.Step {
position:relative; right: 15%;
font-size: 3em;
 -webkit-text-stroke-width: 1px;
-webkit-text-fill-color: white;
-webkit-text-stroke: 1px rgb(128,128,128);
   color: white;
   text-shadow:
       /*3px 3px 0 rgb(128,128,128),*/
     -1px -1px 0 rgb(128,128,128),  
      1px -1px 0 rgb(128,128,128),
      -1px 1px 0 rgb(128,128,128),
       1px 1px 0 rgb(128,128,128);
display:none;
}
ui-widget-content{
background:none !important;
}

/** SPONSORS **/

#leftcolumn{
float:left;
width:265px;
}

#leftcolumn ul{
list-style:none;
margin-left:-40px;
}


#rightcolumn{
float:left;
width:265px;
margin-top:-1335px;
margin-left:250px;
}

#rightcolumn ul{
list-style:none;

}

/* Breakers */