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

body {
	background: #E1DED9;
	margin:0;
}

#header {
	background: #26247B;
	height: 515px;
}

#header-inside {
	background: #26247B;
	height: 250px;
}

#content {
	background: #B8AD96;
}

#inside-content {
	background: url(images/bg-mid-men-fixer.png) no-repeat right #B8AD96;
	height: 60px;
	
}

#inside-content-inner {
	padding: 40px 0 20px 0px;
}

#footer {
	background: #FFFFFF;
}

#home-bg-img {
	height: 538px;
	background: url(images/home-bg-img.png) no-repeat;
}


#inside-bg-img {
	height: 250px;
	background: url(images/inside-bg-img.png) no-repeat;
}

.headline {
	width: 409px;
	height: 83px;
	overflow: hidden;
	background: url(images/bg-home-headline.png) no-repeat;
}

.headline h1 {
	line-height: 400px;
	color: #FFF;
}

.headline-sponsors {
	width: 121px;
	height: 31px;
	overflow: hidden;
	background: url(images/bg-headline-sponsors.png) no-repeat;
	float: left;
}

.headline-sponsors h1 {
	line-height: 400px;
}

.body-copy {
	color: #FFF;
}

.use-arrow {
	height: 30px;
}

a.arrow {
	background: url(images/bg-link-arrow.png) no-repeat left top;
	padding: 2px 0 8px 30px;
	height: 30px;
}

a.tan-bg-arrow {
	background: url(images/bg-link-arrow-tan.png) no-repeat left top;
	padding: 2px 0 8px 30px;
	height: 30px;
}

a.white-bg-arrow {
	background: url(images/bg-link-arrow-white.png) no-repeat left top;
	padding: 2px 0 8px 30px;
	height: 30px;
}


#header-content {
	padding: 88px 0 0 60px;
}

#inside-header-content {
	padding: 42px 0 0 60px;
}

#social-media {
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0 8px 0 0;
}

.twitta {
	float: left;

	margin: 11px 0 0 0;
	padding: 0 5px 0 0;
}

.twitta-inside {
	float: left;
	display: inline-block;
	margin: 6px 0 0 0;
	padding: 0 5px 0 0;
}

.twitter-share-button {
	float: left;
	margin: 0 8px 0 0;
}

.smc {
	padding: 20px 0 0 0;
	float: right;
}


.fib-inside {
	float: left;
	margin: 21px 0 0 0;
	padding: 0 5px 0 0;
	display: inline-block;
}

.register {
	background: #918352;
	border: 2px solid #635B35;
	padding: 12px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	font-size: 1.2em;
	width: 140px;
	text-align: center;
	margin: 20px 0;
}

.sponsa {
	background: #3a3989;
	padding: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	font-size: 1.2em;
	width: 140px;
	text-align: center;
	margin: -3px 0 10px 15px;
	float: left;
}

.sponsa a:link {color: #FFF;}
.sponsa a:hover {color: #FFF;}
.sponsa a:focus {color: #FFF;}
.sponsa a:visited {color: #FFF;}
.sponsa a:active {color: #FFF;}


.sponsa-view {
	background: #3a3989;
	padding: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	font-size: 1.2em;
	width: 190px;
	text-align: center;
	margin: -3px 0 10px 15px;
	float: left;
}

.sponsa-view a:link {color: #FFF;}
.sponsa-view a:hover {color: #FFF;}
.sponsa-view a:focus {color: #FFF;}
.sponsa-view a:visited {color: #FFF;}
.sponsa-view a:active {color: #FFF;}


#home-img {
	padding: 0 0 15px 80px;
	margin: 0;
}

#inside-img {
	padding: 40px 0 15px 80px;
	margin: 0;
}

#middle-inner {
	padding: 30px 60px 30px 0;
	color: #26247B;
}

#mid-menu {
	margin: 0 0 0 0;
	line-height: 60px;
	padding: 0 0 0 70px;
	display: block;
	position: relative;
}

#mid-menu ul {
	margin: 0;
	padding: 0;
}

#mid-menu ul li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 20px 0 0;
	font-size: 1.3em;
	list-style: none;
	background: url(images/bg-menu-divider.png) no-repeat right center;
}

#mid-menu ul li.last {
	background: none;
	padding: 0;
}

#reg {
	background: #918352;
	border: 2px solid #635B35;
	padding: 12px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	font-size: 1.2em;
	width: 140px;
	text-align: center;
	margin: 5px 190px 0 0;
	float: right;
}

#reg a:link {
	color: #FFF;
	text-decoration: none;
}

#reg a:visited {
	color: #FFF;
	text-decoration: none;
}

#reg a:hover,
#reg a:focus {
	color: #FFF;
	text-decoration: underline;
}

#reg a:active {
	color: #918352;
	text-decoration: none;
}


#inside-medal {
	float: right;
}

#inside-middle-inner {
	height: 45px;
	color: #FFF;
	margin: 0 0 0 0;
	float: left;
}

#mid-menu a:link {
	color: #FFF;
	text-decoration: none;
}

#mid-menu a:visited {
	color: #FFF;
	text-decoration: none;
}

#mid-menu a:hover,
#mid-menu a:focus {
	color: #FFF;
	text-decoration: underline;
}

#mid-menu a:active {
	color: #918352;
	text-decoration: none;
}

a:link {
	color: #918352;
	text-decoration: none;
}

a:visited {
	color: #918352;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #918352;
	text-decoration: underline;
}

a:active {
	color: #918352;
	text-decoration: none;
}




  #header-content a:link
  {
  	color: #FFF;
	text-decoration: none;
  }

  #header-content a:visited
  {
  	color: #FFF;
	text-decoration: none;
  }

  #header-content a:hover,
  #header-content a:focus
  {
  	color: #FFF;
	text-decoration: underline;
  }

  #header-content a:active
  {
  	color: #FFF;
  }

/* Tan BG Links */

  #middle-inner a:link
  {
  	color: #FFF;
	text-decoration: none;
  }

  #middle-inner a:visited
  {
  	color: #FFF;
	text-decoration: none;
  }

  #middle-inner a:hover,
  #middle-inner a:focus
  {
  	color: #FFF;
	text-decoration: underline;
  }

  #middle-inner a:active
  {
  	color: #FFF;
  }
  
#footer-inner {
	color: #26247B;
}

#footer-inner p {
	margin-top: 0;
}

.f-top {
	padding: 30px 60px 25px;
	border-top: 2px solid #E1DAC1;
} 

.f-top-inside {
	padding: 20px 60px 10px;
	border-top: 2px solid #e1dac1;
} 

.f-bottom-inside-border {
	border-top: 2px solid #e1dac1;
}

.f-bottom {
	padding: 30px 60px 25px;
} 

.f-bottom-images {
	margin: 0;
	padding: 8px 0;
} 

.f-bottom-images img {
	border:0;
	float: left;
	padding: 0 20px 30px;
}

.fl-md-dif-shr {
	float: right;
	margin: -20px 0 0 0;
}

.sponsor {
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #B8AD96;
}

#footer-contact {
	margin: 0 auto;
	text-align: center;
	padding: 12px;
	font-size: .9em;
}

.sponsor-list p {
	border-bottom: 1px dotted #8785d9;
	padding: 12px 0 20px 0;
}

.sponsor-list p.first {
	border-top: 1px dotted #8785d9;
}

.sponsor-list p.last {
	border-bottom: none;
}