/**
 * style.css
 * @Author: Wesley Almeida
 * @Date: March 2014
 */

body {
	width:1000px;
	max-width:1000px;
	margin: 0 auto;
}

body header{
}

form{
    margin-top: 2em;
}

#main-head{
	background-image:url(/images/tsh/header_bkg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	min-height:208px;
}

#main-nav{
	padding-top:50px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}
#main-nav ul{
	margin-left:230px;
	padding-top:3px;
	padding-left:0px;
	border-top:1px solid #000;
	width:700px;
	display:inline-block;
}
#main-nav li{
	display:inline;
	list-style:none;
	border-right:1px solid #000;
	color:#fff;
	padding:3px 5px;
	vertical-align:middle;
}
#main-nav li:last-of-type{
	border:none;
}
#main-nav a:link,
#main-nav a:visited,
#main-nav a:active{
	color:#000;
}
#main-nav a:hover{
	color:#A94201;
	text-decoration:none;
}

/** **/
#who-nav{
	padding-top:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
#who-nav ul{
	margin-left:390px;
	padding-top:8px;
	padding-left:0px;
	width:700px;
	display:inline-block;
}
#who-nav li{
	display:inline;
	list-style:none;
	border-right:1px solid #fff;
	color:#fff;
	padding:3px 5px;
	vertical-align:middle;
}
#who-nav li:last-of-type{
	border:none;
}
#who-nav a:link,
#who-nav a:visited,
#who-nav a:active{
	color:#fff;
}
#who-nav a:hover{
	color:#F4C177;
	text-decoration:none;
}


#main-footer{
	background-color: #A94201;
	height:	45px;
}
#main-footer ul{
	padding-top:1em;
}
#main-footer li{
	display:inline;
	list-style:none;
	border-right:1px solid #fff;
	color:#fff;
	margin-right:1em;
	padding-right:1em;
	vertical-align:middle;
}
#main-footer li:last-of-type{
	border:none;
}
#main-footer a:link,
#main-footer a:visited,
#main-footer a:active{
	color:#fff;
}
#main-footer a:hover{
	color:#E0E1D9;
	text-decoration:none;
}

.container-wrapper{
	background-image: url(/images/tsh/content_bkg.jpg);
	background-repeat:repeat-y;
	background-position:top center;

	padding: .5em 0em;
	/*border:1px solid #f00;*/
}

.link-to-honey{
	margin-left:774px;
	margin-top: 14px;
	height: 80px;
	display:inline-block;
}

#content {
	background-color:#fff;
	border-radius:5px;
	padding:2em;
	width:930px;
	margin: 0em 0em 2em 2em;
}
#page-title{
	width:930px;
	margin: 0em 0em 2em 2em;
	background-color:#333;
	border-radius:5px;
	vertical-align:middle;
}
#page-title h1{
	color:#fff;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.5em;
	text-transform:uppercase;
	padding:.5em;
}

.error{
	display:block;
	color:#f00;
	font-weight:bold;
	font-size:12px;
	padding:2px 4px;
	margin-bottom:0px;
}

form dl dt{
	display:inline-block;
	width:200px;
	vertical-align:top;
}

form dl dd{
	display:inline;
}
form dl dd .error{
	padding-top:10px;
	margin-left:210px;
}

form dl dd:after{
	display:block;
	content:"";
	margin-bottom:1em;
}

input[type=text],
input[type=email],
input[type=tel],
input[type=number],
input[type=url],
select,
textarea{
	min-width:20em;
	min-height:26px;
}

#terms-info dt:nth-child(1){
	width:auto;
}

.required{
	color:#f00;
}


/* Side notes for calling out things
-------------------------------------------------- */

/* Base styles (regardless of theme) */
.bs-callout {
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  border-left: 5px solid #eee;
}
.bs-callout h4 {
  margin-top: 0;
}
.bs-callout p:last-child {
  margin-bottom: 0;
}
.bs-callout code,
.bs-callout .highlight {
  background-color: #fff;
}

/* Themes for different contexts */
.bs-callout-danger {
  background-color: #fcf2f2;
  border-color: #dFb5b4;
}
.bs-callout-warning {
  background-color: #fefbed;
  border-color: #f1e7bc;
}
.bs-callout-info {
  background-color: #f0f7fd;
  border-color: #d0e3f0;
}