html, 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,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;	} body {	line-height: 1;	} ol, ul {	list-style: none;	} blockquote, q {	quotes: none;	} /* remember to define focus styles! */:focus {		} /* remember to highlight inserts somehow! */ins {	text-decoration: none;	} del {	text-decoration: line-through;	} /* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;	} /* -------- CLEARFIX -------- */.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both;	visibility: hidden;	} * html>body .clearfix {	display: inline-block; 	width: 100%;	} * html .clearfix {	/* Hide from IE-mac \*	height: 1px;	/* End hide from IE-mac */	} .clearfix {    zoom: 1;	}/* -------- END CLEARFIX -------- */

body{background-color:#1e1e1e;color:#fff;font-family:Verdana, sans-serif;font-size:.7em;line-height:1.4em;}
h2, a{color:#afdb00}
p{margin-bottom:1em;}


/********** structure *************/
div#container{width:1024px;margin:0 auto;}
div#main{background-color:#063339;float:left;width:1024px;overflow:hidden;}
div#header{border-bottom:1px solid #fff;overflow:auto;height:107px;}
div.left{width:550px;float:left;overflow:hidden;}
div.right{width:450px;float:left;}



/********** homepage *************/
div#aboutourorganization{background:url(../images/aboutbg.gif) top left no-repeat;padding:40px 40px 0 40px;position:relative;}
#aboutourorganization a.gallery{position:absolute;right:60px;bottom:10px;}
div#upcomingevents{background:url(../images/upcomingeventsbg2.jpg) top left no-repeat;padding:0px 30px 0px 210px; height:480px;}
div#upcomingevents > div{margin-bottom:5px;}
div#upcomingevents h4{margin-top:26px;}

div#ourextrapoints{background:url(../images/ourextrapoints.jpg) top left no-repeat;height:194px;margin-top:25px;}
div#ourextrapoints h2{display:none;}
div#ourextrapoints p{padding:65px 25px 0px 40px;}

div#inmemory{background:url(../images/inlovingmemory.jpg) top left no-repeat;height:252px;margin-top:25px;}
div#inmemory h2{display:none;}
div#inmemory p{padding:65px 25px 0px 40px;}

div#sponsors {padding:10px 0px 30px 45px;}

div#inthenews{background-color:#216c76;width:100%;clear:both;padding:10px 0px;}
div#inthenews h2, div#inthenews p{width:40%;margin-left:20px;}

h2#during{background:url(../images/during.gif) top left no-repeat;text-indent:-100em;}


div#featuredquestion{background-color:#0e3c42;padding-bottom:5px;margin-bottom:20px; overflow:hidden;}
div#featuredquestion label{height:20px;clear:both;}
div#featuredquestion p{margin:10px 10px 30px 45px; font-size:12px; width:380px;}
div#featuredquestion h2.askdavid{background:url(../images/featuredquestionh2.gif) top left no-repeat;height:103px;text-indent:-100em;margin-left:0;}
#featuredquestion h2, #featuredquestion h3{margin-left:22px;}
div#featuredquestion > p	{ margin:0 0 0 43px; width:200px; float:left; }

#pjorderonline a	{ display:block; margin:50px 0 0 200px;}
#pjorderonline a	{ width:100px; height:69px; display:block; background:url(../images/papajohns_order.png); }

/********** ask dave page *************/
div.askdavid{background:url(../images/askdavidbg.jpg) top left no-repeat;min-height:500px;}
div.askdavid form{width:460px;height:400px;margin:100px auto 0; padding-left:10px;}
div.askdavid form p{margin:0 auto;width:415px;margin-bottom:11px;}
div.askdavid form input{width:405px;font-size:1.5em;font-family:'courier new';}
div.askdavid form textarea{width:405px;font-size:1.5em;font-family:'courier new';height:140px;}
input#ask{width:124px;height:32px;}
/*rotator*/
#q_rotator_navi					{ float:right; padding:26px 38px 0 0; }
#q_rotator_navi a 				{ background:url(../images/qrotatebtn.gif) -20px 20px; text-indent:-9999px; margin:0; padding:0; display:inline-block; width:20px; height:20px; border:none;}
#q_rotator_navi a.activeSlide 	{ background-position:0 0; }
#q_rotator_navi a:focus 		{ outline: none; }

#q_rotator_navi a, 				{ text-indent:-2px; margin-left:5px; color:#0E3C42;}



a#askquestion{width:124px;height:32px;display:block;text-indent:-100em;overflow:hidden;background:url(../images/askquestion.gif) top left no-repeat;outline:none;margin:15px 0px 40px 0px;}

form#getupdates{background:url(../images/getupdatesbg.jpg) top left no-repeat;width:375px;height:158px;padding:50px 0px 0px 0px;margin:0 auto;}
#getupdates p, #getupdates h2{width:70%;margin-left:25px;}
#getupdates h2{background:url(../images/getupdates.gif) top left no-repeat;text-indent:-100em;}

label.question{background:url(../images/question.gif) top left no-repeat;text-indent:-100em;display:block;width:22px;float:left; margin:10px 10px 0 10px;}
label.answer{background:url(../images/answer.gif) top left no-repeat;text-indent:-100em;display:block;width:22px;float:left;margin:0px 10px 0 10px;}


/********** nav *************/
a#logo{float:left;margin:20px 0 0 0px;}
ul#nav{overflow:auto;float:right;}
ul#nav li{margin-right:1px;text-align:center;float:left;}
ul#nav li a{width:83px;height:107px;text-indent:-1000em;display:block;outline:none;}

li#home{background:url(../images/nav/home1.gif) top left no-repeat;}
li#askdavid{background:url(../images/nav/askdavid1.gif) top left no-repeat;}
li#gallery{background:url(../images/nav/gallery1.gif) top left no-repeat;}
li#davidslocker{background:url(../images/nav/davidslocker1.gif) top left no-repeat;}
li#newsandevents{background:url(../images/nav/newsandevents1.gif) top left no-repeat;}
li#contact{background:url(../images/nav/contact1.gif) top left no-repeat;width:200px;}
li#contact2 a, li#contact a{float:left;}


li#home:hover, li#home2{background:url(../images/nav/home2.gif) top left no-repeat;}
li#askdavid:hover, li#askdavid2{background:url(../images/nav/askdavid2.gif) top left no-repeat;}
li#gallery:hover, li#gallery2{background:url(../images/nav/gallery2.gif) top left no-repeat;}
li#davidslocker:hover, li#davidslocker2{background:url(../images/nav/davidslocker2.gif) top left no-repeat;}
li#newsandevents:hover, li#newsandevents2{background:url(../images/nav/newsandevents2.gif) top left no-repeat;}
li#contact:hover, li#contact2{background:url(../images/nav/contact2.gif) top left no-repeat;width:200px;}



/********** footer *************/
div#footer{background-color:#1e1e1e; text-align:center;clear:left;padding-top:5px;}
div#footer p{margin:8px 0px;}
div#footer div{background-color:#161616;}

/********** sponsor logos *************/
ul#sponsors{background-color:#161616;overflow:auto;list-style:none;width:920px;margin:0 auto;}
ul#sponsors li{float:left; width:100px;height:60px;background-position:top center; background-repeat:no-repeat;text-indent:-1000em;}
li#cento{background-image:url(../images/logos/cento.gif);}
li#lincoln{background-image:url(../images/logos/lincoln.gif);}
li#ar{background-image:url(../images/logos/ar.gif);}
li#novacare{background-image:url(../images/logos/novacare.gif);}
li#limopatrick{background-image:url(../images/logos/limopatrick.gif);}
li#CFB{background-image:url(../images/logos/cfb.gif);}
li#cescaphe{background-image:url(../images/logos/cescaphe.gif);}
li#shoprite{background-image:url(../images/logos/shoprite.gif);}
li#pepsi{background-image:url(../images/logos/pepsi.gif);}

div#main.gallery{height:500px;background:url(../images/gallerybg.jpg) top left no-repeat;}
div#main.gallery div#flashVideo{position:relative;margin-left:284px;top:85px;}

div.newsandevents{background:url(../images/newsandeventsbg.jpg) top left no-repeat #063339;overflow:auto;background-color:blue}


div#posts{width:370px;background-color:#216c76;position:relative;margin-top:172px;margin-left:120px;float:left;

}
div#video{float:left;margin-top:172px;margin-left:20px;}
div#posts div.postholder{padding:20px;}

div.postholder > div{margin:20px 0px;position:relative;}
div.postholder img{display:block;}

div.davidslocker{background:url(../images/davidslockerbg.jpg) top left no-repeat #063339;height:700px;}
.davidslocker p, .davidslocker ul{width:360px;position:relative;left:550px;top:120px;}
.davidslocker ul{list-style:disc;margin-left:10px;}
.davidslocker ul li{margin-bottom:10px;}
div.contact{background:url(../images/contactbg.jpg) top left no-repeat #063339; height:800px;}
div.contact h2{margin-top:20px;}
div.contact em{margin-bottom:1em;font-weight:normal;}
div.contact ul li{font-weight:bold;}
div.contact div{float:left;position:relative;top:173px;left:170px;}
div.contactinfo{width:260px;padding-right:20px;margin-right:40px;border-right:1px solid #fff;margin-top:20px;}

div.askdavid div{width:80%;padding:40px;}
div.askdavid label{display:block;}
div.postdetails{position:relative;top:0px;left:0px;width:650px;display:none;background-color:white;z-index:100;color:#000000;padding:20px;font-size:1.1em;}
a.close{position:absolute;top:-20px;background-color:#fff;display:block;padding:10px;height:20px;left:0px;}



/********** askdave archive *************/
#archive
	{ width:489px; margin:-85px auto 0; padding:40px 0 0 30px;}
#archive h2
	{ width:489px; height:90px; margin:0 auto; 
	  background:url(../images/archivetitlebg.jpg);text-indent:-9999px; }
#archive ul
	{ width:463px;  padding-bottom:20px;background:url(../images/archivebodybg.jpg); }

.adp_question
	{ padding:0 20px 5px 40px;
	  background:url(../images/questionicon.jpg) top left no-repeat; }
.adp_answer
	{ padding:0 20px 0px 40px; 
	  background:url(../images/answericon.jpg) top left no-repeat; }
.adp_answer p
	{ border-bottom: 1px solid #fff; padding-bottom:10px }
#last
	{ border-bottom:none; }
	
.fUrl
	{ display:none; }