/*@import url('http://twitter.github.com/bootstrap/assets/css/bootstrap.css');*/

/* 
CUSTOM STYLESHEET
---------------------
Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

#header {
Padding-top:0 !important;
Padding-bottom:2px !important;
}

#navigation {
margin-top: 55px !important;
}

.carousel {
margin-bottom: 0px !important;
}

#intro h1 {
margin-bottom: 0em !important;
text-align: center !important;
}

/* lsm 8/18/12*/
.widget{
	margin-bottom: 0em !important;
}

.widget h3 {
	border-bottom: none !important;
}

.widget ul li a {
 list-style: none outside none !important;
 background-image:none !important;
 border-bottom: none !important;
}

#sidebar .widget{
 background-color:#EAF2F9;
 padding:15px;
 border:1px solid #cee8fb;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
 margin-bottom:20px !important;
}

#sidebar .widget h3{
 font-family:signika,sans-serif;
 font-size:22px;
 margin-top:6px;
}

body .home-section {
    border-bottom: none !important;
}  
.home-section li {
  width:300px !important;
}

body .home-section#features li h2 a {
  text-transform: uppercase;
  color: #005ca6 !important;
}

.jcarousel-skin-tango .jcarousel-container {
  background-color:#ffffff;
  background-position:initial initial;
  background-repeat:initial initial;
  border:0;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
  /*margin-left:5px;*/
  /*margin-right:5px;*/
  margin-left:0px;
  margin-right:0px;
  /*border:1px solid #5493c3*/
  border:2px solid #ffffff
}



#table-board{
background: none !important;
border: none !important;
}

#table-board tr{
background: none !important;
border: none !important;
}

#table-board tr td{
background: none !important;
border: none !important;
}


input[type="checkbox"], input[type="radio"]{
	background: transparent;
	border: 0;
}

select.btn-mini {
    height: auto;
    line-height: 14px;
}

/* this is optional (see below) */
select.btn {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
    padding-right: 16px;
}

select.btn-mini + .caret {
    margin-left: -20px;
    margin-top: 9px;
}

/* overwrite bootstrap css to fix sponsors panel*/
.fade {
    opacity: 100 !important;
}

.feedback-text {
    background: transparent !important;
    border-left: 0 !important;
    padding: 0 !important;
}

select.main-gallery-filter {
	font-size: 12px !important;
	padding-right: 16px;
	height: auto;
	line-height: 14px;
	text-align: center;
	width: 220px;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top , #FFFFFF, #E6E6E6);
	background-repeat: repeat-x;
	border-color: #E6E6E6 #E6E6E6 #A2A2A2;
	border-image: none;
	border-radius: 4px 4px 4px 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	color: #333333;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0;
	padding: 4px 14px;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
}

#footer .col-left a {
	font-size: 10px !important;
}
#home_page_tabs li:last-child a {
    background: #ff0000;
    color: #fff;
}
.visual-form-builder label a{
    background: none !important;
}