
body {background-color: #FFFAFC;
	font-size: 0.8em;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	color: #000;}

ol, ul {list-style: none;} 

#subNav ol li{list-style:none;
			display: inline;}
#subNav li {list-style:none;
			display:inline;}

#logo img 	{margin: 0 0 -40px 0;}


#container {width:960px;
			background-color: #FFFAFC;
			margin: 0 auto;}
#mainNav,
#mainNav ul {
    list-style: none;
}
#mainNav {
    float: left;
}
#mainNav > li {
    float: left;
}
#mainNav li a {
display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.5em;
    text-decoration: none;
}
#mainNav ul {
    position: absolute;
    display: none;
	z-index: 999;
	background-color: #DCDADC;
	-moz-box-shadow: 5px 5px 3px #888;
	-webkit-box-shadow: 5px 5px 3px #888;
	box-shadow: 5px 5px 3px #888;
}

#mainNav ul a:hover {background-color: #fff;
}

#mainNav ul li a {
    width: 80px;
}
#mainNav li:hover ul {
    display: block;
}

nav	{
	font-size: 1.2em;
	float: left;
	padding: 10px 0 10px 190px;
	margin-top: -30px;
	height: 30px;
	color: #6A0C12;
	font-size: 0.8em;
	font-family: verdana, arial, sans-serif;
	}


#itemOfMonth {float: left;
				padding-left:70px;
				}
#content, #shop	{width: 960px;
		background-color:#E0E0E0;
		min-height: 400px;
		float: right;
		padding: 30px 0 0 20px;
		margin: 0 0 0 30px;}
#content2 {width: 760px;
		background-color:#E0E0E0;
		float: right;
		padding: 30px 100px 0 100px;
		margin: 0 0 0 30px;}


#content-main  {float: right;
				width: 400px;
				padding:0 100px 20px 0;}
#content-main h3 {padding-top:40px;}
#content-main p, #content-mission, #content-help, #content-counseling, #todo-main	{padding-top: 20px;
}
#main-img{padding-left:100px;}


#group-left, #abuser{padding-top: 20px;
				padding-right: 10px;
				}


aside	{float: left;
		border-color: #42111C;
		border-radius:20px;
		}
		
aside img	{border-radius: 25px;
			}
			
			
/********Mission Styling ********/

#left-section	{float:left;
				width: 650px;
				}
#left-mission{float: left;
				width: 100px;
			padding: 5px 0 0 0;}
#left-mission img {padding-bottom: 50px;
				padding-left: 50px;}
#right-mission {float: right;
				padding: 5px 0 0 0;}
#right-mission img {padding-bottom: 50px;
					padding-right:50px;}
#content-mission {float: right;
				  width: 400px;
				  padding: 10px 0 0 0;}
#mission-img{padding-left:100px;
			padding-top: 35px;}
				  
/********Get Help Styling*********/

#content-help {float:left;
				width: 550px;
				padding: 0 0 20px 0;}
.helpTitle{margin-left: 220px;
		
		}
#sources h2 {font-size: .9em;}
#content-help img {float: left;
					padding: 0 20px 10px 0;}

#help-links {float: right;
			width: 150px;
			background-color:#C7C7C7;
			border-radius:20px;}
#help-links ul {padding: 0 10px 10px 10px;}
#help-links li {padding: 10px 0 0 0;}
#help-links img {border-radius: 10px;
				}
#sources {clear:both;
		width: 760px;
		-moz-column-count: 4;
		-webkit-column-count: 4;
		 column-count:4;
		-moz-column-gap: 3em;
		-webkit-column-gap:3em;
		column-gap:3em;
		padding: 10px 0 10px 0;
		margin: 0 7px 0 7px;
		border-top: .1em solid #6A0C12;}
		
				
/*******Signs Styling *******/
#group-left	{float: left;
			width: 550px;
			}
#you-are	{float: left;
			width:250px;
			}
#they-are	{float: right;
			width: 250px;
			}
#abuser		{float:right;
			width: 250px;
			}
#content-signs {padding: 0 100px 0 100px;}
#signs {clear:both;
		width: 800px;
		font-size: .8em;
		-moz-column-count: 3;
		-webkit-column-count: 3;
		 column-count:3;
		-moz-column-gap: 1em;
		-webkit-column-gap:1em;
		column-gap:1em;
		padding: 10px 0 10px 0;
		margin: 0 7px 0 7px;
		border-top: .1em solid #6A0C12;}

#quote {background-color: #6A0C12;
		width: 500px;
		float: left;
		margin: 60px 0 0 0;
		padding: 10px 0 10px 0;
		color: #fff;
		border-radius: 10px;}
