@charset "iso-8859-1";

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #250B28;
	background-repeat: repeat-x;
	background-image: url(Images/CSSImages/mosquebgpurple_final.jpg);
	background-position: center top;
	visibility: visible;
	font-size: small;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #501032;
}

.twoColFixRtHdr #container {
	width: 876px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 770px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 0px;
	background-image: url(file:///Macintosh%20HD/Users/ash/The%20Meaning%20of%20Islam%20-%20Site/Images/mosquebgpurple4.2.jpg);
	letter-spacing: 0px;
}

.twoColFixRtHdr #header {
	height: 141px;
	background-repeat: no-repeat;
	background-position: center;
	width: 876px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.twoColFixRtHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

.twoColFixRtHdr #sidebar1 {
	width: 184px;
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 650px;
	float: left;
	margin-left: 5px;
	padding-top: 0px;
	background-color: #4E1132;
}

.twoColFixRtHdr #mainContent {
	margin-bottom: 0px;
	width: 619px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 33px;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 10px;
}

.twoColFixRtHdr #footer {
	height: 26px;
	left: auto;
	right: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat: repeat-x;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	background-image: url(file:///Macintosh%20HD/Users/ash/The%20Meaning%20of%20Islam%20-%20Site/The%20Meaning%20of%20Islam%20-%20Assets/nav%20green%20background.jpg);
}

.twoColFixRtHdr #footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color: #FFFFFF;
	font-size: 8.5pt;
	padding-top: 2px;
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#navigation {
	height: 26px;
	width: 96%;
	background-repeat: repeat-x;
	background-position: center;
	float: none;
	padding-top: 3px;
	margin-left: 30px;
}

#title {
	width: auto;
	float: none;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 210px;
	text-align: left;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8pt;
	padding-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h1 {
	font-size: 22px;
	color: #4C0B31;
	padding-bottom: 5px;
	font-family: SchneidlerMedium, Schneidler, Georgia, Garamond, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 12px;
	padding-top: 3px;
	margin-right: 20px;
	text-align: left;
	text-transform: uppercase;
	font-style: normal;
	letter-spacing: 1px;
	text-indent: 0px;
	border-top-style: none;
	line-height: 1.2;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 3px;
}

p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-left: 0px;
	line-height: 1.4em;
	margin-top: 0px;
	margin-right: 3px;
	margin-left: 15px;
	text-align: left;
	color: #333;
	margin-bottom: 0px;
	font-weight: normal;
}

#container #title h1 {
	font-size: 16px;
	color: #000033;
	padding: 0px;
}

h2 {
	font-family: SchneidlerMedium, Georgia, Garamond, "Times New Roman", Times, serif;
	font-size: 19px;
	color: #752054;
	padding-bottom: 1px;
	margin-top: 4px;
	padding-top: 3px;
	padding-left: 3px;
	margin-bottom: 8px;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-indent: 2px;
}

hr {
	margin-left: 0px;
	border-top-color: #218582;
}

#source {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8pt;
	text-align: right;
	font-style: italic;
	margin: 0px;
	padding: 0px;
}

#mainContent #info {
	width: 30%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: italic;
	color: #FFFFFF;
	margin-left: 1%;
	margin-right: 5px;
	font-size: x-small;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	line-height: 1.5;
	padding-top: 5px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #BEBC82;
	border-right-color: #BEBC82;
	border-bottom-color: #BEBC82;
	border-left-color: #BEBC82;
	float: right;
	clear: left;
}

#mainContent #footersources h3 {
	font-size: 11pt;
	padding-left: 5px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#mainContent h3 {
	font-size: 16px;
	color: #802165;
	font-family: SchneidlerMedium, Georgia, Garamond, "Times New Roman", Times, serif;
	margin-right: 15px;
	margin-bottom: 8px;
	margin-top: 10px;
	font-style: normal;
	font-weight: normal;
	padding-bottom: 0px;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-indent: 10px;
}

h4 {
	font-size: 13px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-top: 2px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-family: SchneidlerMedium, Georgia, Garamond, "Times New Roman", Times, serif;
	color: #590440;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #471834;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-indent: 12px;
}

.style3 {
	color: #6F433A;
	font-style: normal;
	font-weight: bold;
	text-indent: 0px;
}

li {
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style-image: none;
	list-style-type: none;
	border-bottom-style: none;
	border-right-style: none;
	text-align: left;
	border-top-style: none;
	border-left-style: none;
}

