@charset "utf-8";
/* CSS Document */

body {
	background: #f2ecff url(images/bg_tile.jpg) repeat-x scroll left top;
	margin: 0px;
	padding: 0px;
}
#holder {
	width: 100%;
	overflow: visible;
	margin: 0px auto;
	padding: 0px;
	background: url(images/page_bg.jpg) no-repeat scroll center top;
	height: 100%;
	position: absolute;
	text-align: center;
}
#header {
	height: 211px;
	width: 946px;
	margin: 0px auto;
	padding: 0px;
}
#page_container {
	height: auto;
	width: 946px;
	margin: 0px auto;
	padding: 0px;
}
#navcol {
	float: left;
	clear: left;
	width: 177px;
	height: auto;
}
#navtop {
	background: url(images/nav_top.jpg);
	height: 24px;
	width: 177px;
	margin: 0px;
	padding: 0px;
}
#navbot {
	background: url(images/nav_bot.jpg);
	height: 52px;
	width: 177px;
}
#copyholder {
	margin-left: 25px;
	width: 550px;
	float: left;
	text-align: left;
}
#copyholder p {
	padding: 0px;
	margin: 0px 0px 18px;
}
#copyholder h1 {
	font: normal 42px "French Script MT", Verdana, Arial, Helvetica, sans-serif;
	color: #863553;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
#copyholder h2 {
	font: normal 30px "French Script MT", Verdana, Arial, Helvetica, sans-serif;
	color: #794CA9;
	text-align: left;
}
#copyholder h3 {
	font: normal 30px "French Script MT", Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-align: center;
}
#copyholder li {
	list-style: url(images/bullet.gif) outside;
	color: #4b5373;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 15px 10px;
}
.maintext {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #313549;
}
.maintext a {
	color: #8e3759;
	text-decoration: none;
}
.maintext a:hover {
	color: #794BA5;
	text-decoration: underline;
}
#footer {
	background: url(images/footer_bar.jpg) no-repeat scroll center top;
	height: 40px;
	width: 550px;
	text-align: center;
	color: #8e3759;
	font: 12px/40px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px auto 0px 202px;
	padding: 0px;
	overflow: visible;
}
#footer a {
	text-decoration: none;
	color: #8e3759;
}
#footer a:hover {
	text-decoration: underline;
	color: #68389C;
}
#rcol {
	float: right;
	height: auto;
	width: 185px;
	text-align: right;
}
#navmid {
	background: #b793ff url(images/nav_bg.jpg) no-repeat scroll center top;
	margin: 0px;
	padding: 0px;
	width: 177px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navmid ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}
#navmid li {
	margin: 0px;
	padding: 0px;
	height: 30px;
}
#navmid a {
	color: #f5efff;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}
#navmid a:hover {
	color: #6a389b;
	text-decoration: none;
}
#active a, #active a:hover, #active a:visited {
	color: #873653;
	font-weight: normal;
}
#copyholder2 {
	margin-left: 25px;
	width: 730px;
	float: left;
	text-align: left;
}
#copyholder2 p {
	padding: 0px;
	margin: 0px 0px 18px;
}
#copyholder2 h1 {
	font: normal 42px "French Script MT", Verdana, Arial, Helvetica, sans-serif;
	color: #863553;
	text-align: left;
	margin: 0px 0px 10px;
	padding: 0px;
	font-size: 40px;
}
#copyholder2 h2 {
	font: normal 30px "French Script MT", Verdana, Arial, Helvetica, sans-serif;
	color: #794CA9;
	text-align: left;
}
#copyholder2 h3 {
	font: normal 30px "French Script MT", Verdana, Arial, Helvetica, sans-serif;
	color: #794BA5;
	text-align: center;
	font-size: 28px;
}
#copyholder2 li {
	list-style: url(images/bullet.gif) outside;
	color: #4b5373;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 15px 10px;
}
.sunnah {
	float: right;
	margin: 0px 0px 20px 35px;
	padding: 0px;
	clear: right;
}
.sallie {
	float: right;
	margin: 20px 0px 0px 35px;
	padding: 0px;
	clear: right;
}
#quotes {
	margin-top: 50px;
}
#quotes p {
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #B793FF;
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
}
#quotes2 {
	padding: 0px;
	margin: 0px;
	width: 175px;
	float: right;
	clear: right;
	border: 1px dotted #CEB7FF;
}
#quotes2 p {
	margin: 10px;
	padding: 0px;
	text-align: left;
	color: #794BA5;
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
}
.inlineimg {
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 0px;
	border: 1px solid #B793FF;
	clear: right;
	height: auto;
	width: auto;
}
#fb {
	background: #B793FF;
}
.keyline {
	border: 1px solid #B793FF;
}
#indxad {
	height: auto;
	width: 150px;
	margin: 0px 0px 35px 25px;
	padding: 10px 0px;
	float: none;
	text-align: center;
	background: #EDE3FE;
	-moz-border-radius:5px;
	border-radius:5px;
	border: 1px solid #BD9AFF;
	font: 12px/18px Verdana, Geneva, sans-serif;
	color: #8355AD;
	cursor:pointer;
}
.col1 {
	margin: 0px auto;
	padding: 0px 20px 0px 0px;
	float: left;
	height: auto;
	width: 100%;
}
.col2 {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	float: right;
	height: auto;
	width: 325px;
	border-left: 1px dotted #B793FF;
}

