body, div, span, 
applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, 
small, strike, strong, sub, sup, tt, var, 
dd, dl, dt, li, ol, ul, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; text-align:left; vertical-align:baseline}
a img, :link img, :visited img{border:0}
table{border-collapse:collapse; border-spacing:0}
ol, ul{list-style:none}
q:before, q:after, 
blockquote:before, blockquote:after{content:""}

html{margin:0; padding:0; height:100%; margin-bottom:1px; background:#fff}
body{font-family:Verdana,Arial,Helvetica,sans-serif; background:#fff; font-size:0.75em; width:1000px; text-align:center; margin:0 auto; padding:0}

#main{width:1000px; text-align:left;}
#header{width:1000px;clear:both;margin:10px 0 0 0;}
#menu,#footermenu{width:579px;height:89px;float:right;margin:5px 31px 0 0;background:#f1f1ee;display:inline;}
#footermenu{margin-top:0; height:40px}
#footer{width:100%}
#content{clear:both; width:100%;height:587px;background:url(/site/presentations-with-impact.jpg) no-repeat top left;position:relative; overflow:auto;}
#footer{clear:both; padding:0; width:100%; margin:0 auto; text-align:left}

#menu ul{padding:30px 0 0 30px;}
#menu ul li{display:inline; float:left; padding:4px 10px;border-left: 2px solid #f5ac8e;}
#menu ul li.first {border:none;}
#menu ul li a{font-size:1.3em; color:#626b4f; text-decoration:none; float:left}
#menu ul li a:hover, #menu ul li a.selected{color:#000;border-bottom:2px solid #f5ac8e; }

#footermenu ul{padding:7px 0 0 30px;}
#footermenu ul li{display:inline; float:left; padding:4px 10px;border-left: 2px solid #f5ac8e;}
#footermenu ul li.first {border:none;}
#footermenu ul li a{font-size:1em; color:#626b4f; text-decoration:none; float:left}
#footermenu ul li a:hover, #footermenu ul li a.selected{color:#000;border-bottom:2px solid #f5ac8e;}

strong{font-weight:bold}
.clear{font-size:0em; line-height:0em; clear:both; height:0px;width:0;overflow:hidden;}
.clearl{font-size:0em; line-height:0em; clear:left; height:0px;width:0;overflow:hidden;}
.fl{float:left}
.fltp {padding:8px 0 0 0;}
.flp{float:left; padding:8px 10px 10px 0}
.fr{float:right}
.frp{float:right; padding:8px 0 10px 25px}
.padding{padding:25px}

#xform{margin:8px 0 0 0}
#xform label{float:left; width:140px; margin-bottom:5px; color:#54605b; font-weight:bold; font-size:0.85em}
#xform .inlinelabel{width:300px}
#xform input{float:left; width:250px; margin-bottom:5px;color:#54605b;}
#xform select{float:left;width:250px; margin-bottom:5px;color:#54605b;}
#xform .longlabel{width:285px; margin-top:2px}
#xform .ilabel{width:120px; float:left}
#xform .sm{margin-top:3px; width:120px}
#xform .longlabel2{width:135px; margin-top:2px}
#xform .s{width:15px; float:left}
#xform #ftype{width:623px; height:70px}
#xform .r{color:#666}
.cbox{float:left; width:150px; padding-bottom:7px}
#xform textarea{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:1em; margin-bottom:5px;width:250px;padding: 1px 2px;color:#54605b;}
#xform #xsubmit{width:105px; margin:1px 10px 0 0}

h1{font-size:50px; line-height:1.1em; font-weight:normal; color:#1a4261; font-family:"Lucida Grande","Lucida Sans Unicode",geneva,verdana,"trebuchet ms",arial}
h2{font-size:28pt; line-height:1.1em; font-weight:normal; color:#f7633c; font-family:arial,verdana,"trebuchet ms"}
h3{color:#54605b; font-weight:bold}

#logo{float:left}
#content p{padding:3px 0 3px 0; line-height:1.45em; color:#54605b}
#footer p{padding:3px 0 5px 5px; line-height:1.45em; color:#54605b}
#content .big{font-size:1.05em; line-height:1.45em}
#content .medium{font-size:1.3em; line-height:1.2em}
#content .black{color:#000}
#content .red{color:#f05452}
#content .green{color:#CAE096}
#content .orange{color:#E36F1E}
#content a{color:#54605B; font-weight:bold; text-decoration:none}
#content a:hover{text-decoration:underline}
#content .list{margin:0 0 0 20px; padding:0; list-style-type:square}
#content .list li{padding:3px 0 3px 0; line-height:1.45em; color:#54605b}
#content .padding { padding: 30px 140px 20px 430px;}

#footer a{color:#000; text-decoration:underline}
#footer a:hover, #footer a.selected{text-decoration:none}

#challenge { position:absolute;bottom:30px;right:15px;}


#content.why { background:url(/site/bespoke-presentations.jpg) no-repeat top left;}
#content.design { background:url(/site/presentations-with-impact.jpg) no-repeat top left;}
#content.keynote { background:url(/site/keynote-presentations.jpg) no-repeat top left;}
#content.events{background:url(/site/7-day-challenge.jpg) no-repeat top left;}
#content.film{background:url(/site/video-presentations.jpg) no-repeat top left;}
#content.training{background:url(/site/presentation-training.jpg) no-repeat top left;}
#content.contact-us{background:url(/site/powerpoint-presentations.jpg) no-repeat top left;}

.flbar {float:left;margin: 12px 0 0 15px;}