ol {
	padding-bottom: 0px;
}

#footersources h3 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 13pt;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#footersources {
	width: 100%;
	padding: 0px;
	margin-top: 15px;
}

#sidenavtitle {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3C6269;
	margin-top: 15px;
	background-color: #8FC4CD;
	padding-left: 10px;
}

a:link {
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}

a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #D3AC5D;
	text-align: left;
}

.twoColFixRtHdr #container #mainContent a:visited {
	color: #666;
}

#definition a {
	font-style: italic;
	color: #239190;
	text-decoration: none;
}

a span {
	display: none;
}

a:hover span {
	display: block;
	position: absolute;
	top: 10px;
	left: 0px;
	/* formatting only styles */

   padding: 5px;
	margin: 10px;
	z-index: 100;
	background-color: #D9E0DB;   /* end formatting */
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	width: 180px;
	color: #000000;
}

.style2 {
	color: #34484E
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15pt;
	text-align: left;
	padding-bottom: 0px;
}

.style1 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-weight: normal;
	font-size: 9.5pt;
	text-align: right;
	padding-bottom: 0px;
}

.twoColFixRtHdr #footer a {
	color: #FFFFFF;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	padding-top: 2px;
}

.twoColFixRtHdr #header #tdclock {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8pt;
}

#clock {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8pt;
	color: #9A4F3F;
	display: block;
	text-align: center;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#pbuh {
	font-style: italic;
	color: #666666;
	display: inline;
}

.style4 {
	color: #280F2F;
	font-size: 8pt;
	font-style: italic;
}

h5 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #590440;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-indent: 12px;
}

ul {
	font-size: 9pt;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

h6 {
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 5px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #590440;
	text-align: left;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-indent: 12px;
}

#container #navback {
	background-repeat: repeat-x;
	height: 26px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}

#mainContent a {
	color: #821E56;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #511033;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.twoColFixRtHdr #container #footer a:hover {
	text-decoration: underline;
}

.style5 {
	color: #593D34
}

.style7 {
	color: #593D34
}

.twoColFixRtHdr #container #quicklinks {
	float: left;
	height: 64px;
	width: 222px;
	position: absolute;
	left: 161px;
	top: 643px;
}

#longcontent {
	width: 854px;
	background-repeat: repeat-y;
	margin-top: 25px;
	float: left;
	height: auto;
	margin-left: 7px;
	background-image: url(Images/CSSImages/long%20content%20bg.jpg);
	padding-left: 10px;
}

#footermenu {
	background-repeat: no-repeat;
	float: left;
	height: 35px;
	width: 900px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 19px;
	background-image: url(Images/CSSImages/footer%20background.jpg);
	margin-left: auto;
	padding-right: 0px;
	margin-right: auto;
}

#footermenu a {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
}

#footermenu a:hover {
	background-color: #461834;
}

#footermenu p {
	text-align: center;
	font-size: 7pt;
	color: #FFFFFF;
	font-style: normal;
}

#videoclip {
	border: medium solid #290021;
	width: 425px;
	height: 344px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 60px;
}

#background {
	background-repeat: repeat-x;
	background-position: center top;
	visibility: visible;
	height: 700px;
	width: 100%;
	background-image: url(Images/Site%20CSS%20background%20etc/mosquebgpurple_final.jpg);
}

.style8 {
	font-weight: normal
}

.style9 {
	font-style: normal;
	text-indent: 0px;
	color: #6F433A;
}

#mainContent a:hover {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	color: #D9AD7E;
	border-bottom-width: 1px;
	border-bottom-color: #D6AC7C;
}

#search {
	height: 60px;
	width: 95%;
	margin-top: 0px;
	padding-left: 10px;
	margin-left: 2%;
	background-color: #4F1031;
	padding-top: 0px;
}

#duas {
	background-color: #F0F0F0;
	padding: 7px;
	margin: 7px;
}

#navigation_title {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px none #FFFFFF;
	height: 70px;
}

#title a {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	color: #F2EDF2;
}

#Page_Title {
	font-family: SchneidlerMedium, Georgia, Garamond, "Times New Roman", Times, serif;
	font-size: 42px;
	font-weight: normal;
	text-shadow: 0px 1px 3px #CCC;
	color: #2E0A26;
	font-style: normal;
	text-align: left;
	top:0px;
	left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	line-height: 1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	letter-spacing: -1px;
}

#currentsection {
	background-color: #320D2F;
	width: 95%;
	margin-left: 2%;
	margin-bottom: 4px;
}

