

* { margin:0; padding:0; }

html {
	
	background:url('../images/bg/textured_paper.png') repeat;

}

body {
	
	background: url('../images/bg/bahaibg.gif') no-repeat;
	font-family: 'Simonetta', 'cursive';
	overflow:visible;

}

.colorbar {
	
	width:100%;
	height:15px;
	background-color:#829095;
	opacity:0.9;
	
}


.wrapper {
	
	width:960px;
	height:100%;
	min-height:100%;
	margin:0 auto;		
}

.container {

	width:864px;
	text-align:center;
	background-image:url('../images/transparent-background.png');
	border-radius:10px;
	margin:0 auto;

}

.navbar {
 	width:100%;

}

.nav {

	list-style:none;
	text-align: center;
	font-family: 'Simonetta', 'cursive';
}

.nav li { 
	display:inline;
	line-height:50px;
	margin-left:20px;
	margin-right:20px;
	}

.nav a {
	
	color:black;
	text-decoration:none;
	display:inline-block;
	padding:0;
	margin:0;
	text-align:center;
	color:#829095;
	font-size:25px;
	text-align:center;

}

.nav a:hover {
	color:#A29095;
	text-decoration:none;
}

.logo {

	text-align:center;
	width:80%;
	padding:50px 0 30px 0;
	margin:0 auto;

}

.content-goes-here {
	overflow:scroll;
	width:100%;
	background-image:url('../images/transparent-gray.png');
	border-top:5px solid #ABABAB;
	border-bottom:5px solid #ABABAB;
}

.store {
	
	text-align:center;	
	font-size:20px;
	padding:20px 0;

}

.store img {
	
	margin:20px;
	
}

.store h1 {
	text-align:center;
	font-family: 'Simonetta', cursive;
	color:#252525;
	font-size:25px;
}

.storecontent {
	overflow:hidden;
	width:100%;
	text-align:center;
	background-image:url('../images/transparent-gray.png');
	margin-top:20px;
	border-top:5px solid #ABABAB;
	border-bottom:5px solid #ABABAB;
}

.store-container {
	
	background: url('../images/transparent-gray.png');
	width:25%;
	margin:20px 31px;
	float:left;
	text-align:center;
	padding:20px 0;
	border:5px solid #829095;
	
}


.store-header {
	width: 864px;
	background-image:url('../images/transparent-gray.png');
	padding:10px 0;
	margin: 0;
	margin-bottom:20px;
	border-bottom:5px solid #829095;
}

.container-left {

	margin:30px 0px 30px 55px;
	text-align:center;
	width:300px;
	float:left;

}

.container-right {
	
	margin:50px 30px 10px 30px;
	text-align:left;
	width:400px;
	float:left;
	font-size:20px;
	font-family: 'Simonetta', cursive;

}

img.scale-with-grid {
	max-width: 90%;
	height: auto; 
	
}
	
#small-golden-rule {
	border: 5px solid #829095;
}

a {
	text-decoration:none;
	color:#829095;
}

form input[type="submit"] {
width: 100px;
text-align: center;
border: 1px solid #ABABAB;
background: #829095;
color: #FFF;
-webkit-border-radius: 2px;
border-radius: 2px;
font-size: 12px;
text-transform: uppercase;
padding: 10px;
margin-top:10px;
}

table {
	text-align:center;
	margin:0 auto;
}

