/*
Theme Name: Dumbo CSA
Theme URI: http://www.dumbocsa.org/
Description: The Dumbo CSA WordPress theme based.
Version: 1
Author: The Concept Farm
Author URI: http://www.conceptfarm.com/

	The CSS, XHTML and design has NOT been released!

*/



/* === 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, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0px;
padding: 0px;
border: 0px;
outline: 0px;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

:focus 
{
outline: 0px;
}

ol, ul 
{
list-style: none;
}

table 
{
border-collapse: separate;
border-spacing: 0px;
}

caption, th, td 
{
text-align: left;
font-weight: normal;
}


/* === GLOBAL === */
body 
{
font-size: 75%; /* Resets 1em to 10px */
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
background-color: #aeaeae;
color: #7d7d7d;
padding:20px 2px;
}

	#header, #content, #footer
	{
	border:2px #cccccc solid;
	width:800px;
	margin:0px auto;
	font-size:1em;
	line-height:1.5em;
	background-color:#FFFFFF;
	}
	
	#header 
	{
	border-bottom:1px white solid;
	}
	
		h1 a
		{
		width:800px;
		height:153px;
		background-image:url(images/logo_csa_sm.gif);
		display:block;
		}
		
		ul.mainNav_Home
		{
		padding:6px 0px;
		padding-left:174px;
		list-style:none;
		background-color:#a1a1a1;
		}
		
		ul.mainNav
		{
		padding:6px 0px;
		padding-left:225px;
		list-style:none;
		background-color:#a1a1a1;
		}
	
			ul.mainNav li
			{
			margin-left:23px;
			float:left;
			}
			
			ul.mainNav_Home li
			{
			margin-left:25px;
			float:left;
			}
				/*FOR REGULAR PAGES*/
				ul.mainNav li.page-item-6 { width:60px; height:10px; background-image:url(images/nav_calendar.gif); }
				ul.mainNav li.page-item-6:hover { background-image:url(images/nav_calendar_over.gif); }
				ul.mainNav li.page-item-6.current_page_item { background-image:url(images/nav_calendar_selected.gif); }
				
				ul.mainNav li.page-item-5 { width:52px; height:10px; background-image:url(images/nav_joining.gif); }
				ul.mainNav li.page-item-5:hover { background-image:url(images/nav_joining_over.gif); }
				ul.mainNav li.page-item-5.current_page_item { background-image:url(images/nav_joining_selected.gif); }
				
				ul.mainNav li.page-item-2 { width:60px; height:10px; background-image:url(images/nav_about.gif); }
				ul.mainNav li.page-item-2:hover { background-image:url(images/nav_about_over.gif); }
				ul.mainNav li.page-item-2.current_page_item { background-image:url(images/nav_about_selected.gif); }
				
				ul.mainNav li.page-item-7 { width:59px; height:10px; background-image:url(images/nav_email.gif); }
				ul.mainNav li.page-item-7:hover { background-image:url(images/nav_email_over.gif); }
				ul.mainNav li.page-item-7.current_page_item { background-image:url(images/nav_email_selected.gif); }
				
				ul.mainNav li.page-item-3 { width:36px; height:10px; background-image:url(images/nav_links.gif); }
				ul.mainNav li.page-item-3:hover { background-image:url(images/nav_links_over.gif); }
				ul.mainNav li.page-item-3.current_page_item { background-image:url(images/nav_links_selected.gif); }
				
				ul.mainNav li.page-item-8 { width:20px; height:10px; background-image:url(images/nav_faq.gif); }
				ul.mainNav li.page-item-8:hover { background-image:url(images/nav_faq_over.gif); }
				ul.mainNav li.page-item-8.current_page_item { background-image:url(images/nav_faq_selected.gif); }
				
				ul.mainNav li.page-item-9 { width:52px; height:10px; background-image:url(images/nav_gallery.gif); }
				ul.mainNav li.page-item-9:hover { background-image:url(images/nav_gallery_over.gif); }
				ul.mainNav li.page-item-9.current_page_item	 { background-image:url(images/nav_gallery_selected.gif); }		
				
				ul.mainNav li.page-item-10 { width:36px; height:10px; background-image:url(images/nav_forum.gif); }
				ul.mainNav li.page-item-10:hover { background-image:url(images/nav_forum_over.gif); }
				ul.mainNav li.page-item-10.current_page_item { background-image:url(images/nav_forum_selected.gif); }		
				
				
				/*FOR HOME PAGE*/
				ul.mainNav_Home li.page-item-6 { width:60px; height:10px; background-image:url(images/nav_calendar.gif); }
				ul.mainNav_Home li.page-item-6:hover { background-image:url(images/nav_calendar_over.gif); }
				ul.mainNav_Home li.page-item-6.current_page_item { background-image:url(images/nav_calendar_selected.gif); }
				
				ul.mainNav_Home li.page-item-5 { width:52px; height:10px; background-image:url(images/nav_joining.gif); }
				ul.mainNav_Home li.page-item-5:hover { background-image:url(images/nav_joining_over.gif); }
				ul.mainNav_Home li.page-item-5.current_page_item { background-image:url(images/nav_joining_selected.gif); }
				
				ul.mainNav_Home li.page-item-2 { width:60px; height:10px; background-image:url(images/nav_about.gif); }
				ul.mainNav_Home li.page-item-2:hover { background-image:url(images/nav_about_over.gif); }
				ul.mainNav_Home li.page-item-2.current_page_item { background-image:url(images/nav_about_selected.gif); }
				
				ul.mainNav_Home li.page-item-7 { width:59px; height:10px; background-image:url(images/nav_email.gif); }
				ul.mainNav_Home li.page-item-7:hover { background-image:url(images/nav_email_over.gif); }
				ul.mainNav_Home li.page-item-7.current_page_item { background-image:url(images/nav_email_selected.gif); }
				
				ul.mainNav_Home li.page-item-3 { width:36px; height:10px; background-image:url(images/nav_links.gif); }
				ul.mainNav_Home li.page-item-3:hover { background-image:url(images/nav_links_over.gif); }
				ul.mainNav_Home li.page-item-3.current_page_item { background-image:url(images/nav_links_selected.gif); }
				
				ul.mainNav_Home li.page-item-8 { width:20px; height:10px; background-image:url(images/nav_faq.gif); }
				ul.mainNav_Home li.page-item-8:hover { background-image:url(images/nav_faq_over.gif); }
				ul.mainNav_Home li.page-item-8.current_page_item { background-image:url(images/nav_faq_selected.gif); }
				
				ul.mainNav_Home li.page-item-9 { width:52px; height:10px; background-image:url(images/nav_gallery.gif); }
				ul.mainNav_Home li.page-item-9:hover { background-image:url(images/nav_gallery_over.gif); }
				ul.mainNav_Home li.page-item-9.current_page_item	 { background-image:url(images/nav_gallery_selected.gif); }		
				
				ul.mainNav_Home li.page-item-10 { width:36px; height:10px; background-image:url(images/nav_forum.gif); }
				ul.mainNav_Home li.page-item-10:hover { background-image:url(images/nav_forum_over.gif); }
				ul.mainNav_Home li.page-item-10.current_page_item { background-image:url(images/nav_forum_selected.gif); }		

	
	#content 
	{
	border-top:1px #ccc solid;
	border-bottom:none;
	}
	
		#main, #secondary
		{
		border:15px #ffffff solid;
		}		
		
		#main
		{
		float:right;
		width:535px;		
		border-left:25px #ffffff solid;
		}
		
		#secondary
		{
		float:left;
		width:215px;		
		border-left:10px #ffffff solid;
		border-right:none;
		}
		
			#secondary h2.title
			{
			width:205px;
			height:12px;
			background-image:url(images/header_home.gif);
			margin-bottom:20px;
			margin-top:3px;
			}
	
	#footer 
	{
	border-top:none;
	font-weight:normal;
	padding:15px 0px;
	}
	
	#footer p
	{
	margin-left:10px;
	}