#currentsection h1 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 1px;
	padding-bottom: 1px;
}

#currentsection a {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 17px;
	font-weight: normal;
}

#currentsection a:hover {
	font-weight: bold;
	background-color: #FFFFFF;
	color: #320D2F;
}

#title h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 10px;
	color: #F0F0F0;
	font-weight: normal;
	text-align: left;
	padding-left: 4px;
	text-transform: none;
	font-variant: normal;
	letter-spacing: 0px;
	word-spacing: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#currentsection h2 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #3A2230;
	margin: 0px;
	padding-left: 13px;
}

#title a:hover {
	text-decoration: underline;
}

#footersources li {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	padding-top: 0px;
	padding-bottom: 3px;
}

#footersources ul {
	line-height: 1;
	margin: 0px;
	padding: 0px;
}

#currentsection p {
	line-height: 1.1;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	display: block;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
}

.style15 {
	font-size: 12pt;
	font-weight: bold;
	padding-left: 40px;
}

#highlightsection {
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 28px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	background-color: #E4DEC4;
}

#index_boxes {
	height: auto;
	width: 580px;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 0px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	margin-bottom: 6px;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #index_boxes h1 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	line-height: 1;
	font-style: normal;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #index_boxes p {
	padding-left: 15px;
	font-size: 8.5pt;
	line-height: 1.1;
	font-style: normal;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #index_boxes a {
	color: #290021;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#index_boxes2 {
	height: auto;
	width: 580px;
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 0px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	margin-bottom: 6px;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #index_boxes2 h1 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 7px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 1;
	font-style: normal;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #index_boxes2 p {
	padding-left: 15px;
	font-size: 8.5pt;
	line-height: 1.1;
	font-style: normal;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #index_boxes2 a {
	color: #280022;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#quicktopnav {
	height: 18px;
	width: 850px;
	text-align: right;
	line-height: normal;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#mainContent #dua {
	width: 80%;
	float: none;
	clear: none;
	margin-left: 7.5%;
	padding: 10px;
	border: 1px dotted #7B5F7A;
	margin-right: 7.5%;
	margin-bottom: 10px;
}

#mainContent #dua h1 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 11pt;
	color: #320D2F;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

#mainContent #dua h2 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10pt;
	color: #583C5B;
	margin-top: 4px;
}

#navigation_top {
	height: 26px;
	width: 870px;
	padding-left: 9px;
}

#sidebar1 h1 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 16pt;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #461834;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 0px;
	width: 100%;
	font-style: normal;
	font-weight: bold;
}

.twoColFixRtHdr #background #container #longcontent #mainContent a:visited:hover {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

.twoColFixRtHdr #background #container #longcontent #sidebar1 #Accordion1 .AccordionPanel AccordionPanelOpen .AccordionPanelContent a {
	color: #FFFFFF;
}

AccordionPanelContent a {
	color: #FFFFFF;
	text-decoration: none;
}

.twoColFixRtHdr #background #container #longcontent #sidebar1 #Accordion1 .AccordionPanel AccordionPanelOpen .AccordionPanelContent a:link {
	color: #FFFFFF;
}

.twoColFixRtHdr #background #container #longcontent #sidebar1 #Accordion1 .AccordionPanel AccordionPanelOpen .AccordionPanelContent ul {
	color: #FFFFFF;
}

.twoColFixRtHdr #background #container #longcontent #sidebar1 #Accordion1 .AccordionPanel AccordionPanelOpen .AccordionPanelContent a {
	color: #FFFFFF;
}

ul li a {
	color: #FFFFFF;
}

.twoColFixRtHdr #background #container #longcontent #sidebar1 #Accordion1 .AccordionPanel AccordionPanelOpen .AccordionPanelContent li {
	color: #FFFFFF;
}

.twoColFixRtHdr #background #container #longcontent #sidebar1 #Accordion1 .AccordionPanel AccordionPanelOpen .AccordionPanelContent li a {
	color: #FFFFFF;
}

#mainContent ol li {
	list-style-type: square;
}

#mainContent li {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
}

#mainContent ul {
	list-style-type: square;
}

#mainContent ul li {
	list-style-type: square;
	padding-left: 0px;
}

#mainContent ol li {
	list-style-type: decimal;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 11px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 1.3;
}

#mainContent ul li {
	margin-left: 40px;
	font-size: 11px;
	line-height: 1.3;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	padding: 2px;
}

