body{
margin: 0px;
font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 20px;
background: black url('../img/london.jpg') no-repeat top center;
}

.top-menu{
height:30px;
background-color: black;
margin-right: -20px;
position:fixed;
top:0;
width:980px;
z-index:9999;
}

.top-menu nav a{
  margin-left:20px;
  color:white;
}

.container{
  background-color: white; 
  padding:20px 20px 0px 20px;
}

.top-banner{
  padding-top:20px; 
  min-height:100px; 
  background-color: whitesmoke;
  background-image: url("../img/banner.jpg"); 
  /*
  background-image: url("../img/banner.jpg"); 
  background-repeat: no-repeat; 
  */
  margin-bottom:20px; 
  margin-top:10px;
  margin-left:-20px;
  width:980px;
}
.menu a{text-decoration: none; color:#ffffff;}

.logo{font-family: 'Source Sans Pro'; margin-top:20px;}
.logo h2{color:black; font-weight: bolder; margin:0px; padding:0px; line-height: 25px; }
.logo .subtitle{opacity: 0.7; color: black; font-weight: bolder; font-size:18px; font-family: 'PT Sans'}
.slogan{ 
padding:0 10px 0 10px;
border:8px solid white;
-webkit-border-radius: 10px;
-moz-border-radius:10px;
border-radius: 10px;
text-align:center;
text-transform: uppercase;

}
.menu{border-top: 2px solid #cf674a; border-bottom: 2px solid #cf674a; padding:10px 0 10px 0; }
.flexslider{height:180px;}
.center-banner{clear:both;  padding-top:10px;  }
.redbox {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #f52501;
  background-image: -moz-linear-gradient(top, #b91700, #f52501);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b91700), to(#f52501));
  background-image: -webkit-linear-gradient(top, #b91700, #f52501);
  background-image: -o-linear-gradient(top, #b91700, #f52501);
  background-image: linear-gradient(to bottom, #b91700, #f52501);
  background-repeat: repeat-x;
 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.center-banner .redbox{
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
min-height:180px;
 border-color: #f52501 #f52501 #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.main-content{border-top: 2px solid #cf674a;}
.center-banner .login-panel  .form-horizontal .controls {margin-left:10px;}
.center-banner .login-panel  .form-horizontal .controls input{width:100px;}
.center-banner .login-panel  .form-horizontal .control-label{width:80px; text-align:left;}
.main-content{padding-top:10px; padding-bottom:10px;}
.main-content .largebuttons {text-align:center;}
.main-content .largebuttons .span12{margin-top:10px; }

.main-content .largebuttons .btn-large{width: 150px;}
.main-content .mydangerbtn{width:200px; margin-top:20px; padding:15px; }
.main-content h4{text-align: center;}
.bottom-menu{margin-top:30px; margin-bottom:30px;}

.mybtn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #fe522a, #dd4523);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fe522a), to(#dd4523));

  background-image: -webkit-linear-gradient(top, #fe522a, #dd4523);
  background-image: -o-linear-gradient(top, #fe522a, #dd4523);
  background-image: linear-gradient(to bottom, #fe522a, #dd4523);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe522acc', endColorstr='#dd4523cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-top: 1px solid #dd4523;
  border-bottom: 1px solid #dd4523;
}

.mybtn-primary:hover,
.mybtn-primary:focus,
.mybtn-primary:active,
.mybtn-primary.active,
.mybtn-primary.disabled,
.mybtn-primary[disabled] {
  color: #ffffff;
   background-color: #dd4523;
  *background-color: #003bb3;
}

.mybtn-primary:active,
.mybtn-primary.active {
  background-color: #dd4523;
}


/*************MY BLUE THEME***************************/
.mybluebtn {
  color: whitesmoke;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0044cc;
  background-image: -moz-linear-gradient(top, #01b0f1, #0180f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#01b0f1), to(#0180f1));

  background-image: -webkit-linear-gradient(top, #01b0f1, #0180f1);
  background-image: -o-linear-gradient(top, #01b0f1, #0180f1);
  background-image: linear-gradient(to bottom, #01b0f1, #0180f1);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe522acc', endColorstr='#dd4523cc', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-top: 1px solid #0180f1;
  border-bottom: 1px solid #0180f1;

}

.mybluebtn:hover,
.mybluebtn:focus,
.mybluebtn:active,
.mybluebtn.active,
.mybluebtn.disabled,
.mybluebtn[disabled] {
  color: #ffffff;
   background-color: #0180f1;
  *background-color: #003bb3;
}

.mybluebtn:active,
.mybluebtn.active {
  background-color: #0180f1;
}


/************MY DANGER BUTTON*********************************************/
.mydangerbtn{
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #b91700;
  background-image: -moz-linear-gradient(top, #f52501, #b91700);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f52501), to(#b91700));
  background-image: -webkit-linear-gradient(top, #f52501, #b91700);
  background-image: -o-linear-gradient(top, #f52501, #b91700);
  background-image: linear-gradient(to bottom, #f52501, #b91700);
  background-repeat: repeat-x;
  border-color: #b91700 #b91700 #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.mydangerbtn:hover,
.mydangerbtn:focus,
.mydangerbtn:active,
.mydangerbtn.active,
.mydangerbtn.disabled,
.mydangerbtn[disabled] {
  color: #ffffff;
   background-color: #b91700;
  *background-color: #b91700;
}

.mydangerbtn:active,
.mydangerbtn.active {
  background-color: #b91700;
}


.boxShadow {
-moz-box-shadow: 0 0 5px 5px #DDD;
-webkit-box-shadow: 0 0 5px 5px#DDD;
box-shadow: 0 0 5px 5px #DDD;
}




footer {
background-color: #222222;
padding: 12px 0;
position: relative;
color:white;
margin-left: -20px;
width:980px;
}



.lined {
border-bottom: 1px solid #e5e5e5;
}


.aside, .aside h3, .aside h4 {text-align: left;}
.aside h4{color:#dd4523;}
.aside .tweet_list{list-style: none;}
.aside .tweet_list li{display: list-item;}
}