@charset "utf-8";
/* The GothKnight Styles */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, img, small, strong, dl, dt, dd, ol, ul, li, fieldset, form, label { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }





body{ background:#2880bd; }
h1{ font-size:24px; color:#2880bd; padding:10px 30px 20px 30px; text-align:center }
h2{ font-size:18px; color:#f1991b; padding:10px 30px 20px 30px; text-align:center }
h3{ font-size:18px; color:#f1991b; padding:10px 30px 0px 30px; text-align:left; font-weight:normal; }
p{ padding:10px 30px 10px 30px; line-height:22px; font-size:14px;  }
div#list{ margin:10px 30px 10px 30px; text-align:left;  }
div#list p{ line-height:22px;  font-size:14px;  border-bottom:1px dotted #fff;  font-weight:normal; background:#e0e7f9 url(images/chk-icon.png) left no-repeat; padding:15px 20px 15px 60px !important;   }
div#list p.p2{background:#e5e5e5 url(images/chk-icon.png) left no-repeat;}

#container{ width:850px; background:#fff; font-family:Arial, Helvetica, sans-serif; margin:0 auto; border-left:2px solid #fff; border-right:2px solid #fff;}
#logo{ height:81px; }
#logo .imglog{ float:left; }
#logo div#follow{ float:right; padding-top:30px; padding-left:50px; background:url(images/follow-jamie-bubble.png) top left no-repeat;  }
#logo div#follow img{ margin-right:5px; border:0;}

#header{ clear:both; height:150px; background:url(images/4Day_JamieBannerLong.jpg) top left no-repeat; padding-left:150px; padding-top:0px; overflow:hidden;}
#header img{ padding-top:50px; }
 
 
#seminars{ height:auto; margin:15px  25px 20px 25px; clear:both; position:relative; padding:5px; background:#F0F0F0; border:1px dotted #ccc;}
.sem2{ background:#F0F0F0 !important; border:1px dotted #d2b8e0 !important;}
#seminars div{ margin:10px;  padding-left:220px;}
#seminars div h3{ font-size:18px; line-height:24px; color:#000; text-align:left; padding:0px !important; border-bottom:1px #fff dotted;}
#seminars div h4{ font-size:14px; line-height:24px; color:#1f6ba1; text-align:left; padding:0px !important;}
#seminars div h4 a:link, #seminars div h4 a:visited{ color:#1f6ba1; text-decoration:none; padding:2px; }
#seminars div h4 a:hover{ color:#fff; text-decoration:none; background:#f90; }
#seminars div p{ padding:0px !important; font-size:14px; font-weight:bold}
#seminars div p strong{ color:#666; }

#speakers{ width:780px; height:auto; margin:10px 20px 10px 20px; clear:both; position:relative; padding:10px;}
#speakers p{font-size:12px; line-height:18px; padding:10px 20px 10px 20px !important; }
#speakers h2{ font-size:16px; text-align:left; color:#000; padding:10px 20px 0px 20px !important;}
#speakers div#speakerpix{ width:160px; height:100px;  float:left; background:url(images/bubble-arrow.png) top right no-repeat;  }
#speakers div#speakerpix img, #speakers div#speakerpix2 img { padding-left:15px;}
#speakers div#speakerpix2{ width:160px; height:100px;  float:left; background:url(images/bubble-arrow2.png) top right no-repeat; }
#speakers div#speakerdesc{ width:620px; float:left; background:#e0e7f9;  text-align:left ;  }
#speakers div#speakerdesc2{ width:620px; float:left; background:#e0e7f9;  text-align:left ;}





#days{ width:800px; height:auto; margin:10px 20px 10px 20px; clear:both; position:relative; padding:10px;}
#days p{font-size:12px; line-height:18px; padding:10px 20px 10px 20px !important; }
#days h2{ font-size:16px; text-align:left; color:#000; padding:10px 20px 0px 20px !important;}
#days div#speakerpix{ width:240px; height:100px;  float:left;   }
#days div#speakerpix img, #speakers div#speakerpix2 img { padding-left:15px;}
#days div#speakerpix2{ width:240px; height:100px;  float:left;}

#days div#speakerdesc2{ width:540px; float:left; background:#ffffff;  text-align:left ;}




#saying{ width:500px; margin:0 auto;  border:5px solid #c5d7e5; background:#346b98; color:#fff; margin-top:20px; margin-bottom:20px; }
#saying p.stext{ font-size:14px; font-weight:bold; font-style:italic !important; line-height:22px; padding:10px 20px 10px 20px; }
#saying p.sname{ font-size:14px; font-weight:bold; font-style:italic !important; line-height:22px; padding:10px 20px 10px 20px; text-align:right; color:#f1991b; }

#vidbox{ width:720px; height:300px; margin:15px 25px 20px 60px; clear:both; position:center; padding:5px; background:#f7f7f7; border:1px dotted #ccc; }
#vidbox p{  font-size:12px; line-height:18px; font-style:italic; padding:5px 0px 5px 0px; }
#vidbox h4{  font-size:16px; line-height:18px; color:#666; }
#vidbox div#vidpanel{ width:280px; margin:15px;  float:left; }
#vidbox div#vidtext{ width:370px; margin:15px 10px 15px 5px; float:right;  }


#vidbox1{ width:600px; height:500px; margin:60px 25px 20px 120px; clear:both; position:center; padding:5px; background:#f7f7f7; border:1px dotted #ccc; align:centre;}
#vidbox1 p{  font-size:12px; line-height:18px; padding:5px 0px 5px 0px; }
#vidbox1 h4{  font-size:16px; line-height:18px; color:#666; }
#vidbox1 div#vidpanel{ width:280px; margin:15px;  float:left; }
#vidbox1 div#vidtext{ width:370px; margin:15px 10px 15px 5px; float:right;  }




#disclaimer p{ font-size:12px !important; line-height:18px; padding-bottom:10px; }

#footer{ clear:both; background:#346b98; padding-top:20px; padding-bottom:20px; font-size:11px; color:#fff; text-align:center; }
#footer a:link, #footer a:visited{ color:#fff; text-decoration:none; }


