/* 

	theChrisisPregnancyCenters.org CSS Version 1.0
	
	Design By: Jacob Barr of iRapture.com
	Implementation By: Joshua Moor or iRapture.com
	
	12/03/2009 6:54 PM
	
	1) Default Block Level Elements
	2) Custom Block Level Elements
	3) Images
	4) Anchors
	5) Text Formatting
	6) Lists
	7) Form Elements
	
*/

/*---------- 1) Default Block Level Elements ----------*/
*{
	margin:0px;
	padding:0px;
}

body{
	background:
		#003f2d;
	font-family:"Times New Roman", Times, serif;
}

/*---------- 2) Custom Block Level Elements ----------*/
#contentArea{
	width:740px;
	float:left;
	clear:right;
}

#footer{
	width:1000px;
	float:left;
	clear:both;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	
}

#flashWrapper{
	width:225px;
	margin:auto;
	padding-bottom:20px;
}

#header{
	float:left;
	width:1000px;
	clear:both;
	padding-top:80px;
}

#pageArea{
	width:1030px;
	margin:auto;
}

#pageContent{
	float:left;
	position:relative;
	left:5px;
	width:713px;
	background:
		url(/images/cpcTucson_contentTextRepeating.jpg)
		repeat-y;
}

#pageContentText{
	float:left;
	position:relative;
	width:708px;
	background:
		url(/images/cpcTucson_contentTextFade.jpg)
		repeat-x;
}

#sideBar{
	width:262px;
	padding-left:14px;
	padding-right:14px;
	float:left;
	clear:left;
}

.story{
	float:left;
	width:717px;
	margin-top:10px;
	margin-bottom:5px;
	background:
		url(/images/cpcTucson_storyRepeating.jpg)
		repeat-y;
}

.storyText{
	float:left;
	min-height:246px;
	width:708px;
	position:relative;
	top:-4px;
	left:4px;
	background:
		url(/images/cpcTucson_storyFade.jpg)
		repeat-x;
}

#topNavigation{
	float:left;
	margin-left:5px;
}

/*---------- 3) Images ----------*/
img.headerDecoration{
	float:left;
	position:relative;
	top:-20px;
}

img.pageContentBottomDetail{
	float:left;
	position:relative;
	left:5px;
}

img.sidebarBabbies{
	float:left;
	clear:both;
	width:206px;
	height:192px;
	margin-left:20px;
}

img.storyDetailBottom{
	position:relative;
	float:left;
}

.storyText img.storyLogo{
	float:right;
	padding-right:10px;
	position:relative;
	margin-right: 10px;
	margin-bottom: 10px;
	
	
}

img.donkeykong{
margin: 0px 0px 5px 5px ;
float: right;
}

/*---------- 4) Anchors ----------*/

a.callNowButton{
	float:left;
	width:218px;
	height:50px;
	margin-left:25px;
	margin-bottom: 15px;
	background:
		url(/images/cpcTucson_callNow.png)
		no-repeat;
}

a.donateButton{
	float:left;
	width:171px;
	height:50px;
	margin-left:20px;
	margin-bottom: 15px;
	background:
		url(/images/cpcTucson_donate.png)
		no-repeat;	
}

#footer a{
	text-decoration:none;
	color:#f0efc3;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
}

#footer a:hover{
	color:#b5b496;
}

a.logo{
	margin-left:20px;
	float:left;
	width:221px;
	height:127px;
	background:
		url(/images/cpcTucson_logo.jpg)
		no-repeat;
	clear:both;
	padding-bottom:40px;
	margin-top:40px;
}

a.volunteerButton{
	float:left;
	width:231px;
	height:50px;
	margin-left:25px;
	margin-bottom: 15px;
	background:
		url(/images/cpcTucson_volunteer.png)
		no-repeat;
}

.storyText a.readMore{
	text-decoration:none;
	color:#003f2d;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
}

.storyText a.readMore:hover{
	color:#009c6f;
}

#topNavigation a{
	color:#642200;
	height:29px;
	padding-top:7px;
	float:left;
	text-align:center;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:
		no-repeat;
}

#topNavigation a:hover{
	color:#381300;
}