#mainContent ol {
	margin-left: 40px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0px;
}

#footersources p {
	line-height: 0.8;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: x-small;
	color: #4A0D31;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}

#gap {
	height: 15px;
	width: 100%;
}

#GlossaryLetter {
	width: 100%;
	padding-left: 5px;
}

#Definition {
	width: 96%;
	margin-top: 0%;
	margin-right: 2%;
	margin-bottom: 4%;
	margin-left: 2%;
}

#Definition h2 {
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 9.3pt;
	color: #4D1629;
	padding-left: 20px;
}

#image {
	float: none;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#image p {
	font-style: italic;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	color: #6E3D36;
}

#timeline_date {
	font-weight: lighter;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 8.5pt;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
}

#quicktopnav p {
	color: #FFF;
	text-align: right;
	font-size: 12px;
}

#quicktopnav a {
	color: #FFF;
}

#quicktopnav a:hover {
	color: #FFF2EF;
}

#OnThisPage {
	padding: 7px;
	float: right;
	width: 170px;
	background-color: #FFF;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	clear: none;
	display: block;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D7B182;
	border-bottom-color: #DBBF96;
}

#OnThisPage h1 {
	font-size: small;
	color: #320833;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin: 0px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
}

#OnThisPage a {
	margin: 0px;
	color: #000000;
	display: block;
	list-style-type: disc;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border: 0px none #C59767;
}

#OnThisPage p {
	padding: 0px;
	margin: 0px;
}

#mainContent #OnThisPage a:hover {
	color: #E3A65E;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#OnThisPage a:visited {
	color: #C7B662;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#OnThisPage p a:visited {
	color: #66CCCC;
}

#hadith_small {
	width: 380px;
	margin-left: 25px;
	background-color: #FDFDFD;
	border: 2px inset #CCCCCC;
	padding-top: 5px;
	margin-bottom: 15px;
}

#info p {
	color: #D2B582;
	text-align: center;
}

#Definition li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.pbuh {
	font-size: 11px;
	font-style: italic;
	color: #666;
}

.twoColFixRtHdr #background #container #longcontent #mainContent #hadith p .pbuh {
	color: #5F1540;
}

#OnThisPage p a {
	margin: 0px;
	padding: 1px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: x-small;
	color: #C0BD84;
}

#OnThisPage p a:hover {
	background-color: #FFF;
}

#mainContent p {
	margin-bottom: 10px;
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	text-indent: 0px;
	line-height: 1.4;
}

#Page_Title_Section {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #C1782B;
	text-align: left;
	text-indent: 6px;
	letter-spacing: 4px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	display: block;
	padding-bottom: 4px;
}

#intro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-align: left;
	padding-top: 5px;
	color: #501032;
	padding-left: 12px;
	line-height: 1.5;
	margin-bottom: 6px;
}

.capital {
	font-size: 28px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
}

.smallcaps {
	text-transform: uppercase;
	line-height: 1.3;
}

.superscript {
	font-size: medium;
	vertical-align: top;
	color: #2E0A26;
	text-shadow: 0px 1px 3px #999;
}

#glossary_nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	text-transform: capitalize;
	color: #420B30;
	text-align: center;
	letter-spacing: 1px;
	background-color: #ECECEC;
	margin-bottom: 10px;
}

#glossary_nav a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#glossary_nav a:hover {
	color: #C09372;
}

.subscript_year {
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-left: 4px;
}

#footersources p {
	font-style: italic;
	font-size: 10px;
	color: #250927;
	line-height: 1.6;
}

.wikitable.sortable {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	margin-bottom: 15px;
}

.wikitable.sortable tr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #501032;
}

.wikitable.sortable tr th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
}

.upper_titles_in_caps {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	text-transform: none;
	margin-bottom: 15px;
	line-height: 1.3;
	display: block;
	padding-right: 20px;
	padding-left: 12px;
	font-style: normal;
	font-weight: bolder;
	color: #501033;
}

#quran {
	margin-left: 25px;
	background-color: #FFF;
	text-align: left;
	width: auto;
	font-style: italic;
	font-size: 10pt;
	display: block;
	margin-top: 7px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	clear: both;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 5px;
	color: #333;
}

#quran .source {
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	padding-right: 30px;
	padding-top: 0px;
	color: #B08749;
	padding-bottom: 7px;
	color: #CDD697;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 10px;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #666;
	display: block;
	line-height: normal;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E8E8;
}

quran:first-letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:170%;
	line-height: 1;
}

