/* CSS Document */

body{
  background:#fff; 
  color:#0F0F0F; 
  font:15px/20px Arial, Helvetica, sans-serif; 
  margin:20px 0 0; 
  padding:0;
  }
div, ul, h1, h2, h3, li, p, img{
  margin:0; padding:0;
  }
ul{
  list-style-type:none;
  }

/* TOP PANEL*/
#topPanel{
  width:900px; 
  height:390px; 
  position:relative; 
  margin:0 auto; 
  padding:0;
  }
#topPanel img{
  width:230px; 
  height:80px; 
  z-index:1; 
  padding:0; 
  position:absolute; 
  margin:0 0 0 0px;
  }

/* MENU PANEL*/
#topPanel ul{
  display:block; 
  width:900px; 
  height:20px; 
  position:absolute; 
  top:0; 
  right:0px; 
  margin:0 0 0 0; 
  padding:0 0px 0 0; 
  border-bottom:1px solid #AEAEAE;
  }
#topPanel ul li{
  float:right; 
  font:10px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  font-weight:bold;
  }
#topPanel ul li a{
  display:block; 
  width:50px; 
  height:20px; 
  top:0px; 
  left:0px;
  margin:0 1px 0 0; 
  padding:0; 
  color:#555; 
  background:#fff; 
  text-decoration:none; 
  text-align:center; 
  }
#topPanel ul li a:hover{
  width:50px; 
  height:20px; 
  text-decoration:none; 
  background:url(../images/menu_b.gif) no-repeat 0 0 #AEAEAE; 
  color:#fff;
  }
#topPanel ul li.active{
  width:50px; 
  display:block; 
  height:20px; 
  background:url(../images/menu_b.gif) no-repeat 0 0 #AEAEAE; 
  color:#fff; 
  text-align:center; 
  margin:0 1px 0 0;
  }

/* LOGO PANEL*/
#topPanel #logoPanel{
	width:900px;
	height:150px;
	position:absolute;
	top:0;
	left:0;
	margin:20px 0 0;
	padding:0px;
	background:url(../images/davidsartof_banner2.jpg) no-repeat 0 0 #FC5F00;
	color:#fff;
  }
#topPanel #logoPanel a{
  display:block; 
  width:200px; 
  height:80px; 
  text-decoration:none; 
  color:#FC5F00;
  }
#topPanel #logoPanel a:hover{
  display:block;
  width:200px; 
  height:80px; 
  text-decoration:none; 
  color:#FC5F00;
  }
#topPanel #logoPanel h1{
  display:block; 
  width:200px; 
  height:50px; 
  position:absolute; 
  top:-2px; 
  left:201px; 
  margin:20px 0 0 500px; 
  font:18px/18px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  text-transform:uppercase; 
  z-index:1;
  }
#topPanel #logoPanel p{
  display:block; 
  width:111px; 
  height:99px; 
  position:absolute; 
  top:11px; 
  left:275px;
  margin:40px 0 0 500px; 
  font:10px/12px Arial, Helvetica, sans-serif; 
  font-weight:bold; 
  color:#FFFFFF;
  z-index:1; 
  }

/* HEADER PANEL*/

#topPanel #headerPanelLeft{
	width:180px;
	height:220px;
	position:absolute;
	top:0px;
	left:0;
	margin:170px 0 0 0;
	padding:0;
	z-index: 1;
  }
#topPanel #headerPanelLeft img{
	width:100px;
	height:140px;
	z-index:1;
	padding:0;
	position:absolute;
	margin:0 0 0 0px;
	left: 60px;
	top: 30px;
  }
#topPanel #headerPanelLeft h2{
  background:#fff; 
  display:block; 
  width:900px; 
  height:30px; 
  margin:0 0 0 0px;
  font:18px/20px Georgia, "Times New Roman", Times, serif; 
  font-weight:normal; 
  padding:2px 0 0 0px; 
  color:#FF7113;
  }
#topPanel #headerPanelLeft p{
  margin:0 0 0 0px;
  font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  padding:5px 0 0 10px; 
  color:#0F0F0F;
  }
#topPanel #headerPanelRight{
	width:440px;
	height:190px;
	position:absolute;
	top:0px;
	left:160px;
	margin:200px 0 0 0;
	padding:0;
	z-index: 1;
  }
#topPanel #headerPanelRight img{
	width:132px;
	height:12px;
	position:absolute;
	padding:10px;
	margin:0 0 0 290px;
	left: -56px;
	z-index:1;
	top: 127px;
	}
#topPanel #headerPanelRight p{
  margin:0px 0 0 5px;
  font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  padding:5px 40px 0 10px; 
  color:#0F0F0F;
  }

/* /TOP PANEL*/

/* BODY PANEL*/
#bodyPanel{
  width:900px; 
  height:400px; 
  position:relative; 
  margin:0px auto; 
  padding:0;
  }
#bodyPanel h2{ 
  background:#fff; 
  display:block; 
  width:550px; 
  height:80px; 
  margin:0px 0 0 0px; 
  font:16px/18px Georgia, "Times New Roman", Times, serif; 
  font-style:italic;
  font-weight:normal; 
  padding:5px 40px 0 10px; 
  color:#FF7113;
  }
#bodyPanel p{
  margin:30px 0 0 0px; 
  font:11px/13px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  padding:5px 15px 0 0px; 
  color:#0F0F0F; 
  }
#bodyPanel #eventtable h3{ 
  display:block; 
  margin:0; 
  font:14px/16px Georgia, "Times New Roman", Times, serif; 
  font-style:italic;
  font-weight:normal; 
  padding:0px 0 0 0px; 
  color:#FF7113;
  }
#bodyPanel #eventtable p{
  margin:0px 0 0 0px; 
  font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  padding:0px 0 0 0px; 
  color:#0F0F0F; 
  }
