 
/* Reset global properties
----------------------- */
* {
	margin: 0px;
	padding: 0px;
 }

html, body, p, form, input, label, 
div, span, h1, h2, h3, h4, h5, h6, h7,
br, a, table, tr, td, ul, ol, li, img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	text-decoration: none;
	list-style-type: none;
 }
 
h1, h2, h3 ,h4 ,h5 ,h6 ,h7 {
	display: inline;
 }
 
/* Basic HTML tags
--------------- */
a {
	color: #000000;
 }

a:hover {
	color: #636363;
	text-decoration: underline;
}
 
p {
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
 }

.logo a {
	text-indent:-9999em;
	width: 291px;
	height: 69px;
	background: url(../images/JoeScarborough_LOGO.gif) no-repeat;
	display:block;
  }
 
 .left {
	float: left;
}
 
 .right {
	float: right;
}
 
 .green {
	color: #2C6D43;
}
 
 .orange {
	color: #ed772e;
}
.gray {
	color: #666666;
}
.bookSigning {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #242424;
	line-height:18px;
}

.bookSigning:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #2C6D43;
	background-color: #E2E2E2;
	text-decoration:none;
		line-height:18px;

}
 
 
 .padR_img {
	margin-right: 15px;
}
 
 .img_border {
	border: solid #adacac 2px;
}
 
 .img_border_orange {
	border: solid #ed772e 2px;
}

.title_BookSignings {
	text-indent:-9999em;
	width: 145px;
	height: 34px;
	background: url(../images/title_BookSignings.gif) no-repeat;
	display:block;
	overflow: hidden;
  }

.title_InTheNews {
	text-indent:-9999em;
	width: 188px;
	height: 35px;
	background: url(../images/title_InTheNews.gif) no-repeat;
	display:block;
	overflow: hidden;
  }

.title_JoeScarborough {
	text-indent:-9999em;
	width: 341px;
	height: 34px;
	background: url(../images/title_JoeScarborough.gif) no-repeat;
	display:block;
	overflow: hidden;
  }

.title_Video {
	text-indent:-9999em;
	width: 66px;
	height: 27px;
	display:block;
	overflow: hidden;
	background-image: url(../images/title_Video.gif);
	background-repeat: no-repeat;
  }

.title_Welcome {
	text-indent:-9999em;
	width: 341px;
	height: 32px;
	background: url(../images/title_Welcome.gif) no-repeat;
	display:block;
	overflow: hidden;
  }

.title_WhatsNew {
	text-indent:-9999em;
	width: 130px;
	height: 29px;
	background: url(../images/title_WhatsNew.gif) no-repeat;
	display:block;
	overflow: hidden;
  }
  .title_Contact {
	text-indent:-9999em;
	width: 188px;
	height: 35px;
	background: url(../images/nav/contact.gif) no-repeat;
	display:block;
	overflow: hidden;
  }

  .title_About {
	text-indent:-9999em;
	width: 188px;
	height: 35px;
	background: url(../images/nav/about_joe.gif) no-repeat;
	display:block;
	overflow: hidden;
  }
 
/* Start Website in Sequence */
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #333333;
	background: #e9e9e9 url(../images/bkrnd.gif) repeat-x;
	line-height:20px;
 }

#wrapper {
	width: 1000px;
	margin: auto;
 }

#container {
	width: 980px;
	margin: auto;
	font-size: 12px;
 }

#top {
	width: 980px;
	height: 115px;
	margin: auto;
	border-bottom: solid #bebebe 1px;
	padding-top: 16px;
 }
#container #bottom {
	padding: 2px;
	clear: none;
	width: 1000px;
	margin-top: 25px;
	background-color: #34604C;
	height: 15px;
}


#middle {
	width: 980px;
	margin: auto;
 }

#sidebar {
	width: 200px;
	float: left;
	padding-top: 15px;
 }

#content {
	width: 763px;
	float: right;
 }

#box1 {
	width: 762px;
	border-bottom: dotted #bebebe 1px;
	padding: 20px 0;
 }

#box1-Welcome {
	width: 560px;
	float: left;
 }

#box1-WhatsNew {
	width: 180px;
	float: right;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
 }

#box2 {
	width: 762px;
	border-bottom: dotted #bebebe 1px;
	padding: 20px 0;
 }

#box2-BookSigning {
	width: 330px;
	float: left;
	color: #2a702e;
	font-family: Georgia, "Times New Roman", Times, serif;
 }
#box2b-BookSigningPage {
	width: 320px;
	float: left;
 }
#box2c-BookSigningPage {
	width: 425px;
	float: right;
 }

#box2-Video {
	width: 425px;
	float: right;
 }

#box3-Joe {
	width: 762px;
	border-bottom: dotted #bebebe 1px;
	padding: 20px 0;
 }

#box4-JoeNews {
	width: 763px;
	padding: 20px 0;
 }

#scroll {
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
 #boxsignature {
	width: 762px;
	border-bottom: dotted #bebebe 3px;
	padding: 20px 0;
 }

   
 /* End Center */
 
/* Start Nav
--------- */
 
 ul {
	list-style: none;
	margin: 0;
}

li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	margin-bottom: 10px;
	height: 38px;
}

 /* End Nav */
 

/* Start Bottom */



/* End Bottom */

/* Start Footer */

#footer {
	width: 980px;
	background-color: #24533E;
	color: #FFFFFF;
	font-size: 82%;
	text-align: center;
 }
.bottombar {
	margin-bottom: 50px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

 
 /* End Footer */



/* Clear Fix Code */
.ClearFix:after{
      content:".";
      display:block;
      height:0;
      clear:both;
      visibility:hidden;
}

/* WinIE7 only */
*:first-child+html .ClearFix{
      height:1%;
 }

/* WinIE6 and below */
* html .ClearFix{
      height:1%;
}

/* MacIE only */
/*¥*//*/
.ClearFix{
	display:inline-table;
 }
/**/
#scroll {
	margin-right: auto;
	margin-left: auto;
}
.newsflash {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height:23px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 140px;
	background-color: #EFEFEF;
	border: 1px solid #FFFFFF;
	text-align:center;

	page-break-after: auto;
	padding-right: 15px;
	margin: 45px 15px 15px 15px; 
  }
.orangelarge {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #DC7231;
	padding-bottom: 15px;
}

.imageleft {
	float: left;
	padding-right: 15px;
}
 .newsflashSecond {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height:19px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 155px;
	background-color: #EFEFEF;
	border: 1px solid #FFFFFF;
	text-align:center;
 	page-break-after: auto;
	padding-right: 8px;
	margin: 10px 3px 15px 15px;  }
.paddingTop {
	padding-top: 15px;
}
.paddingBottom {
	padding-bottom: 7px;
}
.paddingClip {
	padding-top: 115px;
}
.paddingToppicture {
	margin-top: 40px;
}