#hadith {
	margin-left: 25px;
	background-color: #FFF;
	text-align: left;
	width: auto;
	font-style: italic;
	font-size: 10pt;
	display: block;
	margin-top: 7px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 40px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	background-color: #FDFDFD;
	clear: both;
	background-image: url(Images/Quotes/Hadith%20Quote%20Orange%20left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 30px;
	padding-left: 30px;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
}

#hadith #source {
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	padding-right: 30px;
	padding-top: 0px;
	color: #B08749;
	padding-bottom: 7px;
	color: #CDD697;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 10px;
	background-image: url(Images/Quotes/Hadith%20Quote%20Orange%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #666;
	display: block;
	line-height: normal;
	vertical-align: top;
}

hadith:first-letter {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:170%;
	line-height: 1;
}

.quran {
	margin-left: 25px;
	background-color: #FFF;
	text-align: left;
	width: auto;
	font-style: italic;
	font-size: 11pt;
	display: block;
	margin-top: 7px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	clear: both;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 40px;
	padding-left: 40px;
	padding-top: 5px;
	color: #333;
}

.quran .source {
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	padding-right: 30px;
	padding-top: 0px;
	color: #B08749;
	padding-bottom: 7px;
	color: #CDD697;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 10px;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #999;
	display: block;
	line-height: normal;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E8E8;
}

.hadith {
	margin-left: 25px;
	background-color: #FFF;
	text-align: left;
	width: auto;
	font-style: italic;
	font-size: 11pt;
	display: block;
	margin-top: 7px;
	margin-right: 40px;
	margin-bottom: 5px;
	margin-left: 40px;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	background-color: #FDFDFD;
	clear: both;
	background-image: url(Images/Quotes/Hadith%20Quote%20Orange%20left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 30px;
	padding-left: 30px;
	color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
}

.hadith .source {
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	padding-right: 30px;
	padding-top: 0px;
	color: #B08749;
	padding-bottom: 7px;
	color: #CDD697;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 10px;
	background-image: url(Images/Quotes/Hadith%20Quote%20Orange%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0px;
	padding-top: 6px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #999;
	display: block;
	line-height: normal;
	vertical-align: top;
}

.hadithsource {
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	padding-right: 30px;
	padding-top: 0px;
	color: #B08749;
	padding-bottom: 7px;
	color: #CDD697;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 10px;
	background-image: url(Images/Quotes/Hadith%20Quote%20Orange%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #999;
	display: block;
	line-height: normal;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.quransource {
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-family: "Lucida Grande", "Lucida Sans", Corbel, Verdana, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11px;
	padding-right: 30px;
	padding-top: 0px;
	color: #B08749;
	padding-bottom: 7px;
	color: #CDD697;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 10px;
	background-image: url(Images/Quotes/Quran%20Quote%20Green%20right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #999;
	display: block;
	line-height: normal;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E8E8E8;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

@font-face {
	font-family: 'Schneidler';
	src: url('http://www.themeaningofislam.org/Fonts/schneidler-webfont.eot');
	src: url('http://www.themeaningofislam.org/Fonts/schneidler-webfont.eot?#iefix') format('embedded-opentype'),  url('http://www.themeaningofislam.org/Fonts/schneidler-webfont.woff') format('woff'),  url('http://www.themeaningofislam.org/Fonts/schneidler-webfont.ttf') format('truetype'),  url('http://www.themeaningofislam.org/Fonts/schneidler-webfont.svg#SchneidlerBTRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'SchneidlerMedium';
	src: url('http://www.themeaningofislam.org/Fonts/schneidler_medium-webfont.eot');
	src: url('http://www.themeaningofislam.org/Fonts/schneidler_medium-webfont.eot?#iefix') format('embedded-opentype'),  url('http://www.themeaningofislam.org/Fonts/schneidler_medium-webfont.woff') format('woff'),  url('http://www.themeaningofislam.org/Fonts/schneidler_medium-webfont.ttf') format('truetype'),  url('http://www.themeaningofislam.org/Fonts/schneidler_medium-webfont.svg#SchneidlerMdBTMedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
#Searchtitle {
	font-family: SchneidlerMedium, Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FFF;
	padding-left: 5px;
	padding-bottom: 5px;
}
#sectiontitle {
	font-family: SchneidlerMedium, Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFF;
	text-shadow: 0px 1px 3px #CCC;
}
#sectiontitle .sectionsection {
	font-size: 12px;
}