#topNavigation a.backLeftTab{
	text-align:center;
	text-indent:30px;
	width:111px;
	background:
		url(/images/cpcTucson_backLeftTab.jpg);
}

#topNavigation a.backCenterLeftTab{
	width:80px;
	background:
		url(/images/cpcTucson_backCenterLeftTab.jpg);
}

#topNavigation a.backCenterRightTab{
	width:88px;
	background:
		url(/images/cpcTucson_backCenterRightTab.jpg);
}

#topNavigation a.backRightTab{
	text-align:left;
	text-indent:7px;
	width:78px;
	background:	
		url(/images/cpcTucson_backRightTab.jpg);
}

#topNavigation a.frontLeftTab{
	color:#010101;
	position:relative; 
	left:-19px;
	width:124px;
	background:
		url(/images/cpcTucson_frontLeftTab.png);
}

#topNavigation a.frontLeftTab_activeTab{
	color:#333366;
	position:relative; 
	left:-19px;
	width:124px;
	background:
		url(/images/cpcTucson_frontLeftTab_highlight.png);
}

#topNavigation a.frontLeftTab:hover{
	color:#333366;
	background:
		url(/images/cpcTucson_frontLeftTab_highlight.png);
}

#topNavigation a.frontLeftTab_activeTab:hover{
	color:#333366;
}

#topNavigation a.frontCenterTab{
	color:#010101;
	position:relative; 
	left:-19px;
	width:120px;
	background:
		url(/images/cpcTucson_frontCenterTab.gif);
}

#topNavigation a.frontCenterTab_activeTab{
	color:#333366;
	position:relative; 
	left:-19px;
	width:120px;
	background:
		url(/images/cpcTucson_frontCenterTab_highlight.gif);
}

#topNavigation a.frontCenterTab:hover{
	color:#333366;
	background:
		url(/images/cpcTucson_frontCenterTab_highlight.gif);
}

#topNavigation a.frontCenterTab_activeTab:hover{
	color:#333366;
}

#topNavigation a.frontRightTab{
	color:#010101;
	position:relative; 
	left:-19px;
	width:131px;
	background:
		url(/images/cpcTucson_frontRightTab.jpg);
}

#topNavigation a.frontRightTab_activeTab{
	color:#333366;
	position:relative; 
	left:-19px;
	width:131px;
	background:
		url(/images/cpcTucson_frontRightTab_highlight.jpg);
}

#topNavigation a.frontRightTab:hover{
	color:#333366;
	background:
		url(/images/cpcTucson_frontRightTab_highlight.jpg);
}

#topNavigation a.frontRightTab_activeTab:hover{
	color:#333366;
}

/*---------- 5) Text Formatting ----------*/

#header p{
	color:#ffff99;
	font-size:64px;
	text-align:center;
}

#pageContentText h1{
	font-size:28px;
	color:#333333;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:20px;
}

#pageContentText p{
	margin-left:10px;
	margin-right:10px;
	color:#000033;
	font-size:18px;
	padding-bottom:20px;
}

.requiredRed{
	color:#990033;
}

.story h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	height:28px;
	padding-top:4px;
	padding-left:370px;
	background:
		url(/images/cpcTucson_storyHeader.jpg)
		no-repeat;
}

.storyText p{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

/*---------- 6) Lists ----------*/

ul.news{
	list-style:none;
}

ul.news li{
	margin: 5px 0;

}

#sideBar ul{
	padding-top:8px;
	list-style:none;
	clear:both;
}

#sideBar li a{
	float:left;
	width:262px;
	font-size:16px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	padding-top:4px;
	padding-bottom:6px;
	height:27px;
	background:
		url(/images/cpcTucson_sideNavigation.jpg)
		repeat-x;
}

#sideBar li a:hover{
	background:
		url(/images/cpcTucson_sideNavigation_hover.jpg)
		repeat-x;
}

#pageContentText ul{
	font-size:18px;
	margin-left:60px;
	padding-bottom:10px;
}

/*---------- 7) Form Elements ----------*/
.storyText form{
	padding-top:5px;
}

.storyText form p{
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
}
