.logosleft{text-align:left;}
.logosright{text-align:right;margin-top:15px;}
.logosleft a, .logosright a{display:inline-block;}



@media (max-width:767px){
	
.logosleft{text-align:left;}
.logosright{text-align:left;}	 
	
	
}


.span9{background:none;}

.calendar-calendar tr {
	
  padding: 0;
  margin: 0;
  background-color: white;
}
.calendar-calendar th {
  color: #fff;
  background-color: #efefef;
  text-align: center;
  margin: 0;
}
.calendar-calendar th a {
  font-weight: bold;
  color: #fff;
  background-color: #efefef;
}
.calendar-calendar td {
  width: 12%; /* 14% is about 1/7 of total table width */
  min-width: 12%;
  border: 1px solid #dfdfdf;
  color: #ccc;
  text-align: right;
  vertical-align: top;
  margin: 0;
  padding: 0;
}

.icon-list-hobie{
width: 14px;
height: 14px;
background:url(../images/icon_hobienav.png) no-repeat;
}

.itemteaser{
width: 100%;
position: relative;}
.itemteaser-caption{
position:relative;
left: 0;
right: 0;
top: 0;
padding: 5px;
margin-top:-60px;
height:40px;
overflow:hidden;
background: #000;
background: rgba(0, 0, 0, 0.5);color:#fff;text-align:center;
z-index:99
}
.itemteaser-caption a{
color:#fff;
}

#eventcarousel .carousel-caption{
height:50px;position:absolute;overflow:hidden;


}

.iframe1{overflow-x:hidden; overflow-y:auto;width:100%;height:600px;}
.iframe2{overflow-x:hidden; overflow-y:auto;width:100%;height:600px;}


.calendar-calendar td.single-day{height:10px;}
.calendar-calendar td.date-box{height:10px;overflow:hidden;font-size:10px;line-height:1em;}
.calendar-calendar .month-view .full tr td.date-box{height:10px;overflow:hidden;font-size:10px;line-height:1em;padding:0px;}
/**
 * simplify the mini calendar by removing borders
 */
.calendar-calendar .mini {
  border: none;
 }


.calendar-calendar td.week {
  width: 1%;
  min-width: 1%;
  }
.calendar-calendar .week {
  clear: both;
  font-style: normal;
  color: #555;
  font-size: 0.8em;
}
.calendar-calendar .week a {
  font-weight: normal;
}

/**
 * IE6 does not support min-height, using Min-Height fast hack from http://www.dustindiaz.com/min-height-fast-hack
 */
.calendar-calendar .inner {
  min-height: 10px;
  height: 10px !important;
  height: 10px;
  padding: 0;
  margin: 0;
}
.calendar-calendar .inner div {
  padding: 0;
  margin: 0;
}
/**
 * Make sure paragraphs buried in calendar cells use padding, not margins, for separation so the background color doesn't come through.
 */
.calendar-calendar .inner p {
  padding: 0 0 0 0;
  margin: 0;
}
.calendar-calendar td a {
  font-weight: bold;
  text-decoration: none;
}
.calendar-calendar td a:hover {
  text-decoration: underline;
}
.calendar-calendar td.year,
.calendar-calendar td.month {
  text-align: center;
}

/**
 * format days of the week header cells
 */
.calendar-calendar th.days {
  color: #ccc;
  background-color: #224;
  text-align: center;
  padding: 1px;
  margin: 0;
 }

/**
 * floating day number div
 */
.calendar-calendar div.day {
  float: right;
  text-align: center;
  padding: 0px;
  margin: 0;
  background-color: #f3f3f3;
  border: 1px solid gray;
  border-width: 0 0 1px 1px;
  clear:both;
  width:1.5em;
  line-height:1em;height:10px;
}

/**
 * individual node container
 */
.calendar-calendar div.calendar {
  background-color: #fff;
  border: solid 1px #ddd;
  text-align: left;
  margin:0 .25em .25em 0;
  width: 96%;
  float: right; /* needed to keep IE from hiding the floating day number */
  clear: both;
}
/**
 * No floating of day view content because there is no floating day number
 */
.calendar-calendar .day-view div.calendar {
  float: none;
  width: 98%;
  margin: 1% 1% 0 1%;
}

