/* 

	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{
	height:100%;
	background:url(../layout/bk_pixel.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

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

/* ABOUT PAGE */
#dentalDictionary{
	min-height:400px;
	width:170px;
	float:left;
	clear:left;
}

#laserDentistry{
	min-height:400px;
	width:170px;
	float:left;
}

#aboutDigitalXrays{
	min-height:400px;
	width:170px;
	float:left;
}

/* End of ABOUT PAGE */

/* SERVICES */

#leftServices{
	width:250px;
	float:left;
	clear:left;
	margin:25px 0 10px 20px;
}

#rightServices{
	width:250px;
	float:left;
	clear:right;
	margin:25px 0 10px 0;
}

#rightContentLeft{
	width:114px;
	float:left;
	clear:left;
}

#rightContentRight{
	width:114px;
	float:right;
	clear:right;
}

/* End of SERVICES */

#contactLeft{
	width:300px;
	float:left;
	clear:left;
}

#contactRight{
	width:240px;
	float:left;
	clear:right;
}

#contentLeftColumn{
	width:540px;
	float:left;
	clear:left;	
}

#contentRightColumn{
	width:228px;
	float:right;
	clear:right;
	margin: 0 15px 10px 0;
}

#dictionaryLeft{
	width:220px;
	float:left;
	clear:left;
	margin:20px 0 0 50px;
}

#dictionaryRight{
	width:220px;
	float:left;
	clear:right;
	margin:20px 0 0 0;
}

#directionsGadget{
	margin: 0 0 0 60px;
}

#footie{
	width:892px;
	height:98px;
	background:url(../layout/footie.jpg)
	 	no-repeat;
	float:right;
	clear:both;
	margin-right:69px;
}

#servicesFootie{
	width:892px;
	height:98px;
	background:url(../layout/footie.jpg)
	 	no-repeat;
	float:right;
	clear:both;
}

#leftNav{
	width:156px;
	list-style:none;
	text-align:right;
	float:left;
	clear:left;
	margin: 110px 0 100px 1px;
}

#leftSubNav{
	background:#b09994;
	width:156px;
	float:left;
	clear:left;
}

#mainContent{
	background:url(../layout/mainContent.png)
		no-repeat;
	width:892px;
	min-height:510px;
	float:left;
	clear:right;
}

#mainContentBKslice{
	width:892px;
	background:url(../layout/mainContentBKslice.png)
		repeat-y;
	float:right;
	clear:right;
	margin-right:69px;
}

#mainContentText{
	width:810px;
	min-height:510px;
	margin:30px 0 0 53px;
}

#map{
	width:300px;
	float:left;
	font-size:12px;
	text-align:left;
}

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

#rightContent{
	width:228px;
	text-align:center;
}

#top{
	width:892px;
	height:140px;
	background: url(../layout/top.png)
		no-repeat;
	float:right;
	clear:right;
	margin-right:69px;
}


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

.number{
	margin:15px 0 20px 20px;
}

.rightImages{
	margin:0 20px 20px 0;
}



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

#mainContentText a {
	color:#596D39;
	text-decoration:none;

}
#mainContentText a:hover {
	color:#603329;
}

	/* SERVICES PAGE */
	
	#mainContentText a.general{
		color:#596D39;
		font-weight:bold;
	}
	
	#mainContentText a.general:hover{
		color:#000000;
	}
	
	#mainContentText a.cosmetic{
		color:#304C93;
		font-weight:bold;
	}
	
	#mainContentText a.cosmetic:hover{
		color:#596D39;
	}
	
	#mainContentText a.generalSmall{
		font-size:14px;
		color:#596D39;
		font-weight:bold;
		margin-bottom:5px;
	}
	
	#mainContentText a.generalSmall:hover{
		color:#000000;
	}
	
	#mainContentText a.cosmeticSmall{
		font-size:9px;
		color:#304C93;
		font-weight:bold;
		text-align:center;
	}
	
	#mainContentText a.cosmeticSmall:hover{
		color:#596D39;
	}
	
	/* End of SERVICES PAGE */

a.navLink {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-decoration:none;
	padding-right:2px;
}

a.navLink:hover {
	color:#b09994;
}

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

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

#mainContentText a.pageTitleLink {
	font-size:16px;
	font-weight:bold;
	color:#28301b;
}

#mainContentText a.pageTitleLink:hover {
	color:#596D39;
}



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

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

.smallText{
	text-align:left;
	font-size:8px;
}

#tableText {
	font-size:12px;
	margin:20px 0 0 35px;
}

#tableText p{

}

#footie p {
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	margin: 75px 5px 0 0;
}

#servicesFootie p {
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	margin: 75px 5px 0 0;
}

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

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

#mainContentText .bodyTitleCentered {
	text-align:center;
	color:#603329;
	font-size:16px;
	font-weight:bold;
}

#mainContentText .pageTitle {
	font-size:18px;
	font-weight:bold;
	color:#28301b;
}

#mainContentText .smallText{
	font-size:12px;
}

#rightContent p{
	font-size:12px;
	margin:-15px 0;
}

#rightContent .rightBodyTitle{
	color:#603329;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

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

ul {
	margin: 0 0 0 30px;
	font-size:14px;
	list-style:none;
}

li {
	margin:10px 0;
}

#leftNav li{
	background:#603329;
	height:21px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #282f1b solid;
	margin:0;
	padding:5px 3px;
}

#mainContentText ul .laserDentistry{
	list-style:disc;
}

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


