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:#89232e}
p{margin-bottom:1em; font-size:12px; font-family:arial, sans-serif; color:#000; line-height:18px;}


/********** structure *************/
div#container{width:1024px;margin:0 auto;}
div#main{background:url(../images/background.jpg) top left no-repeat; background-color:#c3a775;float:left;width:1024px;overflow:hidden;}
div#header{border-bottom:1px solid #fff;overflow:auto;height:107px;}
div.left{width:650px;float:left;overflow:hidden;margin-top:40px; margin-left:45px;}
div.right{width:320px; float:left;margin-top:40px; }



/********** 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#topright{margin-top:25px; height:250px; color:#fff;}
div#topright p{padding:5px 25px 0px 0px;}

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{padding-bottom:5px; color:#000; 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/Ask_tag.png) 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/background.jpg) top left no-repeat; overflow:auto; background-color:#c3a775;}
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:left; padding:26px 38px 0 30px; }
#q_rotator_navi a 				{ background:url(../images/qrotatebtn_2.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/question_button.png) top left no-repeat;outline:none;margin:15px 0px 40px 100px;}

form#getupdates{background-color:#7f6d4c; width:295px;height:158px;padding:20px 0px 0px 0px;}
#getupdates p, #getupdates h2{width:70%;margin-left:25px;}
#getupdates h2{color:#89232e; font-weight:bolder; font-family:arial, sans-serif; font-size:24px;}

label.question{background:url(../images/question2.png) top left no-repeat; text-indent:-100em;display:block;width:22px;float:left; margin:10px 10px 0 10px;}
label.answer{background:url(../images/answer2.png) 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/home3.gif) top left no-repeat;}
li#askdavid:hover, li#askdavid2{background:url(../images/nav/askdavid3.gif) top left no-repeat;}
li#gallery:hover, li#gallery2{background:url(../images/nav/gallery3.gif) top left no-repeat;}
li#davidslocker:hover, li#davidslocker2{background:url(../images/nav/davidslocker3.gif) top left no-repeat;}
li#newsandevents:hover, li#newsandevents2{background:url(../images/nav/newsandevents3.gif) top left no-repeat;}
li#contact:hover, li#contact2{background:url(../images/nav/contact3.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; color:#fff;}
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/Sponsor_logos_001.gif);}
li#lincoln{background-image:url(../images/logos/Sponsor_logos_002.gif);}
li#ar{background-image:url(../images/logos/Sponsor_logos_003.gif);}
li#novacare{background-image:url(../images/logos/Sponsor_logos_004.gif);}
li#limopatrick{background-image:url(../images/logos/Sponsor_logos_005.gif);}
li#CFB{background-image:url(../images/logos/Sponsor_logos_006.gif);}
li#cescaphe{background-image:url(../images/logos/Sponsor_logos_007.gif);}
li#shoprite{background-image:url(../images/logos/Sponsor_logos_008.gif);}
li#pepsi{background-image:url(../images/logos/Sponsor_logos_009.gif);}

div#main.gallery{background:url(../images/background.jpg) top left no-repeat; background-color:#c3a775;}
div#main.gallery div#flashVideo{position:relative;margin-left:124px;top:15px;}

div.newsandevents{background:url(../images/background.jpg) top left no-repeat #063339;overflow:auto;background-color:blue}


div#posts{width:370px;background-color:#89232e;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/davidslockerbg2.jpg) top left no-repeat #063339;height:700px;}

.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:0px;}

div.askdavid div{width:80%;padding:40px;}
div.askdavid label{display:block;}
div.postdetails{position:relative;overflow:hidden; 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:-8px;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; }
	
	
/*======================================================================
	CLEARFIX
----------------------------------------------------------------------*/
.clearfix { display: block; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0.1px; clear: both; font-size: 0; visibility: hidden; }


#slider-control{position:relative;top:15px;margin-left:35px;z-index:16;height: 36px;}
#slider-control a {color:#fff; background-color:#89232e;border-radius:8px; display:block; float:left; padding-left:2px; text-decoration:none; font-weight:bold; height:20px;margin-left:1px;width:20px}
#slider-control a:hover, #slider-control a.activeSlide{background-color:#1e1e1e!important;}


.content-slider{background-color:#fff;clear:both;min-height:300px;padding:16px;width:608px}
.content-slider h3{clear:right;color:#776D86;font-family:rosewood-std-fill-1,rosewood-std-fill-2;font-size:1.5em;line-height:1.5em;padding:.5em 0}
.content-slider li ul li{line-height:1.5em;margin-left:32px;padding:4px}
.content-slider p{line-height:1.5em;padding:.5em 0}
.content.left{float:left;position:relative;width:630px}
.content.left h1{color:#776d86;font-family:rosewood-std-fill-1,rosewood-std-fill-2;font-size:2em;padding:12px 0;text-transform:uppercase}
.content.right{float:right;position:relative;width:340px}
.content.right .box-small{background-color:#ead4a7;float:right;font-size:.9em;margin-bottom:16px;min-height:0;padding:10px;width:305px}
.content.right .box-small.media{background-color:#776D86;padding:0;position:relative;width:325px!important}
.content.right .box-small.media .media-content{border:solid 1px #FFF;margin:4px;padding:8px;position:relative}
.content.right .post{background:none;background-color:#DFA222;float:right;margin:0 0 16px;position:relative;width:325px}
.div-switcher .form li p{clear:left;float:left;line-height:30px;width:40%}


.rotatorlink:hover{color:#e3e3e3}
.schedule .error{color:red}
.slider	{width:932px !important; margin:0 auto; z-index:9; background: #7f6d4c; padding-right: 19px }
.slider a{color:#FFF;}
.slider a:hover{color:#FFF!important}
.slider img{height:369px;width:670px}
.slider li{position:relative; width:972px !important;}
.slider div{color:#FFF;font-family:arial;font-size:14px;height:309px;left:641px;line-height:1.5em;padding:10px 24px 0;position:absolute;top:0;width:233px!important;z-index:9999;}
/* .sliderbg{background-color:#7f6d4c; font-family:arial;font-size:15px;height:309px;line-height:1.5em;padding:60px 24px 0;position:absolute;top:138px; right:348px;width:233px!important;z-index:1} */
.slider,.sub-slider,.box-small li,li.tabed,.form,.form li{list-style:none}

.rotatorheader	{margin-left:5px; width:240px; font-weight:bold; color:#fff; font-size:17px; padding:20px;background-color:#89232e;}
.rotatortext	{margin-left:20px; color:#fff;}

/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }



div#aboutorg h2.aboutorg{background:url(../images/about_tag.png) top left no-repeat;height:103px;text-indent:-100em;margin-left:0;}
	