.calendar-calendar div.title {
  font-size: .8em;
  text-align: center;
}

.calendar-calendar div.title a {
  color: #000;
}
.calendar-calendar div.title a:hover {
  color: #c00;
}
.calendar-calendar .content {
  clear: both;
  padding: 3px;
  padding-left: 5px;
}
.calendar div.form-item {
  white-space: normal;
}

table td.mini,
table th.mini,
table.mini td.week {
  padding: 0 1px 0 0;
  margin: 0;
}
table td.mini a {
  font-weight: normal;
}
.calendar-calendar .mini-day-off {
  padding: 0px;
}
.calendar-calendar .mini-day-on {
  padding: 0px;
}
table .mini-day-on a {
  text-decoration: underline;
}
.calendar-calendar .mini .title {
  font-size: .8em;
}
.mini .calendar-calendar .week {
  font-size: .7em;
}
.mini-row {
  width: 100%;
  border: none;
}
.mini{
  width: 32%;
  vertical-align: top;
}

/**
 * formatting for the legend stripe and block
 */
.calendar-calendar .stripe {
  height:  5px;
  width: auto;
  font-size: 1px !important;
  line-height: 1px !important;
}
.calendar-calendar .day-view .stripe {
  width: 100%;
}
table.calendar-legend {
  background-color: #ccc;
  width: 100%;
  margin: 0;
  padding: 0;
}
table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe {
  height: 12px !important;
  font-size: 9px !important;
  line-height: 10px !important;
}
.calendar-legend td {
  text-align: left;
}

.calendar-empty {
  font-size: 1px;
  line-height: 1px;
}

/**
 * formatting for the full day view
 */
.calendar-calendar td.calendar-agenda-hour {
  font-family: serif;
  text-align: right;
  border: none;
  border-top: 1px #333 dotted;
  padding-top: .25em;
  width: 1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
  min-width: 1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
  font-size: 1.2em;
  font-weight: bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
  font-size: 1em;
}
.calendar-calendar td.calendar-agenda-items {
  border: 1px #333 dotted;
  text-align: left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
  width: auto;
  padding: .25em;
  margin: 0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 1em 0;
  background-color: #fff;
}

/**
 * The popup date selector for jumping to a new date.
 */
.calendar-date-select form {
  text-align: right;
  float: right;
  width: 25%;
}
.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label {
  text-align: right;
  padding: 0;
  margin: 0;
  float: right;
  clear: both;
}
.calendar-date-select .description {
  float: right;
}
.calendar-label {
  font-weight: bold;
  display: block;
  clear: both;
}

.calendar-calendar div.date-nav {
  background-color: #ccc;
  color: #777;
  width: auto;
  border: 1px solid #ccc;
}
.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3 {
  color: #777;
}
.calendar-calendar th.days {
  background-color: #eee;
  color: #777;
  font-weight: bold;
  border: 1px solid #ccc;
}
.calendar-calendar td.empty {
  background: #ccc;
  border-color: #ccc;
}
.calendar-calendar table.mini td.empty {
  background: #fff;
  border-color: #fff;
}
.calendar-calendar td div.day {
  border: 1px solid #ccc;
  border-top: none;
  border-right: none;
  margin-bottom: 2px;
}
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
  background: #eee;
}

/**
 *Set small font size for all items in calendar div, themes can override this.
 *
 * Use x-small instead of em to avoid multiplying effect in nested items.
 */
.calendar-calendar div.calendar {
  border: none;
  font-size: x-small;
}
.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
  border: none;
  background: #ffc;
  padding: 0 2px;
}
.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a {
  color: #444;
  background: #fff;
  text-align: right;
}
.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
  color: #444;
  font-weight: normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
  font-weight: bold;
}
.calendar-calendar td .inner div.day a {
  color: #4b85ac;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
  background-color: #C3D6E4;
}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value {
  border-bottom: 1px solid #ccc;
}

/**
 * The following are not used by default but are available for themes.
 */
.calendar-calendar td.past {}
.calendar-calendar td.future {}
.calendar-calendar td.has-events {}
.calendar-calendar td.has-no-events {}








/* CSS Document */
.alignright{text-align:right;}

