/* Barrett Johnson Screen CSS */

body
{
  margin: 0px;
  padding: 0px;
  background: url(../images/content_bg2.jpg) no-repeat top center;
  background-color: #280a05;
  color: #000000;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#container { position: relative; width: 600px; margin: 0px auto; background: url(../images/container_bg.gif) repeat-y;}
a { color: #ccb184; text-decoration: none; }
a:hover { text-decoration: underline; }

/* ----- NAV MENU ----- */
#nav { position: relative; width: 700px; height: 49px; }
#nav a
{
  display: block;
  float: left;
  height: 15px;
  color: #d2b98f;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  padding: 0px;
  margin-top: 30px;
  font-family: Helvetica, Verdana, Arial, sans-serif;
}
#navContainer
{
  width: 135px;
}
.navLeft
{
  position: relative;
  left: 0px;
  width: 135px;
  background: url(../images/nav_transparent.png) repeat-x;
  color: #ccb184;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 10px;
  text-decoration: none;
}
.navLeftText
{
  color: #ccb184;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 10px;
}
#spacer
{
  width: 146px;
  height: 180px;
}
#box1
{
  position: absolute;
  top: 0px;
  left: 232px;
  width: 138px;
  height: 175px;
  background: url(../images/our_history.jpg) no-repeat;
  background-color: #620002;
  color: #ccb184;
  font-size: 13px;
  font-weight: bold;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  text-decoration: none;
}
#box1Text
{
	position: absolute;
	top: 147px;
	left: 2px;
	color: #ffffff;
	font-size: 13px;
	width: 135px;
	height: 26px;
}
#box1Text span { font-size: 13px; }



/* ----- CONTENT ----- */
.clear { clear: both; }
#logo { position: absolute; top: 18px; left: 70px; }
#leftCol { 
  position: relative;
  float: left;
  width: 146px;
  background: url(../images/left_col.jpg) top no-repeat #620002;
  }

#headerContent { position: relative; float: right; width: 633px; height: 268px; background: url(../images/content_head.jpg) no-repeat;}
#bodyContent { position: relative; width: 633px; }
#content
{
  position: relative;
  float: right;
  width: 633px;
  font-size: 12px;
  background-color: #280a05;
  background: url(../images/body_bg.jpg) top no-repeat;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#textArea
{
  position: relative;
  width: 510px;
  padding-top: 5px;
  padding-left: 60px;
  padding-right: 60px;
  padding-bottom: 10px;
  color: #ffffff;
  font-size: 12px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#content h1
{
  font-size: 22px;
  font-weight: normal;
  color: #ccb184;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
#content h2
{
  font-size: 18px;
  font-weight: normal;
  color: #ffffff;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.style1 {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 2px;
}
ul.links { color: #ccb184; }
#team_thumbs {float: left; top: 0px; padding-right: 0px; padding-bottom: 10px; }
.team_sm {float: left; margin-right: 12px; padding-bottom: 24px; }
.team_sm_end {float: left; margin-right: 0px; padding-bottom: 24px; }
.team_pic {float: left; top: 0px; padding-right: 40px; padding-bottom: 0px; }
#team_name {position:relative; float: right; top: 0px; padding-bottom: 10px; width:300px; }
#team_info {position:relative; padding-bottom: 10px; width:510px; }
#footer
{
  position: relative;
  float: right;
  width: 613px;
  color: #ccb184;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 25px;
  font-size: 10px;
  font-weight: bold;
}
