@charset "utf-8";
@import url("webfonts/Trade_Gothic_Light/stylesheet.css");
@import url("webfonts/Bodoni_Egyprian_Pro_Medium/stylesheet.css");
@import url("webfonts/trade_gothic_bold/stylesheet.css");
@import url("webfonts/trade_gothic/stylesheet.css");

a img 
{
	border: none; 
}
img {
	border: none;
}

sup {
	font-size: 80%;
	line-height: 0px;
}

.link_welcome {
	font-family: "Trade Gothic Light";
	display: block; /*This Will Set the Link background */
	height: 59px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 193px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 24px;
	text-align: center;
	font-size: 17pt;
	text-decoration: none;
	background-image: url(images/buttons/button_welcome.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	letter-spacing: -1px;
	padding-top: 70px;
}
.link_welcome:hover {
	background:url(images/buttons/button_welcome.gif) center bottom no-repeat;
}
.link_bio {
	font-family: "Trade Gothic Light";
	display: block; /*This Will Set the Link background */
	height: 59px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 191px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 24px;
	text-align: center;
	font-size: 17pt;
	text-decoration: none;
	background-image: url(images/buttons/button_bio.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	letter-spacing: -1px;
	padding-top: 70px;
}
.link_bio:hover {
	background:url(images/buttons/button_bio.gif) center bottom no-repeat;
}

.link_accomplishments {
	font-family: "Trade Gothic Light";
	display: block; /*This Will Set the Link background */
	height: 59px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 193px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 24px;
	text-align: center;
	font-size: 17pt;
	text-decoration: none;
	background-image: url(images/buttons/button_accomplishments.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	letter-spacing: -1px;
	padding-top: 70px;
}
.link_accomplishments:hover {
	background:url(images/buttons/button_accomplishments.gif) center bottom no-repeat;
}
.link_testimonials {
	font-family: "Trade Gothic Light";
	display: block; /*This Will Set the Link background */
	height: 59px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 191px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 24px;
	text-align: center;
	font-size: 17pt;
	text-decoration: none;
	background-image: url(images/buttons/button_testimonial.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	letter-spacing: -1px;
	padding-top: 70px;
}
.link_testimonials:hover {
	background:url(images/buttons/button_testimonial.gif) center bottom no-repeat;
}
.link_contact {
	font-family: "Trade Gothic Light";
	display: block; /*This Will Set the Link background */
	height: 59px; /*This Will Make Fixes Size Link (Use Image height)*/
	width: 194px; /*This Will Make Fixes Size Link (Use Image width)*/
	line-height: 24px;
	text-align: center;
	font-size: 17pt;
	text-decoration: none;
	background-image: url(images/buttons/button_contact.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
	letter-spacing: -1px;
	padding-top: 70px;
}
.link_contact:hover {
	background:url(images/buttons/button_contact.gif) center bottom no-repeat;
}

body {
	background-color: #E9EBDD;
	margin: 0px;
	padding: 0px;
}

.bonnie_main {
	font-family: "Bodoni Egyprian Pro Medium";
	font-size: 48px;
	color: #434343;
	letter-spacing: -1px;
}
.bonnie_main_smaller {
	font-family: "Bodoni Egyprian Pro Medium";
	font-size: 42px;
	color: #434343;
	letter-spacing: -1px;
}

h1 {
	font-family: "Bodoni Egyprian Pro Medium";
	font-size: 28px;
	color: #ff2f21;
	letter-spacing: -1px;
	line-height: 26px;
}
h2 {
	font-family: "Bodoni Egyprian Pro Medium";
	font-size: 20px;
	color: #ff2f21;
	letter-spacing: -1px;
	line-height: 26px;
}


h1 a {
	color: #ff2f21;
	text-decoration:none;
}

h1 a:hover {
	color: #ff2f21;
	text-decoration:none;
}

.bonnie_subheader {
	font-family: "trade_gothic_bold";
	font-size: 27px;
	color: #ff2f21;
}
.bonnie_tagline {
	font-family: "trade_gothic";
	font-size: 20px;
	color: #ff2f21;
}
.bonnie_tagline_smaller {
	font-family: "trade_gothic";
	font-size: 18px;
	color: #ff2f21;
}

.sidebar {
	height: 550px;
	margin-top: -33px;
	background-color: #f6eecc;
	z-index: 99999 !important;
	width: 280px;
	margin-left: 17px;
	float: left;
	padding-top: 40px;
	padding-left: 42px;
	padding-right: 20px;
	margin-right: -5px;
	margin-bottom: 20px;
	position: relative;
}
.wrapper {
	width: 100%;
	padding: 0 0 0 0;
	/*z-index: 99999;*/
}
.main_content {
	float: left;
	margin-left: 36px;
	margin-top: 5px;
	width: 550px;
	padding: 0;
}
.interior_content {
	float: left;
	margin-left: 53px;
	margin-top: 5px;
	width: 865px;
	padding: 0;
}

.main_text {
	font-family: "trade_gothic";
	font-size: 13px;
	line-height: 18px;
	color: #000;
}
.sidebar_text {
	font-family: "trade_gothic";
	font-size: 13px;
	line-height: 18px;
	color: #000;
}
.sidebar_text a{
	font-family: "trade_gothic";
	font-size: 13px;
	line-height: 18px;
	color: #000;
	text-decoration: none;
}
.sidebar_text a:hover {
	text-decoration: underline;
}

.main_text a{
	font-family: "trade_gothic";
	font-size: 13px;
	line-height: 18px;
	color: #ff2f21;
	text-decoration: none;
}
.main_text a:hover {
	text-decoration: underline;
}
#twitter_icon {
	height: 15px;
	width: 62px;
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}
#youtube_frame
{
	width: 962px; 
	height: 292px; 
	overflow: hidden;
	z-index:-1000 !important;
}
iframe {
	
	margin-left:-4px;
	width: 974px;
	height: 296px;
	z-index:-1000 !important;	
}

/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	iframe { z-index:99999 !important; }

}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
	iframe { z-index:99999 !important; }
}

#slidingDiv {
	height: auto;
	margin: 0;
	display: none;
}
#slidingDiv2 {
	height: auto;
	margin: 0;
	display: none;
}
#slidingDiv2a {
	height: auto;
	margin: 0;
	display: none;
}
#slidingDiv2b {
	height: auto;
	margin: 0;
	display: none;
}
#slidingDiv2c {
	height: auto;
	margin: 0;
	display: none;
}
#slidingDiv3 {
	height: auto;
	margin: 0;
	display: none;
}
hr {
  border-top: 1px dotted #ff2f21;
  border-bottom:0px;
  border-left:0px;
  border-right:0px;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width:100%;
}
#cell_border_bottom {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FF3224;
}
