/* 

	carepregnancycenterepwv.org CSS Version 1.0
	
	Design By: Jacob Barr of iRapture.com
	Implementation By: Josh Manis of iRapture.com
	
	1/25/2010 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: 
		url(../layout/bk.gif);
		font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*---------- 2) Custom Block Level Elements ----------*/

#footie{
	width:1038px;
	height:255px;
	float:left;
	clear:both;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../layout/footie.jpg)
		no-repeat
		0 -27px;
	/*27px*/
}

#leftNav{
	width:204px;
	float:left;
	clear:left;
}

#mainContent{
	width:610px;
	min-height:678px;
	float:left;
	clear: right;
	background: url(../layout/bk_slice.gif)
		repeat-y;
}

#mainContentText{
	width:570px;
	min-height:678px;
	background: url(../layout/baby_bk.jpg)
		no-repeat
		-204px 0;
	padding: 20px;
}

#pageContainer{
	width:1014px;
	min-height:933px;	
	margin:0 auto;
	background: url(../layout/baby_bk.jpg)
		no-repeat;
}


/*---------- 3) Images ----------*/



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

a.logo{
	width:570px;
	height:118px;
	float:left;
	clear:both;
	background:
		url(../layout/logo.png)
		no-repeat;
	margin:-10px 0 30px 0;
	text-decoration:none;
}

a.navTextHead {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
	padding:0;
	margin:0;
}

a.navTextItemTop {
	color:#fffac9;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
	top:-3px;
	margin-right:10px;
}

a.navTextItemTop:hover {
	color:#eded41;
}

a.subnavTextItemTop {
	color:#0d3e5e;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
	top:-3px;
	margin-right:10px;
}

a.subnavTextItemTop:hover {
	color:#000000;
}

a.navTextItemBottom {
	color:#3d102d;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	position:relative;
	top:-3px;
	margin-right:10px;
}
a.navTextItemBottom:hover {
	color:#4387ae;
}

a.pageLink {
	color:#1f4c69;
	text-decoration:none;
	font-weight:bold;
}

a.pageLink:hover {
	color:#56768b;
}

a.ribbon {
	background:url(../images/prolife_ribbon.png);
	float:left;
	clear:both;
	height:78px;
	width:50px;
	margin: 300px 0 0 75px;
}

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

h1 {
	font-size:18px;
	margin:0 -5px;
	padding-bottom:10px;
}
h2 {
	font-size:16px;
	margin:0 -5px;
}

#mainContentText p {
	font-size:14px;
	margin: 0 20px 0 10px; 
	padding: 10px 0;
}

#mainContentText .bodyTitle {
	font-size:16px;
	margin:10px 0 0 -5px;
	font-weight:bold;
}

.date {
	font-size:12px;
}

#mainContentText .tableContent {
	font-size:14px;
	font-weight:bold;
	margin: 0 20px 0 10px; 
	padding: 10px 0;
}

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

ul {
	margin: 0 0 0 55px;
	font-size:14px;
	list-style:disc;
}

.faithList {
	font-size:14px;
}

li {
	margin:15px;
}

.liSub {
	margin: 5px 0 10px 20px;
	list-style:none;
}

.boardList {
	list-style:none;
}

.bulletList {
	list-style-image:url(../images/bullet.gif);
}

#leftNav ul {
	width:203px;
	float:right;
	margin-bottom:15px;
	list-style:none;
	text-align:right;
}
#leftNav ul li{
	margin:0;
	padding:0;
}

#leftNav ul li.nav1header {
	background:#1a679b;
	border-bottom:thin solid;
	padding: 2px 10px 2px 0;
}

#leftNav ul li.nav2header {
	background:#6a1417;	
	border-bottom:thin solid;
	padding: 2px 10px 2px 0;
}

#leftNav ul li.nav1item {
	background:#4387ae;
	border-bottom:thin solid;
	height:14px;
}

#leftNav ul li.subnav1item {
	background:#bbc6cc;
	border-bottom:thin solid;
	height:14px;
}

#leftNav ul li.nav2item {
	background:#eded41;
	border-bottom:thin solid;
	height:14px;
}



/*---------- 7) Form Elements ----------*/

