/* CSS Codes By Proweaver Joan */

/*reset*/
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, 
dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td {
	border:0pt none;
	font-size:100%;
	margin:0pt;
	outline-color:invert;
	outline-style:none;
	outline-width:0pt;
	padding:0pt;
}

.clearfix{ clear:both; overflow:hidden; }
.floatleft_img{ float:left; padding-right:10px;}
.floatright_img{ float:right; padding-left:10px;}
.f-left{float:left;}
.f-right{float:right;}
.no-border a {border:none !important;}

/* body */
body { 
margin:0; 
padding:0; 
font-size:12px;
line-height:20px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color:#000; 
background:url(images/bg.jpg) repeat-x #a8d6ff; 
}

/*basics*/
a img { border:none; }
a { text-decoration:underline; color:#1f3f9d; }
a:hover { text-decoration:none; color:#C00000; }
.comp{ color:#1f3f9d; font-weight:bold; }
.comingsoon{ color:red; font-weight:bold; font-style:italic; }
.clearfix{ clear:both; overflow:hidden; }
p{ padding:0px 0px 12px 0px; }
h1{ font-size:24px; margin:0; padding:0; }
h2{ font-size:20px; margin:0; padding:0; }
h3{ font-size:16px; margin:0; padding:0; }
h4{ font-size:14px; margin:0; padding:0; }
h5{ font-size:12px; margin:0; padding:0; }
h6{ font-size:10px; margin:0; padding:0; }

/*layers*/
#wrapper{ width:980px; height:auto; margin:0 auto; position:relative;}
#banner{  width:980px; height:167px; background:url(images/bgbanner.jpg) no-repeat; margin-top:2px; position:relative;}
	.complogo {float:left; padding-left:40px;}
	.top-img{position:absolute; top:20px; right:0;}
	.banner-top{width:230px; color:#084f3a; position:absolute; top:55px; right:250px;}
	.banner-top p{float:left; line-height:30px; padding-right:5px;}
	.callus{width:180px; height:auto; float:right; color:#0b2e00; padding:100px 250px 0 0;}
	.callus h3{font-size:28px!important;}
	.callus h2{color:#21409a!important; font-size:20px;}
	.slogan-banner{font-size:22px; position:absolute; top:90px; left:250px; font-weight:bold;}

/*nav*/
#nav{ width:980px; height:51px; background:url(images/navbg.jpg) repeat-x;}
	#nav ul { padding:0; margin:0; list-style-image:none; list-style:none; padding-left:10px; }
	#nav ul li{ display:inline; }
	#nav ul li a{ color:#fff; font-weight:bold; font-family:Arial, Tahoma; display:block; background:url(images/nav-left.jpg) no-repeat top left; text-decoration:none; float:left;}
	#nav ul li a span{ padding:0px 43px; line-height:51px; display:block; background:url(images/nav-right.jpg) no-repeat top right;}
	#nav ul li a:hover, #nav ul li.current_page_item a{ display:block; color:#000 !important; background:url(images/nav-hover-left.jpg) no-repeat top left; }
	#nav ul li a:hover span, #nav ul li.current_page_item a span{ display:block; background:url(images/nav-hover-right.jpg) no-repeat top right; }
	#nav ul li.spacer{ width:2px; height:51px; float:left; background:url(images/navSpacer.jpg) no-repeat; }	
	
/*flash*/
#flash{ width:980px; height:422px; background:url(images/flashbg.jpg) no-repeat;}
#container{float:left;}	
	.flash_text{width:300px; float:right; line-height:50px; color:#fff; padding:150px 40px 0 0;}
	.flash_text p{font-size:68px;}
	.flash_text span{font-size:30px!important;}
	
/*main*/	
#main{ width:980px; height:auto; background:#fff; padding-bottom:20px;}
	#col_a{width:285px; height:auto; float:left; padding:15px 15px; position:relative;}
	.left_tab{width:285px; height:268px; background:url(images/left-tab.jpg) no-repeat;}
	.left_tab a{width:86px; height:107px; display:block; background:url(images/donate-btn.png) no-repeat; position:absolute; top:148px; left:28px;}
	.left_tab a:hover{width:86px; height:107px; display:block; background:url(images/donate-btn-hover.png) no-repeat;}
	
	.contact{width:265px; height:225px; display:block; background:url(images/contact-bg.jpg) repeat-x; border-radius:8px 8px; margin-top:8px; padding:0 10px;}
	.contact h2{width:260px; padding:15px 0 8px 0; border-bottom:1px solid #ff9b05;}
	.details{font-size:13px; padding-top:12px;}
	.details img{float:left; padding:0 10px 0 0px;}
	.details p{color:#343434; padding-left:30px;}
	.details span{color:#343434; padding-left:15px;}
	.details a{color:#000; font-weight:bold; line-height:25px;}
	
	#col_b{width:660px; height:auto; float:right; padding:15px 0;}
	.content h3{font-family:Arial, Tahoma;}
	.content h2{color:#1f3f9d; font-weight:bold; padding-bottom:5px;}
	.content p{ font-size:13px; padding:10px 10px 0 0; line-height:25px;}
	.content ul{list-style:none; margin:0; padding:0; padding-left:15px;}
	.content ul li{display:block; background:url(images/bullet.png) no-repeat; padding-left:25px; line-height:25px;}

/*footer inside*/
#footer{ width:980px; height:81px; background:url(images/footer-bg.jpg) no-repeat; color:#fff; font-size:12px; padding-top:14px;}
	#footer ul {padding:0; margin:0; text-align:center;}
	#footer a {color:#fff; text-decoration:none;}
	#footer a:hover , #footer ul li.current_page_item a{color:#f5ab3b; text-decoration:underline;}
	
	.footer_links { padding-top:10px;}
	.footer_links ul li {display:inline; padding:0px 9px; letter-spacing:0px;}
	.footer_links ul li.first {border:none;}
	.footer_links ul li a {color:#fff; text-decoration:none;}

	.footer_copy { font-size:11px;padding:0px 9px; color:#fff; letter-spacing:1px;}
	.footer_copy ul li {display:inline; padding:0px 3px;} 

/*SEARCH*/
.search_results div.page, .search_results div.post{ padding:15px; margin:10px 0; color:#000;}
.search_results h2 a{ text-decoration:none!important; }
.search_results div.entry-meta{ font-style:italic; }
.search_results a{ color:#000; }
.search_results a:hover{ text-decoration:none; }  
 
/*dropdown*/  
#access .menu-header li, div.menu li {float:left; position:relative; display:block;}
	#access ul ul {display:none; position:absolute; top:50px; left:-10px; float:left; z-index:9999;}           
	#access ul ul li{display:block;} 
	#access ul ul li.spacer {display:none;} 
	#access ul ul a span {height:auto; line-height:22px !important; background:#1c42a9 !important; padding:0 0 0 10px;}
	#access ul ul a {border-bottom:1px solid #ff9b05; background:#1c42a9 !important; text-align:left; font-size:13px; font-weight:normal; width:260px; height:auto; display:block; 
		margin:0; padding:5px 0; color:#fbbd60!important; text-transform:capitalize;}
	#access ul ul ul {left: 100%; top: 0;}
	#access ul li:hover > ul {display: block;}
	#access ul ul a:hover span, #access ul ul li.current_page_item a span{background:#f1da5c !important; text-decoration:none;}
	#access ul ul a:hover, #access ul ul li.current_page_item a{background:#f1da5c !important; color:#173da9!important;}

/*Who's Your Daddy*/
#wyd {background-image:url('http://www.cdmltc.org/wp-content/uploads/2013/05/bg1804.png');}
#riverview {padding-top:20px; width:40%;margin-left:20px;}
#casinos {width:40%;margin-left:60%;}
#logo {width:80%;margin-left:auto;margin-right:auto;}
#ticketform {width:80%;margin-left: auto;margin-right: auto; margin-top;20px; margin bottom:40px;padding:20px;}
#visa {padding-left:20px; padding-bottom:10px;}