body, ul, ol, a, div, span, p, h1, h2, h3, h4, ul, li, img {
  margin: 0;
  padding: 0;
  list-style: none;
}

body {
  font-family: 'Helvetica', arial, serif;
  font-size: 14px;
  color: #ffffff;
  background: url(../sy-assets/img/sy-field-bg.jpg) no-repeat center center black; 
}

h1, h2, h3, h4, h5 {
  color: #222;
}

a {
  color: #222;
  text-decoration: none;
}

.bar {
  height: 10px; 
  background-color: #3a7f0b;
}

.body {
  padding: 30px;
  background: rgba(0,0,0,0.5);
  height: 160px;
}

#header .logo {
}

#wrapper {
  margin: 0 auto 0 auto;
  width: 1024px;
}

#content {
  margin-top: 90px;
}

#content #primary {
  float: left;
  width: 660px;
}

#content #primary p {
  font-size: 70px;
  color: #ffffff;
  font-weight: normal;
}

#content #secondary {
  float: right;
  width: 350px;
}

#content #secondary p {
  font-size: 30px;
  line-height: 38px;
}

#content #secondary .body a img {
  border: 1px solid #ffffff;
  width: 285px;
}

#content .primary .follow-user {
  margin-top: 5px;
  margin-bottom: 5px;
}

#content .primary .follow-user .button {
  font-size: 18px !important;
  padding: 10px important!;
  cursor: pointer;
}

#footer {
  margin-top: 20px;
  font-size: 12px;
  padding-left: 20px;
  padding-right: 20px;
}

#footer ul {
  margin-bottom: 20px;
}

#footer ul li {
  display: inline;
}

#footer ul.right li {
  margin-left: 10px;
}


.avatar {
  width: 40px;
  height: 40px;
  padding: 2px;
  border: 1px solid #ebebeb;
}

.avatar.small {
  width: 30px;
  height: 30px;
  padding: 1px;
  border: 1px solid #ebebeb;
}

.avatar.medium {
  height: 60px;
  width: 60px;
}

.avatar.large {
  height: 100px;
  width: 100px;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.bold {
  font-weight: bold;
}

textarea.disabled {
  background-color: #EFEFEF;
}

.dropdown-list {
  padding: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  background-image: -moz-linear-gradient(#FCFCFC, #e3e3e3);
  background-image: -webkit-linear-gradient(#FCFCFC, #e3e3e3);
  background-image: -o-linear-gradient(#FCFCFC, #e3e3e3);
  background-color: whiteSmoke;
  border: 1px solid #BFBFBF;
  color: #444;
  font-size: 12px;
}

.round {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

input[type=text] {
  width: 210px;
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-size: 20px;
}

.button {
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  background-image: -moz-linear-gradient(#FCFCFC, #e3e3e3);
  background-image: -webkit-linear-gradient(#FCFCFC, #e3e3e3);
  background-image: -o-linear-gradient(#FCFCFC, #e3e3e3);
  background-color: #F5F5F5;
  border: 1px solid #BFBFBF;
  color: #444;
  font-size: 20px;
  text-align: center;
}

.button:hover {
  background-image: -moz-linear-gradient(#FCFCFC, #EAEAEA);
  background-image: -webkit-linear-gradient(#FCFCFC, #EAEAEA);
  background-image: -o-linear-gradient(#FCFCFC, #EAEAEA);
  text-decoration: none;
}

.button.blue {
  background-image: -moz-linear-gradient(#00a9eb, #037CC5);
  background-image: -webkit-linear-gradient(#00a9eb, #037CC5);
  background-image: -o-linear-gradient(#00a9eb, #037CC5);
  background-color: #037CC5;
  border: 1px solid #0076c1;
  color: #FFF;
}

.button.blue:hover {
  background-image: -moz-linear-gradient(#00b7fe, #0086d7);
  background-image: -webkit-linear-gradient(#00b7fe, #0086d7);
  background-image: -o-linear-gradient(#00b7fe, #0086d7);
}

.button.red {
  background-image: -moz-linear-gradient(#CA0000, #AE0000);
  background-image: -webkit-linear-gradient(#CA0000, #AE0000);
  background-image: -o-linear-gradient(#CA0000, #AE0000);
  background-color: #AE0000;
  border: 1px solid #9B0000;
  color: #ffffff;
}

.button.dropdown img {
  margin-left: 5px; 
}

.small {
  font-size: 11px;
}

.margin-top {
  margin-top: 20px;
}

.margin-bottom {
  margin-bottom: 25px;
}