#quote p {padding: 0 0 0 10px;}

/*********Counseling ****************/
#content-counseling {float: left;
					width: 450px;
					margin-left:100px;
			}
#content-counseling p{padding-top: 20px;}

#content-counseling img {float: left;
padding:20px 20px 0 0;}
#counseling-signs	{float: right;
					width: 250px;
					padding: 10px 10px 0 10px;
					margin-top: 30px;
					margin-right:100px;
					background-color:#C7C7C7;
					border-radius: 20px;					}
			
/*************Statistics**************/
#content-stats {
		background-color:#E0E0E0;
		width: 960px;
		float: right;
		padding: 30px 0 0 0;
}
#stats-data{padding: 0 100px 0 100px;}
#content-stats h3{padding-bottom: 20px;}
#content-stats li {color: #6A0C12;
	font-size: 0.9em;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	}
#content-stats ul li.source {color: #000;
	font-size: 0.7em;
	font-family: verdana, arial, sans-serif; 
	padding: 0 0 10px 0;}
#content-stats ul {width: 350px;
					float: left;
					}
#stats {float: right;
		width:350px;
		padding-right:100px;}
#stats img{float:left;
		}

	
/*********SHOP*********/

.tumbnail {float:left;
			width: 90px;
			height: 100px;
			padding: 10px 0 0 30px;
			valign: bottom;}
#items	{padding: 10px 100px 0 20px;
		float:left;
		width:480px;
		}
#info{font-size: 0.8em;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	color: #000;
	float:left;
	width: 400px;
	padding-left: 50px;
	}
#info-text{padding-left:40px;}
footer	{float: left;
		height: 100px;
		width: 960px;
		font-size: 0.8em;
		}
footer p {text-align: center;
}

#itemInfo{font-size: 0.8em;
	font-family: verdana, arial, sans-serif;
	line-height: 140%;
	color: #000;
	float: right;
	width: 300px;
	margin: 40px 120px 0 -80px;}
#itemInfo p {margin: -14px 0 0 130px;
			text-decoration: underline;}
.price {font-size: 1.3em;
		color:#6A0C12;
		padding: 10px 0 0 0;
		}
#image {margin: -20px -60px 10px 160px;}

/*********To Do**********/
#todo-main {width: 400px;
			padding: 0 0 0 100px;
			float: left;}
#todo-main p {padding-top: 10px;}
#todo	{width:310px;
		float: right;
		padding-right:100px;
		}
#todo img {float: left;
			padding: 5px 5px 0 0;
			border-radius: 0;}
			
/******Description*******/
#imgContent img {float:left;
				padding: 0 0 0 40px;}
#imgContent {float: left;
			width: 450px;}
#description {width: 300px;
			font-size: 0.8em;
			font-family: verdana, arial, sans-serif;
			line-height: 140%;
			color: #000;
			float: right;}
#decription ul{list-style-type:none;}
#decription li{list-style-type:none;}
#price	{padding: 20px 0 0 0;}
#cartMain {padding:0 0 0 150px}
#taxes	  { font-size: 0.8em;
			font-family: verdana, arial, sans-serif;
			line-height: 140%;
			color: #000;
			float: right;
		padding: 0 260px 0 0;}
		
/******Check Out **************/			
#billing {float: right;
	      margin: 0 80px 0 0;
	      width: 250px;}
#billing li {padding: 0 0 20px 0;
			margin-bottom: 10px;}
#billing input {float: right;
				}
#billing legend {padding-bottom: 10px;
				font-size: 1.2em;
				color: #6A0C12;
				font-weight: bold;
				font-family: verdana, arial, sans-serif;
				font-style: italic;}

#billing label {text-align: right;
				float: left;
				width: 90px;
				font-size:0.8em;}
#shipping {float: left;
		   		margin: 0 0 0 80px;
		   		width: 250px;}
#shipping li {padding: 0 0 20px 0;
				margin-bottom: 10px;}
#shipping input {float: right;}
#shipping legend {padding-bottom: 10px;
				font-size: 1.2em;
				color: #6A0C12;
				font-weight: bold;
				font-family: verdana, arial, sans-serif;
				font-style: italic;}
#shipping label {text-align: right;
				float: left;
				width: 90px;
				font-size: 0.8em;}
#payment a {margin: 300px 0 0 0;
			float: right;}
			
#thankyou	{width: 500px;
			float: left;}
#letter {width: 400px;
		float: right;}
#images	{padding: 200px 100px 0 0;
		float: right;
		}

#cart	{background-color:#f5f3f3;
		border-radius: 10px;
		width: 700px;
		height: 300px;
		margin: 0 auto;}