.navbar .navbar-inner, .navbar-fixed-bottom .navbar-inner{background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.navbar-inner .navtop{}

.social a{margin-right:7px;margin-top:12px;display:inline-block;}

.frontdate {margin-left:7px;margin-top:12px;display:inline-block; color:#fff; text-align:center;}


.blacktop{background:#000;padding:2px 0px 10px 0px;text-transform:uppercase;height:22px;min-height:inherit;overflow:hidden;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.blacktop .navbar-inner, .themainnav .navbar-inner{padding:0px;}

.blacktop .nav > li > a{padding:0px 10px 0px 10px;margin:8px 0px 0px 0px;text-shadow:none;background:none;color:#ccc;font-size:12px;line-height:12px;border-right:1px solid #666;border-radius:0px;}
.blacktop .nav > li > a:hover{color:#fff;}

#mainlogos{margin-top:10px;margin-bottom:10px;} 

.themainnav{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-bottom:1px solid #000;text-transform:uppercase;}
/*.themainnav .navbar .nav > li > a{text-shadow:0px 1px 0px #1ea0ca;background:none;color:#fff;font-size:15px;line-height:15px;border-right:1px solid #1ea0ca;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;
padding:17px 15px 15px 15px;
}*/


.themainnav .navbar .nav > li > a{
	text-shadow:0px 1px 0px #1ea0ca;
	background:none;
	color:#fff;
	font-size:13px;
	line-height:13px;
	border-right:1px solid #1ea0ca;
	padding:17px 12px 15px 12px;
}

.themainnav .navbar .nav li.dropdown.open > .dropdown-toggle, .themainnav .navbar .nav li.dropdown.active > .dropdown-toggle, .themainnav .navbar .nav li.dropdown.open.active > .dropdown-toggle {
	background-color: #fff;
	color: #1ea0ca;
	text-shadow:none;
	margin-top:-5px;
	padding:22px 12px 15px 12px;
	border-right:1px solid #fff;
}

.themainnav .navbar .nav li.dropdown > .dropdown-toggle .caret {
	border-top-color:#1ea0ca;
	border-bottom-color:#1ea0ca;
	margin-top: 6px;
}



/*
.themainnav .navbar .nav > li > a{text-shadow:0px 1px 0px #1ea0ca;background:none;color:#fff;font-size:13px;line-height:13px;border-right:1px solid #1ea0ca;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;
padding:17px 12px 15px 12px;
}


.themainnav .navbar .nav li.dropdown.open > .dropdown-toggle, .themainnav .navbar .nav li.dropdown.active > .dropdown-toggle, .themainnav .navbar .nav li.dropdown.open.active > .dropdown-toggle {
background-color: #fff;
color: #1ea0ca;
text-shadow:none;
margin-top:-5px;
padding:22px 15px 15px 15px;
border-radius:5px 5px 0px 0px;
}


.themainnav .navbar .nav li.dropdown > .dropdown-toggle .caret {
border-top-color:#1ea0ca;
border-bottom-color:#1ea0ca;
margin-top: 6px;
}
*/


.themainnav .navbar .nav > li > a:hover{color:#fff;}
.themainnav .navbar{margin:0px;padding:0px;}
.themainnav .navbar .navbar-inner{margin:0px;padding:0px;min-height:inherit;}


#main .span3{margin-top:0px;padding:0px;overflow:visible}
/*.headingblock{padding:30px 0px 5px 0px;display:block;position:relative;margin:-20px 0px 0px 0px;text-align:center;}*/
.headingblock{padding:5px 0px 5px 5px;display:block;position:relative;margin:-10px 0px 0px 0px;text-align:left;background-color:#fff;}

/*.headingblock h2{text-transform:uppercase;display:inline-block;color:#b69a3b;text-align:center;font-weight:100;font-size:22px;line-height:22px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:5px 5px 0px 0px;;-moz-border-radius:5px 5px 0px 0px;;-webkit-border-radius:5px 5px 0px 0px;}*/
.headingblock h2{text-transform:uppercase;display:inline-block;color:#1ea0ca;text-align:center;font-weight:100;font-size:22px;line-height:22px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:5px 5px 0px 0px;;-moz-border-radius:5px 5px 0px 0px;;-webkit-border-radius:5px 5px 0px 0px;}




/*.news{background:url(../images/icon_news.png) no-repeat top center;}*/
/*.tournaments{background:url(../images/icon_events.png) no-repeat top center;margin-top:-10px;}*/
/*.fishingteam{background:url(../images/icon_teams.png) no-repeat top center;margin-top:-10px;}*/
/*.videos{background:url(../images/icon_video.png) no-repeat top center;margin-top:-10px;} */
.fblikeus{background-color: white;}


.breadcrumb{margin-bottom:10px;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-bottom:1px solid #1ea0ca;}

.news-unit .nav-tabs.nav-stacked > li > a{border:none;color:#1ea0ca;}
.nav-tabs.nav-stacked > li > a:hover{color:#fff;}

.tempgallery{background:#efefef;height:300px;margin-bottom:30px;}
.tempbox{background:#efefef;height:200px;}
html, body {height: 100%;}

body.toolbar, body.toolbar-drawer{padding:0px;}

.nav-header p{font-weight:100;text-transform:none;line-height:16px;font-size:12px;margin:0;padding:0;color:#b69a3b}

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

.news-unit .nav-tabs > li > a{padding-top:11px;padding-bottom:11px;}
 .navbar-inner, .themainnav, .news-unit .nav-tabs.nav-stacked > li > a:hover, .news-unit ul{
background-color: #1ea0ca;
  background-image: -moz-linear-gradient(top, #1ea0ca,#2dc3e8);
  background-image: -ms-linear-gradient(top, #1ea0ca,#2dc3e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ea0ca), to(#2dc3e8));
  background-image: -webkit-linear-gradient(top, #1ea0ca,#2dc3e8);
  background-image: -o-linear-gradient(top, #1ea0ca,#2dc3e8);
  background-image: linear-gradient(top, #1ea0ca,#2dc3e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1ea0ca', endColorstr='#2dc3e8', GradientType=0);
  *background-color: #1ea0ca;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.themainnav .nav > li > a:hover{
  background-color:#1ea0ca;
  background-image: -moz-linear-gradient(top,#1ea0ca, #2dc3e8);
  background-image: -ms-linear-gradient(top,#1ea0ca, #2dc3e8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b69a3b), to(#2dc3e8));
  background-image: -webkit-linear-gradient(top,#1ea0ca, #2dc3e8);
  background-image: -o-linear-gradient(top,#1ea0ca, #2dc3e8);
  background-image: linear-gradient(top,#1ea0ca, #2dc3e8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b69a3b', endColorstr='#2dc3e8', GradientType=0);
  *background-color:#1ea0ca;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.miraged{margin-top:18px;}
.overtable{width:100%;overflow-x:scroll;}
.themainnav .nav > li.open > a:hover{
background: #fff;
color:#1ea0ca;
}
.bgimage{position:fixed;bottom:0;margin-bottom:0px;}
#outerwrap{margin-bottom:0px;min-height: 100%;height: 100px; 
    width:100%;
    position: absolute;
    left: 0;
    bottom: 0; z-index:-2;}
	
.maploc{color:#2dc3e8;font-size:14px;line-height:14px;}

.aligncenter{text-align:center;margin-top:30px;padding-bottom:100px;}
.aligncenter img{max-width:60px;font-size:11px;}
.aligncenter p{font-size:14px;}

footer {color:#fff;position: relative;/* negative value of footer height */clear:both;padding-top:0px;padding-bottom:100px;z-index:2;} 
.containersponsors{margin-top:10px;}
.sponsors{margin:0 auto;display:block;text-align:center;width:auto;padding:2px 0px 2px 0px;border-radius:5px;-moz-border-radius:5px;;-webkit-border-radius:5px;background:#fff;}
.sponsors a{display:inline-block;margin-left:11px;margin-right:11px;}

.sponsorswhite{background:#fff;border-radius:5px;;-moz-border-radius:5px;;-webkit-border-radius:5px;text-align:center;width:100%;}
.sponsorswhite a{display:inline-block;text-align:center;padding:10px;}


.news-unit ul{border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border-top:5px solid #1ea0ca;border-bottom:1px solid #1ea0ca;}
.news-unit ul{
background-color: #efefef;
  background-image: -moz-linear-gradient(top, #efefef, #ffffff);
  background-image: -ms-linear-gradient(top, #efefef, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #efefef, #ffffff);
  background-image: -o-linear-gradient(top, #efefef, #ffffff);
  background-image: linear-gradient(top, #efefef, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff', GradientType=0);
  *background-color: #efefef;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

#frontcarousel{margin-top:10px;}
#frontcarousel img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}

.boxer, #overview{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
#overview{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
/*#overview h1, h1{font-size:60px;line-height:60px;font-weight:300;letter-spacing:-3px;line-height:1em;margin:0px 0px 0px 0px;padding:0px;text-shadow:2px 2px 0px #ffffff;color:#1ea0ca;}*/
#overview h1 {font-size:24px;line-height:24px;font-weight:300;letter-spacing:1px;line-height:1em;margin:0px 0px 0px 0px;padding:0px;text-shadow:2px 2px 0px #ffffff;color:#1ea0ca; text-transform:uppercase;}
#overview p{font-size:24px;line-height:1em;font-weight:100;line-height:1em;margin:10px 0px 0px 0px;padding:0px;text-shadow:1px 1px 0px #ffffff;color:#1ea0ca;}
h1{font-size:24px;line-height:24px;font-weight:300;letter-spacing:1px;line-height:1em;margin:0px 0px 0px 0px;padding:0px;text-shadow:2px 2px 0px #ffffff;color:#1ea0ca;}

 
html{}
/*body {margin:0px;padding:0px;background:url(../images/fabric_1.jpg) #fff;}*/
body {margin:0px;padding:0px;background: #fff;}
.date-nav .pager li > a, .pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: white;
border: 1px solid #DDD;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.date-nav .pager li > a:hover {
background-color: #efefef;
}
.tooler{display:block;background:#000;}

.calendar-calendar .month-view .monthview .contents a{color:#fff;background:#fff;display:block;}

.date-nav .pager li {
display: inline;
padding: 0px;
background-color: white;
border: 0;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.date-nav .pager{display:inline-block;margin-top:10px;}
.view .date-nav-wrapper .date-nav{text-align:center;height:60px;}
.view .date-nav-wrapper .date-prev, .view .date-nav-wrapper .date-next {
-moz-border-radius: 0px;
border-radius: 0px;
background: none;
float: left;
padding: 0;
position: relative;
right: auto;
left: auto;
text-align: right;
top: 0px;
width: auto;
z-index: 1;
font-size: 12px;}

.carousel-caption{color:#fff;text-align:center;}
.carousel-caption h3, .carousel-caption h4{font-weight:300;}




.carousel-control {
position: absolute;
top: 50%;
left: 5px;
width: 40px;
height: 40px;
margin-top: -20px;
font-size: 110px;
font-weight: normal;
line-height: 30px;
color: white;
text-align: center;
background:none;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
opacity: 0.7;
filter: alpha(opacity=70);
text-shadow:0px 3px 0px #000;
}
.carousel-control.right {
left: auto;
right: 5px;
}
.videoitem{background:#111;}
.videoitem, .itemteaser .iimg, #frontcarousel{border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border:none;}
.itemteaser img{border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;}
.itemteaser .iimg{overflow:hidden;}
.videoitems{clear:both;}
.videoitemz{width:48%;float:left;padding-bottom:3%;}
.videoitemz:nth-child(odd){padding-right:2%;}
.videoitemz:nth-child(even){padding-left:2%;}

#gallery{margin-bottom:30px;}
#gallery a{margin:10px 10px 0px 0px;display:inline-block;}
/*.inneritem, .inneritemcat{background:url(../images/fabric_1.jpg) #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:30px 0px 30px 0px;}*/
.inneritem, .inneritemcat{border-radius:5px;/*-webkit-border-radius:5px;-moz-border-radius:5px;*/padding:10px 0px 30px 0px; background:#fff;}


/*.inneritemcat{padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}*/
.inneritemcat{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}

/*.inneritem_inside{padding:0px 0px 0px 0px;}  */
.inneritem_inside{padding:10px 10px 0px 10px; background-color:#fff;}
.inneritem_inside_left{padding:0px 15px 0px 30px;}
.inneritem_inside_right{padding:0px 30px 0px 15px;}
.inneritem_inside_right img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:2px solid #fff;margin-top:-40px;}
/*.inneritem_inside_left h1{margin-bottom:30px;}*/
.inneritem_inside_left h1{margin-bottom:10px;}


.tempimage{display:block;width:100%;height:100px;background:#efefef;}

.sidenavbar ul.menu ul.menu{display:none;}
.sidenavbar ul.menu .active-trail ul.menu ul.menu{display:none;}
.sidenavbar ul.menu .active-trail ul.menu{display:block;}
.sidenavbar ul.menu .active-trail ul.menu li a{padding-left:34px;background:url(../images/icon_nava.png) no-repeat 15px 16px #fff;}
.sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu{display:block;}
.sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu li a{padding-left:44px;background:url(../images/icon_nava.png) no-repeat 25px 16px #fff;}

.sidenavbar ul{margin:0px;padding:0px;border:1px solid #efefef;}
.sidenavbar ul li{display:block;margin:0px;padding:0px;}
.sidenavbar ul li a{display:block;margin:0px;padding:10px 10px 10px 24px;border: 1px solid #DDD;border-top: none;background:#efefef;text-decoration:none;color:#1ea0ca;background:url(../images/icon_nava.png) no-repeat 5px 16px #efefef;}
.sidenavbar ul li a:hover, .sidenavbar ul li a.active-trail, .sidenavbar ul li a.active{background:url(../images/icon_nav.png) no-repeat 5px 16px #1ea0ca;color:#fff;text-decoration:none;} 
.sidenavbar ul.menu .active-trail ul.menu li a:hover, .sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu li a:hover, .sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu li a.active-trail, .sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu li a.active, .sidenavbar ul.menu .active-trail ul.menu li a.active-trail{background:url(../images/icon_nav.png) no-repeat 15px 16px #2dc3e8;color:#fff;text-decoration:none;}

.sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu li a:hover, .sidenavbar ul.menu .active-trail ul.menu .active-trail ul.menu li a.active-trail{background:url(../images/icon_nav.png) no-repeat 25px 16px#1ea0ca;color:#fff;text-decoration:none;}


.sidenavbar ul > li:first-child > a {border-top-right-radius: 4px;border-top-left-radius: 4px;border-top: 1px solid #DDD;}
.sidenavbar ul ul > li:first-child > a {border-top-right-radius: 0px;border-top-left-radius: 0px;border-top: none;}

.sidenavbar ul > li:last-child > a {border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
.sidenavbar ul ul > li:last-child > a {border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}


.boxer{margin-bottom:10px;background:#F5F5F5;height:250px;overflow:hidden;}
.boxerprofile{height:550px;}
.boxer2{border-bottom:1px solid #dfdfdf; background:#fff; padding: 0 0 0 0;}
/*.boxer2{border-bottom:1px solid #dfdfdf;background:url(../images/fabric_1.jpg);}*/
.boxerinner h2{margin:10px;padding:0px;font-weight:300;line-height:1em;font-size:18px;}
/*.boxerinner h2{margin:10px;padding:0px;font-weight:600;line-height:1em;font-size:24px;}*/

.boxerinner p{margin:10px;padding:0px;}

.posttitle{clear:both;line-height:1em;display:block;}
.postdate{clear:both;font-size:14px;line-height:1em;display:block;font-weight:300;color:#000;letter-spacing:0px;}




.newso1{display:block;clear:both; text-transform:uppercase;}
.dato{display:block;font-size:10px;clear:both;margin-left:20px;}

/*reset all the drupal stuff for li */
ul.menu {list-style: none;border: none;}
ul.menu li {margin: 0;list-style:none;}
li.expanded {list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
li.collapsed {list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
li.leaf {list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
#user-register .form-submit{}
#user-register legend{font-size:1.8em;margin:0px 0px 10px -10px;padding:0px 0px 0px 0px;display:block;}
#user-register .form-item input{width:200px;}
#user-register .form-item{width:210px;float:left;margin:0px;padding:0px 10px 10px 0px;}
#user-register .form-item  input.form-checkbox{text-align:left;width:15px;}
#user-register label{font-weight:normal;}
#user-register .description{display:none;}
#user-register{font-size:1.1em;font-weight:normal;} 


/* tabs */
#tabsnstuff{}
#tabsnstuff li{display:inline;}
#tabsnstuff li a{display:inline-block;padding:10px;font-size:14px;font-weight:bold;color:#fff;}
#tabsnstuff li a:hover, #tabsnstuff li a.active{background:#333;color:#fff;}

/*forms*/

.form-actions{background:none;padding: 20px 0px 20px 0px;}
.form-submit{}
.ui-datepicker{background:#dfdfdf;}
.webform-component-fieldset{float:left;width:50%;}
#webform-component-agreement-sponsorship-and-agreement{float:none;clear:both;width:100%;}
#webform-component-agreement-sponsorship-and-agreement .fieldset-legend{display:none;}

.whitebg{
	background-color:#fff;
	padding: 0 5px;}
	
#overview p.accomtext{color:#000;font-size:1.1em; line-height:1.2em}

ol{ list-style:decimal;
}
.topgap{
	margin-top: 5px;}
	
#whitebackgroundtable {background-color:#fff;}
.TableTitle
{
color: #fff;
background-color: #1EA0CA;
text-transform: uppercase;
}
.TableHead{
font-weight:bold;font-weight: bold;background-color: #dddddd;padding-top: 15px;
}
.strikethru{
	text-decoration:line-through;}
	
	
	
/* STYLES FOR RISK MANAGEMENT FORM */	
	
#webform-client-form-194--2 fieldset{
	width:100%;
	margin-bottom:40px;
}
#webform-client-form-194--2 label{
	margin:10px 0 5px 0;	
	font-weight: bold;
}

#webform-client-form-194--2 {
    line-height: 1.6;
    width: 80%;
    margin: auto;
}
#webform-component-please-confirm-your-event-details--event-details-open,
#webform-component-please-confirm-your-event-details--event-details-womens,
#webform-component-please-confirm-your-event-details--event-details-youth,
#webform-component-please-confirm-your-event-details--event-details-masters,
#webform-component-please-confirm-your-event-details--event-details-grand-masters{
    margin-bottom:0 !important;
}
#webform-component-please-confirm-your-event-details--event-details-open legend,
#webform-component-please-confirm-your-event-details--event-details-womens legend,
#webform-component-please-confirm-your-event-details--event-details-youth legend,
#webform-component-please-confirm-your-event-details--event-details-masters legend,
#webform-component-please-confirm-your-event-details--event-details-grand-masters legend{
    font-size: 17px;
    font-weight: bold;
}

/* END STYLES FOR RISK MANAGEMENT FORM */		
	

/* STYLES FOR SPONSORS*/
.sponsor{
	margin: 0 0 20px 0;
	padding:20px 0 0 0;
}
.overview{
	width:25%;	
	float:left;
	padding: 0 10px 0 0;
	margin: 0 2% 0 0;
}
.overview img{
	width:100%;	
	height: auto;
	border:5px solid white;
	/*-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.25);
	box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.25);*/
	margin:0 0 20px 0;
}

.details{	
	width:70%;
	float:left;	
	padding: 0 0 20px 0;
}
.details img{
	width:100%;	
	height: auto;
	border:5px solid white;
	/*-webkit-box-shadow: 1px 1px 5px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    1px 1px 5px rgba(50, 50, 50, 0.25);
	box-shadow:         1px 1px 5px rgba(50, 50, 50, 0.25);*/
	margin:0 0 20px 0;
}
.sponsorDivide{
	background-color:#3399cc;
	clear: both;
	width: 100%;
	height: 4px;
	margin-top: 5px;}
	
h4{
	    color: #3399cc;
		font-weight:300;
		font-size:16px;
	}
	
	dl {
margin-bottom: 20px;
}

.inneritem_inside dt {
color: #3399cc;
margin-left: 10px;
}
dt {
font-weight: bold;
}
dt, dd {
line-height: 20px;
}
.inneritem_inside dd {
margin: 0 0 10px 10px;
border-bottom: 1px solid #eee;
padding: 0 0 10px 0;
overflow-wrap: break-word;
}
dt, dd {
line-height: 20px;
}

/* END STYLES FOR SPONSORS*/
.dnswfront{
	margin-top: -10px;}
#webform-client-form-225--2 .description{
	margin-bottom:20px !bottom;
	padding-bottom: 20px;
	border-bottom:1px solid #333;}
	
	.specialPadding td {
padding: 4px;
border: 1px solid #ccc
