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

	The CSS, XHTML and design has NOT been released!

*/

#post-41
{
	float:right;
	margin-left:480px;
	overflow:hidden;
	clear:both;
	padding:0px;
}

	#post-41 .entry
	{
		width:300px;
		margin-top:0px;
	}
	
		/*#post-41 .entry form
		{
			float:right;
			maring:0px 0px 0px 600px;
			width:375px;
		}*/

.singleLine
{
	margin:180px 0px 0px 0px;
	font-size:20px;
	font-weight:bold;
}

.insertedImgs
{
	float:left;
	border:thin #000000;
	margin:9px 30px 20px 0px;
}

	.insertedImgs img
	{
		margin-bottom:20px;
	}

	.galleryLB
	{
		clear:both;
		margin:10px 0px 0px 0px;
	}
	
	.galleryLB img
	{
		margin:0px 8px 0px 0px;
		display:inline;
		width:92px;
	}
h1
{
	font-size:25px;
	color:#A7151D;
	margin:130px 0px 20px 0px;
	font-weight:bolder;
}
	.entry h1.altHeading
	{
		/*font-size:25px;
		color:#A7151D;*/		
		margin:80px 0px 40px 0px;
		/*font-weight:bolder;*/
	}
	
	.entry h1
	{
		margin:40px 0px 40px 0px;
	}	



.postBlog, .postBlogStories
{
	width:600px;
	padding:100px 0px 0px 0px;
	margin-left:112px;
}

		.postBlog .post
		{
			padding-top:20px;
		}
		
		.postBlog .entry
		{
			margin:0px;
		}
		
		.postBlogStories .post
		{
			padding-top:20px;
		}
		
		.postBlogStories .entry
		{
			margin:0px;
		}


.entry
{
	float:left;
	margin:75px 0px 0px 80px;/*
	margin:75px 0px 0px 265px;*/
}

	
	
	.forum .entry
	{
		width:700px;
		float:left;
		margin:75px 0px 0px 80px;
	}



.introTxt
{
	margin:20px 0px 0px 0px;
	width:500px;
}


/* === RESET === */

html, body, div, span, applet, object, iframe, 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-family:Arial, Helvetica, sans-serif;
background-color:#c2b499;
color: #000000;
}

	#header, #content, #footer
	{
	/*border:2px #cccccc solid;*/
	width:1145px;
	margin:0px auto;
	font-size:1em;
	line-height:1.5em;
	background-color:#c2b499;
	}
	
	#header 
	{
	/*border-bottom:1px white solid;*/
	}
	
		h1 a
		{
		width:1000px;
		height:153px;
		background-image:url(images/logo_csa_sm.gif);
		display:block;
		}
		
		ul.mainNav
		{
		list-style:none;
		font-weight:bolder;
		font-size:21px;
		float:right;
		margin:350px 90px 0px 0px;
		}
	
			ul.mainNav li
			{
			margin-bottom:20px;
			}
			
				/*FOR REGULAR PAGES*/

	#content 
	{
		background:url(images/ama_background_FINAL.jpg) no-repeat;
		min-height:850px;
		overflow:auto;
	}
	
		#main, #secondary
		{
		width:1145px;
		overflow:hidden;
		float:left;
		}		
		#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;
display:block;
}

a { color:#a7151d; text-decoration:none; }
a:hover { text-decoration:underline; color:#74a2c5;}

h2
{
font-size:1.3em;
color:#FFFFFF;
font-weight:bold;	
margin-bottom:10px;
margin-top:3px;
}
	.imgTxt
	{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}	
	
#homeMain
{
width:800px;
height:600px;
text-align:left;
float:left;
background:url(images/ama_bg_3_correct.jpg);
}

	#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:#999999;
}

.delivTime
{
color:#333333;
}

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

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

#comments
{
margin-top:20px;
}

#respond
{
margin-top:10px;
}

.post
{
padding:100px 0px 0px 0px;
}

	.post h2
	{
	margin-bottom:0px;
	}
	
	.post h3
	{
	font-size:1.5em;
	line-height:1.6em;
	margin-bottom:0px;
	}
	
	small
	{
	font-size:.83em;
	line-height:.83em;
	display:block;
	margin-bottom:7px;
	}
	
	p small
	{
	display:inline;
	}


#home
{
width:800px;
height:251px;
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;
	font-size:12px;
	font-weight:normal;
}

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

.returnArchive
{
margin-top:20px;
}
