* {padding:0px; margin:0px;}
a {color:#261818;}
a:hover {color:#000;}
h1, h2, h3, h4, h5, h6 {margin:0px 0px 20px 0px;}
h1, h2, h3, h4, h5, h6, b, strong {color:#261818;}
h1 {font-size:18px;}
h2 {font-size:14px;}
ul {list-style:square;}
li {margin-left:40px;}
h3.darkgray {color:#4f4f4f; text-indent:6px; background-color:#e5e5e5;}
p {margin:0px 0px 20px 0px;}
.bold {font-weight:bold;}
.bold li p {font-weight:normal;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.blue {color:#23254a;}
.padded {padding:20px;}
.center {text-align:center;}
.border {border:2px solid #3b3322;}
.large {font-size:22px;}
ul.padded li, ol.padded li {margin:10px 0px 10px 40px;}
.triplecolumn {width:305px;padding:10px;}
.doublecolumn {width:468px;padding:10px;}
.singlecolumn {width:956px;padding:10px;}

body {
	font-family:Arial, Helvetica, sans-serif;
	color:#632423;
	background:#674e21;
}

#container {
	width:976px;
	margin:0px auto 0px auto;
	background:#261816;
}

#container #header {
	width:976px;
}

#container #header #header-leftcolumn {
	float:left;
	width:275px;
	height:396px;
	color:#fff;
	background:#50231b url("../images/header-leftcolumn-bg.jpg") no-repeat top left;
}

#container #header #header-leftcolumn-sp {
	float:left;
	width:275px;
	height:256px;
	color:#fff;
	background:#50231b url("../images/header-leftcolumn-sp-bg.jpg") no-repeat top left;
}

/* Mainmenu styles */
#container #header #header-leftcolumn #mainmenu {
	list-style:none;
	margin:114px 0px 0px 0px;
	padding:0px;
	line-height:32px;
	font-size:18px;
	font-weight:bold;
	}
	#container #header #header-leftcolumn #mainmenu li {
		list-style-type:none;
		margin:0px 0px 0px 54px;
		padding:0px;
		}
		#container #header #header-leftcolumn #mainmenu li a {
			color:#fff;
			text-decoration:none;
		}
		#container #header #header-leftcolumn #mainmenu li a:hover {
			color:#907b51;
		}
		
/* Subpage Mainmenu styles */
#container #header #header-leftcolumn-sp #mainmenu-sp {
	list-style:none;
	margin:36px 0px 0px 0px;
	padding:0px;
	line-height:26px;
	font-size:14px;
	font-weight:bold;
	}
	#container #header #header-leftcolumn-sp #mainmenu-sp li {
		list-style-type:none;
		margin:0px 0px 0px 88px;
		padding:0px;
		}
		#container #header #header-leftcolumn-sp #mainmenu-sp li a {
			color:#fff;
			text-decoration:none;
		}
		#container #header #header-leftcolumn-sp #mainmenu-sp li a:hover {
			color:#907b51;
		}
		
#container #header #header-rightcolumn {
	float:right;
	width:701px;
	height:396px;
	color:#fff;
	background:#50231b;
}

#container #header #header-rightcolumn-sp {
	float:right;
	width:701px;
	height:256px;
	color:#fff;
	background:#50231b;
}

#container #pagebody {
	clear:both;
	width:976px;
	background:#261816;
}
#container #pagebody #pagebody-leftcolumn {
	float:left;
	width:275px;
	min-height:419px;
	background:#261816 url("../images/pagebody-leftcolumn-bg.jpg") no-repeat top left;
	}
#container #pagebody #pagebody-rightcolumn {
	float:right;
	width:701px;
	min-height:419px;
	background:#261816;
	}
	#container #pagebody #pagebody-rightcolumn #contentbox {
		background:#907b51;
		width:619px;
		min-height:337px;
		margin:20px;
		padding:20px;
		border:solid 1px #2d261c;
		}
		
	#container #pagebody #pagebody-rightcolumn #contentbox-sp {
		background:#907b51;
		width:659px;
		min-height:377px;
		padding:20px;
		border:solid 1px #2d261c;
		}		
		
		#content {
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			line-height:22px;
			color:#261818;
		
			}
			
#container #footer {
	clear:both;
	width:976px;
	background:#261816;
	color:#815f5a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	font-weight:bold;
	text-indent:20px;
}
.we-say {
	width:300px;
	height:35px;
	background:url("../images/we-say.jpg") no-repeat top left;
	}
	.we-say span,
	.emotions-title span,
	.std-title span,
	.unplanned-pregnancy-title span,
	.healthy-relationships-title span,
	.renewed-virginity-title span,
	.parents-title span,
	.what-do-you-say-title span,
	.step-title span	
	 {
		display:none;
		}
		
.emotions-title,
.std-title,
.unplanned-pregnancy-title,
.healthy-relationships-title,
.renewed-virginity-title,
.parents-title,
.what-do-you-say-title,
.step-title {
	width:400px;
	height:35px;
	}
	.emotions-title {
		background:url("../images/emotions-title.jpg") no-repeat top left;
		}
	.std-title {
		background:url("../images/std-title.jpg") no-repeat top left;
		}
	.unplanned-pregnancy-title {
		background:url("../images/unplanned-pregnancy-title.jpg") no-repeat top left;
		}
	.healthy-relationships-title {
		background:url("../images/healthy-relationships-title.jpg") no-repeat top left;
		}
	.renewed-virginity-title {
		background:url("../images/renewed-virginity-title.jpg") no-repeat top left;
		}
	.parents-title {
		background:url("../images/parents-title.jpg") no-repeat top left;
		}
	.what-do-you-say-title {
		background:url("../images/what-do-you-say-title.jpg") no-repeat top left;
		}	
	.step-title {
		background:url("../images/step-title.jpg") no-repeat top left;
		}										
	
	.button {
		padding:2px;
		width:50px;
		}
	.textbox {
		border:1px solid #3b3322;
		font-size:16px;
		width:600px;
		}
		
		.resources {
			padding-top:0px;
			font-size:8pt;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			line-height:normal;
			}