/* === GENERIC === */
.overflowAuto, ul.mainNav, ul.mainNav_Home, #content
{
overflow:hidden;
}

.imgTxt, h1 a, ul.mainNav a, ul.mainNav_Home a, #secondary h2.title
{
overflow:hidden;
text-indent:-9999px;
display:block;
}

a { color:#fcbe11; text-decoration:none; }
a:hover { text-decoration:underline; }

h2
{
font-size:1.3em;
color:#333333;
font-weight:bold;	
margin-bottom:10px;
margin-top:3px;
}
	.imgTxt
	{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}

	#heading_about
	{
	background:url(images/heading_about.gif) no-repeat;
	}
    #heading_calendar
	{
	margin:18px 0px 10px 15px;
	background:url(images/heading_calendar.gif) no-repeat;
	}
	#heading_joining
	{
	background:url(images/heading_joining.gif) no-repeat;
	}
	#heading_email-us
	{
	background:url(images/heading_email-us.gif) no-repeat;
	}
	#heading_links
	{
	background:url(images/heading_links.gif) no-repeat;
	}
	#heading_faq
	{
	background:url(images/heading_faq.gif) no-repeat;
	}
	#heading_gallery
	{
	background:url(images/heading_gallery.gif) no-repeat;
	margin-top:16px;
	}
	#heading_home	
	{
	background:url(images/heading_home.gif) no-repeat;
	}
	#heading_nextDeliv
	{
	background:url(images/heading_nextDeliv.gif) no-repeat;
	}
	#heading_news
	{
	background:url(images/heading_news.gif) no-repeat;
	}
	
	
#homeMain
{
width:400px;
text-align:left;
margin:15px 0px 0px 5px;
float:left;
}

	#homeMain h2
	{
	color:#FCBE11;
	text-indent:-9999px;
	}

#nextDeliv
{
float:left;
width:165px;
margin:15px 7px 0px 15px;
padding-right:5px;
background:url(images/verticalLine.gif) right repeat-y;
}

#news
{
float:right;
width:165px;
margin:15px 15px 0px 7px;
padding-left:10px;
background:url(images/verticalLine.gif) left repeat-y;
}

	#nextDeliv .postmetadata, #news .postmetadata
	{
	text-transform:uppercase;
	}

.time
{
font-size:.9em;
color:#FCBE11;
}

.delivTime
{
color:#333333;
}

.postmetadata.alt
{
font-size:.85em;
}

.nocomments
{
font-size:.85em;
}

#comments
{
margin-top:20px;
}

#respond
{
margin-top:10px;
}

.post
{
margin-bottom:20px;
}

	.post h2
	{
	margin-bottom:0px;
	}
	
	.post h3
	{
	font-size:1.5em;
	line-height:1.6em;
	margin-bottom:0px;
	}
	
	.entry h3
	{
		margin:20px 0px 10px;
	}
	
	em
	{
		font-style:italic;
	}
	
	p.nomargin
	{
		margin:0px;
	}
	
	p.note
	{
		margin:10px 0px;
		font-size:.83em;
	}
	
	strong
	{
		color:#333333;
	}
	
	small
	{
	font-size:.83em;
	line-height:.83em;
	display:block;
	margin-bottom:7px;
	}
	
	p small
	{
	display:inline;
	}


#home
{
width:800px;
height:251px;
background-image:url(images/home.gif);
display:block;
}

#home a
{
width:800px;
height:251px;
background-image:url(images/home.gif);
display:block;
}

#gallerySubnav
{
float:left;
width:150px;
margin:15px 0px 0px 15px;
}

.galleryList
{
text-indent:-9999px;
margin:0px 0px 25px 0px;
background:url(images/galleryList.gif) no-repeat;
}

#galleryMain
{
float:right;
margin:0px 0px 0px 0px;
width:550px;
}

#galleryMain img
{
padding:15px 15px 0px 0px;
}

.gmail_quote p
{
margin-bottom:13px;
}

.faq_q
{
color:#333333;
}

span#calendarTitle
{
text-indent:-9999px;
background:url(images/header_calendar_new.gif) no-repeat;
}

#calendar
{
margin:15px 0px 0px 0px;
}

p
{
margin-bottom:7px;
}

.post-meta-key
{
display:none;
}

.returnArchive
{
margin-top:20px;
}