#bodyPanel #vidPanel{
  display:block; 
  width:560px; 
  height:340px; 
  position:absolute; 
  top:-35px; 
  left:0px;
  margin:0px 0 100px 0px; 
  font:11px/12px Arial, Helvetica, sans-serif; 
  font-weight:normal; 
  color:#666666;
  z-index:1; 
  }
#bodyPanel #leftPanel p{
  display:block; 
  width:260px; 
  height:95px; 
  position:absolute; 
  top:0px; 
  left:0px;
  margin:100px 0 0 0px; 
  font:11px/12px Arial, Helvetica, sans-serif; 
  font-weight:normal; 
  padding:0px 0 0 0px; 
  color:#666666;
  z-index:1; 
  }
#bodyPanel #rightPanel p{
	display:block;
	width:260px;
	height:95px;
	position:absolute;
	top:0px;
	left:0px;
	margin:100px 0 0 300px;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:0px 0 0 0px; 
	color:#666666;
	z-index:1;
  }
#bodyPanel #faceBPanel{
	display:block;
	width:300px;
	height:435px;
	position:absolute;
	top:-210px;
	left:0px;
	margin:0px 0 0 600px;
	font:11px/12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#666666;
	z-index:1;
  }
#bodyPanel #faceBPanel p{
  margin:0px 0 0 0px; 
  font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  padding:0px 10px 0 5px; 
  color:#0F0F0F; 
  }
#bodyPanel #faceBPanel h2{
  background:#fff; 
  display:block; 
  width:280px; 
  height:100px; 
  margin:0px 0 0 0px; 
  font:16px/18px Georgia, "Times New Roman", Times, serif; 
  font-style:italic;
  font-weight:normal; 
  padding:35px 10px 10px 10px; 
  color:#FF7113;
  }
#bodyPanel #newstext p{
  display:block; 
  width:527px; 
  height:68px; 
  position:absolute; 
  bottom:135px; 
  left:63px;
  margin:15px 0 0 0px;
  font:10px/12px Georgia, "Times New Roman", Times, serif; 
  font-style:italic;
  font-weight:bold; 
  color:#FF7113; 
  padding:2px 10px 0 0px; 
  }
#bodyPanel p span{
  font-weight:bold;
  }
#bodyPanel #capstext p{
  display:block; 
  width:750px; 
  height:40px; 
  position:absolute; 
  bottom:12px; 
  left:62px;
  margin:15px 0 0 0px;
  font:10px/12px Georgia, "Times New Roman", Times, serif; 
  font-style:italic; 
  color:#555555; 
  padding:2px 10px 0 0px; 
  }
#bodyPanel #shortPanel{
  display:block;
  width:443px;
  height:219px;
  position:absolute;
  top:61px;
  left:-143px;
  margin:0px 0 0 600px;
  font:11px/12px Arial, Helvetica, sans-serif;
  font-weight:normal;
  color:#666666;
  z-index:1;
  }
#bodyPanel #shortPanel p{
  margin:0px 0 0 0px; 
  font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
  padding:0px 10px 0 5px; 
  color:#0F0F0F; 
  }
#social ul{
  width:500px;
  display:block;
  position:absolute;
  left:0px;
  bottom:64px;
  z-index: 1;
  }
#social li{
  float:left;
  vertical-align:middle; 
  font:10px/16px Arial, Helvetica, sans-serif; 
  font-weight:bold;
  }
#social ul li a{
  padding:0 6px; 
  color:#4C4C4C; 
  background:#FFFFFF; 
  text-decoration:none;
  }
#social ul li a:hover{
  text-decoration:underline;
  }

/* BLOG FORMATTING FOR BUZZBOOST FEED */
div.feedburnerFeedBlock { 
  height:179px; 
  border:2px solid #ddd; 
  background-color:#FFFFFF; 
  padding: 5px 5px 6px 5px;
  font:11px/13px "Trebuchet MS",Arial, Helvetica, sans-serif;
  color:#666666; 
  }
div.feedburnerFeedBlock p.date {
  display: inline;
  padding: 5px 5px 5px 5px;
  margin: 0 5px 0 5px;
  color:#666666;
  }
div.feedburnerFeedBlock ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
  }
div.feedburnerFeedBlock ul li {
  padding: 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E0E0E0;
  }
div.feedburnerFeedBlock ul li span.headline { 
  display:block;  
  font:18px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
  font-weight:bold; 
  margin:5px 0 0 0; 
  }
div.feedburnerFeedBlock ul li span.headline a {
  color: #FF7113;
  text-decoration: none;
  display: block;
  }
div.feedburnerFeedBlock ul li span.headline a:hover {
  color: #535353;
  }
#creditfooter {
  display: none;
  }


/* FOOTER PANEL*/
#footerPanel{
  width:100%;  
  background:#DCDCDC; 
  color:#4C4C4C; 
  font-size:12px;
  }
#footerbodyPanel{
  width:900px;
  height:85px; 
  position:relative; 
  margin:0 auto; 
  padding:0;
  }
#footerPanel ul{
  width:353px; 
  display:block; 
  position:absolute; 
  right:0px; 
  top:9px; 
  }
#footerPanel li{
  float:left; 
  font:12px/15px Arial, Helvetica, sans-serif; 
  font-weight:normal;
  }
#footerPanel ul li a{
  padding:0 6px; 
  color:#4C4C4C; 
  background:#DCDCDC; 
  text-decoration:none;
  }
#footerPanel ul li a:hover{
  text-decoration:underline;
  }
#footerPanel p.copyright{
  background:#DCDCDC; 
  display:block; 
  position:absolute; 
  top:26px; 
  right:36px; 
  color:#A64200;}
